From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 02:50:37 2005 Return-Path: X-Original-To: ports@freebsd.org 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 0F1DE16A41F; Sun, 6 Nov 2005 02:50:37 +0000 (GMT) (envelope-from trey@fastmail.fm) Received: from ispmxmta05-srv.alltel.net (ispmxmta05-srv.alltel.net [166.102.165.166]) by mx1.FreeBSD.org (Postfix) with ESMTP id 553A043D48; Sun, 6 Nov 2005 02:50:35 +0000 (GMT) (envelope-from trey@fastmail.fm) Received: from localhost ([69.40.85.39]) by ispmxmta05-srv.alltel.net with ESMTP id <20051106025034.NTIY18995.ispmxmta05-srv.alltel.net@localhost>; Sat, 5 Nov 2005 20:50:34 -0600 Date: Sat, 5 Nov 2005 21:50:31 -0500 From: Trey Sizemore To: Stacey Roberts Message-ID: <20051106025030.GB8339@chameleon> References: <1131176568.3960.20.camel@shumai.marcuscom.com> <20051105100250.GS739@crom.vickiandstacey.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2B/JsCI69OhZNC5r" Content-Disposition: inline In-Reply-To: <20051105100250.GS739@crom.vickiandstacey.com> User-Agent: mutt-ng/devel-r570 (Linux) Cc: FreeBSD GNOME Users , ports@freebsd.org, Joe Marcus Clarke Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 02:50:37 -0000 --2B/JsCI69OhZNC5r Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat Nov 05, 2005 10:02AM, Stacey Roberts wrote: > Hello, >=20 > On Sat, 05 Nov 2005, Joe Marcus Clarke wrote: >=20 > > Now that the freeze in preparation for FreeBSD 6.0 is over (an excellent > > release to be sure), it is my great pleasure (on behalf of the FreeBSD > > GNOME Team) to announce the general availability of GNOME 2.12 for > > FreeBSD. > >=20 > > The official release notes for GNOME 2.12 can be found at > > http://www.gnome.org/start/2.12/notes/en/. FreeBSD-specific > > documentation can be found at http://www.FreeBSD.org/gnome/. The > > documentation has been updated, but it will be a little while before the > > website rebuilds. > >=20 > > Upgrading from GNOME 2.10 to 2.12 is tricky. You should NOT use > > portupgrade by itself to do this upgrade. Instead, download the > > gnome_upgrade script from > > http://www.marcuscom.com/downloads/gnome_upgrade212.sh. This script is > > a wrapper for portupgrade that contains additional logic to steer clear > > of some potential pitfalls with the upgrade. If you're used to > > gnome_upgrade from previous releases, a lot has changed in this release. > > You should run gnome_upgrade.sh (or gnome_upgrade212.sh) with the -h > > flag to get the new usage. >=20 > In the FAQ "GNOME 2.12 Upgrading FAQ" located at http://www.freebsd.org/g= nome/docs/faq212.html, step 3 (Run the script) does not mention the usage o= f the "-h" switch to gnome_upgrade.sh. Is that an omission, or now new info= rmation? >=20 > Regards, >=20 > Stacey >=20 I think he's just saying that if you've used one of the Gnome upgrade scripts in the past, using -h (help) will show you what is different with the script this time around. It's not required to run the script itself. --=20 Cheers, Trey ---- =20 Truly great madness can not be achieved without significant intelligence. -- Henrik Tikkanen =20 Linux chameleon 2.6.13-15-default i686 GNU/Linux 9:48pm up 3 days 2:46, 4 users, load average: 0.26, 0.18, 0.10 --2B/JsCI69OhZNC5r Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDbW9291lYhtI7cb0RAmmCAKDZKD7Ce19jevoM9od5CQWIOb6sIwCffnso 3XeAwPyB0tzJ4vCygPZ1bDs= =8BQ1 -----END PGP SIGNATURE----- --2B/JsCI69OhZNC5r-- From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 04:17:52 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 8CA6916A420; Sun, 6 Nov 2005 04:17:52 +0000 (GMT) (envelope-from yasu@utahime.org) Received: from utahime.as.wakwak.ne.jp (utahime.as.wakwak.ne.jp [61.205.238.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0781743D45; Sun, 6 Nov 2005 04:17:51 +0000 (GMT) (envelope-from yasu@utahime.org) Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) by utahime.as.wakwak.ne.jp (Postfix) with ESMTP id E7931B818; Sun, 6 Nov 2005 13:17:49 +0900 (JST) Received: from localhost.home.utahime.org (localhost.home.utahime.org [127.0.0.1]) by localhost-backdoor.home.utahime.org (Postfix) with ESMTP id B336B54D3; Sun, 6 Nov 2005 13:17:49 +0900 (JST) Received: from eastasia.home.utahime.org (localhost.home.utahime.org [127.0.0.1]) by localhost.home.utahime.org (AvMailGate-2.0.2-14) id 43189-51DB51F6; Sun, 06 Nov 2005 13:17:49 +0900 Received: from localhost (maybe.home.utahime.org [192.168.174.253]) by eastasia.home.utahime.org (Postfix) with ESMTP id 677F254B4; Sun, 6 Nov 2005 13:17:49 +0900 (JST) Date: Sun, 06 Nov 2005 13:14:13 +0900 (JST) Message-Id: <20051106.131413.122956532.yasu@utahime.org> To: marcus@FreeBSD.org From: KIMURA Yasuhiro In-Reply-To: <1131176568.3960.20.camel@shumai.marcuscom.com> References: <1131176568.3960.20.camel@shumai.marcuscom.com> Organization: Utahime no Mori X-Mailer: Mew version 4.2.52 on Emacs 21.4 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-AntiVirus: checked by AntiVir MailGate (version: 2.0.2-14; AVE: 6.32.0.58; VDF: 6.32.0.150; host: eastasia.home.utahime.org) Cc: gnome@FreeBSD.org, ports@FreeBSD.org Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 04:17:52 -0000 From: Joe Marcus Clarke Subject: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree Date: Sat, 05 Nov 2005 02:42:48 -0500 > Another important bit of news related to GNOME 2.12 is that we are no > longer supporting this release on FreeBSD 4.X. You must be running > FreeBSD 5.3 or higher to get GNOME 2.12 support. Please let me clarily what 'this relese' means in this context. According to the HEADS UP alert of ports tree locking, PORTREVISION of more than 1100 ports are bumped to chase the update of glib20. Does it mean all of them are also no longer supported on 4.x? I'm not GNOME user and don't use typical GNOME applications such as nautilus or evolution on 4.x. So if 'this release' is limited to such GNOME specific one, There is no problem for me. But I use some applications on 4.x which depends on glib20 and/or gtk20 such as Firefox or Thunderbird. So it is very large impact on me if these applications also get non-support state on 4.x. --- KIMURA Yasuhiro From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 04:51:43 2005 Return-Path: X-Original-To: ports@freebsd.org 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 33DA316A420 for ; Sun, 6 Nov 2005 04:51:43 +0000 (GMT) (envelope-from dikshie@gmail.com) Received: from nproxy.gmail.com (nproxy.gmail.com [64.233.182.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 987C643D45 for ; Sun, 6 Nov 2005 04:51:42 +0000 (GMT) (envelope-from dikshie@gmail.com) Received: by nproxy.gmail.com with SMTP id l24so49064nfc for ; Sat, 05 Nov 2005 20:51:41 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=aT7l0oqotcm1JCM130ATfFWhH0ZA+3t1Fl56jv/wXbg6S3YysMUxBYBNLxy9jhz62xUHfqhinNhUAXnxwmFx056817u7EVXrA7vc2eUjM2vecdGKNMp+PVFcIBqAq+IqPL5xqfrX13k0u8YbtSRfQUr0QN7X9jxXvgzfvr+UWrQ= Received: by 10.48.249.12 with SMTP id w12mr548965nfh; Sat, 05 Nov 2005 20:51:41 -0800 (PST) Received: by 10.49.4.8 with HTTP; Sat, 5 Nov 2005 20:51:41 -0800 (PST) Message-ID: <910e60e80511052051g654be4f0r9597805e040cf27f@mail.gmail.com> Date: Sun, 6 Nov 2005 11:51:41 +0700 From: dikshie To: ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: sendmail-X X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 04:51:43 -0000 dear all, has anyone porting sendmail-X (http://www.sendmail.org/sm-X/index.html) ? regards, -- -dikshie- From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 05:21:51 2005 Return-Path: X-Original-To: ports@freebsd.org 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 347C916A41F; Sun, 6 Nov 2005 05:21:51 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from centrmmtao05.cox.net (centrmmtao05.cox.net [70.168.83.79]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64C2943D45; Sun, 6 Nov 2005 05:21:50 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.140]) by centrmmtao05.cox.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20051106052109.PDTV16814.centrmmtao05.cox.net@mezz.mezzweb.com>; Sun, 6 Nov 2005 00:21:09 -0500 Date: Sat, 05 Nov 2005 23:22:25 -0600 To: "KIMURA Yasuhiro" References: <1131176568.3960.20.camel@shumai.marcuscom.com> <20051106.131413.122956532.yasu@utahime.org> From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <20051106.131413.122956532.yasu@utahime.org> User-Agent: Opera M2/8.50 (Linux, build 1358) Cc: gnome@freebsd.org, ports@freebsd.org, marcus@freebsd.org Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 05:21:51 -0000 On Sat, 05 Nov 2005 22:14:13 -0600, KIMURA Yasuhiro wrote: > From: Joe Marcus Clarke > Subject: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree > Date: Sat, 05 Nov 2005 02:42:48 -0500 > >> Another important bit of news related to GNOME 2.12 is that we are no >> longer supporting this release on FreeBSD 4.X. You must be running >> FreeBSD 5.3 or higher to get GNOME 2.12 support. > > Please let me clarily what 'this relese' means in this context. > According to the HEADS UP alert of ports tree locking, PORTREVISION of > more than 1100 ports are bumped to chase the update of glib20. Does it > mean all of them are also no longer supported on 4.x? Only the libraries or other lower stuff such as glib, pango, gtk and etc are still support for FreeBSD 4.x. As for the other desktop stuff aren't support for FreeBSD 4.x. But, we will accept any patch that fix for FreeBSD 4.x as long it doesn't break with FreeBSD 5.x, 6.x and 7.x. There is no reason to keep FreeBSD 4.x for desktop. Cheers, Mezz > I'm not GNOME user and don't use typical GNOME applications such as > nautilus or evolution on 4.x. So if 'this release' is limited to such > GNOME specific one, There is no problem for me. But I use some > applications on 4.x which depends on glib20 and/or gtk20 such as > Firefox or Thunderbird. So it is very large impact on me if these > applications also get non-support state on 4.x. > > --- > KIMURA Yasuhiro -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 06:50:47 2005 Return-Path: X-Original-To: ports@freebsd.org 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 2D59D16A41F; Sun, 6 Nov 2005 06:50:47 +0000 (GMT) (envelope-from yasu@utahime.org) Received: from utahime.as.wakwak.ne.jp (utahime.as.wakwak.ne.jp [61.205.238.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97C7943D45; Sun, 6 Nov 2005 06:50:45 +0000 (GMT) (envelope-from yasu@utahime.org) Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) by utahime.as.wakwak.ne.jp (Postfix) with ESMTP id CFB3AB852; Sun, 6 Nov 2005 15:50:44 +0900 (JST) Received: from localhost.home.utahime.org (localhost.home.utahime.org [127.0.0.1]) by localhost-backdoor.home.utahime.org (Postfix) with ESMTP id A431554D4; Sun, 6 Nov 2005 15:50:44 +0900 (JST) Received: from eastasia.home.utahime.org (localhost.home.utahime.org [127.0.0.1]) by localhost.home.utahime.org (AvMailGate-2.0.2-14) id 43681-39C7672D; Sun, 06 Nov 2005 15:50:44 +0900 Received: from localhost (maybe.home.utahime.org [192.168.174.253]) by eastasia.home.utahime.org (Postfix) with ESMTP id 4F68454C6; Sun, 6 Nov 2005 15:50:44 +0900 (JST) Date: Sun, 06 Nov 2005 15:49:38 +0900 (JST) Message-Id: <20051106.154938.00425730.yasu@utahime.org> To: gnome@freebsd.org, ports@freebsd.org From: KIMURA Yasuhiro In-Reply-To: References: <1131176568.3960.20.camel@shumai.marcuscom.com> <20051106.131413.122956532.yasu@utahime.org> Organization: Utahime no Mori X-Mailer: Mew version 4.2.52 on Emacs 21.4 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-AntiVirus: checked by AntiVir MailGate (version: 2.0.2-14; AVE: 6.32.0.58; VDF: 6.32.0.150; host: eastasia.home.utahime.org) Cc: Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 06:50:47 -0000 From: "Jeremy Messenger" Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree Date: Sat, 05 Nov 2005 23:22:25 -0600 > >> Another important bit of news related to GNOME 2.12 is that we are no > >> longer supporting this release on FreeBSD 4.X. You must be running > >> FreeBSD 5.3 or higher to get GNOME 2.12 support. > > > > Please let me clarily what 'this relese' means in this context. > > According to the HEADS UP alert of ports tree locking, PORTREVISION of > > more than 1100 ports are bumped to chase the update of glib20. Does it > > mean all of them are also no longer supported on 4.x? > > Only the libraries or other lower stuff such as glib, pango, gtk and etc > are still support for FreeBSD 4.x. As for the other desktop stuff aren't > support for FreeBSD 4.x. Thank you for quick reply. I am relieved to hear that I don't have to rush into 5.3 or higher. But It is good time for me (and for other 4.x users probably) to consider the migration from 4.x to 5.3 or 6.0 because one of most major applications in ports tree has decided to stop support of 4.x. Now FreeBSD has 4 non-obsolete lines and it is hard for large and complex applications to support all of them. So it will not be far in the future that 2nd and 3rd ones will come. --- KIMURA Yasuhiro From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 06:55:56 2005 Return-Path: X-Original-To: ports@freebsd.org 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 618CD16A420 for ; Sun, 6 Nov 2005 06:55:56 +0000 (GMT) (envelope-from oceanare@pacific.net.sg) Received: from smtpgate2.pacific.net.sg (smtpgate2.pacific.net.sg [203.120.90.28]) by mx1.FreeBSD.org (Postfix) with SMTP id 1C9F343D46 for ; Sun, 6 Nov 2005 06:55:54 +0000 (GMT) (envelope-from oceanare@pacific.net.sg) Received: (qmail 10291 invoked from network); 6 Nov 2005 06:55:52 -0000 Received: from maxwell2.pacific.net.sg (203.120.90.192) by smtpgate2.pacific.net.sg with SMTP; 6 Nov 2005 06:55:52 -0000 Received: from [192.168.0.107] ([210.24.246.23]) by maxwell2.pacific.net.sg with ESMTP id <20051106065552.OJIC28012.maxwell2.pacific.net.sg@[192.168.0.107]>; Sun, 6 Nov 2005 14:55:52 +0800 Message-ID: <436DA8E4.8020109@pacific.net.sg> Date: Sun, 06 Nov 2005 14:55:32 +0800 From: Erich Dollansky Organization: oceanare pte ltd User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051008) X-Accept-Language: en-us, en MIME-Version: 1.0 To: KIMURA Yasuhiro References: <1131176568.3960.20.camel@shumai.marcuscom.com> <20051106.131413.122956532.yasu@utahime.org> <20051106.154938.00425730.yasu@utahime.org> In-Reply-To: <20051106.154938.00425730.yasu@utahime.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org, ports@freebsd.org Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 06:55:56 -0000 Hi, KIMURA Yasuhiro wrote: > > But It is good time for me (and for other 4.x users probably) to > consider the migration from 4.x to 5.3 or 6.0 because one of most either go to 5.4 or wait a few weeks to see how good 6.0 and then jump directly to 6.0. 5.4 works for me without any problem since its release. This was not the case for earlier versions of this branch. Erich From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 07:00:55 2005 Return-Path: X-Original-To: ports@freebsd.org 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 6EF7116A41F; Sun, 6 Nov 2005 07:00:55 +0000 (GMT) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3019C43D45; Sun, 6 Nov 2005 07:00:55 +0000 (GMT) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id 4AA8A2AAA; Sun, 6 Nov 2005 01:00:54 -0600 (CST) Date: Sun, 6 Nov 2005 01:00:54 -0600 To: KIMURA Yasuhiro Message-ID: <20051106070054.GA24442@soaustin.net> References: <1131176568.3960.20.camel@shumai.marcuscom.com> <20051106.131413.122956532.yasu@utahime.org> <20051106.154938.00425730.yasu@utahime.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051106.154938.00425730.yasu@utahime.org> User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: gnome@freebsd.org, ports@freebsd.org Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 07:00:55 -0000 On Sun, Nov 06, 2005 at 03:49:38PM +0900, KIMURA Yasuhiro wrote: > But It is good time for me (and for other 4.x users probably) to > consider the migration from 4.x to 5.3 or 6.0 because one of most > major applications in ports tree has decided to stop support of 4.x. Yes, I believe this to be the case (except s/5.3/5.4/). > Now FreeBSD has 4 non-obsolete lines and it is hard for large and > complex applications to support all of them. So it will not be far in > the future that 2nd and 3rd ones will come. As I understand the next major release of the KDE libraries will also not be supported (at least by default) on 4.X. So that will be the next one. Fortunately, the degree of changes between 5.X, 6.X, and -CURRENT is relatively small. Unfortunately, the degree of changes between 4.X and 5.X was more signficant. But to summarize, the time of 4.X being the best choice for a desktop is drawing to a close. mcl From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 07:07:43 2005 Return-Path: X-Original-To: ports@freebsd.org 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 9AAF616A41F; Sun, 6 Nov 2005 07:07:43 +0000 (GMT) (envelope-from yasu@utahime.org) Received: from utahime.as.wakwak.ne.jp (utahime.as.wakwak.ne.jp [61.205.238.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 139F443D45; Sun, 6 Nov 2005 07:07:43 +0000 (GMT) (envelope-from yasu@utahime.org) Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) by utahime.as.wakwak.ne.jp (Postfix) with ESMTP id DFF9FB815; Sun, 6 Nov 2005 16:07:41 +0900 (JST) Received: from localhost.home.utahime.org (localhost.home.utahime.org [127.0.0.1]) by localhost-backdoor.home.utahime.org (Postfix) with ESMTP id B5BB654D3; Sun, 6 Nov 2005 16:07:41 +0900 (JST) Received: from eastasia.home.utahime.org (localhost.home.utahime.org [127.0.0.1]) by localhost.home.utahime.org (AvMailGate-2.0.2-14) id 43816-3A4C5E21; Sun, 06 Nov 2005 16:07:41 +0900 Received: from localhost (maybe.home.utahime.org [192.168.174.253]) by eastasia.home.utahime.org (Postfix) with ESMTP id 5242E54B4; Sun, 6 Nov 2005 16:07:41 +0900 (JST) Date: Sun, 06 Nov 2005 16:07:14 +0900 (JST) Message-Id: <20051106.160714.10451411.yasu@utahime.org> To: oceanare@pacific.net.sg From: KIMURA Yasuhiro In-Reply-To: <436DA8E4.8020109@pacific.net.sg> References: <20051106.154938.00425730.yasu@utahime.org> <436DA8E4.8020109@pacific.net.sg> Organization: Utahime no Mori X-Mailer: Mew version 4.2.52 on Emacs 21.4 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-AntiVirus: checked by AntiVir MailGate (version: 2.0.2-14; AVE: 6.32.0.58; VDF: 6.32.0.150; host: eastasia.home.utahime.org) Cc: gnome@freebsd.org, ports@freebsd.org Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 07:07:43 -0000 From: Erich Dollansky Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree Date: Sun, 06 Nov 2005 14:55:32 +0800 > > But It is good time for me (and for other 4.x users probably) to > > consider the migration from 4.x to 5.3 or 6.0 because one of most > > either go to 5.4 or wait a few weeks to see how good 6.0 and then jump > directly to 6.0. > > 5.4 works for me without any problem since its release. This was not the > case for earlier versions of this branch. Oops, It was a typo. Surely I should select 5.4 rather than 5.3 if I migrate to 5.x. Thanks. --- KIMURA Yasuhiro From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 07:15:12 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 B939416A41F for ; Sun, 6 Nov 2005 07:15:12 +0000 (GMT) (envelope-from randy@psg.com) Received: from rip.psg.com (rip.psg.com [147.28.0.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 434BD43D45 for ; Sun, 6 Nov 2005 07:15:12 +0000 (GMT) (envelope-from randy@psg.com) Received: from localhost ([127.0.0.1] helo=roam.psg.com) by rip.psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.54 (FreeBSD)) id 1EYekA-000OPI-Sj; Sun, 06 Nov 2005 07:15:11 +0000 Received: from localhost ([127.0.0.1] helo=roam.psg.com) by roam.psg.com with esmtp (Exim 4.54 (FreeBSD)) id 1EYek8-000O6X-CV; Sat, 05 Nov 2005 21:15:08 -1000 From: Randy Bush MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17261.44411.862315.92211@roam.psg.com> Date: Sat, 5 Nov 2005 21:15:07 -1000 To: "Jeremy Messenger" References: <17261.36760.762443.538898@roam.psg.com> Cc: freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 07:15:12 -0000 [ moved to ports ] ok, got the new Makefiles etc in azureus and eclipse at least it's different! randy [javac] 2. WARNING in /usr/ports/java/eclipse/work/plugins/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/PluginVersionReplaceTask.java [javac] (at line 157) [javac] private static void transferStreams(InputStream source, OutputStream destination) throws IOException { [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [javac] The method transferStreams(InputStream, OutputStream) from the type PluginVersionReplaceTask is never used locally [javac] ---------- [javac] 2 problems (2 warnings) [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1concat_1matrix': [exec] cairo.c:73: warning: implicit declaration of function `cairo_concat_matrix_REPLACED_BY_cairo_transform' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1copy': [exec] cairo.c:83: warning: implicit declaration of function `cairo_copy_DEPRECATED_BY_cairo_create_AND_MANY_INDIVIDUAL_FUNCTIONS' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1create': [exec] cairo.c:104: error: too few arguments to function `cairo_create' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1alpha': [exec] cairo.c:116: warning: implicit declaration of function `cairo_current_alpha' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1fill_1rule': [exec] cairo.c:128: warning: implicit declaration of function `cairo_current_fill_rule_REPLACED_BY_cairo_get_fill_rule' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1font': [exec] cairo.c:140: warning: implicit declaration of function `cairo_current_font' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1font_1extents': [exec] cairo.c:153: warning: implicit declaration of function `cairo_current_font_extents_REPLACED_BY_cairo_font_extents' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1line_1cap': [exec] cairo.c:166: warning: implicit declaration of function `cairo_current_line_cap_REPLACED_BY_cairo_get_line_cap' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1line_1join': [exec] cairo.c:178: warning: implicit declaration of function `cairo_current_line_join_REPLACED_BY_cairo_get_line_join' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1line_1width': [exec] cairo.c:190: warning: implicit declaration of function `cairo_current_line_width_REPLACED_BY_cairo_get_line_width' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1matrix': [exec] cairo.c:201: warning: implicit declaration of function `cairo_current_matrix_REPLACED_BY_cairo_get_matrix' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1miter_1limit': [exec] cairo.c:212: warning: implicit declaration of function `cairo_current_miter_limit_REPLACED_BY_cairo_get_miter_limit' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1operator': [exec] cairo.c:224: warning: implicit declaration of function `cairo_current_operator_REPLACED_BY_cairo_get_operator' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1path': [exec] cairo.c:235: warning: implicit declaration of function `cairo_current_path_DEPRECATED_BY_cairo_copy_path' [exec] cairo.c:235: error: `cairo_move_to_func_t' undeclared (first use in this function) [exec] cairo.c:235: error: (Each undeclared identifier is reported only once [exec] cairo.c:235: error: for each function it appears in.) [exec] cairo.c:235: error: syntax error before ')' token [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1path_1flat': [exec] cairo.c:245: warning: implicit declaration of function `cairo_current_path_flat_DEPRECATED_BY_cairo_copy_path_flat' [exec] cairo.c:245: error: `cairo_move_to_func_t' undeclared (first use in this function) [exec] cairo.c:245: error: syntax error before ')' token [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1pattern': [exec] cairo.c:256: warning: implicit declaration of function `cairo_current_pattern' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1point': [exec] cairo.c:271: warning: implicit declaration of function `cairo_current_point_REPLACED_BY_cairo_get_current_point' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1rgb_1color': [exec] cairo.c:290: warning: implicit declaration of function `cairo_current_rgb_color' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1target_1surface': [exec] cairo.c:305: warning: implicit declaration of function `cairo_current_target_surface_REPLACED_BY_cairo_get_target' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1tolerance': [exec] cairo.c:317: warning: implicit declaration of function `cairo_current_tolerance_REPLACED_BY_cairo_get_tolerance' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1default_1matrix': [exec] cairo.c:338: warning: implicit declaration of function `cairo_default_matrix_REPLACED_BY_cairo_identity_matrix' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1font_1destroy': [exec] cairo.c:391: warning: implicit declaration of function `cairo_font_destroy' [exec] cairo.c:391: error: `cairo_font_t' undeclared (first use in this function) [exec] cairo.c:391: error: syntax error before ')' token [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1font_1reference': [exec] cairo.c:413: warning: implicit declaration of function `cairo_font_reference' [exec] cairo.c:413: error: `cairo_font_t' undeclared (first use in this function) [exec] cairo.c:413: error: syntax error before ')' token [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1init_1clip': [exec] cairo.c:501: warning: implicit declaration of function `cairo_init_clip_REPLACED_BY_cairo_reset_clip' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1inverse_1transform_1distance': [exec] cairo.c:515: warning: implicit declaration of function `cairo_inverse_transform_distance_REPLACED_BY_cairo_device_to_user_distance' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1inverse_1transform_1point': [exec] cairo.c:532: warning: implicit declaration of function `cairo_inverse_transform_point_REPLACED_BY_cairo_device_to_user' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1copy': [exec] cairo.c:556: warning: implicit declaration of function `cairo_matrix_copy_DEPRECATED_BY_cairo_matrix_t' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1create': [exec] cairo.c:568: warning: implicit declaration of function `cairo_matrix_create_DEPRECATED_BY_cairo_matrix_t' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1destroy': [exec] cairo.c:579: warning: implicit declaration of function `cairo_matrix_destroy_DEPRECATED_BY_cairo_matrix_t' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1get_1affine': [exec] cairo.c:602: warning: implicit declaration of function `cairo_matrix_get_affine_DEPRECATED_BY_cairo_matrix_t' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1multiply': [exec] cairo.c:633: error: void value not ignored as it ought to be [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1rotate': [exec] cairo.c:645: error: void value not ignored as it ought to be [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1scale': [exec] cairo.c:657: error: void value not ignored as it ought to be [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1set_1affine': [exec] cairo.c:669: warning: implicit declaration of function `cairo_matrix_set_affine_REPLACED_BY_cairo_matrix_init' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1set_1identity': [exec] cairo.c:681: warning: implicit declaration of function `cairo_matrix_set_identity_REPLACED_BY_cairo_matrix_init_identity' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1transform_1distance': [exec] cairo.c:697: error: void value not ignored as it ought to be [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1transform_1point': [exec] cairo.c:716: error: void value not ignored as it ought to be [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1translate': [exec] cairo.c:731: error: void value not ignored as it ought to be [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1add_1color_1stop': [exec] cairo.c:763: warning: implicit declaration of function `cairo_pattern_add_color_stop_REPLACED_BY_cairo_pattern_add_color_stop_rgba' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1get_1matrix': [exec] cairo.c:845: error: void value not ignored as it ought to be [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1set_1extend': [exec] cairo.c:867: error: void value not ignored as it ought to be [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1set_1filter': [exec] cairo.c:879: error: void value not ignored as it ought to be [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1set_1matrix': [exec] cairo.c:891: error: void value not ignored as it ought to be [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1scale_1font': [exec] cairo.c:992: warning: implicit declaration of function `cairo_scale_font_REPLACED_BY_cairo_set_font_size' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1select_1font': [exec] cairo.c:1004: warning: implicit declaration of function `cairo_select_font_REPLACED_BY_cairo_select_font_face' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1alpha': [exec] cairo.c:1016: warning: implicit declaration of function `cairo_set_alpha_DEPRECATED_BY_cairo_set_source_rgba_OR_cairo_paint_with_alpha' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1font': [exec] cairo.c:1050: warning: implicit declaration of function `cairo_set_font' [exec] cairo.c:1050: error: `cairo_font_t' undeclared (first use in this function) [exec] cairo.c:1050: error: syntax error before ')' token [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1pattern': [exec] cairo.c:1120: warning: implicit declaration of function `cairo_set_pattern_REPLACED_BY_cairo_set_source' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1rgb_1color': [exec] cairo.c:1130: warning: implicit declaration of function `cairo_set_rgb_color_REPLACED_BY_cairo_set_source_rgb' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1target_1drawable': [exec] cairo.c:1140: warning: implicit declaration of function `cairo_set_target_drawable_DEPRECATED_BY_cairo_xlib_surface_create' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1target_1image': [exec] cairo.c:1150: warning: implicit declaration of function `cairo_set_target_image_DEPRECATED_BY_cairo_image_surface_create_for_data' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1target_1surface': [exec] cairo.c:1160: warning: implicit declaration of function `cairo_set_target_surface_DEPRECATED_BY_cairo_create' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1show_1surface': [exec] cairo.c:1200: warning: implicit declaration of function `cairo_show_surface_DEPRECATED_BY_cairo_set_source_surface_AND_cairo_paint' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1status_1string': [exec] cairo.c:1237: warning: implicit declaration of function `cairo_status_string_DEPRECATED_BY_cairo_status_AND_cairo_status_to_string' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1create_1for_1image': [exec] cairo.c:1282: warning: implicit declaration of function `cairo_surface_create_for_image_REPLACED_BY_cairo_image_surface_create_for_data' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1get_1filter': [exec] cairo.c:1316: warning: implicit declaration of function `cairo_surface_get_filter_DEPRECATED_BY_cairo_pattern_get_filter' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1get_1matrix': [exec] cairo.c:1328: warning: implicit declaration of function `cairo_surface_get_matrix_DEPRECATED_BY_cairo_pattern_get_matrix' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1set_1filter': [exec] cairo.c:1350: warning: implicit declaration of function `cairo_surface_set_filter_DEPRECATED_BY_cairo_pattern_set_filter' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1set_1matrix': [exec] cairo.c:1362: warning: implicit declaration of function `cairo_surface_set_matrix_DEPRECATED_BY_cairo_pattern_set_matrix' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1set_1repeat': [exec] cairo.c:1374: warning: implicit declaration of function `cairo_surface_set_repeat_DEPRECATED_BY_cairo_pattern_set_extend' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1transform_1distance': [exec] cairo.c:1417: warning: implicit declaration of function `cairo_transform_distance_REPLACED_BY_cairo_user_to_device_distance' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1transform_1font': [exec] cairo.c:1430: warning: implicit declaration of function `cairo_transform_font_REPLACED_BY_cairo_set_font_matrix' [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1transform_1point': [exec] cairo.c:1444: warning: implicit declaration of function `cairo_transform_point_REPLACED_BY_cairo_user_to_device' [exec] gmake: *** [cairo.o] Error 1 BUILD FAILED /usr/ports/java/eclipse/work/build.xml:53: exec returned: 2 Total time: 7 minutes 54 seconds *** Error code 1 Stop in /usr/ports/java/eclipse. *** Error code 1 Stop in /usr/ports/net/azureus. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade72094.0 make ** Fix the problem and try again. ** Listing the failed packages (*:skipped / !:failed) ! net/azureus (compiler error) ---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 09:11:51 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 8B1C416A41F for ; Sun, 6 Nov 2005 09:11:51 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from centrmmtao06.cox.net (centrmmtao06.cox.net [70.168.83.78]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC24943D45 for ; Sun, 6 Nov 2005 09:11:50 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.140]) by centrmmtao06.cox.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20051106091056.KBAN24602.centrmmtao06.cox.net@mezz.mezzweb.com>; Sun, 6 Nov 2005 04:10:56 -0500 Date: Sun, 06 Nov 2005 03:12:25 -0600 To: "Randy Bush" References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <17261.44411.862315.92211@roam.psg.com> User-Agent: Opera M2/8.50 (Linux, build 1358) Cc: freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 09:11:51 -0000 On Sun, 06 Nov 2005 01:15:07 -0600, Randy Bush wrote: > [ moved to ports ] > > ok, got the new Makefiles etc in azureus and eclipse I think eclipse needs to be update to catch up with new cairo. Maybe there is patch in eclipse CVS or float some place. Maybe you can try to disable cairo (WITHOUT_CAIRO) for now. I personal don't know anything about Java and eclipse. Cheers, Mezz > at least it's different! > > randy > > [javac] 2. WARNING in > /usr/ports/java/eclipse/work/plugins/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/PluginVersionReplaceTask.java > [javac] (at line 157) > [javac] private static void transferStreams(InputStream source, > OutputStream destination) throws IOException { > [javac] > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > [javac] The method transferStreams(InputStream, OutputStream) from > the type PluginVersionReplaceTask is never used locally > [javac] ---------- > [javac] 2 problems (2 warnings) > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1concat_1matrix': > [exec] cairo.c:73: warning: implicit declaration of function > `cairo_concat_matrix_REPLACED_BY_cairo_transform' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1copy': > [exec] cairo.c:83: warning: implicit declaration of function > `cairo_copy_DEPRECATED_BY_cairo_create_AND_MANY_INDIVIDUAL_FUNCTIONS' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1create': > [exec] cairo.c:104: error: too few arguments to function > `cairo_create' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1alpha': > [exec] cairo.c:116: warning: implicit declaration of function > `cairo_current_alpha' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1fill_1rule': > [exec] cairo.c:128: warning: implicit declaration of function > `cairo_current_fill_rule_REPLACED_BY_cairo_get_fill_rule' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1font': > [exec] cairo.c:140: warning: implicit declaration of function > `cairo_current_font' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1font_1extents': > [exec] cairo.c:153: warning: implicit declaration of function > `cairo_current_font_extents_REPLACED_BY_cairo_font_extents' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1line_1cap': > [exec] cairo.c:166: warning: implicit declaration of function > `cairo_current_line_cap_REPLACED_BY_cairo_get_line_cap' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1line_1join': > [exec] cairo.c:178: warning: implicit declaration of function > `cairo_current_line_join_REPLACED_BY_cairo_get_line_join' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1line_1width': > [exec] cairo.c:190: warning: implicit declaration of function > `cairo_current_line_width_REPLACED_BY_cairo_get_line_width' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1matrix': > [exec] cairo.c:201: warning: implicit declaration of function > `cairo_current_matrix_REPLACED_BY_cairo_get_matrix' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1miter_1limit': > [exec] cairo.c:212: warning: implicit declaration of function > `cairo_current_miter_limit_REPLACED_BY_cairo_get_miter_limit' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1operator': > [exec] cairo.c:224: warning: implicit declaration of function > `cairo_current_operator_REPLACED_BY_cairo_get_operator' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1path': > [exec] cairo.c:235: warning: implicit declaration of function > `cairo_current_path_DEPRECATED_BY_cairo_copy_path' > [exec] cairo.c:235: error: `cairo_move_to_func_t' undeclared (first > use in this function) > [exec] cairo.c:235: error: (Each undeclared identifier is reported > only once > [exec] cairo.c:235: error: for each function it appears in.) > [exec] cairo.c:235: error: syntax error before ')' token > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1path_1flat': > [exec] cairo.c:245: warning: implicit declaration of function > `cairo_current_path_flat_DEPRECATED_BY_cairo_copy_path_flat' > [exec] cairo.c:245: error: `cairo_move_to_func_t' undeclared (first > use in this function) > [exec] cairo.c:245: error: syntax error before ')' token > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1pattern': > [exec] cairo.c:256: warning: implicit declaration of function > `cairo_current_pattern' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1point': > [exec] cairo.c:271: warning: implicit declaration of function > `cairo_current_point_REPLACED_BY_cairo_get_current_point' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1rgb_1color': > [exec] cairo.c:290: warning: implicit declaration of function > `cairo_current_rgb_color' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1target_1surface': > [exec] cairo.c:305: warning: implicit declaration of function > `cairo_current_target_surface_REPLACED_BY_cairo_get_target' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1tolerance': > [exec] cairo.c:317: warning: implicit declaration of function > `cairo_current_tolerance_REPLACED_BY_cairo_get_tolerance' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1default_1matrix': > [exec] cairo.c:338: warning: implicit declaration of function > `cairo_default_matrix_REPLACED_BY_cairo_identity_matrix' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1font_1destroy': > [exec] cairo.c:391: warning: implicit declaration of function > `cairo_font_destroy' > [exec] cairo.c:391: error: `cairo_font_t' undeclared (first use in > this function) > [exec] cairo.c:391: error: syntax error before ')' token > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1font_1reference': > [exec] cairo.c:413: warning: implicit declaration of function > `cairo_font_reference' > [exec] cairo.c:413: error: `cairo_font_t' undeclared (first use in > this function) > [exec] cairo.c:413: error: syntax error before ')' token > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1init_1clip': > [exec] cairo.c:501: warning: implicit declaration of function > `cairo_init_clip_REPLACED_BY_cairo_reset_clip' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1inverse_1transform_1distance': > [exec] cairo.c:515: warning: implicit declaration of function > `cairo_inverse_transform_distance_REPLACED_BY_cairo_device_to_user_distance' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1inverse_1transform_1point': > [exec] cairo.c:532: warning: implicit declaration of function > `cairo_inverse_transform_point_REPLACED_BY_cairo_device_to_user' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1copy': > [exec] cairo.c:556: warning: implicit declaration of function > `cairo_matrix_copy_DEPRECATED_BY_cairo_matrix_t' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1create': > [exec] cairo.c:568: warning: implicit declaration of function > `cairo_matrix_create_DEPRECATED_BY_cairo_matrix_t' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1destroy': > [exec] cairo.c:579: warning: implicit declaration of function > `cairo_matrix_destroy_DEPRECATED_BY_cairo_matrix_t' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1get_1affine': > [exec] cairo.c:602: warning: implicit declaration of function > `cairo_matrix_get_affine_DEPRECATED_BY_cairo_matrix_t' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1multiply': > [exec] cairo.c:633: error: void value not ignored as it ought to be > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1rotate': > [exec] cairo.c:645: error: void value not ignored as it ought to be > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1scale': > [exec] cairo.c:657: error: void value not ignored as it ought to be > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1set_1affine': > [exec] cairo.c:669: warning: implicit declaration of function > `cairo_matrix_set_affine_REPLACED_BY_cairo_matrix_init' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1set_1identity': > [exec] cairo.c:681: warning: implicit declaration of function > `cairo_matrix_set_identity_REPLACED_BY_cairo_matrix_init_identity' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1transform_1distance': > [exec] cairo.c:697: error: void value not ignored as it ought to be > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1transform_1point': > [exec] cairo.c:716: error: void value not ignored as it ought to be > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1translate': > [exec] cairo.c:731: error: void value not ignored as it ought to be > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1add_1color_1stop': > [exec] cairo.c:763: warning: implicit declaration of function > `cairo_pattern_add_color_stop_REPLACED_BY_cairo_pattern_add_color_stop_rgba' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1get_1matrix': > [exec] cairo.c:845: error: void value not ignored as it ought to be > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1set_1extend': > [exec] cairo.c:867: error: void value not ignored as it ought to be > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1set_1filter': > [exec] cairo.c:879: error: void value not ignored as it ought to be > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1set_1matrix': > [exec] cairo.c:891: error: void value not ignored as it ought to be > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1scale_1font': > [exec] cairo.c:992: warning: implicit declaration of function > `cairo_scale_font_REPLACED_BY_cairo_set_font_size' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1select_1font': > [exec] cairo.c:1004: warning: implicit declaration of function > `cairo_select_font_REPLACED_BY_cairo_select_font_face' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1alpha': > [exec] cairo.c:1016: warning: implicit declaration of function > `cairo_set_alpha_DEPRECATED_BY_cairo_set_source_rgba_OR_cairo_paint_with_alpha' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1font': > [exec] cairo.c:1050: warning: implicit declaration of function > `cairo_set_font' > [exec] cairo.c:1050: error: `cairo_font_t' undeclared (first use in > this function) > [exec] cairo.c:1050: error: syntax error before ')' token > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1pattern': > [exec] cairo.c:1120: warning: implicit declaration of function > `cairo_set_pattern_REPLACED_BY_cairo_set_source' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1rgb_1color': > [exec] cairo.c:1130: warning: implicit declaration of function > `cairo_set_rgb_color_REPLACED_BY_cairo_set_source_rgb' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1target_1drawable': > [exec] cairo.c:1140: warning: implicit declaration of function > `cairo_set_target_drawable_DEPRECATED_BY_cairo_xlib_surface_create' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1target_1image': > [exec] cairo.c:1150: warning: implicit declaration of function > `cairo_set_target_image_DEPRECATED_BY_cairo_image_surface_create_for_data' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1target_1surface': > [exec] cairo.c:1160: warning: implicit declaration of function > `cairo_set_target_surface_DEPRECATED_BY_cairo_create' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1show_1surface': > [exec] cairo.c:1200: warning: implicit declaration of function > `cairo_show_surface_DEPRECATED_BY_cairo_set_source_surface_AND_cairo_paint' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1status_1string': > [exec] cairo.c:1237: warning: implicit declaration of function > `cairo_status_string_DEPRECATED_BY_cairo_status_AND_cairo_status_to_string' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1create_1for_1image': > [exec] cairo.c:1282: warning: implicit declaration of function > `cairo_surface_create_for_image_REPLACED_BY_cairo_image_surface_create_for_data' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1get_1filter': > [exec] cairo.c:1316: warning: implicit declaration of function > `cairo_surface_get_filter_DEPRECATED_BY_cairo_pattern_get_filter' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1get_1matrix': > [exec] cairo.c:1328: warning: implicit declaration of function > `cairo_surface_get_matrix_DEPRECATED_BY_cairo_pattern_get_matrix' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1set_1filter': > [exec] cairo.c:1350: warning: implicit declaration of function > `cairo_surface_set_filter_DEPRECATED_BY_cairo_pattern_set_filter' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1set_1matrix': > [exec] cairo.c:1362: warning: implicit declaration of function > `cairo_surface_set_matrix_DEPRECATED_BY_cairo_pattern_set_matrix' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1set_1repeat': > [exec] cairo.c:1374: warning: implicit declaration of function > `cairo_surface_set_repeat_DEPRECATED_BY_cairo_pattern_set_extend' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1transform_1distance': > [exec] cairo.c:1417: warning: implicit declaration of function > `cairo_transform_distance_REPLACED_BY_cairo_user_to_device_distance' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1transform_1font': > [exec] cairo.c:1430: warning: implicit declaration of function > `cairo_transform_font_REPLACED_BY_cairo_set_font_matrix' > [exec] cairo.c: In function > `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1transform_1point': > [exec] cairo.c:1444: warning: implicit declaration of function > `cairo_transform_point_REPLACED_BY_cairo_user_to_device' > [exec] gmake: *** [cairo.o] Error 1 > > BUILD FAILED > /usr/ports/java/eclipse/work/build.xml:53: exec returned: 2 > > Total time: 7 minutes 54 seconds > *** Error code 1 > > Stop in /usr/ports/java/eclipse. > *** Error code 1 > > Stop in /usr/ports/net/azureus. > ** Command failed [exit code 1]: /usr/bin/script -qa > /tmp/portupgrade72094.0 make > ** Fix the problem and try again. > ** Listing the failed packages (*:skipped / !:failed) > ! net/azureus (compiler error) > ---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed > -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 09:18:42 2005 Return-Path: X-Original-To: ports@freebsd.org 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 1E41916A41F; Sun, 6 Nov 2005 09:18:42 +0000 (GMT) (envelope-from neuhauser@sigpipe.cz) Received: from isis.sigpipe.cz (fw.sigpipe.cz [62.245.70.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id ABE9043D46; Sun, 6 Nov 2005 09:18:41 +0000 (GMT) (envelope-from neuhauser@sigpipe.cz) Received: by isis.sigpipe.cz (Postfix, from userid 1001) id 3F8B61F87BED; Sun, 6 Nov 2005 10:18:39 +0100 (CET) Date: Sun, 6 Nov 2005 10:18:39 +0100 From: Roman Neuhauser To: Jeremy Messenger Message-ID: <20051106091839.GA4861@isis.sigpipe.cz> Mail-Followup-To: Jeremy Messenger , gnome@freebsd.org, ports@freebsd.org References: <1131176568.3960.20.camel@shumai.marcuscom.com> <20051106.131413.122956532.yasu@utahime.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i Cc: gnome@freebsd.org, ports@freebsd.org Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 09:18:42 -0000 # mezz7@cox.net / 2005-11-05 23:22:25 -0600: > Only the libraries or other lower stuff such as glib, pango, gtk and etc > are still support for FreeBSD 4.x. As for the other desktop stuff aren't > support for FreeBSD 4.x. > > But, we will accept any patch that fix for FreeBSD 4.x as long it doesn't > break with FreeBSD 5.x, 6.x and 7.x. There is no reason to keep FreeBSD > 4.x for desktop. All my desktops are 4.x, and I use mozilla and gvim. What exactly does "There is no reason to keep FreeBSD 4.x for desktop" mean? -- How many Vietnam vets does it take to screw in a light bulb? You don't know, man. You don't KNOW. Cause you weren't THERE. http://bash.org/?255991 From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 11:23:00 2005 Return-Path: X-Original-To: ports@freebsd.org 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 C8D3D16A41F for ; Sun, 6 Nov 2005 11:23:00 +0000 (GMT) (envelope-from dick@nagual.st) Received: from nagual.st (cc20684-a.assen1.dr.home.nl [82.74.2.186]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34AD243D45 for ; Sun, 6 Nov 2005 11:23:00 +0000 (GMT) (envelope-from dick@nagual.st) Received: from arwen.nagual.st ([192.168.11.29]) by nagual.st with esmtp; Sun, 06 Nov 2005 12:22:58 +0100 id 00000033.436DE792.000014A7 Date: Sun, 6 Nov 2005 12:23:17 +0100 From: dick hoogendijk To: ports Message-Id: <20051106122317.46c1d99d.dick@nagual.st> Organization: de nagual X-Mailer: Sylpheed version 2.1.5 (GTK+ 2.8.6; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: linux-glib2 unavailable ? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 11:23:00 -0000 A lot of linux related ports won't install on my fbsd-6.0 system due to the following error: fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/rpm/glib2-2.2.1-1.i386.rpm: File unavailable (e.g., file not found, no access) => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/rpm and try again. *** Error code 1 So, I can't build acroread, realplayer, etc.. Anybody any ideas what's going on? -- dick -- http://nagual.st/ -- PGP/GnuPG key: F86289CE ++ Running FreeBSD 4.11-stable ++ FreeBSD 5.4 + Nai tiruvantel ar vayuvantel i Valar tielyanna nu vilja From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 11:27:24 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 6565D16A41F for ; Sun, 6 Nov 2005 11:27:24 +0000 (GMT) (envelope-from eculp@encontacto.net) Received: from bafirst.com (72-12-2-214.wan.networktel.net [72.12.2.214]) by mx1.FreeBSD.org (Postfix) with ESMTP id D5F5A43D49 for ; Sun, 6 Nov 2005 11:27:21 +0000 (GMT) (envelope-from eculp@encontacto.net) Received: from encontacto.net ([201.144.83.207]) by bafirst.com with esmtp; Sun, 06 Nov 2005 05:27:19 -0600 id 000A1086.436DE897.00015CC2 Received: from localhost (localhost [127.0.0.1]) (uid 80) by encontacto.net with local; Sun, 06 Nov 2005 05:27:10 -0600 id 000C3845.436DE88E.00009C51 Received: from dsl-201-144-83-207.prod-infinitum.com.mx (dsl-201-144-83-207.prod-infinitum.com.mx [201.144.83.207]) by mail.encontacto.net (Horde MIME library) with HTTP; Sun, 06 Nov 2005 05:27:10 -0600 Message-ID: <20051106052710.jn84zulfeo0k4g84@mail.encontacto.net> Date: Sun, 06 Nov 2005 05:27:10 -0600 From: "Edwin L. Culp" To: freebsd-ports@freebsd.org References: <1131176568.3960.20.camel@shumai.marcuscom.com> In-Reply-To: <1131176568.3960.20.camel@shumai.marcuscom.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) 4.1-cvs Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 11:27:24 -0000 Quoting Joe Marcus Clarke : > Now that the freeze in preparation for FreeBSD 6.0 is over (an excellent > release to be sure), it is my great pleasure (on behalf of the FreeBSD > GNOME Team) to announce the general availability of GNOME 2.12 for > FreeBSD. > > The official release notes for GNOME 2.12 can be found at > http://www.gnome.org/start/2.12/notes/en/. FreeBSD-specific > documentation can be found at http://www.FreeBSD.org/gnome/. The > documentation has been updated, but it will be a little while before the > website rebuilds. > > Upgrading from GNOME 2.10 to 2.12 is tricky. You should NOT use > portupgrade by itself to do this upgrade. Instead, download the > gnome_upgrade script from > http://www.marcuscom.com/downloads/gnome_upgrade212.sh. This script is > a wrapper for portupgrade that contains additional logic to steer clear > of some potential pitfalls with the upgrade. Hello, It is always nice to know what you should have done;) A little late, I'm afraid, but when using the script is being used and the upgrade fails because of a power outage after the ports have been uninstalled and not rebuilt, what is the correct proceedure to follow? I reiniciated the update by reexecuting gnome_upgrade212.sh -f and it seems as though I'm going to loose some ports that were deleted during the first execution. When I realized that was a posiblity, I checked the -h option and saw -restart that I should add as an argument and don't know where might be or if I should have created it before iniciating the upgrade process. What is the recommended procedure in this case? It looks like this could easily be a 24 hour or longer process on a PIII so in 24 hours anything can happen. thanks, ed > If you're used to > gnome_upgrade from previous releases, a lot has changed in this release. > You should run gnome_upgrade.sh (or gnome_upgrade212.sh) with the -h > flag to get the new usage. > > In keeping with FreeBSD GNOME tradition, we held a splash screen contest > to find a great FreeBSD-specific splash screen for our users. This > release's winner is Dominique Goncalves > whose winning splash screen was inspired by > http://art.gnome.org/contests/2.12-splash/83. All of our submitters' > work has been integrated into x11/gnomesession, and you can use Franz > Kalmmer's great splashsetter (deskutils/splashsetter) to choose the > splash screen you like best. > > Another important bit of news related to GNOME 2.12 is that we are no > longer supporting this release on FreeBSD 4.X. You must be running > FreeBSD 5.3 or higher to get GNOME 2.12 support. > > Finally, the FreeBSD GNOME team would like to extend a special thanks to > all of our testers, especially those that submitted patches: > > Matthew Luckie > ade > sajd on #freebsd-gnome > Caelian on #freebsd-gnome > mnag > Yasuda Keisuke > Mark Hobden > Sergey Akifyev > Andreas Kohn > > As always, consult our excellent site at http://www.FreeBSD.org/gnome/ > if you need help. If you can't find the answer you're looking for > there, come on over to #freebsd-gnome on FreeNode, or drop us an email > at freebsd-gnome@FreeBSD.org. Enjoy GNOME 2.12 for FreeBSD. > > Marcus on behalf of the FreeBSD GNOME Team > > -- > Joe Marcus Clarke > FreeBSD GNOME Team :: gnome@FreeBSD.org > FreeNode / #freebsd-gnome > http://www.FreeBSD.org/gnome > From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 11:46:35 2005 Return-Path: X-Original-To: ports@freebsd.org 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 4E27416A41F for ; Sun, 6 Nov 2005 11:46:35 +0000 (GMT) (envelope-from matusita@jp.FreeBSD.org) Received: from castle.jp.FreeBSD.org (castle.jp.FreeBSD.org [210.226.20.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48C1743D7C for ; Sun, 6 Nov 2005 11:46:29 +0000 (GMT) (envelope-from matusita@jp.FreeBSD.org) Received: from [127.0.0.1] (localhost [127.0.0.1]) by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id jA6Bk2w29023; Sun, 6 Nov 2005 20:46:03 +0900 (JST) (envelope-from matusita@jp.FreeBSD.org) Message-ID: <436DECF8.5020902@jp.FreeBSD.org> Date: Sun, 06 Nov 2005 20:46:00 +0900 From: Makoto Matsushita MIME-Version: 1.0 To: David Yeske References: <20051104184357.65616.qmail@web31015.mail.mud.yahoo.com> In-Reply-To: <20051104184357.65616.qmail@web31015.mail.mud.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: orlando@break.net, ports@freebsd.org, "Andrew P." Subject: Re: vmware-player X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 11:46:35 -0000 > I'm talking about the Linux version of Vmware player being able to run in > FreeBSD via Linux emulation. Ok. Please understand that unfortunately it can't work as you wish at this time. You may want to join the effort to porting recent VMware Workstation (and Player) to FreeBSD. See also: http://www.break.net/orlando/freebsd.html -- Makoto `MAR' Matsushita From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 12:36:09 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 2E0FB16A41F for ; Sun, 6 Nov 2005 12:36:09 +0000 (GMT) (envelope-from boris@brooknet.com.au) Received: from mailout2.pacific.net.au (mailout2.pacific.net.au [61.8.0.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DE6C43D6A for ; Sun, 6 Nov 2005 12:36:05 +0000 (GMT) (envelope-from boris@brooknet.com.au) Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.0.86]) by mailout2.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id jA6CZxNd019761; Sun, 6 Nov 2005 23:35:59 +1100 Received: from [192.168.0.7] (ppp2028.dyn.pacific.net.au [61.8.32.40]) by mailproxy1.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id jA6CZvTI014017; Sun, 6 Nov 2005 23:35:58 +1100 In-Reply-To: <20051106052710.jn84zulfeo0k4g84@mail.encontacto.net> References: <1131176568.3960.20.camel@shumai.marcuscom.com> <20051106052710.jn84zulfeo0k4g84@mail.encontacto.net> Mime-Version: 1.0 (Apple Message framework v734) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Sam Lawrance Date: Sun, 6 Nov 2005 23:36:27 +1100 To: "Edwin L. Culp" X-Mailer: Apple Mail (2.734) Cc: freebsd-ports@freebsd.org Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 12:36:09 -0000 On 06/11/2005, at 10:27 PM, Edwin L. Culp wrote: > Quoting Joe Marcus Clarke : > > > >> Now that the freeze in preparation for FreeBSD 6.0 is over (an >> excellent >> release to be sure), it is my great pleasure (on behalf of the >> FreeBSD >> GNOME Team) to announce the general availability of GNOME 2.12 for >> FreeBSD. >> >> The official release notes for GNOME 2.12 can be found at >> http://www.gnome.org/start/2.12/notes/en/. FreeBSD-specific >> documentation can be found at http://www.FreeBSD.org/gnome/. The >> documentation has been updated, but it will be a little while >> before the >> website rebuilds. >> >> Upgrading from GNOME 2.10 to 2.12 is tricky. You should NOT use >> portupgrade by itself to do this upgrade. Instead, download the >> gnome_upgrade script from >> http://www.marcuscom.com/downloads/gnome_upgrade212.sh. This >> script is >> a wrapper for portupgrade that contains additional logic to steer >> clear >> of some potential pitfalls with the upgrade. >> >> > Hello, > > It is always nice to know what you should have done;) > > A little late, I'm afraid, but when using the script is being used > and the upgrade fails because of a power outage after the ports > have been uninstalled and not rebuilt, what is the correct > proceedure to follow? > > I reiniciated the update by reexecuting gnome_upgrade212.sh -f and > it seems as though I'm going to loose some ports that were deleted > during the first execution. When I realized that was a posiblity, > I checked the -h option and saw -restart that I > should add as an argument and don't know where > might be or if I should have created it before iniciating the > upgrade process. > > Something like this: sh gnome_upgrade212.sh -restart /var/tmp/gnome_upgrade_lst.XXXXXX From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 12:52:00 2005 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org 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 DEF4A16A41F for ; Sun, 6 Nov 2005 12:51:59 +0000 (GMT) (envelope-from bland@FreeBSD.org) Received: from mvs5.plala.or.jp (c158133.vh.plala.or.jp [210.150.158.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2011A43D46 for ; Sun, 6 Nov 2005 12:51:44 +0000 (GMT) (envelope-from bland@FreeBSD.org) Received: from hub.bbnest.net ([220.220.221.240]) by mvs5.plala.or.jp with ESMTP id <20051106125143.SJTJ3620.mvs5.plala.or.jp@hub.bbnest.net>; Sun, 6 Nov 2005 21:51:43 +0900 Received: from [10.0.1.2] (egg.bbnest.net [10.0.1.2]) by hub.bbnest.net (8.13.4/8.13.4) with ESMTP id jA6Cpgqu011474 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 6 Nov 2005 21:51:42 +0900 (JST) (envelope-from bland@FreeBSD.org) Message-ID: <436DFC5C.1030103@FreeBSD.org> Date: Sun, 06 Nov 2005 21:51:40 +0900 From: Alexander Nedotsukov User-Agent: Thunderbird 1.5 (Windows/20051025) MIME-Version: 1.0 To: Randy Bush References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> In-Reply-To: <17261.44411.862315.92211@roam.psg.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Jeremy Messenger , freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 12:52:00 -0000 Hey, This must be fixed now. I committed patch by Andreas Kohn which I personally use for some time. All the best, Alexander. Randy Bush wrote: > [ moved to ports ] > > ok, got the new Makefiles etc in azureus and eclipse > > at least it's different! > > randy > > [javac] 2. WARNING in /usr/ports/java/eclipse/work/plugins/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/PluginVersionReplaceTask.java > [javac] (at line 157) > [javac] private static void transferStreams(InputStream source, OutputStream destination) throws IOException { > [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > [javac] The method transferStreams(InputStream, OutputStream) from the type PluginVersionReplaceTask is never used locally > [javac] ---------- > [javac] 2 problems (2 warnings) > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1concat_1matrix': > [exec] cairo.c:73: warning: implicit declaration of function `cairo_concat_matrix_REPLACED_BY_cairo_transform' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1copy': > [exec] cairo.c:83: warning: implicit declaration of function `cairo_copy_DEPRECATED_BY_cairo_create_AND_MANY_INDIVIDUAL_FUNCTIONS' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1create': > [exec] cairo.c:104: error: too few arguments to function `cairo_create' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1alpha': > [exec] cairo.c:116: warning: implicit declaration of function `cairo_current_alpha' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1fill_1rule': > [exec] cairo.c:128: warning: implicit declaration of function `cairo_current_fill_rule_REPLACED_BY_cairo_get_fill_rule' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1font': > [exec] cairo.c:140: warning: implicit declaration of function `cairo_current_font' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1font_1extents': > [exec] cairo.c:153: warning: implicit declaration of function `cairo_current_font_extents_REPLACED_BY_cairo_font_extents' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1line_1cap': > [exec] cairo.c:166: warning: implicit declaration of function `cairo_current_line_cap_REPLACED_BY_cairo_get_line_cap' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1line_1join': > [exec] cairo.c:178: warning: implicit declaration of function `cairo_current_line_join_REPLACED_BY_cairo_get_line_join' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1line_1width': > [exec] cairo.c:190: warning: implicit declaration of function `cairo_current_line_width_REPLACED_BY_cairo_get_line_width' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1matrix': > [exec] cairo.c:201: warning: implicit declaration of function `cairo_current_matrix_REPLACED_BY_cairo_get_matrix' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1miter_1limit': > [exec] cairo.c:212: warning: implicit declaration of function `cairo_current_miter_limit_REPLACED_BY_cairo_get_miter_limit' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1operator': > [exec] cairo.c:224: warning: implicit declaration of function `cairo_current_operator_REPLACED_BY_cairo_get_operator' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1path': > [exec] cairo.c:235: warning: implicit declaration of function `cairo_current_path_DEPRECATED_BY_cairo_copy_path' > [exec] cairo.c:235: error: `cairo_move_to_func_t' undeclared (first use in this function) > [exec] cairo.c:235: error: (Each undeclared identifier is reported only once > [exec] cairo.c:235: error: for each function it appears in.) > [exec] cairo.c:235: error: syntax error before ')' token > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1path_1flat': > [exec] cairo.c:245: warning: implicit declaration of function `cairo_current_path_flat_DEPRECATED_BY_cairo_copy_path_flat' > [exec] cairo.c:245: error: `cairo_move_to_func_t' undeclared (first use in this function) > [exec] cairo.c:245: error: syntax error before ')' token > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1pattern': > [exec] cairo.c:256: warning: implicit declaration of function `cairo_current_pattern' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1point': > [exec] cairo.c:271: warning: implicit declaration of function `cairo_current_point_REPLACED_BY_cairo_get_current_point' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1rgb_1color': > [exec] cairo.c:290: warning: implicit declaration of function `cairo_current_rgb_color' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1target_1surface': > [exec] cairo.c:305: warning: implicit declaration of function `cairo_current_target_surface_REPLACED_BY_cairo_get_target' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1current_1tolerance': > [exec] cairo.c:317: warning: implicit declaration of function `cairo_current_tolerance_REPLACED_BY_cairo_get_tolerance' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1default_1matrix': > [exec] cairo.c:338: warning: implicit declaration of function `cairo_default_matrix_REPLACED_BY_cairo_identity_matrix' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1font_1destroy': > [exec] cairo.c:391: warning: implicit declaration of function `cairo_font_destroy' > [exec] cairo.c:391: error: `cairo_font_t' undeclared (first use in this function) > [exec] cairo.c:391: error: syntax error before ')' token > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1font_1reference': > [exec] cairo.c:413: warning: implicit declaration of function `cairo_font_reference' > [exec] cairo.c:413: error: `cairo_font_t' undeclared (first use in this function) > [exec] cairo.c:413: error: syntax error before ')' token > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1init_1clip': > [exec] cairo.c:501: warning: implicit declaration of function `cairo_init_clip_REPLACED_BY_cairo_reset_clip' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1inverse_1transform_1distance': > [exec] cairo.c:515: warning: implicit declaration of function `cairo_inverse_transform_distance_REPLACED_BY_cairo_device_to_user_distance' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1inverse_1transform_1point': > [exec] cairo.c:532: warning: implicit declaration of function `cairo_inverse_transform_point_REPLACED_BY_cairo_device_to_user' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1copy': > [exec] cairo.c:556: warning: implicit declaration of function `cairo_matrix_copy_DEPRECATED_BY_cairo_matrix_t' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1create': > [exec] cairo.c:568: warning: implicit declaration of function `cairo_matrix_create_DEPRECATED_BY_cairo_matrix_t' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1destroy': > [exec] cairo.c:579: warning: implicit declaration of function `cairo_matrix_destroy_DEPRECATED_BY_cairo_matrix_t' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1get_1affine': > [exec] cairo.c:602: warning: implicit declaration of function `cairo_matrix_get_affine_DEPRECATED_BY_cairo_matrix_t' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1multiply': > [exec] cairo.c:633: error: void value not ignored as it ought to be > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1rotate': > [exec] cairo.c:645: error: void value not ignored as it ought to be > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1scale': > [exec] cairo.c:657: error: void value not ignored as it ought to be > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1set_1affine': > [exec] cairo.c:669: warning: implicit declaration of function `cairo_matrix_set_affine_REPLACED_BY_cairo_matrix_init' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1set_1identity': > [exec] cairo.c:681: warning: implicit declaration of function `cairo_matrix_set_identity_REPLACED_BY_cairo_matrix_init_identity' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1transform_1distance': > [exec] cairo.c:697: error: void value not ignored as it ought to be > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1transform_1point': > [exec] cairo.c:716: error: void value not ignored as it ought to be > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1matrix_1translate': > [exec] cairo.c:731: error: void value not ignored as it ought to be > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1add_1color_1stop': > [exec] cairo.c:763: warning: implicit declaration of function `cairo_pattern_add_color_stop_REPLACED_BY_cairo_pattern_add_color_stop_rgba' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1get_1matrix': > [exec] cairo.c:845: error: void value not ignored as it ought to be > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1set_1extend': > [exec] cairo.c:867: error: void value not ignored as it ought to be > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1set_1filter': > [exec] cairo.c:879: error: void value not ignored as it ought to be > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1pattern_1set_1matrix': > [exec] cairo.c:891: error: void value not ignored as it ought to be > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1scale_1font': > [exec] cairo.c:992: warning: implicit declaration of function `cairo_scale_font_REPLACED_BY_cairo_set_font_size' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1select_1font': > [exec] cairo.c:1004: warning: implicit declaration of function `cairo_select_font_REPLACED_BY_cairo_select_font_face' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1alpha': > [exec] cairo.c:1016: warning: implicit declaration of function `cairo_set_alpha_DEPRECATED_BY_cairo_set_source_rgba_OR_cairo_paint_with_alpha' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1font': > [exec] cairo.c:1050: warning: implicit declaration of function `cairo_set_font' > [exec] cairo.c:1050: error: `cairo_font_t' undeclared (first use in this function) > [exec] cairo.c:1050: error: syntax error before ')' token > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1pattern': > [exec] cairo.c:1120: warning: implicit declaration of function `cairo_set_pattern_REPLACED_BY_cairo_set_source' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1rgb_1color': > [exec] cairo.c:1130: warning: implicit declaration of function `cairo_set_rgb_color_REPLACED_BY_cairo_set_source_rgb' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1target_1drawable': > [exec] cairo.c:1140: warning: implicit declaration of function `cairo_set_target_drawable_DEPRECATED_BY_cairo_xlib_surface_create' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1target_1image': > [exec] cairo.c:1150: warning: implicit declaration of function `cairo_set_target_image_DEPRECATED_BY_cairo_image_surface_create_for_data' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1set_1target_1surface': > [exec] cairo.c:1160: warning: implicit declaration of function `cairo_set_target_surface_DEPRECATED_BY_cairo_create' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1show_1surface': > [exec] cairo.c:1200: warning: implicit declaration of function `cairo_show_surface_DEPRECATED_BY_cairo_set_source_surface_AND_cairo_paint' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1status_1string': > [exec] cairo.c:1237: warning: implicit declaration of function `cairo_status_string_DEPRECATED_BY_cairo_status_AND_cairo_status_to_string' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1create_1for_1image': > [exec] cairo.c:1282: warning: implicit declaration of function `cairo_surface_create_for_image_REPLACED_BY_cairo_image_surface_create_for_data' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1get_1filter': > [exec] cairo.c:1316: warning: implicit declaration of function `cairo_surface_get_filter_DEPRECATED_BY_cairo_pattern_get_filter' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1get_1matrix': > [exec] cairo.c:1328: warning: implicit declaration of function `cairo_surface_get_matrix_DEPRECATED_BY_cairo_pattern_get_matrix' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1set_1filter': > [exec] cairo.c:1350: warning: implicit declaration of function `cairo_surface_set_filter_DEPRECATED_BY_cairo_pattern_set_filter' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1set_1matrix': > [exec] cairo.c:1362: warning: implicit declaration of function `cairo_surface_set_matrix_DEPRECATED_BY_cairo_pattern_set_matrix' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1surface_1set_1repeat': > [exec] cairo.c:1374: warning: implicit declaration of function `cairo_surface_set_repeat_DEPRECATED_BY_cairo_pattern_set_extend' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1transform_1distance': > [exec] cairo.c:1417: warning: implicit declaration of function `cairo_transform_distance_REPLACED_BY_cairo_user_to_device_distance' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1transform_1font': > [exec] cairo.c:1430: warning: implicit declaration of function `cairo_transform_font_REPLACED_BY_cairo_set_font_matrix' > [exec] cairo.c: In function `Java_org_eclipse_swt_internal_cairo_Cairo_cairo_1transform_1point': > [exec] cairo.c:1444: warning: implicit declaration of function `cairo_transform_point_REPLACED_BY_cairo_user_to_device' > [exec] gmake: *** [cairo.o] Error 1 > > BUILD FAILED > /usr/ports/java/eclipse/work/build.xml:53: exec returned: 2 > > Total time: 7 minutes 54 seconds > *** Error code 1 > > Stop in /usr/ports/java/eclipse. > *** Error code 1 > > Stop in /usr/ports/net/azureus. > ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade72094.0 make > ** Fix the problem and try again. > ** Listing the failed packages (*:skipped / !:failed) > ! net/azureus (compiler error) > ---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 13:07:29 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 14D0F16A425 for ; Sun, 6 Nov 2005 13:07:28 +0000 (GMT) (envelope-from eculp@encontacto.net) Received: from bafirst.com (72-12-2-214.wan.networktel.net [72.12.2.214]) by mx1.FreeBSD.org (Postfix) with ESMTP id E97C243D46 for ; Sun, 6 Nov 2005 13:07:27 +0000 (GMT) (envelope-from eculp@encontacto.net) Received: from encontacto.net ([201.144.83.207]) by bafirst.com with esmtp; Sun, 06 Nov 2005 07:07:23 -0600 id 000A1086.436E000C.00002FB1 Received: from localhost (localhost [127.0.0.1]) (uid 80) by encontacto.net with local; Sun, 06 Nov 2005 07:07:17 -0600 id 000C3845.436E0005.00013BE1 Received: from dsl-201-144-83-207.prod-infinitum.com.mx (dsl-201-144-83-207.prod-infinitum.com.mx [201.144.83.207]) by mail.encontacto.net (Horde MIME library) with HTTP; Sun, 06 Nov 2005 07:07:17 -0600 Message-ID: <20051106070717.t22s70nbgg4wgsw8@mail.encontacto.net> Date: Sun, 06 Nov 2005 07:07:17 -0600 From: "Edwin L. Culp" To: freebsd-ports@freebsd.org References: <1131176568.3960.20.camel@shumai.marcuscom.com> <20051106052710.jn84zulfeo0k4g84@mail.encontacto.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) 4.1-cvs Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 13:07:29 -0000 Quoting Sam Lawrance : > > On 06/11/2005, at 10:27 PM, Edwin L. Culp wrote: > > >> Quoting Joe Marcus Clarke : >> >> >> >>> Now that the freeze in preparation for FreeBSD 6.0 is over (an excellent >>> release to be sure), it is my great pleasure (on behalf of the FreeBSD >>> GNOME Team) to announce the general availability of GNOME 2.12 for >>> FreeBSD. >>> >>> The official release notes for GNOME 2.12 can be found at >>> http://www.gnome.org/start/2.12/notes/en/. FreeBSD-specific >>> documentation can be found at http://www.FreeBSD.org/gnome/. The >>> documentation has been updated, but it will be a little while before the >>> website rebuilds. >>> >>> Upgrading from GNOME 2.10 to 2.12 is tricky. You should NOT use >>> portupgrade by itself to do this upgrade. Instead, download the >>> gnome_upgrade script from >>> http://www.marcuscom.com/downloads/gnome_upgrade212.sh. This script is >>> a wrapper for portupgrade that contains additional logic to steer clear >>> of some potential pitfalls with the upgrade. >>> >>> >> Hello, >> >> It is always nice to know what you should have done;) >> >> A little late, I'm afraid, but when using the script is being used >> and the upgrade fails because of a power outage after the ports >> have been uninstalled and not rebuilt, what is the correct >> proceedure to follow? >> >> I reiniciated the update by reexecuting gnome_upgrade212.sh -f and >> it seems as though I'm going to loose some ports that were deleted >> during the first execution. When I realized that was a posiblity, >> I checked the -h option and saw -restart that I >> should add as an argument and don't know where >> might be or if I should have created it before iniciating the >> upgrade process. >> >> > > Something like this: > > sh gnome_upgrade212.sh -restart /var/tmp/gnome_upgrade_lst.XXXXXX > Thanks, Sam. I found both the old and the new lists. As many times as I listed /var/tmp I didn't see it for all the other temp files there. I really appreciate it. ed From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 14:18:25 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 7ACBC16A41F; Sun, 6 Nov 2005 14:18:25 +0000 (GMT) (envelope-from patpro@patpro.net) Received: from smtp4-g19.free.fr (smtp4-g19.free.fr [212.27.42.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDCE843D45; Sun, 6 Nov 2005 14:18:22 +0000 (GMT) (envelope-from patpro@patpro.net) Received: from [82.235.12.223] (boleskine.patpro.net [82.235.12.223]) by smtp4-g19.free.fr (Postfix) with ESMTP id 469213FEF2; Sun, 6 Nov 2005 15:18:22 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v746.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <2A5561B6-6EB8-49DF-80A1-0FA3A1A631DF@patpro.net> Content-Transfer-Encoding: 7bit From: Patrick Proniewski Date: Sun, 6 Nov 2005 15:18:21 +0100 To: ale@FreeBSD.org X-Mailer: Apple Mail (2.746.2) Cc: ports@FreeBSD.org Subject: FreeBSD Port: php4-4.4.1_1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 14:18:25 -0000 Hello, I've seen that you've updated the php4 port so that it should work with apache2+mod_rewrite (). Unfortunately I still experience the same problem, thats make me think the bug is not fixed. I've updated my port tree, I've checked that patch- sapi_apache2handler_sapi_apache2.c is in files/ directory, and I've portupgrade'd php4.4.0 to 4.4.1_1, but the problem remains. regards, Patrick From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 14:29:00 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 B2E0816A41F for ; Sun, 6 Nov 2005 14:29:00 +0000 (GMT) (envelope-from mi@aldan.algebra.com) Received: from mail12.sea5.speakeasy.net (mail12.sea5.speakeasy.net [69.17.117.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A10F43D49 for ; Sun, 6 Nov 2005 14:28:59 +0000 (GMT) (envelope-from mi@aldan.algebra.com) Received: (qmail 12229 invoked from network); 6 Nov 2005 14:28:59 -0000 Received: from aldan.algebra.com (HELO vaio.virtual-estates.net) ([216.254.65.224]) (envelope-sender ) by mail12.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 6 Nov 2005 14:28:58 -0000 Received: from vaio.virtual-estates.net (localhost [127.0.0.1]) by vaio.virtual-estates.net (8.13.3/8.13.3) with ESMTP id jA5HIUvZ031477; Sat, 5 Nov 2005 12:18:30 -0500 (EST) (envelope-from mi@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by vaio.virtual-estates.net (8.13.3/8.13.3/Submit) id jA5HIApc031475; Sat, 5 Nov 2005 12:18:10 -0500 (EST) (envelope-from mi@aldan.algebra.com) X-Authentication-Warning: vaio.virtual-estates.net: mi set sender to mi@aldan.algebra.com using -f From: "Mikhail T." To: ports@FreeBSD.org, "David O'Brien" , openoffice@FreeBSD.org Date: Sat, 5 Nov 2005 12:18:09 -0500 User-Agent: KMail/1.8 X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Cc: Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 14:29:00 -0000 I'm surprised, you are not objecting to the port's building of its OWN C and C++ compiler, as well as a bunch of "small" things like STLport, db4, expat (yes, it depends on it, but builds its own too!), sablotron, xmlsec, etc. etc. The vendor, with its requirement to run on the odd OS-es like Solaris -- with no good standard way of adding 3rd party packages -- has some excuse for providing all these. The FreeBSD port-maintainers have none... -mi From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 15:18:13 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 9314916A420; Sun, 6 Nov 2005 15:18:13 +0000 (GMT) (envelope-from frank_s@bellsouth.net) Received: from imf24aec.mail.bellsouth.net (imf24aec.mail.bellsouth.net [205.152.59.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id D232A43D45; Sun, 6 Nov 2005 15:18:12 +0000 (GMT) (envelope-from frank_s@bellsouth.net) Received: from ibm68aec.bellsouth.net ([68.220.153.69]) by imf24aec.mail.bellsouth.net with ESMTP id <20051106151812.QPNC9083.imf24aec.mail.bellsouth.net@ibm68aec.bellsouth.net>; Sun, 6 Nov 2005 10:18:12 -0500 Received: from Cat.nina.org ([68.220.153.69]) by ibm68aec.bellsouth.net with ESMTP id <20051106151811.DSUK16378.ibm68aec.bellsouth.net@Cat.nina.org>; Sun, 6 Nov 2005 10:18:11 -0500 Date: Sun, 6 Nov 2005 10:18:11 -0500 (EST) From: Frank X-X-Sender: frank_s@Cat.nina.org To: Alexander Nedotsukov In-Reply-To: <436DFC5C.1030103@FreeBSD.org> Message-ID: <20051106101517.O31306@Cat.nina.org> References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> <436DFC5C.1030103@FreeBSD.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Randy Bush , Jeremy Messenger , freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 15:18:13 -0000 On Sun, 6 Nov 2005, Alexander Nedotsukov wrote: > Hey, > > This must be fixed now. I committed patch by Andreas Kohn which I personally > use for some time. > > All the best, > Alexander. I am having the same problem getting Azureus to work as Randy. I have recompiled with your patches and eclipse now successfully builds. Azureus will now start but will not upload or download. Frank -- "We will not tire, we will not falter, we will not fail." - George W. Bush From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 15:19:50 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 E442B16A428; Sun, 6 Nov 2005 15:19:50 +0000 (GMT) (envelope-from randy@psg.com) Received: from rip.psg.com (rip.psg.com [147.28.0.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 88D8843D49; Sun, 6 Nov 2005 15:19:50 +0000 (GMT) (envelope-from randy@psg.com) Received: from localhost ([127.0.0.1] helo=roam.psg.com) by rip.psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.54 (FreeBSD)) id 1EYmJC-000BvN-0q; Sun, 06 Nov 2005 15:19:50 +0000 Received: from localhost ([127.0.0.1] helo=roam.psg.com) by roam.psg.com with esmtp (Exim 4.54 (FreeBSD)) id 1EYmJ9-00046K-7Z; Sun, 06 Nov 2005 05:19:47 -1000 From: Randy Bush MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17262.7954.528612.243342@roam.psg.com> Date: Sun, 6 Nov 2005 05:19:46 -1000 To: Frank References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> <436DFC5C.1030103@FreeBSD.org> <20051106101517.O31306@Cat.nina.org> Cc: Jeremy Messenger , Alexander Nedotsukov , freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 15:19:51 -0000 > I am having the same problem getting Azureus to work as Randy. I have > recompiled with your patches and eclipse now successfully builds. still pretty early here, so just building now. more news in 15. randy From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 16:08:53 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 36B4716A41F; Sun, 6 Nov 2005 16:08:53 +0000 (GMT) (envelope-from frank_s@bellsouth.net) Received: from imf22aec.mail.bellsouth.net (imf22aec.mail.bellsouth.net [205.152.59.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id 89B5443D45; Sun, 6 Nov 2005 16:08:52 +0000 (GMT) (envelope-from frank_s@bellsouth.net) Received: from ibm65aec.bellsouth.net ([68.220.153.69]) by imf22aec.mail.bellsouth.net with ESMTP id <20051106160851.XOBW6855.imf22aec.mail.bellsouth.net@ibm65aec.bellsouth.net>; Sun, 6 Nov 2005 11:08:51 -0500 Received: from Cat.nina.org ([68.220.153.69]) by ibm65aec.bellsouth.net with ESMTP id <20051106160850.ZJMN4534.ibm65aec.bellsouth.net@Cat.nina.org>; Sun, 6 Nov 2005 11:08:50 -0500 Date: Sun, 6 Nov 2005 11:08:50 -0500 (EST) From: Frank X-X-Sender: frank_s@Cat.nina.org To: Alexander Nedotsukov In-Reply-To: <20051106101517.O31306@Cat.nina.org> Message-ID: <20051106110528.P31306@Cat.nina.org> References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> <436DFC5C.1030103@FreeBSD.org> <20051106101517.O31306@Cat.nina.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Randy Bush , Jeremy Messenger , freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 16:08:53 -0000 On Sun, 6 Nov 2005, Frank wrote: > On Sun, 6 Nov 2005, Alexander Nedotsukov wrote: > >> Hey, >> >> This must be fixed now. I committed patch by Andreas Kohn which I >> personally use for some time. >> >> All the best, >> Alexander. > > I am having the same problem getting Azureus to work as Randy. I have > recompiled with your patches and eclipse now successfully builds. Azureus > will now start but will not upload or download. UPDATE: I tried moving the .Azureus directory out of the way and restarted azureus. All I get now is a blank window. If I restore the directory, azureus starts but I still get the 'no up/download' problem. Frank From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 17:45:15 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 8084216A41F; Sun, 6 Nov 2005 17:45:15 +0000 (GMT) (envelope-from andre@gaarden.net) Received: from mtb.abmail.de (webs04.abtime.de [213.239.207.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9387E43D45; Sun, 6 Nov 2005 17:45:10 +0000 (GMT) (envelope-from andre@gaarden.net) Received: from [10.28.3.7] (p548DA350.dip0.t-ipconnect.de [84.141.163.80]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mtb.abmail.de (Postfix) with ESMTP id 0B5F170C7CB; Sun, 6 Nov 2005 18:45:06 +0100 (CET) Message-ID: <436E4121.4090607@gaarden.net> Date: Sun, 06 Nov 2005 18:45:05 +0100 From: =?ISO-8859-1?Q?Andr=E9_B=F6hm?= User-Agent: Thunderbird 1.4.1 (Macintosh/20051006) MIME-Version: 1.0 To: Patrick Proniewski References: <2A5561B6-6EB8-49DF-80A1-0FA3A1A631DF@patpro.net> In-Reply-To: <2A5561B6-6EB8-49DF-80A1-0FA3A1A631DF@patpro.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: ports@FreeBSD.org, ale@FreeBSD.org Subject: Re: FreeBSD Port: php4-4.4.1_1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 17:45:15 -0000 Patrick Proniewski schrieb: > Hello, > > I've seen that you've updated the php4 port so that it should work with > apache2+mod_rewrite (). > Unfortunately I still experience the same problem, thats make me think > the bug is not fixed. > I've updated my port tree, I've checked that > patch-sapi_apache2handler_sapi_apache2.c is in files/ directory, and > I've portupgrade'd php4.4.0 to 4.4.1_1, but the problem remains. I have made the same experience, had to portdowngrade to 4.4.0 to make my websites working again. After I had updated to 4.4.1_1 today, all php scripts that were called from a Apache RewriteRule had very strange errors: "cannot redeclare ..." functions from files that had not yet been included in this particular execution. I also found "...already included in..." errors that showed files from different virtual hosts, so something must definitely be messed up when using RewriteRules. André Böhm From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 18:05:35 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 493C916A420; Sun, 6 Nov 2005 18:05:35 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 82D5943D48; Sun, 6 Nov 2005 18:05:34 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 5E9F01A3C24; Sun, 6 Nov 2005 10:05:34 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 6D4C4548F9; Sun, 6 Nov 2005 13:05:33 -0500 (EST) Date: Sun, 6 Nov 2005 13:05:33 -0500 From: Kris Kennaway To: "Mikhail T." Message-ID: <20051106180533.GA4574@xor.obsecurity.org> References: <200511051218.09945@Misha> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uAKRQypu60I7Lcqm" Content-Disposition: inline In-Reply-To: <200511051218.09945@Misha> User-Agent: Mutt/1.4.2.1i Cc: ports@FreeBSD.org, David O'Brien , openoffice@FreeBSD.org Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 18:05:35 -0000 --uAKRQypu60I7Lcqm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Nov 05, 2005 at 12:18:09PM -0500, Mikhail T. wrote: > I'm surprised, you are not objecting to the port's building of its OWN > C and C++ compiler, as well as a bunch of "small" things like STLport, > db4, expat (yes, it depends on it, but builds its own too!), sablotron, > xmlsec, etc. etc. >=20 > The vendor, with its requirement to run on the odd OS-es like Solaris > -- with no good standard way of adding 3rd party packages -- has some > excuse for providing all these. >=20 > The FreeBSD port-maintainers have none... I don't think you realise how much work it is to keep OO building even with stock vendor sources, let alone with third party versions of those packages. Kris --uAKRQypu60I7Lcqm Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDbkXsWry0BWjoQKURAsgYAJ90F7SynN9zHYkB29aMQyVO0JWLBwCdG+NQ NgmCwUBDCubmJydYfTYV99k= =bfBp -----END PGP SIGNATURE----- --uAKRQypu60I7Lcqm-- From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 18:06:32 2005 Return-Path: X-Original-To: ports@freebsd.org 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 691A816A41F for ; Sun, 6 Nov 2005 18:06:32 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB0E143D48 for ; Sun, 6 Nov 2005 18:06:31 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id BA1251A3C25; Sun, 6 Nov 2005 10:06:31 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id D630E548F9; Sun, 6 Nov 2005 13:06:30 -0500 (EST) Date: Sun, 6 Nov 2005 13:06:30 -0500 From: Kris Kennaway To: dick hoogendijk Message-ID: <20051106180630.GB4574@xor.obsecurity.org> References: <20051106122317.46c1d99d.dick@nagual.st> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="DBIVS5p969aUjpLe" Content-Disposition: inline In-Reply-To: <20051106122317.46c1d99d.dick@nagual.st> User-Agent: Mutt/1.4.2.1i Cc: ports Subject: Re: linux-glib2 unavailable ? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 18:06:32 -0000 --DBIVS5p969aUjpLe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 06, 2005 at 12:23:17PM +0100, dick hoogendijk wrote: > A lot of linux related ports won't install on my fbsd-6.0 system due to > the following error: >=20 > fetch: > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/rpm/glib2-2.2.1-1.i386.= rpm: > File unavailable (e.g., file not found, no access) =3D> Couldn't fetch it > - please try to retrieve this =3D> port manually > into /usr/ports/distfiles/rpm and try again. *** Error code 1 >=20 > So, I can't build acroread, realplayer, etc.. >=20 > Anybody any ideas what's going on? RESTRICTED=3D "binary under GNU LGPL without accompanying source" Kris --DBIVS5p969aUjpLe Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDbkYmWry0BWjoQKURAvYvAJ41lwFdZ5z2EkRuVUT4UX9K6sWpfQCbBxKB UHJG/dkDbNYspVgK9eE0YiU= =mW7m -----END PGP SIGNATURE----- --DBIVS5p969aUjpLe-- From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 18:24:07 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 B193116A41F; Sun, 6 Nov 2005 18:24:07 +0000 (GMT) (envelope-from racerx@makeworld.com) Received: from makeworld.com (makeworld.com [216.201.118.142]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1528143D48; Sun, 6 Nov 2005 18:24:07 +0000 (GMT) (envelope-from racerx@makeworld.com) Received: from localhost (localhost.com [127.0.0.1]) by makeworld.com (Postfix) with ESMTP id C998D6118; Sun, 6 Nov 2005 12:24:03 -0600 (CST) Received: from makeworld.com ([127.0.0.1]) by localhost (makeworld.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23530-05; Sun, 6 Nov 2005 12:23:56 -0600 (CST) Received: from [216.201.118.138] (racerx.makeworld.com [216.201.118.138]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by makeworld.com (Postfix) with ESMTP id 37E6B610B; Sun, 6 Nov 2005 12:23:49 -0600 (CST) Message-ID: <436E4A33.7040801@makeworld.com> Date: Sun, 06 Nov 2005 12:23:47 -0600 From: Chris User-Agent: Mozilla Thunderbird 1.0.7 (X11/20050930) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Kris Kennaway References: <200511051218.09945@Misha> <20051106180533.GA4574@xor.obsecurity.org> In-Reply-To: <20051106180533.GA4574@xor.obsecurity.org> X-Enigmail-Version: 0.93.0.0 OpenPGP: id=C01BC363 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig382D1F304F516378570C454C" X-Virus-Scanned: by amavisd-new-2.3.3 (20050822) at makeworld.com - FreeBSD:The Power To Serve Cc: ports@FreeBSD.org, "Mikhail T." , David O'Brien , openoffice@FreeBSD.org Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: RacerX@makeworld.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 18:24:07 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig382D1F304F516378570C454C Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Kris Kennaway wrote: > On Sat, Nov 05, 2005 at 12:18:09PM -0500, Mikhail T. wrote: > >>I'm surprised, you are not objecting to the port's building of its OWN >>C and C++ compiler, as well as a bunch of "small" things like STLport, >>db4, expat (yes, it depends on it, but builds its own too!), sablotron, >>xmlsec, etc. etc. >> >>The vendor, with its requirement to run on the odd OS-es like Solaris >>-- with no good standard way of adding 3rd party packages -- has some >>excuse for providing all these. >> >>The FreeBSD port-maintainers have none... > > > I don't think you realise how much work it is to keep OO building even > with stock vendor sources, let alone with third party versions of > those packages. > > Kris Curious - is there a pkg_add version of OOo? -- Best regards, Chris Everybody who didn't want a pain shot when you were passing out pain shots wants one when you are passing out sleeping pills. --------------enig382D1F304F516378570C454C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDbko5D5P/gMAbw2MRAi1/AJ9F8FYBihA2myJBn6INTybCW+9nKwCfb2XH Iq4B1CAqSJF4S2mEnpWy/zQ= =ApDE -----END PGP SIGNATURE----- --------------enig382D1F304F516378570C454C-- From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 18:44:28 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 E634616A41F; Sun, 6 Nov 2005 18:44:28 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2EB043D46; Sun, 6 Nov 2005 18:44:28 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 7AE2A1A3C27; Sun, 6 Nov 2005 10:44:28 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 983B9548F9; Sun, 6 Nov 2005 13:44:26 -0500 (EST) Date: Sun, 6 Nov 2005 13:44:26 -0500 From: Kris Kennaway To: Chris Message-ID: <20051106184426.GA21318@xor.obsecurity.org> References: <200511051218.09945@Misha> <20051106180533.GA4574@xor.obsecurity.org> <436E4A33.7040801@makeworld.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="UlVJffcvxoiEqYs2" Content-Disposition: inline In-Reply-To: <436E4A33.7040801@makeworld.com> User-Agent: Mutt/1.4.2.1i Cc: ports@FreeBSD.org, openoffice@FreeBSD.org, "Mikhail T." , David O'Brien , Kris Kennaway Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 18:44:29 -0000 --UlVJffcvxoiEqYs2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 06, 2005 at 12:23:47PM -0600, Chris wrote: > Kris Kennaway wrote: > > On Sat, Nov 05, 2005 at 12:18:09PM -0500, Mikhail T. wrote: > >=20 > >>I'm surprised, you are not objecting to the port's building of its OWN > >>C and C++ compiler, as well as a bunch of "small" things like STLport, > >>db4, expat (yes, it depends on it, but builds its own too!), sablotron, > >>xmlsec, etc. etc. > >> > >>The vendor, with its requirement to run on the odd OS-es like Solaris > >>-- with no good standard way of adding 3rd party packages -- has some > >>excuse for providing all these. > >> > >>The FreeBSD port-maintainers have none... > >=20 > >=20 > > I don't think you realise how much work it is to keep OO building even > > with stock vendor sources, let alone with third party versions of > > those packages. > >=20 > > Kris >=20 > Curious - is there a pkg_add version of OOo? Yes, whenever it's buildable. Kris --UlVJffcvxoiEqYs2 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDbk8KWry0BWjoQKURAhzUAJsG8uueWickJ5WwRjdmLqvCGYgocQCg2pjW WRRoXvnGkOzEDeX/bTw6xWg= =g8yf -----END PGP SIGNATURE----- --UlVJffcvxoiEqYs2-- From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 18:59:08 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 CC39416A41F for ; Sun, 6 Nov 2005 18:59:08 +0000 (GMT) (envelope-from mi@aldan.algebra.com) Received: from mail17.sea5.speakeasy.net (mail17.sea5.speakeasy.net [69.17.117.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BB9743D48 for ; Sun, 6 Nov 2005 18:59:07 +0000 (GMT) (envelope-from mi@aldan.algebra.com) Received: (qmail 7334 invoked from network); 6 Nov 2005 18:59:07 -0000 Received: from aldan.algebra.com (HELO vaio.virtual-estates.net) ([216.254.65.224]) (envelope-sender ) by mail17.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 6 Nov 2005 18:59:06 -0000 Received: from vaio.virtual-estates.net (localhost [127.0.0.1]) by vaio.virtual-estates.net (8.13.3/8.13.3) with ESMTP id jA6IwVxA085827; Sun, 6 Nov 2005 13:58:52 -0500 (EST) (envelope-from mi@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by vaio.virtual-estates.net (8.13.3/8.13.3/Submit) id jA6IwGSJ085822; Sun, 6 Nov 2005 13:58:16 -0500 (EST) (envelope-from mi@aldan.algebra.com) X-Authentication-Warning: vaio.virtual-estates.net: mi set sender to mi@aldan.algebra.com using -f From: "Mikhail T." To: Kris Kennaway Date: Sun, 6 Nov 2005 13:58:14 -0500 User-Agent: KMail/1.8 References: <200511051218.09945@Misha> <20051106180533.GA4574@xor.obsecurity.org> In-Reply-To: <20051106180533.GA4574@xor.obsecurity.org> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli"<=?koi8-u?q?kcG=5EEOVihy+z3/UR=7B6SCQ=0A?= MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511061358.15971@Misha> Cc: ports@FreeBSD.org, David O'Brien , openoffice@FreeBSD.org Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 18:59:08 -0000 = On Sat, Nov 05, 2005 at 12:18:09PM -0500, Mikhail T. wrote: = > I'm surprised, you are not objecting to the port's building of its OWN = > C and C++ compiler, as well as a bunch of "small" things like STLport, = > db4, expat (yes, it depends on it, but builds its own too!), sablotron, = > xmlsec, etc. etc. = I don't think you realise how much work it is to keep OO building even = with stock vendor sources, let alone with third party versions of = those packages. Actually, I do realise that, and, in my opinion, it is _harder_ to keep it building the current way. The third-party packages -- installed by other ports -- have their own maintainers, who watch out for build problems. Building a special version of C compiler is, AFAIK, unprecedented. The major problem, that the OOo maintainers have created for themselves is the rebuild of such things as mozilla (old, outdated version) and STLport4 (old, outdated version). Even when using ccache, these useless things take A LOT of time and diskspace. Plus, of course, a whole slew of small items (beginning with dmake). Maho -- the soul of our openoffice@ team -- is more of an OOo person, than FreeBSD person. And that's the root of it -- OOo's philosophy with respect to 3rd-party packages is that it MUST be buildable with the bundled versions and, OPTIONALLY, with the already installed ones. A FreeBSD port should be different... I'm trying to make an OOo port that would work on 64-bit arches (my main system is amd64). I'm long past the third-party packages problem -- it is all about 64-bit integers/pointers now... -mi From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 19:39:58 2005 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org 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 80E2F16A41F; Sun, 6 Nov 2005 19:39:58 +0000 (GMT) (envelope-from randy@psg.com) Received: from rip.psg.com (rip.psg.com [147.28.0.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 44CC143D49; Sun, 6 Nov 2005 19:39:58 +0000 (GMT) (envelope-from randy@psg.com) Received: from localhost ([127.0.0.1] helo=roam.psg.com) by rip.psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.54 (FreeBSD)) id 1EYqMv-000P36-Ke; Sun, 06 Nov 2005 19:39:57 +0000 Received: from localhost ([127.0.0.1] helo=roam.psg.com) by roam.psg.com with esmtp (Exim 4.54 (FreeBSD)) id 1EYqMs-0006ak-P1; Sun, 06 Nov 2005 09:39:54 -1000 From: Randy Bush MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17262.23562.169433.760266@roam.psg.com> Date: Sun, 6 Nov 2005 09:39:54 -1000 To: Alexander Nedotsukov References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> <436DFC5C.1030103@FreeBSD.org> Cc: Jeremy Messenger , freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 19:39:58 -0000 > This must be fixed now. I committed patch by Andreas Kohn which I > personally use for some time. cvsupped and got Edit ports/java/eclipse/Makefile Add delta 1.45 2005.11.06.12.44.04 bland Checkout ports/java/eclipse/files/manualpatch-plugins-swt-cairo-library Edit ports/java/eclipse/files/manualpatch-plugins-swt-gtk-make_freebsd.mak Add delta 1.2 2005.11.06.12.44.04 bland fetched all 42kg of jdk 1.5 started 'portupgrade -N net/azureus' took a nap the build finished correctly! thanks mezz and alexander! started azureus with four files available ten minutes later, i have two blacks and two blues, no traffic it's sunday, but usually star_wreck is busy randy From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 19:51:56 2005 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org 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 CF00016A420 for ; Sun, 6 Nov 2005 19:51:56 +0000 (GMT) (envelope-from itetcu@people.tecnik93.com) Received: from relay.rdsnet.ro (gimli.rdsnet.ro [193.231.236.70]) by mx1.FreeBSD.org (Postfix) with SMTP id 1462543D53 for ; Sun, 6 Nov 2005 19:51:54 +0000 (GMT) (envelope-from itetcu@people.tecnik93.com) Received: (qmail 21277 invoked from network); 6 Nov 2005 19:51:51 -0000 Received: from unknown (HELO smtp.rdsnet.ro) (62.231.74.130) by smtp1-133.rdsnet.ro with SMTP; 6 Nov 2005 19:51:51 -0000 Received: (qmail 8827 invoked by uid 89); 6 Nov 2005 19:51:40 -0000 Received: from unknown (HELO it.buh.tecnik93.com) (81.196.204.98) by 0 with SMTP; 6 Nov 2005 19:51:40 -0000 Received: from it.buh.tecnik93.com (localhost [127.0.0.1]) by it.buh.tecnik93.com (Postfix) with ESMTP id 40D13B8EA; Sun, 6 Nov 2005 21:51:38 +0200 (EET) Date: Sun, 6 Nov 2005 21:51:36 +0200 From: Ion-Mihai Tetcu To: Randy Bush Message-ID: <20051106215136.678d396e@it.buh.tecnik93.com> In-Reply-To: <17262.23562.169433.760266@roam.psg.com> References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> <436DFC5C.1030103@FreeBSD.org> <17262.23562.169433.760266@roam.psg.com> X-Mailer: Sylpheed-Claws 1.9.15 (GTK+ 2.6.10; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Jeremy Messenger , Alexander Nedotsukov , freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 19:51:57 -0000 On Sun, 6 Nov 2005 09:39:54 -1000 Randy Bush wrote: > > This must be fixed now. I committed patch by Andreas Kohn which I > > personally use for some time. > > cvsupped and got > > Edit ports/java/eclipse/Makefile > Add delta 1.45 2005.11.06.12.44.04 bland > Checkout > ports/java/eclipse/files/manualpatch-plugins-swt-cairo-library Edit > ports/java/eclipse/files/manualpatch-plugins-swt-gtk-make_freebsd.mak > Add delta 1.2 2005.11.06.12.44.04 bland > > fetched all 42kg of jdk 1.5 > > started 'portupgrade -N net/azureus' > > took a nap > > the build finished correctly! thanks mezz and alexander! > > started azureus with four files available > > ten minutes later, i have two blacks and two blues, no traffic > > it's sunday, but usually star_wreck is busy This is happening since switching to jdk1.5 I'm using azureus-2.3.0.4_2 which is the last working version (except plug-ins); don't know what I'll do after the big glib/kde update. From: Ion-Mihai Tetcu To: Ion-Mihai Tetcu Cc: cvs-ports@FreeBSD.org, ports-committers@FreeBSD.org, cvs-all@FreeBSD.org, Mario Sergio Fujikawa Ferreira Subject: Re: cvs commit: ports/net/azureus Makefile ports/net/azureus/files build.xml Date: Wed, 2 Nov 2005 15:26:32 +0200 Sender: owner-cvs-ports@freebsd.org X-Mailer: Sylpheed-Claws 1.9.15 (GTK+ 2.6.10; i386-portbld-freebsd6.0) X-DSPAM-Result: Whitelisted On Wed, 2 Nov 2005 09:06:46 +0200 Ion-Mihai Tetcu wrote: > On Wed, 2 Nov 2005 04:18:35 +0000 (UTC) > Mario Sergio Fujikawa Ferreira wrote: > > > lioux 2005-11-02 04:18:35 UTC > > > > FreeBSD ports repository > > > > Modified files: > > net/azureus Makefile > > net/azureus/files build.xml > > Log: > > o Make it possible to build against jdk 1.5 by adding javac option > > memoryMaximumSize="80m" > > o Switch from jdk 1.4 to 1.5 which is recomended by azureus > > developers [1] > > > > Requested by: too many [1] > > And thanks for at least (too many + 1) But, while running the old version I've portupgraded, restarted and now I can't download (Connections to pears are fully established but speed is 0): com.aelitis.azureus.plugins.jpc.JPCException: cache connection connect failure at com.aelitis.azureus.plugins.jpc.cache.impl.JPCCacheImpl.connect(Unknown Source) at com.aelitis.azureus.plugins.jpc.cache.impl.JPCCacheManagerImpl$1$1.cacheDiscovered(Unknown Source) at com.aelitis.azureus.plugins.jpc.discovery.impl.JPCDiscoveryImpl.setCacheAddress(Unknown Source) at com.aelitis.azureus.plugins.jpc.discovery.impl.JPCDiscoveryImpl.discoverCache(Unknown Source) at com.aelitis.azureus.plugins.jpc.discovery.impl.JPCDiscoveryImpl.(Unknown Source) at com.aelitis.azureus.plugins.jpc.discovery.JPCDiscoveryFactory.create(Unknown Source) at com.aelitis.azureus.plugins.jpc.cache.impl.JPCCacheManagerImpl$1.run(Unknown Source) at org.gudy.azureus2.pluginsimpl.local.utils.UtilitiesImpl$2.runSupport(Unknown Source) at org.gudy.azureus2.core3.util.AEThread.run(Unknown Source) Caused by: java.lang.Throwable: Connection attempt aborted: timed out after 30sec at com.aelitis.azureus.core.networkmanager.impl.ConnectDisconnectManager.runSelect(Unknown Source) at com.aelitis.azureus.core.networkmanager.impl.ConnectDisconnectManager.mainLoop(Unknown Source) at com.aelitis.azureus.core.networkmanager.impl.ConnectDisconnectManager.access$100(Unknown Source) at com.aelitis.azureus.core.networkmanager.impl.ConnectDisconnectManager$2.runSupport(Unknown Source) ... 1 more And from the Azureus' console a lot of: [3:22:21] PRUDPPacketHandler: send failed - java.io.IOException: Permission denied at java.net.PlainDatagramSocketImpl.send(Native Method) at java.net.DatagramSocket.send(DatagramSocket.java:612) at com.aelitis.net.udp.impl.PRUDPPacketHandlerImpl$4.runSupport(Unknown Source) at org.gudy.azureus2.core3.util.AEThread.run(Unknown Source) -- IOnut Unregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 19:56:22 2005 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org 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 B9B7816A421; Sun, 6 Nov 2005 19:56:22 +0000 (GMT) (envelope-from randy@psg.com) Received: from rip.psg.com (rip.psg.com [147.28.0.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E36643D5F; Sun, 6 Nov 2005 19:56:20 +0000 (GMT) (envelope-from randy@psg.com) Received: from localhost ([127.0.0.1] helo=roam.psg.com) by rip.psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.54 (FreeBSD)) id 1EYqcl-0004nf-Rt; Sun, 06 Nov 2005 19:56:20 +0000 Received: from localhost ([127.0.0.1] helo=roam.psg.com) by roam.psg.com with esmtp (Exim 4.54 (FreeBSD)) id 1EYqci-0006cl-V6; Sun, 06 Nov 2005 09:56:17 -1000 From: Randy Bush MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17262.24544.247014.915228@roam.psg.com> Date: Sun, 6 Nov 2005 09:56:16 -1000 To: Ion-Mihai Tetcu References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> <436DFC5C.1030103@FreeBSD.org> <17262.23562.169433.760266@roam.psg.com> <20051106215136.678d396e@it.buh.tecnik93.com> Cc: Jeremy Messenger , Alexander Nedotsukov , freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 19:56:22 -0000 >> ten minutes later, i have two blacks and two blues, no traffic >> it's sunday, but usually star_wreck is busy > This is happening since switching to jdk1.5 > I'm using azureus-2.3.0.4_2 which is the last working version (except > plug-ins); don't know what I'll do after the big glib/kde update. have you tried a file request with the new code? i guess i will do so shortly. does anyone have it serving? randy From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 20:34:21 2005 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org 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 02D6216A420 for ; Sun, 6 Nov 2005 20:34:21 +0000 (GMT) (envelope-from itetcu@people.tecnik93.com) Received: from relay.rdsnet.ro (gimli.rdsnet.ro [193.231.236.70]) by mx1.FreeBSD.org (Postfix) with SMTP id 9124143D46 for ; Sun, 6 Nov 2005 20:34:19 +0000 (GMT) (envelope-from itetcu@people.tecnik93.com) Received: (qmail 26558 invoked from network); 6 Nov 2005 20:34:15 -0000 Received: from unknown (HELO smtp.rdsnet.ro) (62.231.74.130) by smtp1-133.rdsnet.ro with SMTP; 6 Nov 2005 20:34:15 -0000 Received: (qmail 13092 invoked by uid 89); 6 Nov 2005 20:34:15 -0000 Received: from unknown (HELO it.buh.tecnik93.com) (81.196.204.98) by 0 with SMTP; 6 Nov 2005 20:34:15 -0000 Received: from it.buh.tecnik93.com (localhost [127.0.0.1]) by it.buh.tecnik93.com (Postfix) with ESMTP id 0C169B8E5; Sun, 6 Nov 2005 22:34:16 +0200 (EET) Date: Sun, 6 Nov 2005 22:34:15 +0200 From: Ion-Mihai Tetcu To: Randy Bush Message-ID: <20051106223415.6a88f386@it.buh.tecnik93.com> In-Reply-To: <17262.24544.247014.915228@roam.psg.com> References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> <436DFC5C.1030103@FreeBSD.org> <17262.23562.169433.760266@roam.psg.com> <20051106215136.678d396e@it.buh.tecnik93.com> <17262.24544.247014.915228@roam.psg.com> X-Mailer: Sylpheed-Claws 1.9.15 (GTK+ 2.6.10; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Jeremy Messenger , Alexander Nedotsukov , freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 20:34:21 -0000 On Sun, 6 Nov 2005 09:56:16 -1000 Randy Bush wrote: > >> ten minutes later, i have two blacks and two blues, no traffic > >> it's sunday, but usually star_wreck is busy > > This is happening since switching to jdk1.5 > > I'm using azureus-2.3.0.4_2 which is the last working version > > (except plug-ins); don't know what I'll do after the big glib/kde > > update. > > have you tried a file request with the new code? i guess i will > do so shortly. No, and no reply from lioux to that mail either. -- IOnut Unregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 20:36:11 2005 Return-Path: X-Original-To: ports@freebsd.org 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 CC8BB16A41F for ; Sun, 6 Nov 2005 20:36:11 +0000 (GMT) (envelope-from philipp1@zeus.itg.uiuc.edu) Received: from zeus.itg.uiuc.edu (zeus.itg.uiuc.edu [130.126.126.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7795E43D45 for ; Sun, 6 Nov 2005 20:36:11 +0000 (GMT) (envelope-from philipp1@zeus.itg.uiuc.edu) Received: from zeus.itg.uiuc.edu (localhost.localdomain [127.0.0.1]) by zeus.itg.uiuc.edu (8.13.1/8.13.1) with ESMTP id jA6KaAMm014748 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 6 Nov 2005 14:36:10 -0600 Received: (from philipp1@localhost) by zeus.itg.uiuc.edu (8.13.1/8.13.1/Submit) id jA6KaAak014747 for ports@freebsd.org; Sun, 6 Nov 2005 14:36:10 -0600 Date: Sun, 6 Nov 2005 14:36:10 -0600 From: Anthony Philipp To: ports@freebsd.org Message-ID: <20051106203610.GA14208@zeus.itg.uiuc.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Cc: Subject: portsdb: index generation failure X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 20:36:11 -0000 Hello, I ran a portsdb generation and got this failure both today and last night. Just thought you would want to know. The relevant information is included below. Anthony Philipp --- Shutting down connection to server Finished successfully Updating the ports index ... Generating INDEX.tmp - please wait..naim-0.11.8: "/usr/ports/misc/screen" non-existent -- dependency list incomplete ===> net/naim failed *** Error code 1 1 error ******************************************************************** Before reporting this error, verify that you are running a supported version of FreeBSD (see http://www.FreeBSD.org/ports/) and that you have a complete and up-to-date ports collection. (INDEX builds are not supported with partial or out-of-date ports collections -- in particular, if you are using cvsup, you must cvsup the "ports-all" collection, and have no "refuse" files.) If that is the case, then report the failure to ports@FreeBSD.org together with relevant details of your ports configuration (including FreeBSD version, your architecture, your environment, and your /etc/make.conf settings, especially compiler flags and WITH/WITHOUT settings). Note: the latest pre-generated version of INDEX may be fetched automatically with "make fetchindex". ******************************************************************** *** Error code 1 Stop in /usr/ports. *** Error code 1 Stop in /usr/ports. failed to generate INDEX! portsdb: index generation error (14:31:06) lupin ~ 648$ uname -a FreeBSD lupin.angrypanda.net 5.4-RELEASE-p7 FreeBSD 5.4-RELEASE-p7 #15: Thu Sep 8 00:03:46 CDT 2005 ven@lupin.angrypanda.net:/usr/obj/usr/src/sys/LUPIN i386 (14:31:08) lupin ~ 649$ cat /etc/make.conf # added by use.perl 2005-06-24 11:06:52 PERL_VER=5.8.7 PERL_VERSION=5.8.7 --- If you need anything else please let me know. Anthony From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 20:45:33 2005 Return-Path: X-Original-To: ports@freebsd.org 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 9667C16A41F for ; Sun, 6 Nov 2005 20:45:33 +0000 (GMT) (envelope-from krion@voodoo.bawue.com) Received: from voodoo.bawue.com (voodoo.bawue.com [212.9.161.119]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4148443D45 for ; Sun, 6 Nov 2005 20:45:33 +0000 (GMT) (envelope-from krion@voodoo.bawue.com) Received: from krion by voodoo.bawue.com with local (Exim 4.54 (FreeBSD)) id 1EYrO0-00030I-Cj; Sun, 06 Nov 2005 21:45:08 +0100 Date: Sun, 6 Nov 2005 21:45:08 +0100 From: Kirill Ponomarew To: Anthony Philipp Message-ID: <20051106204508.GA8949@voodoo.bawue.com> References: <20051106203610.GA14208@zeus.itg.uiuc.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051106203610.GA14208@zeus.itg.uiuc.edu> X-NCC-Regid: de.oberon X-NIC-HDL: KP869-RIPE Keywords: 477273987 Cc: ports@freebsd.org Subject: Re: portsdb: index generation failure X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 20:45:33 -0000 On Sun, Nov 06, 2005 at 02:36:10PM -0600, Anthony Philipp wrote: > Hello, > > I ran a portsdb generation and got this failure both today and last > night. Just thought you would want to know. The relevant information > is included below. > > Anthony Philipp > > --- > > Shutting down connection to server > Finished successfully > Updating the ports index ... Generating INDEX.tmp - please > wait..naim-0.11.8: "/usr/ports/misc/screen" non-existent -- > dependency list incomplete > ===> net/naim failed > *** Error code 1 > 1 error Did you run `pkgdb -F` ? -Kirill From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 20:52:21 2005 Return-Path: X-Original-To: ports@freebsd.org 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 EFBB316A41F for ; Sun, 6 Nov 2005 20:52:21 +0000 (GMT) (envelope-from philipp1@zeus.itg.uiuc.edu) Received: from zeus.itg.uiuc.edu (zeus.itg.uiuc.edu [130.126.126.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F7D743D46 for ; Sun, 6 Nov 2005 20:52:19 +0000 (GMT) (envelope-from philipp1@zeus.itg.uiuc.edu) Received: from zeus.itg.uiuc.edu (localhost.localdomain [127.0.0.1]) by zeus.itg.uiuc.edu (8.13.1/8.13.1) with ESMTP id jA6KqIZk015928 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 6 Nov 2005 14:52:18 -0600 Received: (from philipp1@localhost) by zeus.itg.uiuc.edu (8.13.1/8.13.1/Submit) id jA6KqINH015927; Sun, 6 Nov 2005 14:52:18 -0600 Date: Sun, 6 Nov 2005 14:52:18 -0600 From: Anthony Philipp To: Kirill Ponomarew Message-ID: <20051106205218.GC14208@zeus.itg.uiuc.edu> References: <20051106203610.GA14208@zeus.itg.uiuc.edu> <20051106204508.GA8949@voodoo.bawue.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051106204508.GA8949@voodoo.bawue.com> User-Agent: Mutt/1.4.1i Cc: ports@freebsd.org Subject: Re: portsdb: index generation failure X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 20:52:22 -0000 On Sun, Nov 06, 2005 at 09:45:08PM +0100, Kirill Ponomarew wrote: > On Sun, Nov 06, 2005 at 02:36:10PM -0600, Anthony Philipp wrote: > > Hello, > > > > I ran a portsdb generation and got this failure both today and last > > night. Just thought you would want to know. The relevant information > > is included below. > > > > Anthony Philipp > > > > --- > > > > Shutting down connection to server > > Finished successfully > > Updating the ports index ... Generating INDEX.tmp - please > > wait..naim-0.11.8: "/usr/ports/misc/screen" non-existent -- > > dependency list incomplete > > ===> net/naim failed > > *** Error code 1 > > 1 error > > Did you run `pkgdb -F` ? > > -Kirill No I have not. I actually just did a `make fetchindex` and am now running portupgrade. I will try that next. Thanks! Anthony From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 20:54:52 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 DDFB516A41F for ; Sun, 6 Nov 2005 20:54:52 +0000 (GMT) (envelope-from ale@FreeBSD.org) Received: from andxor.it (relay.andxor.it [195.223.2.3]) by mx1.FreeBSD.org (Postfix) with SMTP id D80E043D5A for ; Sun, 6 Nov 2005 20:54:51 +0000 (GMT) (envelope-from ale@FreeBSD.org) Received: (qmail 86531 invoked from network); 6 Nov 2005 20:54:50 -0000 Received: from unknown (HELO ?192.168.178.2?) (a.premoli@andxor.it@81.174.31.42) by andxor.it with SMTP; 6 Nov 2005 20:54:50 -0000 Message-ID: <436E6D99.3070502@FreeBSD.org> Date: Sun, 06 Nov 2005 21:54:49 +0100 From: Alex Dupre User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051105) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Patrick Proniewski References: <2A5561B6-6EB8-49DF-80A1-0FA3A1A631DF@patpro.net> In-Reply-To: <2A5561B6-6EB8-49DF-80A1-0FA3A1A631DF@patpro.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org Subject: Re: FreeBSD Port: php4-4.4.1_1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 20:54:53 -0000 Patrick Proniewski wrote: > I've seen that you've updated the php4 port so that it should work with > apache2+mod_rewrite (). > Unfortunately I still experience the same problem, thats make me think > the bug is not fixed. PHP developers are working to find a final solution. I'll commit a patch as soon as it will be available. -- Alex Dupre From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 20:59:29 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 7090016A41F for ; Sun, 6 Nov 2005 20:59:29 +0000 (GMT) (envelope-from mikej@rogers.com) Received: from smtp103.rog.mail.re2.yahoo.com (smtp103.rog.mail.re2.yahoo.com [206.190.36.81]) by mx1.FreeBSD.org (Postfix) with SMTP id C317E43D48 for ; Sun, 6 Nov 2005 20:59:28 +0000 (GMT) (envelope-from mikej@rogers.com) Received: (qmail 90775 invoked from network); 6 Nov 2005 20:59:28 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=rogers.com; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=NOuIVqolNPZD1fnGnFn/qRyrv3eNV7wan50MaMKCtnmbjANTVcX3Z95JOUWrJvk7xeXAd20rK4DD4LDkkQBi+0FzVGlXP03PU7ZFpCKpgDiLWNhc5n9VcwUPHFaRlwUI+IjamNAPx+o9UpMWpcFwESbb5B4pDmufGdtxl4GOEL4= ; Received: from unknown (HELO ?172.16.0.199?) (mikej@rogers.com@70.31.50.81 with plain) by smtp103.rog.mail.re2.yahoo.com with SMTP; 6 Nov 2005 20:59:28 -0000 Message-ID: <436E6EBD.6070408@rogers.com> Date: Sun, 06 Nov 2005 15:59:41 -0500 From: Mike Jakubik User-Agent: Thunderbird 1.5 (Windows/20051025) MIME-Version: 1.0 To: Dirk Meyer References: <20051106.131413.122956532.yasu@utahime.org> <1131176568.3960.20.camel@shumai.marcuscom.com> <20051106.131413.122956532.yasu@utahime.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 20:59:29 -0000 Dirk Meyer wrote: > Jeremy Messenger schrieb:, > > >> But, we will accept any patch that fix for FreeBSD 4.x as long it doesn't >> break with FreeBSD 5.x, 6.x and 7.x. There is no reason to keep FreeBSD >> 4.x for desktop. >> > > Well well, hold the horses .... > There are still a dozens regression in 5.x > - some hardware does not boot 5.x > - vimum/gvinum ist not working with 4.x volumes > - and performaces is a nightmare on atapi harddisks > - em0 gigabit ethernet solws down to 40kb/s > - yacc is broken in the base. > ... and more to detect > > So far about 11 of 30 istalled machines were broken on update. > > Keep in mind that 5.4 was the first "stable" release of 5.x. > But it has not reached the quality of 4.x > Have you tried 6? From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 21:38:14 2005 Return-Path: X-Original-To: ports@freebsd.org 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 0948416A41F for ; Sun, 6 Nov 2005 21:38:14 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id BED8B43D45 for ; Sun, 6 Nov 2005 21:38:13 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 9A9D61A3C19; Sun, 6 Nov 2005 13:38:13 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id ACAB9514DF; Sun, 6 Nov 2005 16:38:12 -0500 (EST) Date: Sun, 6 Nov 2005 16:38:12 -0500 From: Kris Kennaway To: Kirill Ponomarew Message-ID: <20051106213812.GA71343@xor.obsecurity.org> References: <20051106203610.GA14208@zeus.itg.uiuc.edu> <20051106204508.GA8949@voodoo.bawue.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="rwEMma7ioTxnRzrJ" Content-Disposition: inline In-Reply-To: <20051106204508.GA8949@voodoo.bawue.com> User-Agent: Mutt/1.4.2.1i Cc: ports@freebsd.org, Anthony Philipp Subject: Re: portsdb: index generation failure X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 21:38:14 -0000 --rwEMma7ioTxnRzrJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 06, 2005 at 09:45:08PM +0100, Kirill Ponomarew wrote: > On Sun, Nov 06, 2005 at 02:36:10PM -0600, Anthony Philipp wrote: > > Hello,=20 > >=20 > > I ran a portsdb generation and got this failure both today and last > > night. Just thought you would want to know. The relevant information > > is included below. > >=20 > > Anthony Philipp > >=20 > > --- > >=20 > > Shutting down connection to server > > Finished successfully > > Updating the ports index ... Generating INDEX.tmp - please > > wait..naim-0.11.8: "/usr/ports/misc/screen" non-existent -- > > dependency list incomplete > > =3D=3D=3D> net/naim failed > > *** Error code 1 > > 1 error >=20 > Did you run `pkgdb -F` ? Not relevant..as you can see from the net/naim port, it contains a reference to the old location of screen, and whoever moved the port forgot to grep for it as required :-) Kris --rwEMma7ioTxnRzrJ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDbnfEWry0BWjoQKURAteZAJ0ZnXRBXzhnLObJAb6pDrVFD+d9oQCeJNjM aCSBKx9alsRi53y437CZr3o= =cGLv -----END PGP SIGNATURE----- --rwEMma7ioTxnRzrJ-- From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 21:39:57 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 81F2D16A420 for ; Sun, 6 Nov 2005 21:39:57 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 01C0743D48 for ; Sun, 6 Nov 2005 21:39:57 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id D1EA91A3C19; Sun, 6 Nov 2005 13:39:56 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 2AB37514DF; Sun, 6 Nov 2005 16:39:56 -0500 (EST) Date: Sun, 6 Nov 2005 16:39:56 -0500 From: Kris Kennaway To: Dirk Meyer Message-ID: <20051106213955.GB71343@xor.obsecurity.org> References: <20051106.131413.122956532.yasu@utahime.org> <1131176568.3960.20.camel@shumai.marcuscom.com> <20051106.131413.122956532.yasu@utahime.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="hQiwHBbRI9kgIhsi" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Cc: freebsd-ports@freebsd.org Subject: Re: ANNOUNCE: GNOME 2.12.1 has been merged into the ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 21:39:57 -0000 --hQiwHBbRI9kgIhsi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 06, 2005 at 09:51:43PM +0100, Dirk Meyer wrote: > Jeremy Messenger schrieb:, >=20 > > But, we will accept any patch that fix for FreeBSD 4.x as long it doesn= 't =20 > > break with FreeBSD 5.x, 6.x and 7.x. There is no reason to keep FreeBSD= =20 > > 4.x for desktop. >=20 > Well well, hold the horses .... > There are still a dozens regression in 5.x > - some hardware does not boot 5.x > - vimum/gvinum ist not working with 4.x volumes > - and performaces is a nightmare on atapi harddisks > - em0 gigabit ethernet solws down to 40kb/s > - yacc is broken in the base. > ... and more to detect >=20 > So far about 11 of 30 istalled machines were broken on update. >=20 > Keep in mind that 5.4 was the first "stable" release of 5.x. > But it has not reached the quality of 4.x You're welcome to keep supporting ports on FreeBSD 4.x for as long as you like. In fact I'm sure there would be several people who'd appreciate it if you announced your commitment to doing so. Kris --hQiwHBbRI9kgIhsi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDbngrWry0BWjoQKURAjlTAKD2uMguX3wBVRInqCaR+zHV0c/FywCgmyFX ekbbXm/rpO0hZrJGBnQAoa8= =/Nyl -----END PGP SIGNATURE----- --hQiwHBbRI9kgIhsi-- From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 21:44:12 2005 Return-Path: X-Original-To: ports@freebsd.org 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 2F25116A41F for ; Sun, 6 Nov 2005 21:44:12 +0000 (GMT) (envelope-from krion@voodoo.bawue.com) Received: from voodoo.bawue.com (voodoo.bawue.com [212.9.161.119]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7FD5743D4C for ; Sun, 6 Nov 2005 21:44:11 +0000 (GMT) (envelope-from krion@voodoo.bawue.com) Received: from krion by voodoo.bawue.com with local (Exim 4.54 (FreeBSD)) id 1EYsIk-0003Bv-Gv; Sun, 06 Nov 2005 22:43:46 +0100 Date: Sun, 6 Nov 2005 22:43:46 +0100 From: Kirill Ponomarew To: Kris Kennaway Message-ID: <20051106214346.GB8949@voodoo.bawue.com> References: <20051106203610.GA14208@zeus.itg.uiuc.edu> <20051106204508.GA8949@voodoo.bawue.com> <20051106213812.GA71343@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051106213812.GA71343@xor.obsecurity.org> X-NCC-Regid: de.oberon X-NIC-HDL: KP869-RIPE Keywords: 477273987 Cc: ports@freebsd.org, Anthony Philipp Subject: Re: portsdb: index generation failure X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 21:44:12 -0000 On Sun, Nov 06, 2005 at 04:38:12PM -0500, Kris Kennaway wrote: > > Did you run `pkgdb -F` ? > > Not relevant..as you can see from the net/naim port, it contains a > reference to the old location of screen, and whoever moved the port > forgot to grep for it as required :-) Ooops, fixed. -Kirill From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 22:10:56 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 5317C16A41F for ; Sun, 6 Nov 2005 22:10:56 +0000 (GMT) (envelope-from ian_leroux@fastmail.fm) Received: from out3.smtp.messagingengine.com (out3.smtp.messagingengine.com [66.111.4.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAE1343D5D for ; Sun, 6 Nov 2005 22:10:54 +0000 (GMT) (envelope-from ian_leroux@fastmail.fm) Received: from frontend1.internal (mysql-sessions.internal [10.202.2.149]) by frontend1.messagingengine.com (Postfix) with ESMTP id A1D6BCDAD70 for ; Sun, 6 Nov 2005 17:10:52 -0500 (EST) Received: from frontend2.messagingengine.com ([10.202.2.151]) by frontend1.internal (MEProxy); Sun, 06 Nov 2005 17:10:52 -0500 X-Sasl-enc: Rd3JJ1qGFZ7AyHzPss+bLdWovLXUIs3QBEk3VuwNVR8X 1131315050 Received: from schtroumpf.dyndns.org (TANG-FIVE-EIGHTY-ONE.MIT.EDU [18.251.7.70]) by frontend2.messagingengine.com (Postfix) with ESMTP id 1F9E45703B5 for ; Sun, 6 Nov 2005 17:10:49 -0500 (EST) Date: Sun, 6 Nov 2005 17:10:47 -0500 From: "Ian D. Leroux" To: freebsd-ports@freebsd.org Message-ID: <20051106221047.GC36095@schtroumpf.homeunix.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 Subject: java/jdk14, BUILD_DEPENDS, and portmanager -u X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 22:10:56 -0000 I have a native build of jdk14 (jdk-1.4.2p7_2) installed on my system, and so far whenever that port has needed upgrading it's been able to use the existing jdk to build the new one (I deinstalled linux-sun-jdk some time ago). While running portmanager -u today I noticed it trying to upgrade the jdk on the grounds that it has an out-of-date dependency on linux-sun-jdk (which is "missing"). Sure enough: > cd /usr/ports/java/jdk14 && make -V BUILD_DEPENDS [snip] /usr/local/jdk1.4.2/bin/javac:/usr/ports/java/linux-sun-jdk14 [snip] This is presumably because of the line: BUILD_DEPENDS+= ${JDK14DIR}/bin/javac:${PORTSDIR}/java/linux-sun-jdk14 I can see why this is so: if there is no jdk14 installed the correct thing to do is bootstrap from the linux version. On the other hand, /usr/local/jdk1.4.2/bin/javac was installed by the native, not the linux build, the linux build is not needed to (re)build jdk14, and the linux build is irrelevant to determining whether or not jdk14 is up-to-date (unlike, say, a build dependency on a library). The net result is that portmanager will refuse to update anything that depends on java until linux-sun-jdk gets installed. I find it odd that this has never bitten me before, btw. Have there been any recent relevant changes? I'm not sure whether this is problem with the makefile, with portmanager, or with my understanding, so I'm asking here before filing a PR (please redirect me to the appropriate forum if this is OT). Ian Leroux From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 22:24:41 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 02FD716A420; Sun, 6 Nov 2005 22:24:41 +0000 (GMT) (envelope-from quetschke@scytek.de) Received: from neptune.phys.ufl.edu (neptune.phys.ufl.edu [128.227.64.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 40F6D43D76; Sun, 6 Nov 2005 22:24:29 +0000 (GMT) (envelope-from quetschke@scytek.de) Received: from [127.0.0.1] (neptune.phys.ufl.edu [128.227.64.7]) by neptune.phys.ufl.edu (Postfix) with ESMTP id F1300601E; Sun, 6 Nov 2005 17:24:27 -0500 (EST) Message-ID: <436E8297.6000308@scytek.de> Date: Sun, 06 Nov 2005 17:24:23 -0500 From: Volker Quetschke User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ports@FreeBSD.org, openoffice@FreeBSD.org References: <200511051218.09945@Misha> <20051106180533.GA4574@xor.obsecurity.org> <200511061358.15971@Misha> In-Reply-To: <200511061358.15971@Misha> X-Enigmail-Version: 0.93.0.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigF355426B8FFB1EAB95D8FA0A" Cc: Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 22:24:41 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF355426B8FFB1EAB95D8FA0A Content-Type: text/plain; charset=KOI8-U Content-Transfer-Encoding: 7bit Mikhail T. wrote: > = On Sat, Nov 05, 2005 at 12:18:09PM -0500, Mikhail T. wrote: > = > I'm surprised, you are not objecting to the port's building of its OWN > = > C and C++ compiler, as well as a bunch of "small" things like STLport, > = > db4, expat (yes, it depends on it, but builds its own too!), sablotron, > = > xmlsec, etc. etc. > > = I don't think you realise how much work it is to keep OO building even > = with stock vendor sources, let alone with third party versions of > = those packages. > > Actually, I do realise that, and, in my opinion, it is _harder_ to keep > it building the current way. The third-party packages -- installed by > other ports -- have their own maintainers, who watch out for build > problems. Then I suggest that you provide the patches and feed them back to OOo so that the next time you don't have to do it again once a new OOo version comes up. Don't forget to sign the copyright agreement. > Building a special version of C compiler is, AFAIK, unprecedented. Feel free to work around the bugs that prohibit the use of *old* gcc versions or convince the maintainer of the regular (FreeBSD) gcc version to incorporate the visibility patch: > The major problem, that the OOo maintainers have created for themselves > is the rebuild of such things as mozilla (old, outdated version) and > STLport4 (old, outdated version). Even when using ccache, these useless > things take A LOT of time and diskspace. Plus, of course, a whole slew > of small items (beginning with dmake). Even though you have your point that a lot of packages are included as old versions there is also work going on to reduce these dependencies. Did you ever look at the "--with-system-XXX" parameters of OOo's configure? Also you complain about a tool (dmake) that takes roughly 10 seconds to build *and* that is available in the ports collection so that it doesn't have to be rebuild? Do you have the time to check/redo all the makefiles for a 300MB source package that builds just fine with dmake? (Insert nasty comment about BSD make vs. GNU make here.) > Maho -- the soul of our openoffice@ team -- is more of an OOo person, > than FreeBSD person. And that's the root of it -- OOo's philosophy with > respect to 3rd-party packages is that it MUST be buildable with the > bundled versions and, OPTIONALLY, with the already installed ones. A > FreeBSD port should be different... Maybe you should check your attitude. If you stop thinking of OOo as a port but as an application that runs on many OSs (including FreeBSD) and the failure to do so as a bug we might actually get somewhere. Maho, keep up the good work! > I'm trying to make an OOo port that would work on 64-bit arches (my main > system is amd64). I'm long past the third-party packages problem -- it > is all about 64-bit integers/pointers now... I see that you are already familiar with the internals so that I don't have to point you to Jan Holesovskys (and others) work on the 64bit version. You might want to have a look at the cws_src680_ooo64bit02 branch and Jan's presentation at OOoCon2005. His blog might also be interesting for you: So, keep up your work, I hope you get your /port/ of OOo running on 64bit soon. Volker P.S.: 64bit questions are discussed frequently on dev@porting.openoffice.org -- PGP/GPG key (ID: 0x9F8A785D) available from wwwkeys.de.pgp.net key-fingerprint 550D F17E B082 A3E9 F913 9E53 3D35 C9BA 9F8A 785D --------------enigF355426B8FFB1EAB95D8FA0A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (MinGW) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDboKcPTXJup+KeF0RAhNnAKCEAuK9Hlub7P0tLBvYFV/Ou3cfLQCdHmXy EExTpikLVQOWxhcGgs15Zu8= =zvyz -----END PGP SIGNATURE----- --------------enigF355426B8FFB1EAB95D8FA0A-- From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 22:26:25 2005 Return-Path: X-Original-To: ports@freebsd.org 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 7B75016A41F for ; Sun, 6 Nov 2005 22:26:25 +0000 (GMT) (envelope-from philipp1@zeus.itg.uiuc.edu) Received: from zeus.itg.uiuc.edu (zeus.itg.uiuc.edu [130.126.126.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4975543D66 for ; Sun, 6 Nov 2005 22:26:20 +0000 (GMT) (envelope-from philipp1@zeus.itg.uiuc.edu) Received: from zeus.itg.uiuc.edu (localhost.localdomain [127.0.0.1]) by zeus.itg.uiuc.edu (8.13.1/8.13.1) with ESMTP id jA6MQJP7022762 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 6 Nov 2005 16:26:19 -0600 Received: (from philipp1@localhost) by zeus.itg.uiuc.edu (8.13.1/8.13.1/Submit) id jA6MQJ1P022761; Sun, 6 Nov 2005 16:26:19 -0600 Date: Sun, 6 Nov 2005 16:26:19 -0600 From: Anthony Philipp To: Kirill Ponomarew Message-ID: <20051106222619.GD14208@zeus.itg.uiuc.edu> References: <20051106203610.GA14208@zeus.itg.uiuc.edu> <20051106204508.GA8949@voodoo.bawue.com> <20051106213812.GA71343@xor.obsecurity.org> <20051106214346.GB8949@voodoo.bawue.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051106214346.GB8949@voodoo.bawue.com> User-Agent: Mutt/1.4.1i Cc: ports@freebsd.org, Kris Kennaway Subject: Re: portsdb: index generation failure X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 22:26:25 -0000 On Sun, Nov 06, 2005 at 10:43:46PM +0100, Kirill Ponomarew wrote: > On Sun, Nov 06, 2005 at 04:38:12PM -0500, Kris Kennaway wrote: > > > Did you run `pkgdb -F` ? > > > > Not relevant..as you can see from the net/naim port, it contains a > > reference to the old location of screen, and whoever moved the port > > forgot to grep for it as required :-) > > Ooops, fixed. > > -Kirill Ok, looks good, I will cvsup later tonight and see if there are any problems. My machine is slow, so portupgrade is still running. Anthony From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 22:50:52 2005 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org 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 4A17C16A41F; Sun, 6 Nov 2005 22:50:52 +0000 (GMT) (envelope-from randy@psg.com) Received: from rip.psg.com (rip.psg.com [147.28.0.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 084D043D48; Sun, 6 Nov 2005 22:50:51 +0000 (GMT) (envelope-from randy@psg.com) Received: from localhost ([127.0.0.1] helo=roam.psg.com) by rip.psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.54 (FreeBSD)) id 1EYtLf-000EJp-E5; Sun, 06 Nov 2005 22:50:51 +0000 Received: from localhost ([127.0.0.1] helo=roam.psg.com) by roam.psg.com with esmtp (Exim 4.54 (FreeBSD)) id 1EYtLc-00076q-Cz; Sun, 06 Nov 2005 12:50:48 -1000 From: Randy Bush MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17262.35015.795923.180568@roam.psg.com> Date: Sun, 6 Nov 2005 12:50:47 -1000 To: Ion-Mihai Tetcu References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> <436DFC5C.1030103@FreeBSD.org> <17262.23562.169433.760266@roam.psg.com> <20051106215136.678d396e@it.buh.tecnik93.com> <17262.24544.247014.915228@roam.psg.com> <20051106223415.6a88f386@it.buh.tecnik93.com> Cc: freebsd ports , lioux@freebsd.org Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 22:50:52 -0000 >> have you tried a file request with the new code? i guess i will >> do so shortly. > No, and no reply from lioux to that mail either. am trying a request now for br_flag_hearings.mp4.torrent have a green face, have seeds and peers, data transfer stats all zero. randy From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 23:05:29 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 F1E7816A41F for ; Sun, 6 Nov 2005 23:05:28 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7681143D45 for ; Sun, 6 Nov 2005 23:05:28 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: by xproxy.gmail.com with SMTP id s9so269452wxc for ; Sun, 06 Nov 2005 15:05:28 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:cc:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=DJJ3du4sMztsGm2s+GEhEz62P2HF9zBjfjeXOh+Vtmb982WkxSmaN8C0R/xLpHvjO9yeGD/Siz6hmPvJSl5BlfYPtIpcLi+7nGIji6xPHN65uIFYq1g5F7iB8X4miGAGZQXkoLNPJN+cfVstGh/uDdxtY3sjEK97gPDEMuA3Wgc= Received: by 10.70.28.19 with SMTP id b19mr4317369wxb; Sun, 06 Nov 2005 15:05:27 -0800 (PST) Received: from ?192.168.1.10? ( [71.102.14.129]) by mx.gmail.com with ESMTP id i39sm3956417wxd.2005.11.06.15.05.26; Sun, 06 Nov 2005 15:05:27 -0800 (PST) From: "Michael C. Shultz" To: freebsd-ports@freebsd.org Date: Sun, 6 Nov 2005 14:56:42 -0800 User-Agent: KMail/1.8.3 References: <20051106221047.GC36095@schtroumpf.homeunix.net> In-Reply-To: <20051106221047.GC36095@schtroumpf.homeunix.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511061456.44530.ringworm01@gmail.com> Cc: "Ian D. Leroux" Subject: Re: java/jdk14, BUILD_DEPENDS, and portmanager -u X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 23:05:29 -0000 On Sunday 06 November 2005 14:10, Ian D. Leroux wrote: > I have a native build of jdk14 (jdk-1.4.2p7_2) installed on my system, > and so far whenever that port has needed upgrading it's been able to use > the existing jdk to build the new one (I deinstalled linux-sun-jdk some > time ago). While running portmanager -u today I noticed it trying to > upgrade the jdk on the grounds that it has an out-of-date dependency on > > linux-sun-jdk (which is "missing"). Sure enough: > > cd /usr/ports/java/jdk14 && make -V BUILD_DEPENDS portmanager just went through a major change with version 0.3.2, If I understand your post correctly there might be a bug in portmanager, here is how it "should work": if a port has an out of date RUN_DEPENDS LIB_DEPENDS or DEPENDS then it gets picked for rebuilding, but is'nt actually built until all of the port's BUILD_DEPENDS EXTRACT_DEPENDS PATCH_DEPENDS FETCH_DEPENDS and all of the run depends are up to date. Please try cd /usr/ports/java/jdk14 && make -V RUN_DEPENDS -V LIB_DEPENDS -V DEPENDS If any of those are out of date then that is probably the real reason why jdk14 is being updated and this is just a reporting problem. For the bad news though, if linux-sun-jdk is a BUILD_DEPENDS then portmanager is going to expect it to be installed before building java/jdk14. If there is another way to build that port the proper place to fix this problem is in that port's Makefile. Maybe by making the BUILD_DEPEND contitional on the existanace of its own existing JDK? Mike > > [snip] > /usr/local/jdk1.4.2/bin/javac:/usr/ports/java/linux-sun-jdk14 > [snip] > > This is presumably because of the line: > > BUILD_DEPENDS+= ${JDK14DIR}/bin/javac:${PORTSDIR}/java/linux-sun-jdk14 > > I can see why this is so: if there is no jdk14 installed the correct > thing to do is bootstrap from the linux version. On the other hand, > /usr/local/jdk1.4.2/bin/javac was installed by the native, not the linux > build, the linux build is not needed to (re)build jdk14, and the linux > build is irrelevant to determining whether or not jdk14 is up-to-date > (unlike, say, a build dependency on a library). The net result is that > portmanager will refuse to update anything that depends on java until > linux-sun-jdk gets installed. I find it odd that this has never bitten > me before, btw. Have there been any recent relevant changes? > > I'm not sure whether this is problem with the makefile, with > portmanager, or with my understanding, so I'm asking here before filing > a PR (please redirect me to the appropriate forum if this is OT). > > Ian Leroux > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 23:31:34 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 0D79616A41F for ; Sun, 6 Nov 2005 23:31:34 +0000 (GMT) (envelope-from ian_leroux@fastmail.fm) Received: from out3.smtp.messagingengine.com (out3.smtp.messagingengine.com [66.111.4.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 536DB43D45 for ; Sun, 6 Nov 2005 23:31:33 +0000 (GMT) (envelope-from ian_leroux@fastmail.fm) Received: from frontend1.internal (mysql-sessions.internal [10.202.2.149]) by frontend1.messagingengine.com (Postfix) with ESMTP id 7EFC6CDABEA; Sun, 6 Nov 2005 18:31:31 -0500 (EST) Received: from frontend2.messagingengine.com ([10.202.2.151]) by frontend1.internal (MEProxy); Sun, 06 Nov 2005 18:31:31 -0500 X-Sasl-enc: ngyGDN9fLfcKDo7mwEwm7K2/ikHaNoMnskWxqrh482Yx 1131319888 Received: from schtroumpf.dyndns.org (TANG-FIVE-EIGHTY-ONE.MIT.EDU [18.251.7.70]) by frontend2.messagingengine.com (Postfix) with ESMTP id 4C9585703A8; Sun, 6 Nov 2005 18:31:27 -0500 (EST) Date: Sun, 6 Nov 2005 18:31:18 -0500 From: "Ian D. Leroux" To: freebsd-ports@freebsd.org Message-ID: <20051106233118.GD36095@schtroumpf.homeunix.net> References: <20051106221047.GC36095@schtroumpf.homeunix.net> <200511061456.44530.ringworm01@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200511061456.44530.ringworm01@gmail.com> User-Agent: Mutt/1.5.11 Cc: Subject: Re: java/jdk14, BUILD_DEPENDS, and portmanager -u X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 23:31:34 -0000 On Sun, Nov 06, 2005 at 02:56:42PM -0800, Michael C. Shultz wrote: > On Sunday 06 November 2005 14:10, Ian D. Leroux wrote: > Please try > > cd /usr/ports/java/jdk14 && make -V RUN_DEPENDS -V LIB_DEPENDS -V DEPENDS This outputs: javavm:/usr/ports/java/javavmwrapper /usr/X11R6/lib/X11/fonts/URW/fonts.dir:/usr/ports/x11-fonts/urwfonts both of these are up-to-date according to pkg_version. I'll append the Port Status report of a portmanager -u run, in case I'm misinterpreting it. > For the bad news though, if linux-sun-jdk is a BUILD_DEPENDS then portmanager > is going to expect it to be installed before building java/jdk14. If there > is another way to build that port the proper place to fix this problem is in > that port's Makefile. Maybe by making the BUILD_DEPEND contitional > on the existanace of its own existing JDK? Agreed. I'll file a PR sometime in the next few days. Thanks for the quick response, Ian Leroux ------------------------------------------------------------------------ Port Status Report ------------------------------------------------------------------------ 00001 have:gmake-3.80_2 status: CURRENT: /devel/gmake 00002 have:gettext-0.14.5 status: CURRENT: /devel/gettext 00003 have:libtool-1.5.20 status: CURRENT: /devel/libtool15 00004 have:libiconv-1.9.2_1 status: CURRENT: /converters/libiconv 00005 have:cdrtools-2.01_1 status: CURRENT: /sysutils/cdrtools 00006 have:perl-5.8.7 status: CURRENT: /lang/perl5.8 00007 have:portupgrade-20041226_8 status: CURRENT: /sysutils/portupgrade 00008 have:ruby-1.8.2_5 status: CURRENT: /lang/ruby18 00009 have:ruby18-bdb1-0.2.2 status: CURRENT: /databases/ruby-bdb1 00010 have:xorg-fonts-encodings-6.8.2 status: CURRENT: /x11-fonts/xorg-fonts-encodings 00011 have:xorg-clients-6.8.2 status: CURRENT: /x11/xorg-clients 00012 have:imake-6.8.2 status: CURRENT: /devel/imake-6 00013 have:xterm-206 status: CURRENT: /x11/xterm 00014 have:png-1.2.8_2 status: CURRENT: /graphics/png 00015 have:libXft-2.1.7 status: CURRENT: /x11-fonts/libXft 00016 have:xorg-libraries-6.8.2 status: CURRENT: /x11/xorg-libraries 00017 have:fontconfig-2.3.2,1 status: CURRENT: /x11-fonts/fontconfig 00018 have:freetype2-2.1.10_1 status: CURRENT: /print/freetype2 00019 have:pkgconfig-0.19 status: CURRENT: /devel/pkgconfig 00020 have:expat-1.95.8_3 status: CURRENT: /textproc/expat2 00021 have:javavmwrapper-2.0_6 status: CURRENT: /java/javavmwrapper 00022 have:popt-1.7 status: CURRENT: /devel/popt 00023 have:libltdl-1.5.20 status: CURRENT: /devel/libltdl15 00024 have:mime-support-3.35.1 status: CURRENT: /misc/mime-support 00025 have:xorg-manpages-6.8.2 status: CURRENT: /x11/xorg-manpages 00026 have:jpeg-6b_3 status: CURRENT: /graphics/jpeg 00027 have:amspsfnt-1.0_3 status: CURRENT: /print/amspsfnt 00028 have:p5-type1inst-0.6.1_2 status: CURRENT: /x11-fonts/p5-type1inst 00029 have:abook-0.5.4 status: CURRENT: /mail/abook 00030 have:unzip-5.52_2 status: CURRENT: /archivers/unzip 00031 have:libgmp-4.1.4_1 status: CURRENT: /math/libgmp4 00032 have:zip-2.3_2 status: CURRENT: /archivers/zip 00033 have:nspr-4.6_1 status: CURRENT: /devel/nspr 00034 have:open-motif-2.2.3_2 status: CURRENT: /x11-toolkits/open-motif 00035 have:urwfonts-1.0 status: CURRENT: /x11-fonts/urwfonts 00036 have:jdk-1.4.2p7_2 status: OLD DEPENDENCY: linux-sun-jdk-1.4.2.10 00037 have:m4-1.4.3 status: CURRENT: /devel/m4 00037 ----:linux-sun-jdk-1.4.2.10 status: MISSING: /java/linux-sun-jdk14 00038 have:linux_base-8-8.0_8 status: CURRENT: /emulators/linux_base-8 00039 have:linux-XFree86-libs-4.3.99.902_3 status: CURRENT: /x11/linux-XFree86-libs 00040 have:rpm-3.0.6_10 status: CURRENT: /archivers/rpm 00041 have:linux-fontconfig-2.2.3 status: CURRENT: /x11-fonts/linux-fontconfig 00042 have:automake-1.4.6_2 status: CURRENT: /devel/automake14 00043 have:autoconf-2.13.000227_5 status: CURRENT: /devel/autoconf213 00044 have:libtool-1.3.5_2 status: CURRENT: /devel/libtool13 00045 have:linux-expat-1.95.5_3 status: CURRENT: /textproc/linux-expat 00046 have:tiff-3.7.4 status: CURRENT: /graphics/tiff 00047 have:gsfonts-8.11_2 status: CURRENT: /print/gsfonts 00048 have:ghostscript-gnu-7.07_13 status: CURRENT: /print/ghostscript-gnu 00049 have:lcms-1.14,1 status: CURRENT: /graphics/lcms 00050 have:libfpx-1.2.0.12 status: CURRENT: /graphics/libfpx 00051 have:jbigkit-1.6 status: CURRENT: /graphics/jbigkit 00052 have:jasper-1.701.0 status: CURRENT: /graphics/jasper 00053 have:curl-7.15.0 status: CURRENT: /ftp/curl 00054 have:libxml2-2.6.22 status: CURRENT: /textproc/libxml2 00055 have:python-2.4.2 status: CURRENT: /lang/python 00056 have:mpeg2codec-1.2_1 status: CURRENT: /multimedia/mpeg2codec 00057 have:ImageMagick-6.2.2.1 status: CURRENT: /graphics/ImageMagick 00058 have:portmanager-0.3.2 status: CURRENT: /sysutils/portmanager 00059 have:p5-CDDB_get-2.23,1 status: CURRENT: /audio/p5-CDDB_get 00060 have:cdparanoia-3.9.8_7 status: CURRENT: /audio/cdparanoia 00061 have:libao-0.8.5 status: CURRENT: /audio/libao 00062 have:xorg-fonts-75dpi-6.8.2 status: CURRENT: /x11-fonts/xorg-fonts-75dpi 00063 have:libogg-1.1.2_1,3 status: CURRENT: /audio/libogg 00064 have:flac-1.1.2 status: CURRENT: /audio/flac 00065 have:nasm-0.98.39,1 status: CURRENT: /devel/nasm 00066 have:pcre-6.4 status: CURRENT: /devel/pcre 00067 have:speex-1.0.5,1 status: CURRENT: /audio/speex 00068 have:libvorbis-1.1.1,3 status: CURRENT: /audio/libvorbis 00069 have:vorbis-tools-1.1.1,3 status: CURRENT: /audio/vorbis-tools 00070 have:vorbisgain-0.37 status: CURRENT: /audio/vorbisgain 00071 have:crip-3.6 status: CURRENT: /audio/crip 00072 have:mpc-0.11.2 status: CURRENT: /audio/mpc 00073 have:linux-glib2-2.2.1_3 status: CURRENT: /devel/linux-glib2 00074 have:nss-3.10 status: CURRENT: /security/nss 00075 have:glib-2.8.3 status: CURRENT: /devel/glib20 00076 have:shared-mime-info-0.16_2 status: CURRENT: /misc/shared-mime-info 00077 have:intltool-0.34.1 status: CURRENT: /textproc/intltool 00078 have:p5-XML-Parser-2.34_1 status: CURRENT: /textproc/p5-XML-Parser 00079 have:atk-1.10.3 status: CURRENT: /accessibility/atk 00080 have:liveMedia-2005.11.03,1 status: CURRENT: /net/liveMedia 00081 have:libsndfile-1.0.12 status: CURRENT: /audio/libsndfile 00082 have:cairo-1.0.2 status: CURRENT: /graphics/cairo 00083 have:xpdf-3.01_1 status: CURRENT: /graphics/xpdf 00084 have:autoconf-2.59_2 status: CURRENT: /devel/autoconf259 00085 have:t1lib-5.1.0,1 status: CURRENT: /devel/t1lib 00086 have:help2man-1.36.2 status: CURRENT: /misc/help2man 00087 have:p5-gettext-1.03 status: CURRENT: /devel/p5-Locale-gettext 00088 have:xorg-fonts-cyrillic-6.8.2 status: CURRENT: /x11-fonts/xorg-fonts-cyrillic 00089 have:bitstream-vera-1.10_2 status: CURRENT: /x11-fonts/bitstream-vera 00090 have:xorg-fonts-truetype-6.8.2 status: CURRENT: /x11-fonts/xorg-fonts-truetype 00091 have:gtk-2.8.6 status: CURRENT: /x11-toolkits/gtk20 00092 have:hicolor-icon-theme-0.5 status: CURRENT: /misc/hicolor-icon-theme 00093 have:pango-1.10.1 status: CURRENT: /x11-toolkits/pango 00094 have:ledger-2.3 status: CURRENT: /finance/ledger 00095 have:libwww-5.4.0_1 status: CURRENT: /www/libwww 00096 have:linux-atk-1.2.0_3 status: CURRENT: /accessibility/linux-atk 00097 have:glib-1.2.10_11 status: CURRENT: /devel/glib12 00098 have:gtk-1.2.10_13 status: CURRENT: /x11-toolkits/gtk12 00099 have:libid3tag-0.15.1b status: CURRENT: /audio/libid3tag 00100 have:gv-3.6.1 status: CURRENT: /print/gv 00101 have:Xaw3d-1.5E_1 status: CURRENT: /x11-toolkits/Xaw3d 00102 have:keylaunch-1.3.0_1 status: CURRENT: /x11/keylaunch 00103 have:ncmpc-0.11.1_2 status: CURRENT: /audio/ncmpc 00104 have:evilwm-0.99.17 status: CURRENT: /x11-wm/evilwm 00105 have:sudo-1.6.8.9 status: CURRENT: /security/sudo 00106 have:libIDL-0.8.6_1 status: CURRENT: /devel/libIDL 00107 have:bison-1.75_2,1 status: CURRENT: /devel/bison 00108 have:desktop-file-utils-0.10_3 status: CURRENT: /devel/desktop-file-utils 00109 have:msmtp-1.4.4 status: CURRENT: /mail/msmtp 00110 have:msmtpqueue-0.4 status: CURRENT: /mail/msmtpqueue 00111 have:libmad-0.15.1b_1 status: CURRENT: /audio/libmad 00112 have:madplay-0.15.0b_3 status: CURRENT: /audio/madplay 00113 have:mad-0.15.0b status: CURRENT: /audio/mad 00114 have:linux-jpeg-6b.15_4 status: CURRENT: /graphics/linux-jpeg 00115 have:gd-2.0.33_3,1 status: CURRENT: /graphics/gd 00116 have:sdl-1.2.9,2 status: CURRENT: /devel/sdl12 00117 have:aalib-1.4.r5_1 status: CURRENT: /graphics/aalib 00118 have:svgalib-1.4.3_5 status: CURRENT: /graphics/svgalib 00119 have:offlineimap-4.0.8 status: CURRENT: /mail/offlineimap 00120 have:mpeg4ip-libmp4v2-1.3 status: CURRENT: /multimedia/mpeg4ip-libmp4v2 00121 have:faad2-2.0_5,1 status: CURRENT: /audio/faad 00122 have:automake-1.5_2,1 status: CURRENT: /devel/automake15 00123 have:autoconf-2.53_3 status: CURRENT: /devel/autoconf253 00124 have:libmikmod-3.1.11 status: CURRENT: /audio/libmikmod 00125 have:musicpd-0.11.5_1 status: CURRENT: /audio/musicpd 00126 have:libaudiofile-0.2.6 status: CURRENT: /audio/libaudiofile 00127 have:aspell-0.60.4 status: CURRENT: /textproc/aspell 00128 have:libungif-4.1.4 status: CURRENT: /graphics/libungif 00129 have:mutt-devel-1.5.11 status: CURRENT: /mail/mutt-devel 00130 have:automake-1.9.6 status: CURRENT: /devel/automake19 00131 have:p5-Gtk-0.7009_1 status: CURRENT: /x11-toolkits/p5-Gtk 00132 have:p5-XML-Writer-0.600 status: CURRENT: /textproc/p5-XML-Writer 00133 have:xorg-documents-6.8.2 status: CURRENT: /x11/xorg-documents 00134 have:linc-1.0.3_4 status: CURRENT: /net/linc 00135 have:roottail-1.2_1 status: CURRENT: /sysutils/roottail 00136 have:bsdiff-4.2 status: CURRENT: /misc/bsdiff 00137 have:cmpsfont-1.0_4 status: CURRENT: /print/cmpsfont 00138 have:tex-texmflocal-1.9 status: CURRENT: /print/tex-texmflocal 00139 have:gdk-pixbuf-0.22.0_3 status: CURRENT: /graphics/gdk-pixbuf 00140 have:w3m-m17n-img-0.5.1_3 status: CURRENT: /www/w3m-m17n-img 00141 have:boehm-gc+threaded+redirect-6.6_1 status: CURRENT: /devel/boehm-gc 00142 have:linux-png-1.2.7_6 status: CURRENT: /graphics/linux-png 00143 have:bison-devel-1.875d status: CURRENT: /devel/bison-devel 00144 have:gprename-1.24 status: CURRENT: /x11-fm/gprename 00145 have:xorg-fonts-100dpi-6.8.2 status: CURRENT: /x11-fonts/xorg-fonts-100dpi 00146 have:portsnap-0.9.5 status: CURRENT: /sysutils/portsnap 00147 have:freebsd-sha256-20050310 status: CURRENT: /sysutils/freebsd-sha256 00148 have:x264-0.0.20051029 status: CURRENT: /multimedia/x264 00149 have:gpac-libgpac-0.4.0 status: CURRENT: /multimedia/gpac-libgpac 00150 have:xorg-server-6.8.2_6 status: CURRENT: /x11-servers/xorg-server 00151 have:xorg-fonts-miscbitmaps-6.8.2 status: CURRENT: /x11-fonts/xorg-fonts-miscbitmaps 00152 have:xorg-fonts-type1-6.8.2 status: CURRENT: /x11-fonts/xorg-fonts-type1 00153 have:xorg-fontserver-6.8.2 status: CURRENT: /x11-servers/xorg-fontserver 00154 have:xorg-nestserver-6.8.2 status: CURRENT: /x11-servers/xorg-nestserver 00155 have:xorg-vfbserver-6.8.2 status: CURRENT: /x11-servers/xorg-vfbserver 00156 have:dri-6.2.1,2 status: CURRENT: /graphics/dri 00157 have:xorg-6.8.2 status: CURRENT: /x11/xorg 00158 have:xorg-printserver-6.8.2_2 status: CURRENT: /x11-servers/xorg-printserver 00159 have:patch-2.5.4 status: CURRENT: /devel/patch 00160 have:texi2html-1.76_1,1 status: CURRENT: /textproc/texi2html 00161 have:teTeX-texmf-3.0_3 status: CURRENT: /print/teTeX-texmf 00162 have:ORBit2-2.12.4_1 status: CURRENT: /devel/ORBit2 00163 have:gnuplot-4.0.0_4 status: CURRENT: /math/gnuplot 00164 have:pdflib-6.0.2 status: CURRENT: /print/pdflib 00165 have:gcc-3.2.3_3 status: CURRENT: /lang/gcc32 00166 have:libdv-0.104 status: CURRENT: /multimedia/libdv 00167 have:teTeX-base-3.0_4 status: CURRENT: /print/teTeX-base 00168 have:dvipsk-tetex-5.95a_1 status: CURRENT: /print/dvipsk-tetex 00169 have:xdvik-tetex-22.84.10 status: CURRENT: /print/xdvik 00170 have:teTeX-3.0 status: CURRENT: /print/teTeX 00171 have:mplayer-0.99.7_5 status: CURRENT: /multimedia/mplayer 00172 have:linux-realplayer-10.0.6 status: CURRENT: /multimedia/linux-realplayer 00173 have:libdts-0.0.2 status: CURRENT: /multimedia/libdts 00174 have:xanim-2.92.0 status: CURRENT: /multimedia/xanim 00175 have:win32-codecs-3.1.0.p5_1,1 status: CURRENT: /multimedia/win32-codecs 00176 have:libtheora-1.0.a4 status: CURRENT: /multimedia/libtheora 00177 have:xvid-1.0.3,1 status: CURRENT: /multimedia/xvid 00178 have:lzo-1.08_1,1 status: CURRENT: /archivers/lzo 00179 have:xmms-1.2.10_4 status: CURRENT: /multimedia/xmms 00180 have:rpm2cpio-1.2_2 status: CURRENT: /archivers/rpm2cpio 00181 have:linux-gtk2-2.2.1_5 status: CURRENT: /x11-toolkits/linux-gtk2 00182 have:linux-tiff-3.6.1_3 status: CURRENT: /graphics/linux-tiff 00183 have:linux-pango-1.2.1_3 status: CURRENT: /x11-toolkits/linux-pango 00184 have:mplayerplug-in-3.11_2 status: CURRENT: /www/mplayer-plugin 00185 have:firefox-1.0.7_4,1 status: CURRENT: /www/firefox 00186 have:gnomehier-2.0_7 status: CURRENT: /misc/gnomehier 00187 have:gtkspell2-2.0.11_1 status: CURRENT: /textproc/gtkspell2 00188 have:rsync-2.6.6 status: CURRENT: /net/rsync 00189 have:logjam-4.5.1_1 status: CURRENT: /deskutils/logjam 00190 have:libart_lgpl2-2.3.17 status: CURRENT: /graphics/libart_lgpl2 00191 have:gconf2-2.12.1 status: CURRENT: /devel/gconf2 00192 have:coreutils-5.2.1 status: CURRENT: /sysutils/coreutils 00193 have:libbonobo-2.10.1_2 status: CURRENT: /devel/libbonobo 00194 have:fam-2.6.9_6 status: CURRENT: /devel/fam 00195 have:gnomevfs2-2.12.1.1_2 status: CURRENT: /devel/gnomevfs2 00196 have:gnomemimedata-2.4.2 status: CURRENT: /misc/gnomemimedata 00197 have:gcc-ooo-3.4.1_2 status: CURRENT: /lang/gcc-ooo 00198 have:p5-PathTools-3.12 status: CURRENT: /devel/p5-PathTools 00199 have:p5-Scalar-List-Utils-1.17,1 status: CURRENT: /lang/p5-Scalar-List-Utils 00200 have:id3lib-3.8.3_1 status: CURRENT: /audio/id3lib 00201 have:latex-ucs-20041017 status: CURRENT: /print/latex-ucs 00202 have:xmlcatmgr-2.2 status: CURRENT: /textproc/xmlcatmgr 00203 have:libglade2-2.5.1_3 status: CURRENT: /devel/libglade2 00204 have:tagtool-0.12.2_2 status: CURRENT: /audio/tagtool 00205 have:p5-Compress-Zlib-1.41 status: CURRENT: /archivers/p5-Compress-Zlib 00206 have:p5-Test-Simple-0.62 status: CURRENT: /devel/p5-Test-Simple 00207 have:p5-Test-Harness-2.56 status: CURRENT: /devel/p5-Test-Harness 00207 have:openoffice.org-2.0.0 status: OLD avalable: openoffice.org-2.0.0_1 00208 have:p5-Archive-Zip-1.16 status: CURRENT: /archivers/p5-Archive-Zip 00208 ----:apache-ant-1.6.5_1 status: MISSING: /devel/apache-ant 00209 have:p5-File-Temp-0.16_2 status: CURRENT: /devel/p5-File-Temp 00210 have:ipcheck-0.230,1 status: CURRENT: /dns/ipcheck 00211 have:portaudit-0.5.10 status: CURRENT: /security/portaudit 00212 have:postfix-2.2.5_1,1 status: CURRENT: /mail/postfix 00213 have:cabextract-1.1 status: CURRENT: /archivers/cabextract 00214 have:smartmontools-5.33_2 status: CURRENT: /sysutils/smartmontools 00215 have:xmbmon-205_1 status: CURRENT: /sysutils/xmbmon 00216 have:latex-mk-1.4 status: CURRENT: /misc/latex-mk 00217 have:nedit-5.5 status: CURRENT: /editors/nedit ======================================================================== skipping jdk-1.4.2p7_2 /java/jdk14 untill dependency /java/linux-sun-jdk14 is updated skipping linux-sun-jdk-1.4.2.10 /java/linux-sun-jdk14 marked IGNORE reason: port marked IGNORE skipping openoffice.org-2.0.0 /editors/openoffice.org-2.0 untill dependency /java/jdk14 is updated skipping apache-ant-1.6.5_1 /devel/apache-ant untill dependency /java/jdk14 is updated ------------------------------------------------------------------------ portmanager 0.3.2 INFO: finished with some ports not updated if --log was used see /var/log/portmanager.log ------------------------------------------------------------------------ From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 23:42:25 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 EFBD816A420 for ; Sun, 6 Nov 2005 23:42:24 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id 898D143D48 for ; Sun, 6 Nov 2005 23:42:23 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: by wproxy.gmail.com with SMTP id i32so226714wra for ; Sun, 06 Nov 2005 15:42:22 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:cc:references:in-reply-to:mime-version:content-type:message-id; b=ZbkS2zhgB4m5XOonldfrYZ8qQZEq7cpEq4erxLiPORC8ub6bz4gJw1kxPsia4ueOSOJ91TQuZszRa6qmYND+71hP1Xx1uxXbLmJILU7kcN+Z7pppP5MvGfTPZn5f/MhfIdgoZMtNKLTAxi9o1lJVcpDrLt/0urVxrukhRdW/SSU= Received: by 10.54.143.14 with SMTP id q14mr3706959wrd; Sun, 06 Nov 2005 15:42:22 -0800 (PST) Received: from ?192.168.1.10? ( [71.102.14.129]) by mx.gmail.com with ESMTP id 27sm4929250wrl.2005.11.06.15.42.14; Sun, 06 Nov 2005 15:42:21 -0800 (PST) From: "Michael C. Shultz" To: "Ian D. Leroux" Date: Sun, 6 Nov 2005 15:33:37 -0800 User-Agent: KMail/1.8.3 References: <20051106221047.GC36095@schtroumpf.homeunix.net> <200511061456.44530.ringworm01@gmail.com> <20051106233118.GD36095@schtroumpf.homeunix.net> In-Reply-To: <20051106233118.GD36095@schtroumpf.homeunix.net> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_RLpbDUMyaBZeBzg" Message-Id: <200511061533.37959.ringworm01@gmail.com> Cc: freebsd-ports@freebsd.org Subject: Re: java/jdk14, BUILD_DEPENDS, and portmanager -u X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 23:42:25 -0000 --Boundary-00=_RLpbDUMyaBZeBzg Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Sunday 06 November 2005 15:31, Ian D. Leroux wrote: > On Sun, Nov 06, 2005 at 02:56:42PM -0800, Michael C. Shultz wrote: > > On Sunday 06 November 2005 14:10, Ian D. Leroux wrote: > > Please try > > > > cd /usr/ports/java/jdk14 && make -V RUN_DEPENDS -V LIB_DEPENDS -V DEPENDS > > This outputs: > > javavm:/usr/ports/java/javavmwrapper > /usr/X11R6/lib/X11/fonts/URW/fonts.dir:/usr/ports/x11-fonts/urwfonts > > both of these are up-to-date according to pkg_version. > > I'll append the Port Status report of a portmanager -u run, in case I'm > misinterpreting it. > > > For the bad news though, if linux-sun-jdk is a BUILD_DEPENDS then > > portmanager is going to expect it to be installed before building > > java/jdk14. If there is another way to build that port the proper place > > to fix this problem is in that port's Makefile. Maybe by making the > > BUILD_DEPEND contitional on the existanace of its own existing JDK? > > Agreed. I'll file a PR sometime in the next few days. > > Thanks for the quick response, > > Ian Leroux Ian, there are two patches waiting for someone to commit for portmanager, I'd like to see what you get after they are applied. I am going to attach them as files. All you should have to do is make a /usr/ports/sysutils/portmanager/files directory and drop them in there. Then manually deinstall, make, make install portmanager to apply them. When portmanager is updated in the ports tree they'll simply be overwritten so you won't have to do anything special later on. Let me know if anything changes. It will be tomorrow before I can do a proper test of java/jdk14. When I understand that port better maybe another solution will come to mind. -Mike > > ------------------------------------------------------------------------ > Port Status Report > ------------------------------------------------------------------------ > 00001 have:gmake-3.80_2 status: CURRENT: /devel/gmake > 00002 have:gettext-0.14.5 status: CURRENT: /devel/gettext > 00003 have:libtool-1.5.20 status: CURRENT: /devel/libtool15 > 00004 have:libiconv-1.9.2_1 status: CURRENT: /converters/libiconv > 00005 have:cdrtools-2.01_1 status: CURRENT: /sysutils/cdrtools > 00006 have:perl-5.8.7 status: CURRENT: /lang/perl5.8 > 00007 have:portupgrade-20041226_8 status: CURRENT: /sysutils/portupgrade > 00008 have:ruby-1.8.2_5 status: CURRENT: /lang/ruby18 > 00009 have:ruby18-bdb1-0.2.2 status: CURRENT: /databases/ruby-bdb1 > 00010 have:xorg-fonts-encodings-6.8.2 status: CURRENT: > /x11-fonts/xorg-fonts-encodings 00011 have:xorg-clients-6.8.2 > status: CURRENT: /x11/xorg-clients 00012 have:imake-6.8.2 > status: CURRENT: /devel/imake-6 00013 have:xterm-206 > status: CURRENT: /x11/xterm > 00014 have:png-1.2.8_2 status: CURRENT: /graphics/png > 00015 have:libXft-2.1.7 status: CURRENT: /x11-fonts/libXft > 00016 have:xorg-libraries-6.8.2 status: CURRENT: /x11/xorg-libraries > 00017 have:fontconfig-2.3.2,1 status: CURRENT: /x11-fonts/fontconfig > 00018 have:freetype2-2.1.10_1 status: CURRENT: /print/freetype2 > 00019 have:pkgconfig-0.19 status: CURRENT: /devel/pkgconfig > 00020 have:expat-1.95.8_3 status: CURRENT: /textproc/expat2 > 00021 have:javavmwrapper-2.0_6 status: CURRENT: /java/javavmwrapper > 00022 have:popt-1.7 status: CURRENT: /devel/popt > 00023 have:libltdl-1.5.20 status: CURRENT: /devel/libltdl15 > 00024 have:mime-support-3.35.1 status: CURRENT: /misc/mime-support > 00025 have:xorg-manpages-6.8.2 status: CURRENT: /x11/xorg-manpages > 00026 have:jpeg-6b_3 status: CURRENT: /graphics/jpeg > 00027 have:amspsfnt-1.0_3 status: CURRENT: /print/amspsfnt > 00028 have:p5-type1inst-0.6.1_2 status: CURRENT: > /x11-fonts/p5-type1inst 00029 have:abook-0.5.4 status: > CURRENT: /mail/abook > 00030 have:unzip-5.52_2 status: CURRENT: /archivers/unzip > 00031 have:libgmp-4.1.4_1 status: CURRENT: /math/libgmp4 > 00032 have:zip-2.3_2 status: CURRENT: /archivers/zip > 00033 have:nspr-4.6_1 status: CURRENT: /devel/nspr > 00034 have:open-motif-2.2.3_2 status: CURRENT: > /x11-toolkits/open-motif 00035 have:urwfonts-1.0 status: > CURRENT: /x11-fonts/urwfonts 00036 have:jdk-1.4.2p7_2 status: > OLD DEPENDENCY: linux-sun-jdk-1.4.2.10 00037 have:m4-1.4.3 > status: CURRENT: /devel/m4 > 00037 ----:linux-sun-jdk-1.4.2.10 status: MISSING: /java/linux-sun-jdk14 > 00038 have:linux_base-8-8.0_8 status: CURRENT: > /emulators/linux_base-8 00039 have:linux-XFree86-libs-4.3.99.902_3 status: > CURRENT: /x11/linux-XFree86-libs 00040 have:rpm-3.0.6_10 > status: CURRENT: /archivers/rpm 00041 have:linux-fontconfig-2.2.3 > status: CURRENT: /x11-fonts/linux-fontconfig 00042 have:automake-1.4.6_2 > status: CURRENT: /devel/automake14 00043 have:autoconf-2.13.000227_5 > status: CURRENT: /devel/autoconf213 00044 have:libtool-1.3.5_2 > status: CURRENT: /devel/libtool13 00045 have:linux-expat-1.95.5_3 > status: CURRENT: /textproc/linux-expat 00046 have:tiff-3.7.4 > status: CURRENT: /graphics/tiff 00047 have:gsfonts-8.11_2 > status: CURRENT: /print/gsfonts 00048 have:ghostscript-gnu-7.07_13 > status: CURRENT: /print/ghostscript-gnu 00049 have:lcms-1.14,1 > status: CURRENT: /graphics/lcms 00050 have:libfpx-1.2.0.12 > status: CURRENT: /graphics/libfpx 00051 have:jbigkit-1.6 > status: CURRENT: /graphics/jbigkit 00052 have:jasper-1.701.0 > status: CURRENT: /graphics/jasper 00053 have:curl-7.15.0 > status: CURRENT: /ftp/curl > 00054 have:libxml2-2.6.22 status: CURRENT: /textproc/libxml2 > 00055 have:python-2.4.2 status: CURRENT: /lang/python > 00056 have:mpeg2codec-1.2_1 status: CURRENT: > /multimedia/mpeg2codec 00057 have:ImageMagick-6.2.2.1 status: > CURRENT: /graphics/ImageMagick 00058 have:portmanager-0.3.2 status: > CURRENT: /sysutils/portmanager 00059 have:p5-CDDB_get-2.23,1 status: > CURRENT: /audio/p5-CDDB_get 00060 have:cdparanoia-3.9.8_7 status: > CURRENT: /audio/cdparanoia 00061 have:libao-0.8.5 status: > CURRENT: /audio/libao 00062 have:xorg-fonts-75dpi-6.8.2 status: CURRENT: > /x11-fonts/xorg-fonts-75dpi 00063 have:libogg-1.1.2_1,3 status: > CURRENT: /audio/libogg 00064 have:flac-1.1.2 status: > CURRENT: /audio/flac > 00065 have:nasm-0.98.39,1 status: CURRENT: /devel/nasm > 00066 have:pcre-6.4 status: CURRENT: /devel/pcre > 00067 have:speex-1.0.5,1 status: CURRENT: /audio/speex > 00068 have:libvorbis-1.1.1,3 status: CURRENT: /audio/libvorbis > 00069 have:vorbis-tools-1.1.1,3 status: CURRENT: /audio/vorbis-tools > 00070 have:vorbisgain-0.37 status: CURRENT: /audio/vorbisgain > 00071 have:crip-3.6 status: CURRENT: /audio/crip > 00072 have:mpc-0.11.2 status: CURRENT: /audio/mpc > 00073 have:linux-glib2-2.2.1_3 status: CURRENT: /devel/linux-glib2 > 00074 have:nss-3.10 status: CURRENT: /security/nss > 00075 have:glib-2.8.3 status: CURRENT: /devel/glib20 > 00076 have:shared-mime-info-0.16_2 status: CURRENT: > /misc/shared-mime-info 00077 have:intltool-0.34.1 status: > CURRENT: /textproc/intltool 00078 have:p5-XML-Parser-2.34_1 status: > CURRENT: /textproc/p5-XML-Parser 00079 have:atk-1.10.3 > status: CURRENT: /accessibility/atk 00080 have:liveMedia-2005.11.03,1 > status: CURRENT: /net/liveMedia 00081 have:libsndfile-1.0.12 > status: CURRENT: /audio/libsndfile 00082 have:cairo-1.0.2 > status: CURRENT: /graphics/cairo 00083 have:xpdf-3.01_1 > status: CURRENT: /graphics/xpdf 00084 have:autoconf-2.59_2 > status: CURRENT: /devel/autoconf259 00085 have:t1lib-5.1.0,1 > status: CURRENT: /devel/t1lib 00086 have:help2man-1.36.2 status: > CURRENT: /misc/help2man 00087 have:p5-gettext-1.03 status: > CURRENT: /devel/p5-Locale-gettext 00088 have:xorg-fonts-cyrillic-6.8.2 > status: CURRENT: /x11-fonts/xorg-fonts-cyrillic 00089 > have:bitstream-vera-1.10_2 status: CURRENT: /x11-fonts/bitstream-vera > 00090 have:xorg-fonts-truetype-6.8.2 status: CURRENT: > /x11-fonts/xorg-fonts-truetype 00091 have:gtk-2.8.6 status: > CURRENT: /x11-toolkits/gtk20 00092 have:hicolor-icon-theme-0.5 status: > CURRENT: /misc/hicolor-icon-theme 00093 have:pango-1.10.1 > status: CURRENT: /x11-toolkits/pango 00094 have:ledger-2.3 > status: CURRENT: /finance/ledger 00095 have:libwww-5.4.0_1 > status: CURRENT: /www/libwww > 00096 have:linux-atk-1.2.0_3 status: CURRENT: > /accessibility/linux-atk 00097 have:glib-1.2.10_11 status: > CURRENT: /devel/glib12 00098 have:gtk-1.2.10_13 status: > CURRENT: /x11-toolkits/gtk12 00099 have:libid3tag-0.15.1b status: > CURRENT: /audio/libid3tag 00100 have:gv-3.6.1 status: > CURRENT: /print/gv > 00101 have:Xaw3d-1.5E_1 status: CURRENT: /x11-toolkits/Xaw3d > 00102 have:keylaunch-1.3.0_1 status: CURRENT: /x11/keylaunch > 00103 have:ncmpc-0.11.1_2 status: CURRENT: /audio/ncmpc > 00104 have:evilwm-0.99.17 status: CURRENT: /x11-wm/evilwm > 00105 have:sudo-1.6.8.9 status: CURRENT: /security/sudo > 00106 have:libIDL-0.8.6_1 status: CURRENT: /devel/libIDL > 00107 have:bison-1.75_2,1 status: CURRENT: /devel/bison > 00108 have:desktop-file-utils-0.10_3 status: CURRENT: > /devel/desktop-file-utils 00109 have:msmtp-1.4.4 status: > CURRENT: /mail/msmtp > 00110 have:msmtpqueue-0.4 status: CURRENT: /mail/msmtpqueue > 00111 have:libmad-0.15.1b_1 status: CURRENT: /audio/libmad > 00112 have:madplay-0.15.0b_3 status: CURRENT: /audio/madplay > 00113 have:mad-0.15.0b status: CURRENT: /audio/mad > 00114 have:linux-jpeg-6b.15_4 status: CURRENT: /graphics/linux-jpeg > 00115 have:gd-2.0.33_3,1 status: CURRENT: /graphics/gd > 00116 have:sdl-1.2.9,2 status: CURRENT: /devel/sdl12 > 00117 have:aalib-1.4.r5_1 status: CURRENT: /graphics/aalib > 00118 have:svgalib-1.4.3_5 status: CURRENT: /graphics/svgalib > 00119 have:offlineimap-4.0.8 status: CURRENT: /mail/offlineimap > 00120 have:mpeg4ip-libmp4v2-1.3 status: CURRENT: > /multimedia/mpeg4ip-libmp4v2 00121 have:faad2-2.0_5,1 status: > CURRENT: /audio/faad > 00122 have:automake-1.5_2,1 status: CURRENT: /devel/automake15 > 00123 have:autoconf-2.53_3 status: CURRENT: /devel/autoconf253 > 00124 have:libmikmod-3.1.11 status: CURRENT: /audio/libmikmod > 00125 have:musicpd-0.11.5_1 status: CURRENT: /audio/musicpd > 00126 have:libaudiofile-0.2.6 status: CURRENT: /audio/libaudiofile > 00127 have:aspell-0.60.4 status: CURRENT: /textproc/aspell > 00128 have:libungif-4.1.4 status: CURRENT: /graphics/libungif > 00129 have:mutt-devel-1.5.11 status: CURRENT: /mail/mutt-devel > 00130 have:automake-1.9.6 status: CURRENT: /devel/automake19 > 00131 have:p5-Gtk-0.7009_1 status: CURRENT: /x11-toolkits/p5-Gtk > 00132 have:p5-XML-Writer-0.600 status: CURRENT: > /textproc/p5-XML-Writer 00133 have:xorg-documents-6.8.2 status: > CURRENT: /x11/xorg-documents 00134 have:linc-1.0.3_4 status: > CURRENT: /net/linc > 00135 have:roottail-1.2_1 status: CURRENT: /sysutils/roottail > 00136 have:bsdiff-4.2 status: CURRENT: /misc/bsdiff > 00137 have:cmpsfont-1.0_4 status: CURRENT: /print/cmpsfont > 00138 have:tex-texmflocal-1.9 status: CURRENT: /print/tex-texmflocal > 00139 have:gdk-pixbuf-0.22.0_3 status: CURRENT: /graphics/gdk-pixbuf > 00140 have:w3m-m17n-img-0.5.1_3 status: CURRENT: /www/w3m-m17n-img > 00141 have:boehm-gc+threaded+redirect-6.6_1 status: CURRENT: > /devel/boehm-gc 00142 have:linux-png-1.2.7_6 status: CURRENT: > /graphics/linux-png 00143 have:bison-devel-1.875d status: CURRENT: > /devel/bison-devel 00144 have:gprename-1.24 status: CURRENT: > /x11-fm/gprename 00145 have:xorg-fonts-100dpi-6.8.2 status: CURRENT: > /x11-fonts/xorg-fonts-100dpi 00146 have:portsnap-0.9.5 status: > CURRENT: /sysutils/portsnap 00147 have:freebsd-sha256-20050310 status: > CURRENT: /sysutils/freebsd-sha256 00148 have:x264-0.0.20051029 > status: CURRENT: /multimedia/x264 00149 have:gpac-libgpac-0.4.0 > status: CURRENT: /multimedia/gpac-libgpac 00150 have:xorg-server-6.8.2_6 > status: CURRENT: /x11-servers/xorg-server 00151 > have:xorg-fonts-miscbitmaps-6.8.2 status: CURRENT: > /x11-fonts/xorg-fonts-miscbitmaps 00152 have:xorg-fonts-type1-6.8.2 > status: CURRENT: /x11-fonts/xorg-fonts-type1 00153 > have:xorg-fontserver-6.8.2 status: CURRENT: > /x11-servers/xorg-fontserver 00154 have:xorg-nestserver-6.8.2 status: > CURRENT: /x11-servers/xorg-nestserver 00155 have:xorg-vfbserver-6.8.2 > status: CURRENT: /x11-servers/xorg-vfbserver 00156 have:dri-6.2.1,2 > status: CURRENT: /graphics/dri 00157 have:xorg-6.8.2 > status: CURRENT: /x11/xorg > 00158 have:xorg-printserver-6.8.2_2 status: CURRENT: > /x11-servers/xorg-printserver 00159 have:patch-2.5.4 status: > CURRENT: /devel/patch 00160 have:texi2html-1.76_1,1 status: CURRENT: > /textproc/texi2html 00161 have:teTeX-texmf-3.0_3 status: CURRENT: > /print/teTeX-texmf 00162 have:ORBit2-2.12.4_1 status: CURRENT: > /devel/ORBit2 00163 have:gnuplot-4.0.0_4 status: CURRENT: > /math/gnuplot 00164 have:pdflib-6.0.2 status: CURRENT: > /print/pdflib 00165 have:gcc-3.2.3_3 status: CURRENT: > /lang/gcc32 > 00166 have:libdv-0.104 status: CURRENT: /multimedia/libdv > 00167 have:teTeX-base-3.0_4 status: CURRENT: /print/teTeX-base > 00168 have:dvipsk-tetex-5.95a_1 status: CURRENT: /print/dvipsk-tetex > 00169 have:xdvik-tetex-22.84.10 status: CURRENT: /print/xdvik > 00170 have:teTeX-3.0 status: CURRENT: /print/teTeX > 00171 have:mplayer-0.99.7_5 status: CURRENT: /multimedia/mplayer > 00172 have:linux-realplayer-10.0.6 status: CURRENT: > /multimedia/linux-realplayer 00173 have:libdts-0.0.2 status: > CURRENT: /multimedia/libdts 00174 have:xanim-2.92.0 status: > CURRENT: /multimedia/xanim 00175 have:win32-codecs-3.1.0.p5_1,1 status: > CURRENT: /multimedia/win32-codecs 00176 have:libtheora-1.0.a4 > status: CURRENT: /multimedia/libtheora 00177 have:xvid-1.0.3,1 > status: CURRENT: /multimedia/xvid 00178 have:lzo-1.08_1,1 > status: CURRENT: /archivers/lzo 00179 have:xmms-1.2.10_4 > status: CURRENT: /multimedia/xmms 00180 have:rpm2cpio-1.2_2 > status: CURRENT: /archivers/rpm2cpio 00181 have:linux-gtk2-2.2.1_5 > status: CURRENT: /x11-toolkits/linux-gtk2 00182 have:linux-tiff-3.6.1_3 > status: CURRENT: /graphics/linux-tiff 00183 have:linux-pango-1.2.1_3 > status: CURRENT: /x11-toolkits/linux-pango 00184 > have:mplayerplug-in-3.11_2 status: CURRENT: /www/mplayer-plugin 00185 > have:firefox-1.0.7_4,1 status: CURRENT: /www/firefox 00186 > have:gnomehier-2.0_7 status: CURRENT: /misc/gnomehier 00187 > have:gtkspell2-2.0.11_1 status: CURRENT: /textproc/gtkspell2 00188 > have:rsync-2.6.6 status: CURRENT: /net/rsync > 00189 have:logjam-4.5.1_1 status: CURRENT: /deskutils/logjam > 00190 have:libart_lgpl2-2.3.17 status: CURRENT: > /graphics/libart_lgpl2 00191 have:gconf2-2.12.1 status: > CURRENT: /devel/gconf2 00192 have:coreutils-5.2.1 status: > CURRENT: /sysutils/coreutils 00193 have:libbonobo-2.10.1_2 status: > CURRENT: /devel/libbonobo 00194 have:fam-2.6.9_6 status: > CURRENT: /devel/fam > 00195 have:gnomevfs2-2.12.1.1_2 status: CURRENT: /devel/gnomevfs2 > 00196 have:gnomemimedata-2.4.2 status: CURRENT: /misc/gnomemimedata > 00197 have:gcc-ooo-3.4.1_2 status: CURRENT: /lang/gcc-ooo > 00198 have:p5-PathTools-3.12 status: CURRENT: /devel/p5-PathTools > 00199 have:p5-Scalar-List-Utils-1.17,1 status: CURRENT: > /lang/p5-Scalar-List-Utils 00200 have:id3lib-3.8.3_1 status: > CURRENT: /audio/id3lib 00201 have:latex-ucs-20041017 status: > CURRENT: /print/latex-ucs 00202 have:xmlcatmgr-2.2 status: > CURRENT: /textproc/xmlcatmgr 00203 have:libglade2-2.5.1_3 status: > CURRENT: /devel/libglade2 00204 have:tagtool-0.12.2_2 status: > CURRENT: /audio/tagtool 00205 have:p5-Compress-Zlib-1.41 status: > CURRENT: /archivers/p5-Compress-Zlib 00206 have:p5-Test-Simple-0.62 > status: CURRENT: /devel/p5-Test-Simple 00207 have:p5-Test-Harness-2.56 > status: CURRENT: /devel/p5-Test-Harness 00207 have:openoffice.org-2.0.0 > status: OLD avalable: openoffice.org-2.0.0_1 00208 > have:p5-Archive-Zip-1.16 status: CURRENT: /archivers/p5-Archive-Zip > 00208 ----:apache-ant-1.6.5_1 status: MISSING: /devel/apache-ant > 00209 have:p5-File-Temp-0.16_2 status: CURRENT: /devel/p5-File-Temp > 00210 have:ipcheck-0.230,1 status: CURRENT: /dns/ipcheck 00211 > have:portaudit-0.5.10 status: CURRENT: /security/portaudit 00212 > have:postfix-2.2.5_1,1 status: CURRENT: /mail/postfix 00213 > have:cabextract-1.1 status: CURRENT: /archivers/cabextract 00214 > have:smartmontools-5.33_2 status: CURRENT: /sysutils/smartmontools > 00215 have:xmbmon-205_1 status: CURRENT: /sysutils/xmbmon > 00216 have:latex-mk-1.4 status: CURRENT: /misc/latex-mk 00217 > have:nedit-5.5 status: CURRENT: /editors/nedit > ======================================================================== > skipping jdk-1.4.2p7_2 /java/jdk14 untill dependency /java/linux-sun-jdk14 > is updated skipping linux-sun-jdk-1.4.2.10 /java/linux-sun-jdk14 marked > IGNORE reason: port marked IGNORE skipping openoffice.org-2.0.0 > /editors/openoffice.org-2.0 untill dependency /java/jdk14 is updated > skipping apache-ant-1.6.5_1 /devel/apache-ant untill dependency /java/jdk14 > is updated > ------------------------------------------------------------------------ > portmanager 0.3.2 INFO: finished with some ports not updated if --log was > used see /var/log/portmanager.log > ------------------------------------------------------------------------ --Boundary-00=_RLpbDUMyaBZeBzg Content-Type: text/x-diff; charset="iso-8859-1"; name="patch-0.3.2_1" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-0.3.2_1" diff -ruN ../0.3.2/libMG/src/MGrFileSize.c ./libMG/src/MGrFileSize.c --- ../0.3.2/libMG/src/MGrFileSize.c Fri Nov 4 06:39:26 2005 +++ ./libMG/src/MGrFileSize.c Sun Nov 6 05:43:09 2005 @@ -37,8 +37,11 @@ errorCode = stat( fileName, &status); if( errorCode == -1 ) { +/* fprintf( stderr, "%s error: stat of %s returned an error\n", id, fileName ); perror( "system message" ); +*/ + return( 0 ); } fileSize = status.st_size; diff -ruN ../0.3.2/libMG/src/MGrFileTime.c ./libMG/src/MGrFileTime.c --- ../0.3.2/libMG/src/MGrFileTime.c Fri Nov 4 06:39:26 2005 +++ ./libMG/src/MGrFileTime.c Sun Nov 6 05:45:02 2005 @@ -24,7 +24,7 @@ unsigned long int MGrFileTime( char* fileName ) { - char id[] = "MGrFileSize"; + char id[] = "MGrFileTime"; unsigned long int fileTime = 0; signed int errorCode = 0; struct stat status; @@ -32,8 +32,10 @@ errorCode = stat( fileName, &status); if( errorCode == -1 ) { +/* fprintf( stderr, "%s error: stat of %s returned an error\n", id, fileName ); perror( "system message" ); +*/ return( 0 ); } fileTime = status.st_mtime; diff -ruN ../0.3.2/libMGPM/src/MGPMrCommandLine.c ./libMGPM/src/MGPMrCommandLine.c --- ../0.3.2/libMGPM/src/MGPMrCommandLine.c Fri Nov 4 08:53:17 2005 +++ ./libMGPM/src/MGPMrCommandLine.c Sat Nov 5 20:12:57 2005 @@ -54,14 +54,15 @@ /* * set default values here */ - property.autoConflicts = 0; /* 1 = yes to all */ - property.autoMoved = 0; /* if 1 then remove moved ports is Y */ - property.backUp = 0; /* 0 = no packages 1 = build backup packages */ - property.forced = 0; - property.interactive = 0; - property.log = 0; - property.pmMode = 0; /* 0 = multiple port updates/1 = single */ - property.resume = 0; /* 1 = portmanager updated itself, don't rebuild databases in -u -f mode */ + property.autoConflicts = 0; /* 1 = yes to all */ + property.autoMoved = 0; /* if 1 then remove moved ports is Y */ + property.backUp = 0; /* 0 = no packages 1 = build backup packages */ + property.forced = 0; + property.interactive = 0; + property.log = 0; + property.optionsChanged = 0; /* set by MGPMrUpdate for example to indicate a ports's options just changed */ + property.pmMode = 0; /* 0 = multiple port updates/1 = single */ + property.resume = 0; /* 1 = portmanager updated itself, don't rebuild databases in -u -f mode */ /* * Make /usr/ports/packages of it is missing @@ -327,6 +328,8 @@ if( dirStream == 0 ) /* bad dir */ { fprintf( stderr, "%s %s error: %s is not a valid port directory\n", id, PACKAGE_VERSION, path ); + fprintf( stdout, "%s %s info:either you have used an invalid command line switch as the first option or you are trying to update a non existent port path, see man portmanager(1) \n", + id, PACKAGE_VERSION ); free( path ); return( 1 ); } @@ -345,6 +348,8 @@ if( ( errorCode = MGPMrController( property, path ) ) ) { fprintf( stdout, "%s %s error: %s returned errorCode %d\n", id, PACKAGE_VERSION, "MGPMrControler", errorCode ); + fprintf( stdout, "%s %s info:either you have used an invalid command line switch as the first option or you are trying to update a non existent port path, see man portmanager(1) \n", + id, PACKAGE_VERSION ); free( path ); return( 1 ); } diff -ruN ../0.3.2/libMGPM/src/MGPMrSinglePortCreateStatusDb.c ./libMGPM/src/MGPMrSinglePortCreateStatusDb.c --- ../0.3.2/libMGPM/src/MGPMrSinglePortCreateStatusDb.c Fri Nov 4 21:46:56 2005 +++ ./libMGPM/src/MGPMrSinglePortCreateStatusDb.c Sat Nov 5 21:12:54 2005 @@ -37,7 +37,8 @@ int MGPMrSinglePortCreateStatusDb( structProperty* property, char* portDir ) { - FILE* dependencyDbStream = NULL; + FILE* dependencyDbStream = NULL; + char exact[] = "exact"; char id[] = "MGPMrSinglePortCreateStatusDb"; char* availablePortDir = NULL; char* availablePortName = NULL; @@ -69,34 +70,37 @@ while( fflush( stdout ) ); strcpy( availablePortDir, portDir ); - property->availablePortsDb = MGdbCreate( - property->availablePortsDbFileName, - property->fieldAvailablePortsDbPortName, - property->fieldAvailablePortsDbPortDir, - property->fieldAvailablePortsDbFlag, - NULL); - - dependencyDbStream = fopen( property->availableDependenciesDbFileName, "w" ); - if( dependencyDbStream == 0 ) + if( property->optionsChanged == 0 ) /* set by MGPMrUpdate for example to indicate a ports's options just changed */ { - fprintf( stdout, "%s %s error: could not open %s\n", id, PACKAGE_VERSION, property->availableDependenciesDbFileName ); - perror( "system message" ); - return( 1 ); - } + property->availablePortsDb = MGdbCreate( + property->availablePortsDbFileName, + property->fieldAvailablePortsDbPortName, + property->fieldAvailablePortsDbPortDir, + property->fieldAvailablePortsDbFlag, + NULL); - /* - * creates dependencyDb with header record, same as MGdbCreate. In this case records will be added by - * fprint'ing to dependencyDbStream instead of using MGdbAdd because speed is important here so we don't - * want a dependencyDb object yet. - */ - fprintf( dependencyDbStream, "%s%c%s%c%s%c%s%c%s%c%c", "fieldAvailableDependenciesDbPortDir", 0, "fieldAvailableDependenciesDbPortName", 0, - "fieldAvailableDependenciesDbDependencyDir", 0, "fieldAvailableDependenciesDbDependencyName", 0, - "fieldAvailableDependenciesDbDependType", 0, LINEFEED ); - while( fflush( stdout ) ); - fclose( dependencyDbStream ); + dependencyDbStream = fopen( property->availableDependenciesDbFileName, "w" ); + if( dependencyDbStream == 0 ) + { + fprintf( stdout, "%s %s error: could not open %s\n", id, PACKAGE_VERSION, property->availableDependenciesDbFileName ); + perror( "system message" ); + return( 1 ); + } - property->availableDependenciesDb = MGdbOpen( property->availableDependenciesDbFileName ); - property->configDb = MGdbOpen( property->configDbFileName ); + /* + * creates dependencyDb with header record, same as MGdbCreate. In this case records will be added by + * fprint'ing to dependencyDbStream instead of using MGdbAdd because speed is important here so we don't + * want a dependencyDb object yet. + */ + fprintf( dependencyDbStream, "%s%c%s%c%s%c%s%c%s%c%c", "fieldAvailableDependenciesDbPortDir", 0, "fieldAvailableDependenciesDbPortName", 0, + "fieldAvailableDependenciesDbDependencyDir", 0, "fieldAvailableDependenciesDbDependencyName", 0, + "fieldAvailableDependenciesDbDependType", 0, LINEFEED ); + while( fflush( stdout ) ); + fclose( dependencyDbStream ); + + property->availableDependenciesDb = MGdbOpen( property->availableDependenciesDbFileName ); + property->configDb = MGdbOpen( property->configDbFileName ); + } if( ( errorCode = rGetPortName( property, availablePortDir, availablePortName ) ) ) { @@ -104,7 +108,20 @@ return( 1 ); } - MGdbAdd( property->availablePortsDb, availablePortName, availablePortDir, "0", NULL); + MGdbGoTop( property->availablePortsDb ); + if( MGdbSeek( property->availablePortsDb, + property->fieldAvailablePortsDbPortDir, + availablePortDir, + property->fieldAvailablePortsDbPortDir, + exact ) ) + { + } + else + { + MGdbAdd( property->availablePortsDb, availablePortName, availablePortDir, "0", NULL); + + } + if( ( errorCode = rFillDependencies( property, availablePortName, availablePortDir, counterPtr ) ) ) { fprintf( stdout, "%s %s error: %s returned errorCode %d\n", id, PACKAGE_VERSION, "rFillDependencies", errorCode ); @@ -129,9 +146,12 @@ } idx++; } - MGdbDestroy( property->availablePortsDb ); - MGdbDestroy( property->availableDependenciesDb ); - MGdbDestroy( property->configDb ); + if( property->optionsChanged == 0 ) /* set by MGPMrUpdate for example to indicate a ports's options just changed */ + { + MGdbDestroy( property->availablePortsDb ); + MGdbDestroy( property->availableDependenciesDb ); + MGdbDestroy( property->configDb ); + } free( availablePortDir ); free( availablePortName ); return( 0 ); @@ -364,21 +384,38 @@ /* * add dependency to availableDependenciesDb may contain dupes */ - fprintf( dependencyDbStream, "%s%c%s%c%s%c%s%c%s%c%c", availablePortDir, 0, availablePortName, 0, dependencyPortDir, - 0, dependencyPortName, 0, dependType, 0, LINEFEED ); - MGdbGoTop( property->configDb ); - optionsPtr = MGdbSeek( property->configDb, property->fieldConfigDbKey, dependencyPortDir, property->fieldConfigDbValue, exact ); -/* - if( optionsPtr ) + if( property->optionsChanged ) { - fprintf( stdout, "\t%s %s %s\n", dependencyPortName, dependencyPortDir, optionsPtr ); + MGdbAdd( property->availableDependenciesDb, + availablePortDir, + availablePortName, + dependencyPortDir, + dependencyPortName, + dependType, + NULL ); + + MGdbGoTop( property->configDb ); + optionsPtr = MGdbSeek( property->configDb, + property->fieldConfigDbKey, + dependencyPortDir, + property->fieldConfigDbValue, + exact ); + if( optionsPtr ) + { + fprintf( stdout, "\t%s %s %s\n", dependencyPortName, dependencyPortDir, optionsPtr ); + } + else + { + fprintf( stdout, "\t%s %s\n", dependencyPortName, dependencyPortDir ); + } + while( fflush( stdout ) ); + } else { - fprintf( stdout, "\t%s %s\n", dependencyPortName, dependencyPortDir ); + fprintf( dependencyDbStream, "%s%c%s%c%s%c%s%c%s%c%c", availablePortDir, 0, availablePortName, 0, dependencyPortDir, + 0, dependencyPortName, 0, dependType, 0, LINEFEED ); } - while( fflush( stdout ) ); -*/ /* * if dependency not in availablePortsDb add it */ diff -ruN ../0.3.2/libMGPM/src/MGPMrSinglePortStatus.c ./libMGPM/src/MGPMrSinglePortStatus.c --- ../0.3.2/libMGPM/src/MGPMrSinglePortStatus.c Fri Nov 4 13:02:23 2005 +++ ./libMGPM/src/MGPMrSinglePortStatus.c Sat Nov 5 09:07:12 2005 @@ -203,6 +203,7 @@ */ else { + counterPtr[0]++; strcpy( installedPortsDbPortDir, availablePortsDbPortDirPtr ); MGdbGoTop( property->installedPortsDb ); diff -ruN ../0.3.2/libMGPM/src/MGPMrUpdate.c ./libMGPM/src/MGPMrUpdate.c --- ../0.3.2/libMGPM/src/MGPMrUpdate.c Fri Nov 4 08:47:41 2005 +++ ./libMGPM/src/MGPMrUpdate.c Sun Nov 6 05:17:31 2005 @@ -31,33 +31,54 @@ #define OK 0 #include +typedef struct +{ + char* afterOptionsFileSize; + char* afterOptionsFileTime; + char* beforeOptionsFileSize; + char* beforeOptionsFileTime; + char* buffer; + char* command; + char* commandRestart; + char* newPortDir; + char* newPortName; + char* optionsCheck; + char* optionsDir; + char* workDir; +} structLocalProperty; + int rCleanDir( char* portDir, char* workDir ); -int rCleanUp( structProperty* property, char* buffer, char* command, char* newPortDir, char* newPortName, char* workDir ); +int rCleanUp( structProperty* property, structLocalProperty* localProperty ); int rPortBrokeCheck( structProperty* property, char* options, char* oldPortDir, char* oldPortName, char* brokeCheckType ); int MGPMrUpdate( structProperty* property, char* oldPortDir, char* oldPortName ) { + FILE* fileStream = NULL; FILE* pHandle = NULL; + char BROKEN[] = "BROKEN"; + char FORBIDDEN[] = "FORBIDDEN"; + char IGNORE[] = "IGNORE"; + char backUp[] = "--back-up"; + char bu[] = "-bu"; char exact[] = "exact"; char id[] = "MGPMrUpdate"; + char ip[] = "-ip"; + char l[] = "-l"; + char log[] = "--log"; char strike[] = "0"; + char y[] = "-y"; + char yes[] = "--yes"; char* availableDependenciesDbDependencyDirPtr = NULL; char* availableDependenciesDbDependencyNamePtr = NULL; char* availablePortsFlagPtr = NULL; - char* buffer = NULL; char* bufferBase = NULL; - char* command = NULL; - char* commandRestart = NULL; char* dependencyDbDependencyPortDirPtr = NULL; char* dependencyDbDependencyPortNamePtr = NULL; char* installedPortsDbPortNamePtr = NULL; char* ipPtr = NULL; - char* newPortDir = NULL; - char* newPortName = NULL; char* oldPortDirPtr = NULL; char* options = NULL; char* stinker = NULL; char* strikePtr = NULL; - char* workDir = NULL; int availableDependenciesDbIDX = 0; int availableDependenciesDbQTY = 0; int availablePortsDbIDX = 0; @@ -69,49 +90,98 @@ int installedPortsDbIDX = 0; int installedPortsDbQTY = 0; int kkey = 1; - - buffer = (char*)calloc( bufferSize, 1 ); - command = (char*)calloc( bufferSize, 1 ); - commandRestart = (char*)calloc( bufferSize, 1 ); - newPortDir = (char*)calloc( 255, 1 ); - newPortName = (char*)calloc( 255, 1 ); - workDir = (char*)calloc( bufferSize, 1 ); - - property->commandLineDb = MGdbOpen( property->commandLineDbFileName ); - property->configDb = MGdbOpen( property->configDbFileName ); - property->ignoreDb = MGdbOpen( property->ignoreDbFileName ); - property->installedPortsDb = MGdbOpen( property->installedPortsDbFileName ); - property->strikesDb = MGdbOpen( property->strikesDbFileName ); - - if( property->pmMode || property->forced ) - { - property->availablePortsDb = MGdbOpen( property->availablePortsDbFileName ); - property->availableDependenciesDb = MGdbOpen( property->availableDependenciesDbFileName ); - } - else + + structLocalProperty localProperty; + + property->optionsChanged = 0; + + localProperty.afterOptionsFileSize = (char*)calloc( 511, 1 ); + localProperty.afterOptionsFileTime = (char*)calloc( 511, 1 ); + localProperty.beforeOptionsFileSize = (char*)calloc( 511, 1 ); + localProperty.beforeOptionsFileTime = (char*)calloc( 511, 1 ); + localProperty.buffer = (char*)calloc( bufferSize, 1 ); + localProperty.command = (char*)calloc( bufferSize, 1 ); + localProperty.commandRestart = (char*)calloc( bufferSize, 1 ); + localProperty.newPortDir = (char*)calloc( 511, 1 ); + localProperty.newPortName = (char*)calloc( 511, 1 ); + localProperty.optionsCheck = (char*)calloc( 511, 1 ); + localProperty.optionsDir = (char*)calloc( 511, 1 ); + localProperty.workDir = (char*)calloc( 511, 1 ); + + property->availableDependenciesDb = MGdbOpen( property->availableDependenciesDbFileName ); + property->availablePortsDb = MGdbOpen( property->availablePortsDbFileName ); + property->commandLineDb = MGdbOpen( property->commandLineDbFileName ); + property->configDb = MGdbOpen( property->configDbFileName ); + property->dependencyPortsDb = MGdbOpen( property->dependencyPortsDbFileName ); + property->ignoreDb = MGdbOpen( property->ignoreDbFileName ); + property->installedPortsDb = MGdbOpen( property->installedPortsDbFileName ); + property->strikesDb = MGdbOpen( property->strikesDbFileName ); + + /* + * store work directoy base + */ + strcpy( localProperty.workDir, "cd " ); + strcat( localProperty.workDir, PORTSDIR ); + strcat( localProperty.workDir, oldPortDir ); + strcat( localProperty.workDir, "; make -V WRKDIRPREFIX" ); + localProperty.buffer[0] = 0; + pHandle = popen( localProperty.workDir, "r" ); + fread( localProperty.buffer, 255, 1, pHandle ); + pclose( pHandle ); + idx = 0; + while( idx < 255 ) { - property->dependencyPortsDb = MGdbOpen( property->dependencyPortsDbFileName ); + if( localProperty.buffer[idx] == LINEFEED || localProperty.buffer[idx] == TAB || localProperty.buffer[idx] == SPACE ) + { + localProperty.buffer[idx] = 0; + break; + } + idx++; } + strcpy( localProperty.workDir, localProperty.buffer ); - strcpy( workDir, "cd " ); - strcat( workDir, PORTSDIR ); - strcat( workDir, oldPortDir ); - strcat( workDir, "; make -V WRKDIRPREFIX" ); - buffer[0] = 0; - pHandle = popen( workDir, "r" ); - fread( buffer, 255, 1, pHandle ); + /* + * store localProperty.optionsDir + */ + strcpy( localProperty.optionsDir, "cd " ); + strcat( localProperty.optionsDir, PORTSDIR ); + strcat( localProperty.optionsDir, oldPortDir ); + strcat( localProperty.optionsDir, "; make -V OPTIONSFILE" ); + localProperty.buffer[0] = 0; + pHandle = popen( localProperty.optionsDir, "r" ); + fread( localProperty.buffer, 255, 1, pHandle ); pclose( pHandle ); idx = 0; while( idx < 255 ) { - if( buffer[idx] == LINEFEED || buffer[idx] == TAB || buffer[idx] == SPACE ) + if( localProperty.buffer[idx] == LINEFEED || localProperty.buffer[idx] == TAB || localProperty.buffer[idx] == SPACE ) { - buffer[idx] = 0; + localProperty.buffer[idx] = 0; break; } idx++; } - strcpy( workDir, buffer ); + strcpy( localProperty.optionsDir, localProperty.buffer ); + + /* + * BEFORE check for /var/db/ports/{oldPortDir} less sub dir + * if it exists get size/time of options file for later comparison + * + * + */ + + fileStream = fopen( localProperty.optionsDir, "r" ); + if( fileStream == NULL ) /* no file */ + { + localProperty.beforeOptionsFileTime[0] = 0; + localProperty.beforeOptionsFileSize[0] = 0; + } + else + { + fclose( fileStream ); + } + strcpy( localProperty.beforeOptionsFileTime, MGrIntToString( (int)MGrFileTime( localProperty.optionsDir ) ) ); + strcpy( localProperty.beforeOptionsFileSize, MGrIntToString( MGrFileSize( localProperty.optionsDir ) ) ); if( property->interactive ) { @@ -152,7 +222,7 @@ fprintf( stdout, "\nAdding %s %s to ignore list\n", oldPortName, oldPortDir ); MGdbAdd( property->ignoreDb, oldPortDir, "inteactivly skipped", NULL ); kkey = getc(stdin); - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return(0); } case KEY_n: @@ -160,7 +230,7 @@ fprintf( stdout, "\nAdding %s %s to ignore list\n", oldPortName, oldPortDir ); MGdbAdd( property->ignoreDb, oldPortDir, "inteactivly skipped", NULL ); kkey = getc(stdin); - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return(0); } default: @@ -185,15 +255,15 @@ MGdbAdd( property->ignoreDb, oldPortDir, "looping, 3rd attempt at make", NULL ); if( property->log ) { - strcpy( command, "echo \"make Strike 3 " ); - strcat( command, oldPortName ); - strcat( command, " " ); - strcat( command, oldPortDir ); - strcat( command, " marking port as ignore/looping " ); - strcat( command, " \">> /var/log/portmanager.log" ); - system( command ); + strcpy( localProperty.command, "echo \"make Strike 3 " ); + strcat( localProperty.command, oldPortName ); + strcat( localProperty.command, " " ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, " marking port as ignore/looping " ); + strcat( localProperty.command, " \">> /var/log/portmanager.log" ); + system( localProperty.command ); } - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return( 0 ); } if( strike[0] == '1' ) @@ -207,17 +277,18 @@ { fprintf( stdout, "%s %s error: %s returned errorCode %d\n", id, PACKAGE_VERSION, "MGdbDelete", errorCode ); while( fflush( stdout ) ); + rCleanUp( property, &localProperty ); return( 1 ); } MGdbAdd( property->strikesDb, oldPortDir, "2", NULL ); if( property->log ) { - strcpy( command, "echo \"make Strike 2 " ); - strcat( command, oldPortName ); - strcat( command, " " ); - strcat( command, oldPortDir ); - strcat( command, " \">> /var/log/portmanager.log" ); - system( command ); + strcpy( localProperty.command, "echo \"make Strike 2 " ); + strcat( localProperty.command, oldPortName ); + strcat( localProperty.command, " " ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, " \">> /var/log/portmanager.log" ); + system( localProperty.command ); } /* dualOriginCheck( property, oldPortName ); @@ -237,36 +308,36 @@ /************************************************************************/ if( options ) { - strcpy( command, "cd " ); - strcat( command, PORTSDIR ); - strcat( command, oldPortDir ); - strcat( command, "; make check-conflicts " ); - strcat( command, options ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make check-conflicts " ); + strcat( localProperty.command, options ); } else { - strcpy( command, "cd " ); - strcat( command, PORTSDIR ); - strcat( command, oldPortDir ); - strcat( command, "; make check-conflicts " ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make check-conflicts " ); } fprintf( stdout, "%s\n", SINGLE_LINES ); fprintf( stdout, "checking for conflicts before building %s\n", oldPortName ); - fprintf( stdout, "%s %s command: #1 of 8 %s\n", id, PACKAGE_VERSION, command ); + fprintf( stdout, "%s %s command: #1 of 8 %s\n", id, PACKAGE_VERSION, localProperty.command ); fprintf( stdout, "%s\n", SINGLE_LINES ); while( fflush( stdout ) ); - if( ( errorCode = system(command) ) ) + if( ( errorCode = system(localProperty.command) ) ) { /* * We have a conflicting port installed, pkg_delete -f'ing the stinker * */ - buffer[0] = 0; - pHandle = popen( command, "r" ); - fread( buffer, bufferSize, 1, pHandle ); + localProperty.buffer[0] = 0; + pHandle = popen( localProperty.command, "r" ); + fread( localProperty.buffer, bufferSize, 1, pHandle ); if( feof( pHandle ) && !ferror( pHandle ) ) { - bufferBase = strstr( buffer, "conflicts with installed package" ); + bufferBase = strstr( localProperty.buffer, "conflicts with installed package" ); if( bufferBase ) { /* @@ -278,7 +349,7 @@ * linux_base-rh-9 * */ - bufferBase = buffer + bufferBase = localProperty.buffer + strlen(oldPortName) + strlen( "===> conflicts with installed package" ); @@ -339,7 +410,7 @@ while( fflush( stdout ) ); MGdbAdd( property->ignoreDb, oldPortDir, "conflicts with another port", NULL ); kkey = getc(stdin); - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return(0); } case KEY_n: @@ -348,7 +419,7 @@ while( fflush( stdout ) ); MGdbAdd( property->ignoreDb, oldPortDir, "conflicts with another port", NULL ); kkey = getc(stdin); - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return(0); } default: @@ -359,19 +430,19 @@ } } } - strcpy( command, "pkg_delete -f " ); - strcat( command, installedPortsDbPortNamePtr ); - fprintf( stdout, "executing: %s\n", command ); + strcpy( localProperty.command, "pkg_delete -f " ); + strcat( localProperty.command, installedPortsDbPortNamePtr ); + fprintf( stdout, "executing: %s\n", localProperty.command ); while( fflush( stdout ) ); - errorCode = system( command ); + errorCode = system( localProperty.command ); if( property->log ) { - strcpy( command, "echo \"removed conflicting port " ); - strcat( command, oldPortName ); - strcat( command, " " ); - strcat( command, oldPortDir ); - strcat( command, " \">> /var/log/portmanager.log" ); - system( command ); + strcpy( localProperty.command, "echo \"removed conflicting port " ); + strcat( localProperty.command, oldPortName ); + strcat( localProperty.command, " " ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, " \">> /var/log/portmanager.log" ); + system( localProperty.command ); } } installedPortsDbIDX++; @@ -412,32 +483,32 @@ while( fflush( stderr ) ); if( property->log ) { - strcpy( command, "echo \" " ); - strcat( command, oldPortName ); - strcat( command, " " ); - strcat( command, oldPortDir ); - strcat( command, " conflicts with another installed port so marked ignore\" >> /var/log/portmanager.log" ); - system( command ); + strcpy( localProperty.command, "echo \" " ); + strcat( localProperty.command, oldPortName ); + strcat( localProperty.command, " " ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, " conflicts with another installed port so marked ignore\" >> /var/log/portmanager.log" ); + system( localProperty.command ); } MGdbAdd( property->ignoreDb, oldPortDir, "conflicts with another installed port", NULL ); - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return( 0 ); } /************************************************************************/ /* Command "1.1" " make -V FORBIDDEN " */ /************************************************************************/ - if( ( errorCode = rPortBrokeCheck( property, options, oldPortDir, oldPortName, "FORBIDDEN" ) ) ) + if( ( errorCode = rPortBrokeCheck( property, options, oldPortDir, oldPortName, FORBIDDEN ) ) ) { switch( errorCode ) { case CRASH: { - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return( CRASH ); } case SKIP: { - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return( OK ); } } @@ -446,18 +517,18 @@ /************************************************************************/ /* Command "1.2" " make -V BROKEN " */ /************************************************************************/ - if( ( errorCode = rPortBrokeCheck( property, options, oldPortDir, oldPortName, "BROKEN" ) ) ) + if( ( errorCode = rPortBrokeCheck( property, options, oldPortDir, oldPortName, BROKEN ) ) ) { switch( errorCode ) { case CRASH: { - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return( CRASH ); } case SKIP: { - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return( OK ); } } @@ -466,18 +537,18 @@ /************************************************************************/ /* Command "1.3" " make -V IGNORE " */ /************************************************************************/ - if( ( errorCode = rPortBrokeCheck( property, options, oldPortDir, oldPortName, "IGNORE" ) ) ) + if( ( errorCode = rPortBrokeCheck( property, options, oldPortDir, oldPortName, IGNORE ) ) ) { switch( errorCode ) { case CRASH: { - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return( CRASH ); } case SKIP: { - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return( OK ); } } @@ -514,7 +585,7 @@ while( oldPortDirPtr && availableDependenciesDbIDX < availableDependenciesDbQTY && strcmp( oldPortDir, oldPortDirPtr ) == 0 ) { - rCleanDir( availableDependenciesDbDependencyDirPtr, workDir ); + rCleanDir( availableDependenciesDbDependencyDirPtr, localProperty.workDir ); oldPortDirPtr = MGdbGet( property->availableDependenciesDb, availableDependenciesDbIDX, @@ -527,7 +598,7 @@ property->fieldAvailableDependenciesDbDependencyName ); availableDependenciesDbIDX++; } - rCleanDir( oldPortDir, workDir ); + rCleanDir( oldPortDir, localProperty.workDir ); } else { @@ -553,7 +624,7 @@ while( oldPortDirPtr && dependencyPortsDbIDX < dependencyPortsDbQTY && strcmp( oldPortDir, oldPortDirPtr ) == 0 ) { - rCleanDir( dependencyDbDependencyPortDirPtr, workDir ); + rCleanDir( dependencyDbDependencyPortDirPtr, localProperty.workDir ); oldPortDirPtr = MGdbSeek( property->dependencyPortsDb, property->fieldDependencyDbPortDir, @@ -571,80 +642,215 @@ dependencyPortsDbIDX++; } - rCleanDir( oldPortDir, workDir ); + rCleanDir( oldPortDir, localProperty.workDir ); } /************************************************************************/ /* Command "3.1" " make fetch" */ /************************************************************************/ - strcpy( command, "cd " ); - strcat( command, PORTSDIR ); - strcat( command, oldPortDir ); - strcat( command, "; make fetch " ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make fetch " ); if( options ) { - strcat( command, options ); + strcat( localProperty.command, options ); } fprintf( stdout, "%s\n", SINGLE_LINES ); fprintf( stdout, "fetch %s \n", oldPortName ); - fprintf( stdout, "%s %s command: #3.1 of 8 %s\n", id, PACKAGE_VERSION, command ); + fprintf( stdout, "%s %s command: #3.1 of 8 %s\n", id, PACKAGE_VERSION, localProperty.command ); fprintf( stdout, "%s\n", SINGLE_LINES ); while( fflush( stdout ) ); - if( ( errorCode = system(command) ) ) + if( ( errorCode = system(localProperty.command) ) ) { if( property->log ) { - strcpy( command, "echo \" " ); - strcat( command, oldPortName ); - strcat( command, " " ); - strcat( command, oldPortDir ); - strcat( command, " failed to fetch\" >> /var/log/portmanager.log" ); - system( command ); + strcpy( localProperty.command, "echo \" " ); + strcat( localProperty.command, oldPortName ); + strcat( localProperty.command, " " ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, " failed to fetch\" >> /var/log/portmanager.log" ); + system( localProperty.command ); } fprintf( stdout, "%s %s error: make fetch returned an error, adding %s to ignore.db\n", id, PACKAGE_VERSION, oldPortDir ); while( fflush( stdout ) ); MGdbAdd( property->ignoreDb, oldPortDir, "failed during make fetch", NULL ); - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return(0); } + + /************************************************************************/ - /* Command "3.2" " make " */ + /* Command "3.2" " make -V OPTIONS" */ + /************************************************************************/ + + /* + * If no /var/db/ports/{package name}/options file exists + * yet make -V OPTIONS shows OPTIONS as being defined + * make is going to bluescreen, we need to handle that here + */ + + strcpy( localProperty.optionsCheck, "cd " ); + strcat( localProperty.optionsCheck, PORTSDIR ); + strcat( localProperty.optionsCheck, oldPortDir ); + strcat( localProperty.optionsCheck, "; make -V OPTIONS" ); + + fprintf( stdout, "%s\n", SINGLE_LINES ); + fprintf( stdout, "%s %s command: #3.2 of 8 %s\n", id, PACKAGE_VERSION, localProperty.optionsCheck ); + fprintf( stdout, "%s\n", SINGLE_LINES ); + while( fflush( stdout ) ); + + pHandle = popen( localProperty.optionsCheck, "r" ); + localProperty.buffer[0] = 0; + fread( localProperty.buffer, bufferSize, 1, pHandle ); + pclose( pHandle ); + /************************************************************************/ + /* Command "3.3" " make conf" */ + /************************************************************************/ + if( strlen( localProperty.buffer ) > 4 ) + { + /* + * If here we know OPTIONS is defined, now need to know if + * /var/db/ports/{package name}/options exists + */ + fileStream = fopen( localProperty.optionsDir, "r" ); + if( fileStream == NULL ) /* no file */ + { + if( options ) + { + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make config " ); + strcat( localProperty.command, options ); + } + else + { + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make config " ); + } + fprintf( stdout, "%s\n", SINGLE_LINES ); + fprintf( stdout, "update %s \n", oldPortName ); + fprintf( stdout, "%s %s command: #3.3 of 8 %s\n", id, PACKAGE_VERSION, localProperty.command ); + fprintf( stdout, "%s\n", SINGLE_LINES ); + while( fflush( stdout ) ); + system(localProperty.command); + } + else + { + fclose( fileStream ); + } + strcpy( localProperty.afterOptionsFileTime, MGrIntToString( (int)MGrFileTime( localProperty.optionsDir ) ) ); + strcpy( localProperty.afterOptionsFileSize, MGrIntToString( MGrFileSize( localProperty.optionsDir ) ) ); + + /* + * test to see if any options changed + */ + if( strlen( localProperty.beforeOptionsFileTime ) != strlen( localProperty.afterOptionsFileTime ) || + strlen( localProperty.beforeOptionsFileSize ) != strlen( localProperty.afterOptionsFileSize ) || + strcmp( localProperty.beforeOptionsFileTime, localProperty.afterOptionsFileTime ) || + strcmp( localProperty.beforeOptionsFileSize, localProperty.afterOptionsFileSize ) ) + { +fprintf( stdout, "%s debug 01: beforeOptionsFileTime-=>%s afterOptionsFileTime-=>%s beforeOptionsFileSize-=>%s afterOptionsFileSize-=>%s\n", + id, + localProperty.beforeOptionsFileTime, + localProperty.afterOptionsFileTime, + localProperty.beforeOptionsFileSize, + localProperty.afterOptionsFileSize ); +while( fflush( stdout ) ); + + /* + * options changed so need to purge oldPortDir's records + * from availablePortsDb and availableDependenciesDb + */ + property->optionsChanged = 1; + MGdbGoTop( property->availablePortsDb ); + while( MGdbSeek( property->availablePortsDb, + property->fieldAvailablePortsDbPortDir, + oldPortDir, + property->fieldAvailablePortsDbPortDir, + exact ) ) + { + fprintf( stdout, "%s info: purging availablePortsDb of old %s record\n", + id, + MGdbGet( property->availablePortsDb, + MGdbGetRecno( property->availablePortsDb ) - 1, + property->fieldAvailablePortsDbPortName ) ); + while( fflush( stdout ) ); + MGdbDelete( property->availablePortsDb, MGdbGetRecno( property->availablePortsDb ) - 1 ); + MGdbGoTop( property->availablePortsDb ); + } + + MGdbGoTop( property->availableDependenciesDb ); + while( MGdbSeek( property->availableDependenciesDb, + property->fieldAvailableDependenciesDbPortDir, + oldPortDir, + property->fieldAvailableDependenciesDbPortDir, + exact ) ) + { + fprintf( stdout, "%s info: purging availableDependenciesDb of old %s dependency records %s\n", + id, + MGdbGet( property->availableDependenciesDb, + MGdbGetRecno( property->availableDependenciesDb ) - 1, + property->fieldAvailableDependenciesDbPortName ), + MGdbGet( property->availableDependenciesDb, + MGdbGetRecno( property->availableDependenciesDb ) - 1, + property->fieldAvailableDependenciesDbDependencyName ) ); + while( fflush( stdout ) ); + MGdbDelete( property->availableDependenciesDb, MGdbGetRecno( property->availableDependenciesDb ) - 1 ); + MGdbGoTop( property->availableDependenciesDb ); + } + /* + * add oldPortDir's new records back into availablePortsDb + * and availableDependenciesDb + */ + fprintf( stdout, "%s info: adding new/modified %s records\n", id, oldPortDir ); + MGPMrSinglePortCreateStatusDb( property, oldPortDir ); + rCleanUp( property, &localProperty ); + return( 0 ); + } + } + + /************************************************************************/ + /* Command "3.4" " make" */ /************************************************************************/ if( options ) { - strcpy( command, "cd " ); - strcat( command, PORTSDIR ); - strcat( command, oldPortDir ); - strcat( command, "; make " ); - strcat( command, options ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make " ); + strcat( localProperty.command, options ); } else { - strcpy( command, "cd " ); - strcat( command, PORTSDIR ); - strcat( command, oldPortDir ); - strcat( command, "; make " ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make " ); } fprintf( stdout, "%s\n", SINGLE_LINES ); fprintf( stdout, "update %s \n", oldPortName ); - fprintf( stdout, "%s %s command: #3.2 of 8 %s\n", id, PACKAGE_VERSION, command ); + fprintf( stdout, "%s %s command: #3.4 of 8 %s\n", id, PACKAGE_VERSION, localProperty.command ); fprintf( stdout, "%s\n", SINGLE_LINES ); while( fflush( stdout ) ); - if( ( errorCode = system(command) ) ) + if( ( errorCode = system(localProperty.command) ) ) { if( property->log ) { - strcpy( command, "echo \" " ); - strcat( command, oldPortName ); - strcat( command, " " ); - strcat( command, oldPortDir ); - strcat( command, " failed during make\" >> /var/log/portmanager.log" ); - system( command ); + strcpy( localProperty.command, "echo \" " ); + strcat( localProperty.command, oldPortName ); + strcat( localProperty.command, " " ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, " failed during make\" >> /var/log/portmanager.log" ); + system( localProperty.command ); } fprintf( stdout, "%s %s error: make returned an error, adding %s to ignore.db\n", id, PACKAGE_VERSION, oldPortDir ); while( fflush( stdout ) ); MGdbAdd( property->ignoreDb, oldPortDir, "failed during make", NULL ); - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return(0); } /************************************************************************/ @@ -660,17 +866,17 @@ } else { - strcpy( command, "cd " ); - strcat( command, TEMPDIR ); - strcat( command, "; pkg_create -b " ); - strcat( command, oldPortName ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, TEMPDIR ); + strcat( localProperty.command, "; pkg_create -b " ); + strcat( localProperty.command, oldPortName ); fprintf( stdout, "%s\n", SINGLE_LINES ); fprintf( stdout, "backing up installed %s before removing it \n", oldPortName ); - fprintf( stdout, "%s %s command: #4 of 8 %s\n", id, PACKAGE_VERSION, command ); + fprintf( stdout, "%s %s command: #4 of 8 %s\n", id, PACKAGE_VERSION, localProperty.command ); fprintf( stdout, "%s\n", SINGLE_LINES ); while( fflush( stdout ) ); - system(command); + system(localProperty.command); } /************************************************************************/ /* Command "5" " make deinstall " */ @@ -681,30 +887,30 @@ if( ( strcmp( oldPortDir, "/sysutils/portmanager" ) == 0 || strcmp( oldPortDir, "/local/sysutils/portmanager" ) == 0 ) && property->pmMode == SINGLE ) { - strcpy( command, "cd " ); - strcat( command, PORTSDIR ); - strcat( command, "/sysutils/portmanager; " ); - strcat( command, "make -V PKG_DBDIR" ); - pHandle = popen( command, "r" ); - buffer[0] = 0; - fread( buffer, 255, 1, pHandle ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, "/sysutils/portmanager; " ); + strcat( localProperty.command, "make -V PKG_DBDIR" ); + pHandle = popen( localProperty.command, "r" ); + localProperty.buffer[0] = 0; + fread( localProperty.buffer, 255, 1, pHandle ); pclose( pHandle ); idx = 0; while( idx < 255 ) { - if( buffer[idx] == LINEFEED || buffer[idx] == TAB || buffer[idx] == SPACE ) + if( localProperty.buffer[idx] == LINEFEED || localProperty.buffer[idx] == TAB || localProperty.buffer[idx] == SPACE ) { - buffer[idx] = 0; + localProperty.buffer[idx] = 0; break; } idx++; } - strcpy( command, "rm -r " ); - strcat( command, buffer ); - strcat( command, "/portmanager*" ); - fprintf( stdout, "executing: %s\n", command ); + strcpy( localProperty.command, "rm -r " ); + strcat( localProperty.command, localProperty.buffer ); + strcat( localProperty.command, "/portmanager*" ); + fprintf( stdout, "executing: %s\n", localProperty.command ); while( fflush( stdout ) ); - system( command ); + system( localProperty.command ); } else { @@ -717,13 +923,13 @@ /* * have to do this here before db's are wacked */ - strcpy( commandRestart, "portmanager -u" ); + strcpy( localProperty.commandRestart, "portmanager -u" ); MGdbGoTop( property->commandLineDb ); - while( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, "-ip", property->fieldCommandLineDbValue, exact ) ) ) + while( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, ip, property->fieldCommandLineDbValue, exact ) ) ) { - strcat( commandRestart, " " ); - strcat( commandRestart, " -ip " ); - strcat( commandRestart, ipPtr ); + strcat( localProperty.commandRestart, " " ); + strcat( localProperty.commandRestart, " -ip " ); + strcat( localProperty.commandRestart, ipPtr ); } } if( strcmp( oldPortName, "not installed" ) == 0 ) @@ -736,27 +942,27 @@ } else { - strcpy( command, "pkg_delete -f "); - strcat( command, oldPortName); + strcpy( localProperty.command, "pkg_delete -f "); + strcat( localProperty.command, oldPortName); fprintf( stdout, "%s\n", SINGLE_LINES ); fprintf( stdout, "removing old %s \n", oldPortName ); - fprintf( stdout, "%s %s command: #5 of 8 %s\n", id, PACKAGE_VERSION, command ); + fprintf( stdout, "%s %s command: #5 of 8 %s\n", id, PACKAGE_VERSION, localProperty.command ); fprintf( stdout, "%s\n", SINGLE_LINES ); while( fflush( stdout ) ); - if( ( system(command) ) ) + if( ( system(localProperty.command) ) ) { - command[0] = 0; - strcpy( command, "cd " ); - strcat( command, PORTSDIR ); - strcat( command, oldPortDir ); - strcat( command, "; make deinstall " ); + localProperty.command[0] = 0; + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make deinstall " ); fprintf( stdout, "%s\n", SINGLE_LINES ); fprintf( stdout, "trying one more way to remove %s...\n", oldPortName ); - fprintf( stdout, "%s %s command: #5 of 8 %s\n", id, PACKAGE_VERSION, command ); + fprintf( stdout, "%s %s command: #5 of 8 %s\n", id, PACKAGE_VERSION, localProperty.command ); fprintf( stdout, "%s\n", SINGLE_LINES ); while( fflush( stdout ) ); - system(command); + system(localProperty.command); } } } @@ -765,73 +971,73 @@ /************************************************************************/ if( options ) { - strcpy( command, "cd " ); - strcat( command, PORTSDIR ); - strcat( command, oldPortDir ); - strcat( command, "; make reinstall " ); - strcat( command, options ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make reinstall " ); + strcat( localProperty.command, options ); } else { - strcpy( command, "cd " ); - strcat( command, PORTSDIR ); - strcat( command, oldPortDir ); - strcat( command, "; make reinstall " ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make reinstall " ); } fprintf( stdout, "%s\n", SINGLE_LINES ); fprintf( stdout, "installing updated %s \n", oldPortDir ); - fprintf( stdout, "%s %s command: #6 of 8 %s\n", id, PACKAGE_VERSION, command ); + fprintf( stdout, "%s %s command: #6 of 8 %s\n", id, PACKAGE_VERSION, localProperty.command ); fprintf( stdout, "%s\n", SINGLE_LINES ); while( fflush( stdout ) ); - if( ( errorCode = system( command ) ) ) + if( ( errorCode = system( localProperty.command ) ) ) { if( property->log ) { - strcpy( command, "echo \" " ); - strcat( command, oldPortName ); - strcat( command, " " ); - strcat( command, oldPortDir ); - strcat( command, " restoring original port from backup\" >> /var/log/portmanager.log" ); - system( command ); + strcpy( localProperty.command, "echo \" " ); + strcat( localProperty.command, oldPortName ); + strcat( localProperty.command, " " ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, " restoring original port from backup\" >> /var/log/portmanager.log" ); + system( localProperty.command ); } - strcpy(command, "pkg_add "); - strcat(command, TEMPDIR); - strcat(command, "/"); - strcat(command, oldPortName); - strcat(command, ".tgz"); + strcpy(localProperty.command, "pkg_add "); + strcat(localProperty.command, TEMPDIR); + strcat(localProperty.command, "/"); + strcat(localProperty.command, oldPortName); + strcat(localProperty.command, ".tgz"); fprintf( stdout, "%s\n", SINGLE_LINES ); fprintf( stderr, "restoring original port from backup \n" ); - fprintf( stderr, "%s %s command: #6!! ***Emergancy restore*** %s\n", id, PACKAGE_VERSION, command ); + fprintf( stderr, "%s %s command: #6!! ***Emergancy restore*** %s\n", id, PACKAGE_VERSION, localProperty.command ); fprintf( stdout, "%s\n", SINGLE_LINES ); while( fflush( stdout ) ); - if( ( errorCode = system( command ) ) ) + if( ( errorCode = system( localProperty.command ) ) ) { if( property->log ) { - strcpy( command, "echo \" " ); - strcat( command, oldPortName ); - strcat( command, " " ); - strcat( command, oldPortDir ); - strcat( command, " failed to restore from backup\" >> /var/log/portmanager.log" ); - system( command ); + strcpy( localProperty.command, "echo \" " ); + strcat( localProperty.command, oldPortName ); + strcat( localProperty.command, " " ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, " failed to restore from backup\" >> /var/log/portmanager.log" ); + system( localProperty.command ); } fprintf( stdout, "%s %s error: FAILED TO RESTORE BACKUP COPY, really sorry ! \n", id, PACKAGE_VERSION ); fprintf( stdout, "%s %s info: adding %s to ignore.db\n", id, PACKAGE_VERSION, oldPortDir ); while( fflush( stdout ) ); MGdbAdd( property->ignoreDb, oldPortDir, "failed during (6) emergancy restore", NULL ); - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return(0); } if( property->log ) { - strcpy( command, "echo \" " ); - strcat( command, oldPortName ); - strcat( command, " " ); - strcat( command, oldPortDir ); - strcat( command, " restored from backup and marked ignore\" >> /var/log/portmanager.log" ); - system( command ); + strcpy( localProperty.command, "echo \" " ); + strcat( localProperty.command, oldPortName ); + strcat( localProperty.command, " " ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, " restored from backup and marked ignore\" >> /var/log/portmanager.log" ); + system( localProperty.command ); } fprintf( stdout, "%s\n", SINGLE_LINES ); fprintf( stdout, "%s %s error: RESTORED BACKUP COPY\n", id, PACKAGE_VERSION ); @@ -839,24 +1045,24 @@ MGdbAdd( property->ignoreDb, oldPortDir, "performed (6) emergancy restore", NULL ); fprintf( stdout, "%s\n", SINGLE_LINES ); while( fflush( stdout ) ); - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return(0); } else { if( strcmp( oldPortName, "not installed" ) ) { - strcpy( command, "cd " ); - strcat( command, TEMPDIR); - strcat( command, "; rm -f "); - strcat( command, oldPortName); - strcat( command, ".tgz" ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, TEMPDIR); + strcat( localProperty.command, "; rm -f "); + strcat( localProperty.command, oldPortName); + strcat( localProperty.command, ".tgz" ); fprintf( stdout, "%s\n", SINGLE_LINES ); fprintf( stderr, "deleting backup copy, installation of updated %s successful\n", oldPortDir ); - fprintf( stdout, "%s %s command: #6 of 8 %s\n", id, PACKAGE_VERSION, command ); + fprintf( stdout, "%s %s command: #6 of 8 %s\n", id, PACKAGE_VERSION, localProperty.command ); fprintf( stdout, "%s\n", SINGLE_LINES ); while( fflush( stdout ) ); - system( command ); + system( localProperty.command ); } } /************************************************************************/ @@ -866,25 +1072,25 @@ { if( options ) { - strcpy( command, "cd " ); - strcat( command, PORTSDIR ); - strcat( command, oldPortDir ); - strcat( command, "; make package " ); - strcat( command, options ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make package " ); + strcat( localProperty.command, options ); } else { - strcpy( command, "cd " ); - strcat( command, PORTSDIR ); - strcat( command, oldPortDir ); - strcat( command, "; make package " ); + strcpy( localProperty.command, "cd " ); + strcat( localProperty.command, PORTSDIR ); + strcat( localProperty.command, oldPortDir ); + strcat( localProperty.command, "; make package " ); } fprintf( stdout, "%s\n", SINGLE_LINES ); fprintf( stderr, "making package of updated %s \n", oldPortDir ); - fprintf( stdout, "%s %s command: #7 of 8 %s\n", id, PACKAGE_VERSION, command ); + fprintf( stdout, "%s %s command: #7 of 8 %s\n", id, PACKAGE_VERSION, localProperty.command ); fprintf( stdout, "%s\n", SINGLE_LINES ); while( fflush( stdout ) ); - system(command); + system(localProperty.command); } else { @@ -908,7 +1114,7 @@ if( ( strcmp( oldPortDir, "/sysutils/portmanager" ) == 0 || strcmp( oldPortDir, "/local/sysutils/portmanager" ) == 0 ) && property->pmMode == MULTI ) { - rCleanDir( oldPortDir, workDir ); + rCleanDir( oldPortDir, localProperty.workDir ); } else { @@ -934,7 +1140,7 @@ while( oldPortDirPtr && availableDependenciesDbIDX < availableDependenciesDbQTY && strcmp( oldPortDir, oldPortDirPtr ) == 0 ) { - rCleanDir( availableDependenciesDbDependencyDirPtr, workDir ); + rCleanDir( availableDependenciesDbDependencyDirPtr, localProperty.workDir ); oldPortDirPtr = MGdbGet( property->availableDependenciesDb, availableDependenciesDbIDX, @@ -947,7 +1153,7 @@ property->fieldAvailableDependenciesDbDependencyName ); availableDependenciesDbIDX++; } - rCleanDir( oldPortDir, workDir ); + rCleanDir( oldPortDir, localProperty.workDir ); } else { @@ -973,7 +1179,7 @@ while( oldPortDirPtr && dependencyPortsDbIDX < dependencyPortsDbQTY && strcmp( oldPortDir, oldPortDirPtr ) == 0 ) { - rCleanDir( dependencyDbDependencyPortDirPtr, workDir ); + rCleanDir( dependencyDbDependencyPortDirPtr, localProperty.workDir ); oldPortDirPtr = MGdbSeek( property->dependencyPortsDb, property->fieldDependencyDbPortDir, @@ -991,7 +1197,7 @@ dependencyPortsDbIDX++; } - rCleanDir( oldPortDir, workDir ); + rCleanDir( oldPortDir, localProperty.workDir ); } } @@ -1005,47 +1211,47 @@ * reconstruct the command line */ MGdbGoTop( property->commandLineDb ); - if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, "-l", property->fieldCommandLineDbValue, exact ) ) ) + if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, l, property->fieldCommandLineDbValue, exact ) ) ) { - strcat( commandRestart, " " ); - strcat( commandRestart, "-l" ); + strcat( localProperty.commandRestart, " " ); + strcat( localProperty.commandRestart, "-l" ); } MGdbGoTop( property->commandLineDb ); - if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, "--log", property->fieldCommandLineDbValue, exact ) ) ) + if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, log, property->fieldCommandLineDbValue, exact ) ) ) { - strcat( commandRestart, " " ); - strcat( commandRestart, "-l" ); + strcat( localProperty.commandRestart, " " ); + strcat( localProperty.commandRestart, "-l" ); } MGdbGoTop( property->commandLineDb ); - if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, "-bu", property->fieldCommandLineDbValue, exact ) ) ) + if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, bu, property->fieldCommandLineDbValue, exact ) ) ) { - strcat( commandRestart, " " ); - strcat( commandRestart, "-bu" ); + strcat( localProperty.commandRestart, " " ); + strcat( localProperty.commandRestart, "-bu" ); } MGdbGoTop( property->commandLineDb ); - if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, "--back-up", property->fieldCommandLineDbValue, exact ) ) ) + if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, backUp, property->fieldCommandLineDbValue, exact ) ) ) { - strcat( commandRestart, " " ); - strcat( commandRestart, "-bu" ); + strcat( localProperty.commandRestart, " " ); + strcat( localProperty.commandRestart, "-bu" ); } MGdbGoTop( property->commandLineDb ); - if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, "-y", property->fieldCommandLineDbValue, exact ) ) ) + if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, y, property->fieldCommandLineDbValue, exact ) ) ) { - strcat( commandRestart, " " ); - strcat( commandRestart, "-y" ); + strcat( localProperty.commandRestart, " " ); + strcat( localProperty.commandRestart, "-y" ); } MGdbGoTop( property->commandLineDb ); - if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, "--yes", property->fieldCommandLineDbValue, exact ) ) ) + if( ( ipPtr = MGdbSeek( property->commandLineDb, property->fieldCommandLineDbKey, yes, property->fieldCommandLineDbValue, exact ) ) ) { - strcat( commandRestart, " " ); - strcat( commandRestart, "--yes" ); + strcat( localProperty.commandRestart, " " ); + strcat( localProperty.commandRestart, "--yes" ); } - strcat( commandRestart, " --resume" ); + strcat( localProperty.commandRestart, " --resume" ); fprintf(stdout, "%s\n", SINGLE_LINES); - fprintf(stdout, "portmanager just updated itself, executing:\n\t%s\n", commandRestart ); + fprintf(stdout, "portmanager just updated itself, executing:\n\t%s\n", localProperty.commandRestart ); fprintf(stdout, "%s\n", SINGLE_LINES); while( fflush( stdout ) ); - system( commandRestart ); + system( localProperty.commandRestart ); exit( 0 ); } @@ -1061,44 +1267,47 @@ if( availablePortsFlagPtr && strncmp( availablePortsFlagPtr, "2", 1 ) ) { availablePortsDbIDX = MGdbGetRecno( property->availablePortsDb ) - 1; - strcpy( newPortName, MGdbGet( property->availablePortsDb, availablePortsDbIDX, property->fieldAvailablePortsDbPortName ) ); - strcpy( newPortDir, MGdbGet( property->availablePortsDb, availablePortsDbIDX, property->fieldAvailablePortsDbPortDir ) ); + strcpy( localProperty.newPortName, MGdbGet( property->availablePortsDb, availablePortsDbIDX, property->fieldAvailablePortsDbPortName ) ); + strcpy( localProperty.newPortDir, MGdbGet( property->availablePortsDb, availablePortsDbIDX, property->fieldAvailablePortsDbPortDir ) ); if( ( errorCode = MGdbDelete( property->availablePortsDb, availablePortsDbIDX ) ) ) { fprintf( stdout, "%s %s error: %s returned errorCode %d\n", id, PACKAGE_VERSION, "MGdbDelete", errorCode ); + rCleanUp( property, &localProperty ); return( 1 ); } - MGdbAdd( property->availablePortsDb, newPortName, newPortDir, "2", NULL ); + MGdbAdd( property->availablePortsDb, localProperty.newPortName, localProperty.newPortDir, "2", NULL ); } } - free( commandRestart ); - rCleanUp( property, buffer, command, newPortDir, newPortName, workDir ); + rCleanUp( property, &localProperty ); return( 0 ); } /****************************************/ /****************************************/ /****************************************/ -int rCleanUp( structProperty* property, char* buffer, char* command, char* newPortDir, char* newPortName, char* workDir ) +int rCleanUp( structProperty* property, structLocalProperty* localProperty ) { + MGdbDestroy( property->availableDependenciesDb ); + MGdbDestroy( property->availablePortsDb ); MGdbDestroy( property->commandLineDb ); MGdbDestroy( property->configDb ); + MGdbDestroy( property->dependencyPortsDb ); MGdbDestroy( property->ignoreDb ); MGdbDestroy( property->installedPortsDb ); MGdbDestroy( property->strikesDb ); - free( buffer ); - free( command ); - free( newPortDir ); - free( newPortName ); - free( workDir ); - if( property->pmMode || property->forced ) - { - MGdbDestroy( property->availablePortsDb ); - MGdbDestroy( property->availableDependenciesDb ); - } - else - { - MGdbDestroy( property->dependencyPortsDb ); - } + + free( localProperty->afterOptionsFileSize ); + free( localProperty->afterOptionsFileTime ); + free( localProperty->beforeOptionsFileSize ); + free( localProperty->beforeOptionsFileTime ); + free( localProperty->buffer ); + free( localProperty->command ); + free( localProperty->commandRestart ); + free( localProperty->newPortDir ); + free( localProperty->newPortName ); + free( localProperty->optionsCheck ); + free( localProperty->optionsDir ); + free( localProperty->workDir ); + return(0); } /****************************************/ diff -ruN ../0.3.2/libMGPM/src/libMGPM.h ./libMGPM/src/libMGPM.h --- ../0.3.2/libMGPM/src/libMGPM.h Fri Nov 4 08:42:49 2005 +++ ./libMGPM/src/libMGPM.h Sun Nov 6 04:06:31 2005 @@ -91,16 +91,17 @@ /* * default flags */ + int autoConflicts; /* if 1 then conflicts Y/N default is Y */ + int autoMoved; /* if 1 then remove moved ports is Y */ + int backUp; /* if 1 then make packages for updatyed ports */ int forced; /* 1 = forced updates 0 = normal */ int interactive; /* 0 = non, 1 = interactive */ + int log; /* if 1 then enable logging */ int objIdx; + int optionsChanged; /* set by MGPMrUpdate for example to indicate a ports's options just changed */ int pmMode; /* singlePort Upgrade = 1 multiple upgrade = 0 */ int resume; /* 0=normal 1=don't create databases*/ int verbose; - int log; /* if 1 then enable logging */ - int backUp; /* if 1 then make packages for updatyed ports */ - int autoConflicts; /* if 1 then conflicts Y/N default is Y */ - int autoMoved; /* if 1 then remove moved ports is Y */ /* * misc @@ -176,7 +177,6 @@ classDb* strikesDb; classDir* dir; classPort* portTree; - } structProperty; diff -ruN ../0.3.2/portmanager/portmanager.1 ./portmanager/portmanager.1 --- ../0.3.2/portmanager/portmanager.1 Fri Nov 4 06:39:26 2005 +++ ./portmanager/portmanager.1 Sat Nov 5 07:30:34 2005 @@ -80,7 +80,7 @@ .sp .It \fB\&-ui\fR or \fB\&--upgrade-interactive\fR - upgrade interactively + upgrade in interactive mode asks (y/n/a) before updating each port .sp .It \fB\&-v\fR or \fB\&--version\fR @@ -104,7 +104,7 @@ portmanager x11/gnome2 --log -to add/update/repair a single port with logging by forcing all +to add/update/repair a single port with logging and forcing all of it's dependencies to be rebuilt portmanager x11/gnome2 --log --fix Binary files ../0.3.2/portmanager-0.3.2.tar.gz and ./portmanager-0.3.2.tar.gz differ Binary files ../0.3.2/portmanager-0.3.3.tar.gz and ./portmanager-0.3.3.tar.gz differ diff -ruN ../0.3.2/programmer-notes.txt ./programmer-notes.txt --- ../0.3.2/programmer-notes.txt Fri Nov 4 08:47:05 2005 +++ ./programmer-notes.txt Sat Nov 5 09:19:08 2005 @@ -2,17 +2,13 @@ Must do before releasing - (yes/no/auto yes to all) [y/n/a] [y] - a) moved ports - b) ui - c) conflicts - auto stop/start of programs? dual origin move database files to /var/db/portmanager test in 6.0 - update web site + use signal to shutdown with c valgrind clean +c/w (yes/no/auto yes to all) [y/n/a] [y] c/w --resume option for forced modes c/w -sl c/w -slid @@ -29,6 +25,7 @@ c/w test moved ports c/w three strikes c/w update man pages +c/w update web site portmanager.c - passes argv, arc to MGPMrCommandLine.c --Boundary-00=_RLpbDUMyaBZeBzg Content-Type: text/x-diff; charset="iso-8859-1"; name="patch-0.3.2_2" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-0.3.2_2" diff -ruN ../0.3.2_1/libMGPM/src/MGPMrSinglePortStatus.c ./libMGPM/src/MGPMrSinglePortStatus.c --- ../0.3.2_1/libMGPM/src/MGPMrSinglePortStatus.c Sun Nov 6 06:38:18 2005 +++ ./libMGPM/src/MGPMrSinglePortStatus.c Sun Nov 6 09:35:25 2005 @@ -55,7 +55,8 @@ int counter = 0; int installedPortsDbIDX = 0; int* counterPtr = NULL; - + int old = 0; + counterPtr = &counter; oldDependencyName = (char*)calloc( bufferSize, 1 ); @@ -101,6 +102,7 @@ */ while( availablePortsDbIDX < availablePortsDbQTY ) { + old = 0; availablePortsDbPortDirPtr = MGdbGet( property->availablePortsDb, availablePortsDbIDX, property->fieldAvailablePortsDbPortDir ); @@ -128,7 +130,10 @@ /* * if "is availablePortsDb fieldAvailablePortsDbPortName in installedPortsDb" = yes * a) test it's dependents: - * 1. If all RUN dependencies are in installedPortsDb then port is current + * 1. If all RUN dependencies are in installedPortsDb then port may be current + * a. Is all port's dependencies in dependencyPortsDb current? + * 1. yes port is current + * 2. No - port built with old dependencies * 2. If NOT all RUN dependencies are in installedPortsDb then port is built with old/missing dependencies */ if( installedPortsDbPortNamePtr ) @@ -187,11 +192,55 @@ } else { - fprintf( stdout, "%05d have:%-25s status: CURRENT: %-25s\n", - counter, - installedPortsDbPortName, - installedPortsDbPortDir ); - while( fflush( stdout ) ); + MGdbGoTop( property->dependencyPortsDb ); + while( MGdbSeek( property->dependencyPortsDb, + property->fieldDependencyDbPortDir, + installedPortsDbPortDir, + property->fieldDependencyDbPortDir, + exact ) ) + { + MGdbGoTop( property->installedPortsDb ); + + if( MGdbSeek( property->installedPortsDb, + property->fieldInstalledPortsDbPortName, + MGdbGet( property->dependencyPortsDb, + MGdbGetRecno( property->dependencyPortsDb ) - 1, + property->fieldDependencyDbDependencyPortName ), + property->fieldInstalledPortsDbPortName, + exact ) == NULL ) + { + fprintf( stdout, "%05d have:%-25s status: OLD DEPENDENCY: %-25s\n", + counter, + installedPortsDbPortName, + MGdbGet( property->dependencyPortsDb, + MGdbGetRecno( property->dependencyPortsDb ) - 1, + property->fieldDependencyDbDependencyPortName ) ); + while( fflush( stdout ) ); + + MGdbAdd( property->oldPortsDb, + installedPortsDbPortDir, + installedPortsDbPortName, + "OLD DEPENDENCY", + MGdbGet( property->dependencyPortsDb, + MGdbGetRecno( property->dependencyPortsDb ) - 1, + property->fieldDependencyDbDependencyPortName ), + MGdbGet( property->dependencyPortsDb, + MGdbGetRecno( property->dependencyPortsDb ) - 1, + property->fieldDependencyDbDependencyPortDir ), + NULL ); + old = 1; + break; + } + + } + if( old == 0 ) + { + fprintf( stdout, "%05d have:%-25s status: CURRENT: %-25s\n", + counter, + installedPortsDbPortName, + installedPortsDbPortDir ); + while( fflush( stdout ) ); + } } } } --Boundary-00=_RLpbDUMyaBZeBzg-- From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 23:48:42 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 C009E16A41F for ; Sun, 6 Nov 2005 23:48:42 +0000 (GMT) (envelope-from boris@brooknet.com.au) Received: from mailout2.pacific.net.au (mailout2.pacific.net.au [61.8.0.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1CE9F43D45 for ; Sun, 6 Nov 2005 23:48:38 +0000 (GMT) (envelope-from boris@brooknet.com.au) Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.0.86]) by mailout2.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id jA6NmXTF008814; Mon, 7 Nov 2005 10:48:33 +1100 Received: from [192.168.0.7] (ppp2AA1.dyn.pacific.net.au [61.8.42.161]) by mailproxy1.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id jA6NmVS2002675; Mon, 7 Nov 2005 10:48:32 +1100 In-Reply-To: <200511061456.44530.ringworm01@gmail.com> References: <20051106221047.GC36095@schtroumpf.homeunix.net> <200511061456.44530.ringworm01@gmail.com> Mime-Version: 1.0 (Apple Message framework v734) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <999EA2DB-ADB5-4C77-A84B-C72FBBDDBC69@brooknet.com.au> Content-Transfer-Encoding: 7bit From: Sam Lawrance Date: Mon, 7 Nov 2005 10:49:01 +1100 To: "Michael C. Shultz" X-Mailer: Apple Mail (2.734) Cc: "Ian D. Leroux" , freebsd-ports@freebsd.org Subject: Re: java/jdk14, BUILD_DEPENDS, and portmanager -u X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 23:48:42 -0000 On 07/11/2005, at 9:56 AM, Michael C. Shultz wrote: > On Sunday 06 November 2005 14:10, Ian D. Leroux wrote: > > >> I have a native build of jdk14 (jdk-1.4.2p7_2) installed on my >> system, >> and so far whenever that port has needed upgrading it's been able >> to use >> the existing jdk to build the new one (I deinstalled linux-sun-jdk >> some >> time ago). While running portmanager -u today I noticed it trying to >> upgrade the jdk on the grounds that it has an out-of-date >> dependency on >> >> linux-sun-jdk (which is "missing"). Sure enough: >> >> >>> cd /usr/ports/java/jdk14 && make -V BUILD_DEPENDS >>> >>> > > portmanager just went through a major change with version 0.3.2, > > If I understand your post correctly there might be a bug in > portmanager, > here is how it "should work": > > if a port has an out of date RUN_DEPENDS LIB_DEPENDS or DEPENDS > then it gets picked for rebuilding, but is'nt actually built until > all of the port's BUILD_DEPENDS EXTRACT_DEPENDS PATCH_DEPENDS > FETCH_DEPENDS and all of the run depends are up to date. > > Please try > > cd /usr/ports/java/jdk14 && make -V RUN_DEPENDS -V LIB_DEPENDS -V > DEPENDS > > If any of those are out of date then that is probably the real > reason why > jdk14 is being updated and this is just a reporting problem. > > For the bad news though, if linux-sun-jdk is a BUILD_DEPENDS then > portmanager > is going to expect it to be installed before building java/jdk14. > If there > is another way to build that port the proper place to fix this > problem is in > that port's Makefile. Maybe by making the BUILD_DEPEND contitional > on the existanace of its own existing JDK? > You cannot have circular dependencies in the ports tree. I think the real problem is that portmanager is looking specifically for the existence of the linux-sun-jdk port, which is not what the jdk14 port does ordinarily. Cheers Sam From owner-freebsd-ports@FreeBSD.ORG Sun Nov 6 23:54:33 2005 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org 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 B013016A41F for ; Sun, 6 Nov 2005 23:54:33 +0000 (GMT) (envelope-from lioux@FreeBSD.org) Received: from vette.gigo.com (vette.gigo.com [216.218.228.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CC1443D45 for ; Sun, 6 Nov 2005 23:54:33 +0000 (GMT) (envelope-from lioux@FreeBSD.org) Received: from 201.24.55.14 (unknown [201.24.55.14]) by vette.gigo.com (Postfix) with ESMTP id 5176F57A9 for ; Sun, 6 Nov 2005 15:54:32 -0800 (PST) Received: (qmail 35673 invoked by uid 1001); 6 Nov 2005 21:53:23 -0200 Message-ID: <20051106235345.35671.qmail@exxodus.fedaykin.here> Date: Sun, 6 Nov 2005 21:53:23 -0200 From: Mario Sergio Fujikawa Ferreira To: Randy Bush References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> <436DFC5C.1030103@FreeBSD.org> <17262.23562.169433.760266@roam.psg.com> <20051106215136.678d396e@it.buh.tecnik93.com> <17262.24544.247014.915228@roam.psg.com> <20051106223415.6a88f386@it.buh.tecnik93.com> <17262.35015.795923.180568@roam.psg.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <17262.35015.795923.180568@roam.psg.com> User-Agent: Mutt/1.5.11 Cc: Ion-Mihai Tetcu , freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Nov 2005 23:54:33 -0000 On Sun, Nov 06, 2005 at 12:50:25PM -1000, Randy Bush wrote: > Return-Path: randy@psg.com > Delivered-To: lioux-freebsd@localhost > Received: (qmail 62786 invoked from network); 6 Nov 2005 20:59:07 -0200 > Received: from unknown (HELO localhost) (127.0.0.1) > by exxodus.fedaykin.here with SMTP; 6 Nov 2005 20:59:07 -0200 > Original-Recipient: rfc822;lioux-freebsd@saturno32.mail.sys.intranet > Received: from pop3.uol.com.br [200.221.4.5] > by localhost with POP3 (fetchmail-6.2.5.2) > for lioux-freebsd@localhost (single-drop); Sun, 06 Nov 2005 20:59:07 -0200 (BRST) > Received: from shadow5-1.uol.com.br (172.26.5.186) by saturno32.mail.sys.intranet (7.1.006) > id 43548CAB004BE3C7 for lioux-freebsd@uol.com.br; Sun, 6 Nov 2005 20:50:53 -0200 > Received: from localhost (localhost [127.0.0.1]) > by starfury10.uol.com.br (Postfix) with ESMTP id C58D8138419 > for ; Sun, 6 Nov 2005 20:50:53 -0200 (BRST) > Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) > by starfury10.uol.com.br (Postfix) with ESMTP id 6D89C1389A4 > for ; Sun, 6 Nov 2005 20:50:53 -0200 (BRST) > Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) > by mx2.freebsd.org (Postfix) with ESMTP id 50E8D55445 > for ; Sun, 6 Nov 2005 22:50:52 +0000 (GMT) > (envelope-from randy@psg.com) > Received: by hub.freebsd.org (Postfix) > id 4D93F16A420; Sun, 6 Nov 2005 22:50:52 +0000 (GMT) > Delivered-To: lioux@freebsd.org > Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) > by hub.freebsd.org (Postfix) with ESMTP id 4A17C16A41F; > Sun, 6 Nov 2005 22:50:52 +0000 (GMT) > (envelope-from randy@psg.com) > Received: from rip.psg.com (rip.psg.com [147.28.0.39]) > by mx1.FreeBSD.org (Postfix) with ESMTP id 084D043D48; > Sun, 6 Nov 2005 22:50:51 +0000 (GMT) > (envelope-from randy@psg.com) > Received: from localhost ([127.0.0.1] helo=roam.psg.com) > by rip.psg.com with esmtps (TLSv1:AES256-SHA:256) > (Exim 4.54 (FreeBSD)) > id 1EYtLf-000EJp-E5; Sun, 06 Nov 2005 22:50:51 +0000 > Received: from localhost ([127.0.0.1] helo=roam.psg.com) > by roam.psg.com with esmtp (Exim 4.54 (FreeBSD)) > id 1EYtLc-00076q-Cz; Sun, 06 Nov 2005 12:50:48 -1000 > From: Randy Bush > MIME-Version: 1.0 > Content-Type: text/plain; charset=us-ascii > Content-Transfer-Encoding: 7bit > Message-ID: <17262.35015.795923.180568@roam.psg.com> > Date: Sun, 6 Nov 2005 12:50:47 -1000 > To: Ion-Mihai Tetcu > Cc: lioux@freebsd.org, freebsd ports > Subject: Re: azureus -> eclipse -> cairo problems persist > References: <17261.36760.762443.538898@roam.psg.com> > > <17261.44411.862315.92211@roam.psg.com> > <436DFC5C.1030103@FreeBSD.org> > <17262.23562.169433.760266@roam.psg.com> > <20051106215136.678d396e@it.buh.tecnik93.com> > <17262.24544.247014.915228@roam.psg.com> > <20051106223415.6a88f386@it.buh.tecnik93.com> > > >> have you tried a file request with the new code? i guess i will > >> do so shortly. > > No, and no reply from lioux to that mail either. > > am trying a request now for > > br_flag_hearings.mp4.torrent > > have a green face, have seeds and peers, data transfer stats all > zero. K, could you guys try something? It seems that azureus is erratic with jdk15. I was able to test it with it; hence, my committing the "update" to the port. However, I have been getting reports (which I can somewhat reproduce) that it does not work well with jdk15 under FreeBSD. There is an azureus port version with the old jdk14 dependency at http://people.FreeBSD.org/~lioux/azureus.tgz Please try that version and let me know how it works out. Regards, -- Mario S F Ferreira - DF - Brazil - "I guess this is a signature." feature, n: a documented bug | bug, n: an undocumented feature From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 00:02:05 2005 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org 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 A532316A41F; Mon, 7 Nov 2005 00:02:05 +0000 (GMT) (envelope-from randy@psg.com) Received: from rip.psg.com (rip.psg.com [147.28.0.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D40543D45; Mon, 7 Nov 2005 00:02:05 +0000 (GMT) (envelope-from randy@psg.com) Received: from localhost ([127.0.0.1] helo=roam.psg.com) by rip.psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.54 (FreeBSD)) id 1EYuSa-000Ddn-Be; Mon, 07 Nov 2005 00:02:05 +0000 Received: from localhost ([127.0.0.1] helo=roam.psg.com) by roam.psg.com with esmtp (Exim 4.54 (FreeBSD)) id 1EYuSW-0008EJ-Ps; Sun, 06 Nov 2005 14:02:00 -1000 From: Randy Bush MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17262.39288.288072.491298@roam.psg.com> Date: Sun, 6 Nov 2005 14:02:00 -1000 To: Mario Sergio Fujikawa Ferreira References: <17261.36760.762443.538898@roam.psg.com> <17261.44411.862315.92211@roam.psg.com> <436DFC5C.1030103@FreeBSD.org> <17262.23562.169433.760266@roam.psg.com> <20051106215136.678d396e@it.buh.tecnik93.com> <17262.24544.247014.915228@roam.psg.com> <20051106223415.6a88f386@it.buh.tecnik93.com> <17262.35015.795923.180568@roam.psg.com> <20051106235345.35671.qmail@exxodus.fedaykin.here> Cc: freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 00:02:05 -0000 > http://people.FreeBSD.org/~lioux/azureus.tgz built clean started it at least one file has outbound traffic download has inbound traffic randy From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 00:04:20 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 BCF3F16A41F for ; Mon, 7 Nov 2005 00:04:20 +0000 (GMT) (envelope-from ian_leroux@fastmail.fm) Received: from out3.smtp.messagingengine.com (out3.smtp.messagingengine.com [66.111.4.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60CAA43D45 for ; Mon, 7 Nov 2005 00:04:20 +0000 (GMT) (envelope-from ian_leroux@fastmail.fm) Received: from frontend1.internal (mysql-sessions.internal [10.202.2.149]) by frontend1.messagingengine.com (Postfix) with ESMTP id C4579CDB7B2; Sun, 6 Nov 2005 19:04:18 -0500 (EST) Received: from frontend2.messagingengine.com ([10.202.2.151]) by frontend1.internal (MEProxy); Sun, 06 Nov 2005 19:04:18 -0500 X-Sasl-enc: pJxfLWzb2d39sLcMtUzi87VJvxZVLJSiOY3NfNaFy3dh 1131321856 Received: from schtroumpf.dyndns.org (TANG-FIVE-EIGHTY-ONE.MIT.EDU [18.251.7.70]) by frontend2.messagingengine.com (Postfix) with ESMTP id 253705703A8; Sun, 6 Nov 2005 19:04:16 -0500 (EST) Date: Sun, 6 Nov 2005 19:04:08 -0500 From: "Ian D. Leroux" To: "Michael C. Shultz" Message-ID: <20051107000408.GE36095@schtroumpf.homeunix.net> References: <20051106221047.GC36095@schtroumpf.homeunix.net> <200511061456.44530.ringworm01@gmail.com> <20051106233118.GD36095@schtroumpf.homeunix.net> <200511061533.37959.ringworm01@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200511061533.37959.ringworm01@gmail.com> User-Agent: Mutt/1.5.11 Cc: freebsd-ports@freebsd.org Subject: Re: java/jdk14, BUILD_DEPENDS, and portmanager -u X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 00:04:20 -0000 On Sun, Nov 06, 2005 at 03:33:37PM -0800, Michael C. Shultz wrote: > Ian, there are two patches waiting for someone to commit for portmanager, > I'd like to see what you get after they are applied. > [...] > Let me know if anything changes. No change I'm afraid (I diffed the outputs of the patched and unpatched versions). Let me know if you'd like to check anything else. Meanwhile I'll see whether I can come up with a fix for the port Makefile. Thanks, Ian From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 00:10:59 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 5AF9216A420 for ; Mon, 7 Nov 2005 00:10:59 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.195]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3697B43D49 for ; Mon, 7 Nov 2005 00:10:57 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: by wproxy.gmail.com with SMTP id 68so373779wra for ; Sun, 06 Nov 2005 16:10:57 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:cc:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=D1di3qTMn62iXUJLJ/Po1V7kAsW3U6wPGnrwwy9BsERxK/A+XPvZjZp8jwM7UmI3oscvsxmYyfXIrKKPovM6P4xLyFoBrW/bOwshOqDhhx8oANg7ndyU6A6KouOM2kYb4DEA8KYGK2QNzrTMyUs5LorYpRcIIGOCgJOt7xqBXqo= Received: by 10.54.158.3 with SMTP id g3mr3372173wre; Sun, 06 Nov 2005 16:10:57 -0800 (PST) Received: from ?192.168.1.10? ( [71.102.14.129]) by mx.gmail.com with ESMTP id 10sm3334835wrl.2005.11.06.16.10.56; Sun, 06 Nov 2005 16:10:57 -0800 (PST) From: "Michael C. Shultz" To: Sam Lawrance Date: Sun, 6 Nov 2005 16:02:19 -0800 User-Agent: KMail/1.8.3 References: <20051106221047.GC36095@schtroumpf.homeunix.net> <200511061456.44530.ringworm01@gmail.com> <999EA2DB-ADB5-4C77-A84B-C72FBBDDBC69@brooknet.com.au> In-Reply-To: <999EA2DB-ADB5-4C77-A84B-C72FBBDDBC69@brooknet.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511061602.20130.ringworm01@gmail.com> Cc: "Ian D. Leroux" , freebsd-ports@freebsd.org Subject: Re: java/jdk14, BUILD_DEPENDS, and portmanager -u X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 00:10:59 -0000 On Sunday 06 November 2005 15:49, Sam Lawrance wrote: > On 07/11/2005, at 9:56 AM, Michael C. Shultz wrote: > > On Sunday 06 November 2005 14:10, Ian D. Leroux wrote: > >> I have a native build of jdk14 (jdk-1.4.2p7_2) installed on my > >> system, > >> and so far whenever that port has needed upgrading it's been able > >> to use > >> the existing jdk to build the new one (I deinstalled linux-sun-jdk > >> some > >> time ago). While running portmanager -u today I noticed it trying to > >> upgrade the jdk on the grounds that it has an out-of-date > >> dependency on > >> > >> linux-sun-jdk (which is "missing"). Sure enough: > >>> cd /usr/ports/java/jdk14 && make -V BUILD_DEPENDS > > > > portmanager just went through a major change with version 0.3.2, > > > > If I understand your post correctly there might be a bug in > > portmanager, > > here is how it "should work": > > > > if a port has an out of date RUN_DEPENDS LIB_DEPENDS or DEPENDS > > then it gets picked for rebuilding, but is'nt actually built until > > all of the port's BUILD_DEPENDS EXTRACT_DEPENDS PATCH_DEPENDS > > FETCH_DEPENDS and all of the run depends are up to date. > > > > Please try > > > > cd /usr/ports/java/jdk14 && make -V RUN_DEPENDS -V LIB_DEPENDS -V > > DEPENDS > > > > If any of those are out of date then that is probably the real > > reason why > > jdk14 is being updated and this is just a reporting problem. > > > > For the bad news though, if linux-sun-jdk is a BUILD_DEPENDS then > > portmanager > > is going to expect it to be installed before building java/jdk14. > > If there > > is another way to build that port the proper place to fix this > > problem is in > > that port's Makefile. Maybe by making the BUILD_DEPEND contitional > > on the existanace of its own existing JDK? > > You cannot have circular dependencies in the ports tree. > > I think the real problem is that portmanager is looking specifically > for the existence of the linux-sun-jdk port, which is not what the > jdk14 port does ordinarily. > > Cheers > Sam Here is what I get: java/jdk14: make -V BUILD_DEPENDS brings up: /usr/local/linux-sun-jdk1.4.2/bin/javac:/usr/ports/java/linux-sun-jdk14 which is telling me if /usr/local/linux-sun-jdk1.4.2/bin/java is there it isn't going to worry about java/linux-sun-jdk14. in java/linux-sun-jdk14's pkg-plist is: @unexec %%LOCALBASE%%/bin/unregistervm "%D/%%T%%/bin/java" which I interpret as /usr/local/linux-sun-jdk1.4.2/bin/javac is not going to be removed after deinstall. Still need to test this. I guess the rules about ports cleaning up after themselves in the case of java may not apply, if that turns out to be the case I'll put some sort of work around in portmanager. -Mike From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 00:15:12 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 3B98816A41F; Mon, 7 Nov 2005 00:15:12 +0000 (GMT) (envelope-from chat95@mac.com) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.89]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECD2D43D46; Mon, 7 Nov 2005 00:15:11 +0000 (GMT) (envelope-from chat95@mac.com) Received: from mac.com (smtpin04-en2 [10.13.10.149]) by smtpout.mac.com (Xserve/8.12.11/smtpout02/MantshX 4.0) with ESMTP id jA70Euww026201; Sun, 6 Nov 2005 16:14:56 -0800 (PST) Received: from localhost ([133.11.172.102]) (authenticated bits=0) by mac.com (Xserve/smtpin04/MantshX 4.0) with ESMTP id jA70EqYN028226; Sun, 6 Nov 2005 16:14:55 -0800 (PST) Date: Mon, 07 Nov 2005 09:14:46 +0900 (JST) Message-Id: <20051107.091446.41674257.chat95@mac.com> To: mi@aldan.algebra.com From: NAKATA Maho In-Reply-To: <200511051218.09945@Misha> References: <200511051218.09945@Misha> Organization: private X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, obrien@FreeBSD.org, openoffice@FreeBSD.org Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 00:15:12 -0000 In Message-ID: <200511051218.09945@Misha> "Mikhail T." wrote: > I'm surprised, you are not objecting to the port's building of its OWN > C and C++ compiler, as well as a bunch of "small" things like STLport, > db4, expat (yes, it depends on it, but builds its own too!), sablotron, > xmlsec, etc. etc. People from Debian and others work VERY VERY hard to maintain --system-python and other --sytem-something flags; they are what you want, use system installed stuffs. OOo is huge monster, and maintaining source is extremly tough job. just adding --without-mozilla requires huge effort. --without-java is also such kind of thing. Hamburg team (SUN) admits patches to remove java dependency and others, but it doesn't immdeately mean we can use such flags. A lot of work required. I know some --system flags do not work for FreeBSD. please do submit JCA and patches. I can review your patches and I can commit patches to OOo directly. (BTW: it still takes time) -- NAKATA, Maho (maho@FreeBSD.org) From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 00:18:28 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 2DED516A420 for ; Mon, 7 Nov 2005 00:18:28 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB77543D5F for ; Mon, 7 Nov 2005 00:18:24 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: by xproxy.gmail.com with SMTP id s9so277622wxc for ; Sun, 06 Nov 2005 16:18:23 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:cc:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=Gkx8wyZ2dc0Eil5IWlEczBX7mOo87ZHdY+CGeFs39qpl1dKpUXDpsh+R5gnTwntXfHOV3flul9TTvXvJyOwi5DHtJXggk6Q4fNyW6+dPxHv8vl+M4Om5+gQdLvxQtJpQyIZM82tju5SA8f7yXdtDkf68XrOocYXRNNP2YMAU4+Y= Received: by 10.70.31.10 with SMTP id e10mr1598444wxe; Sun, 06 Nov 2005 16:18:23 -0800 (PST) Received: from ?192.168.1.10? ( [71.102.14.129]) by mx.gmail.com with ESMTP id h36sm201137wxd.2005.11.06.16.18.23; Sun, 06 Nov 2005 16:18:23 -0800 (PST) From: "Michael C. Shultz" To: "Ian D. Leroux" Date: Sun, 6 Nov 2005 16:09:45 -0800 User-Agent: KMail/1.8.3 References: <20051106221047.GC36095@schtroumpf.homeunix.net> <200511061533.37959.ringworm01@gmail.com> <20051107000408.GE36095@schtroumpf.homeunix.net> In-Reply-To: <20051107000408.GE36095@schtroumpf.homeunix.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511061609.45918.ringworm01@gmail.com> Cc: freebsd-ports@freebsd.org Subject: Re: java/jdk14, BUILD_DEPENDS, and portmanager -u X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 00:18:28 -0000 On Sunday 06 November 2005 16:04, Ian D. Leroux wrote: > On Sun, Nov 06, 2005 at 03:33:37PM -0800, Michael C. Shultz wrote: > > Ian, there are two patches waiting for someone to commit for portmanager, > > I'd like to see what you get after they are applied. > > [...] > > Let me know if anything changes. > > No change I'm afraid (I diffed the outputs of the patched and unpatched > versions). > > Let me know if you'd like to check anything else. Meanwhile I'll see > whether I can come up with a fix for the port Makefile. Looks like java is going to be a special case, thanks for bringing it to my attention. If you do come up with something for java's Makefile please keep me informed, meanwhile tommorrow I plan to see if I can put some sort of work around in portmanager's code. Your detailed description of the problem helps much, thanks for that. Meanwhile, keep those patches I sent you, portmanager really needs them :) -Mike From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 00:20:04 2005 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org 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 4FA1616A41F; Mon, 7 Nov 2005 00:20:04 +0000 (GMT) (envelope-from randy@psg.com) Received: from rip.psg.com (rip.psg.com [147.28.0.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1775843D46; Mon, 7 Nov 2005 00:20:04 +0000 (GMT) (envelope-from randy@psg.com) Received: from localhost ([127.0.0.1] helo=roam.psg.com) by rip.psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.54 (FreeBSD)) id 1EYujz-000JyB-Ci; Mon, 07 Nov 2005 00:20:03 +0000 Received: from localhost ([127.0.0.1] helo=roam.psg.com) by roam.psg.com with esmtp (Exim 4.54 (FreeBSD)) id 1EYujv-0008Gc-Ob; Sun, 06 Nov 2005 14:19:59 -1000 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17262.40367.257710.274529@roam.psg.com> Date: Sun, 6 Nov 2005 14:19:59 -1000 From: Randy Bush To: Mario Sergio Fujikawa Ferreira Cc: freebsd ports Subject: Re: azureus -> eclipse -> cairo problems persist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 00:20:04 -0000 http://rip.psg.com/~randy/azureus.png From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 00:20:12 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 3054D16A41F for ; Mon, 7 Nov 2005 00:20:12 +0000 (GMT) (envelope-from boris@brooknet.com.au) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7218A43D46 for ; Mon, 7 Nov 2005 00:20:10 +0000 (GMT) (envelope-from boris@brooknet.com.au) Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.0.86]) by mailout1.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id jA70K1iF026191; Mon, 7 Nov 2005 11:20:01 +1100 Received: from [192.168.0.7] (ppp2AA1.dyn.pacific.net.au [61.8.42.161]) by mailproxy1.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id jA70JY9B027030; Mon, 7 Nov 2005 11:19:52 +1100 In-Reply-To: <200511061602.20130.ringworm01@gmail.com> References: <20051106221047.GC36095@schtroumpf.homeunix.net> <200511061456.44530.ringworm01@gmail.com> <999EA2DB-ADB5-4C77-A84B-C72FBBDDBC69@brooknet.com.au> <200511061602.20130.ringworm01@gmail.com> Mime-Version: 1.0 (Apple Message framework v734) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <15A24A31-9E12-40B9-93B6-310A2614C374@brooknet.com.au> Content-Transfer-Encoding: 7bit From: Sam Lawrance Date: Mon, 7 Nov 2005 11:19:56 +1100 To: "Michael C. Shultz" X-Mailer: Apple Mail (2.734) Cc: freebsd-ports@freebsd.org, "Ian D. Leroux" Subject: Re: java/jdk14, BUILD_DEPENDS, and portmanager -u X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 00:20:12 -0000 On 07/11/2005, at 11:02 AM, Michael C. Shultz wrote: > On Sunday 06 November 2005 15:49, Sam Lawrance wrote: > >> On 07/11/2005, at 9:56 AM, Michael C. Shultz wrote: >> >>> On Sunday 06 November 2005 14:10, Ian D. Leroux wrote: >>> >>>> I have a native build of jdk14 (jdk-1.4.2p7_2) installed on my >>>> system, >>>> and so far whenever that port has needed upgrading it's been able >>>> to use >>>> the existing jdk to build the new one (I deinstalled linux-sun-jdk >>>> some >>>> time ago). While running portmanager -u today I noticed it >>>> trying to >>>> upgrade the jdk on the grounds that it has an out-of-date >>>> dependency on >>>> >>>> linux-sun-jdk (which is "missing"). Sure enough: >>>> >>>>> cd /usr/ports/java/jdk14 && make -V BUILD_DEPENDS >>>>> >>> >>> portmanager just went through a major change with version 0.3.2, >>> >>> If I understand your post correctly there might be a bug in >>> portmanager, >>> here is how it "should work": >>> >>> if a port has an out of date RUN_DEPENDS LIB_DEPENDS or DEPENDS >>> then it gets picked for rebuilding, but is'nt actually built until >>> all of the port's BUILD_DEPENDS EXTRACT_DEPENDS PATCH_DEPENDS >>> FETCH_DEPENDS and all of the run depends are up to date. >>> >>> Please try >>> >>> cd /usr/ports/java/jdk14 && make -V RUN_DEPENDS -V LIB_DEPENDS -V >>> DEPENDS >>> >>> If any of those are out of date then that is probably the real >>> reason why >>> jdk14 is being updated and this is just a reporting problem. >>> >>> For the bad news though, if linux-sun-jdk is a BUILD_DEPENDS then >>> portmanager >>> is going to expect it to be installed before building java/jdk14. >>> If there >>> is another way to build that port the proper place to fix this >>> problem is in >>> that port's Makefile. Maybe by making the BUILD_DEPEND contitional >>> on the existanace of its own existing JDK? >>> >> >> You cannot have circular dependencies in the ports tree. >> >> I think the real problem is that portmanager is looking specifically >> for the existence of the linux-sun-jdk port, which is not what the >> jdk14 port does ordinarily. >> >> Cheers >> Sam >> > > Here is what I get: > > java/jdk14: > > make -V BUILD_DEPENDS brings up: > > /usr/local/linux-sun-jdk1.4.2/bin/javac:/usr/ports/java/linux-sun- > jdk14 > > which is telling me if /usr/local/linux-sun-jdk1.4.2/bin/java is > there > > it isn't going to worry about java/linux-sun-jdk14. > jdk14 can bootstrap from any of the NATIVE_BOOTSTRAP_JDKS or LINUX_BOOTSTRAP_JDKS listed in the makefile, including itself. If one of these is available, the "javac" binary that jdk14 tests for is not necessarily the one from linux-sun-jdk14. From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 00:30:05 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 E57FE16A421; Mon, 7 Nov 2005 00:30:04 +0000 (GMT) (envelope-from chat95@mac.com) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9AF5543D45; Mon, 7 Nov 2005 00:30:04 +0000 (GMT) (envelope-from chat95@mac.com) Received: from mac.com (smtpin07-en2 [10.13.10.152]) by smtpout.mac.com (Xserve/8.12.11/smtpout07/MantshX 4.0) with ESMTP id jA70TuCc011206; Sun, 6 Nov 2005 16:29:56 -0800 (PST) Received: from localhost ([133.11.172.102]) (authenticated bits=0) by mac.com (Xserve/smtpin07/MantshX 4.0) with ESMTP id jA70Tp01005025; Sun, 6 Nov 2005 16:29:55 -0800 (PST) Date: Mon, 07 Nov 2005 09:29:46 +0900 (JST) Message-Id: <20051107.092946.71130787.chat95@mac.com> To: mi@aldan.algebra.com From: NAKATA Maho In-Reply-To: <200511061358.15971@Misha> References: <200511051218.09945@Misha> <20051106180533.GA4574@xor.obsecurity.org> <200511061358.15971@Misha> Organization: private X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, openoffice@FreeBSD.org, obrien@FreeBSD.org, kris@obsecurity.org Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 00:30:05 -0000 In Message-ID: <200511061358.15971@Misha> "Mikhail T." wrote: > Actually, I do realise that, and, in my opinion, it is _harder_ to keep > it building the current way. The third-party packages -- installed by > other ports -- have their own maintainers, who watch out for build > problems. These patches should be upstreamed. I'm always trying to fix in main stream of source code... > Building a special version of C compiler is, AFAIK, unprecedented. You must know, even I have been making a large effort to support gcc-3.3 as well (MacOSX has only gcc-3.3 or gcc-4.0). I've never seen from your name in IssueTracker so I think you are not interested in replacing this, right? > Maho -- the soul of our openoffice@ team -- is more of an OOo person, > than FreeBSD person. And that's the root of it -- OOo's philosophy with > respect to 3rd-party packages is that it MUST be buildable with the > bundled versions and, OPTIONALLY, with the already installed ones. A > FreeBSD port should be different... *sigh* As I told before, you can submit new ports which maitainer section is you... Fill the PR! subit your port! (BTW: I'm maintaining ~30 ports for FreeBSD) > I'm trying to make an OOo port that would work on 64-bit arches (my main > system is amd64). I'm long past the third-party packages problem -- it > is all about 64-bit integers/pointers now... Please paticipate in ooo-build. you can follow http://ooo.ximian.com/ . My first attempt to use ooo-build is already reported at this ML. and amd64 patches for GNU/Linux are here. I saw Jan at OOoCon2005, and from his presentation, it is working (but far from release quaility, though)! But I don't recommend you to try to port it FreeBSD; first, finish GNU/Linux amd64 port. -- NAKATA, Maho (maho@FreeBSD.org) From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 00:49:08 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 2244616A41F for ; Mon, 7 Nov 2005 00:49:08 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 92BF543D48 for ; Mon, 7 Nov 2005 00:49:07 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: by xproxy.gmail.com with SMTP id t14so295615wxc for ; Sun, 06 Nov 2005 16:49:06 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:cc:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=foLTkoSFA74DSJjY3Kbm8hdsZwPfY37D0Nx6pP2cyAjfLKfh8WTrX2rdqR1y99eMiOZnS3lI7ahTl1IvALDBfMU+5HEJhDxERgSaPBXiL9O3yNBKQptLQm4llJMrvxoWM0sZd0FCHDI3/v2kiJS1Kcn3rMz848zq8bvkvtOZ8dU= Received: by 10.70.40.9 with SMTP id n9mr4400283wxn; Sun, 06 Nov 2005 16:49:06 -0800 (PST) Received: from ?192.168.1.10? ( [71.102.14.129]) by mx.gmail.com with ESMTP id i13sm424247wxd.2005.11.06.16.49.02; Sun, 06 Nov 2005 16:49:05 -0800 (PST) From: "Michael C. Shultz" To: Sam Lawrance Date: Sun, 6 Nov 2005 16:40:15 -0800 User-Agent: KMail/1.8.3 References: <20051106221047.GC36095@schtroumpf.homeunix.net> <200511061602.20130.ringworm01@gmail.com> <15A24A31-9E12-40B9-93B6-310A2614C374@brooknet.com.au> In-Reply-To: <15A24A31-9E12-40B9-93B6-310A2614C374@brooknet.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511061640.16246.ringworm01@gmail.com> Cc: freebsd-ports@freebsd.org, "Ian D. Leroux" Subject: Re: java/jdk14, BUILD_DEPENDS, and portmanager -u X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 00:49:08 -0000 On Sunday 06 November 2005 16:19, Sam Lawrance wrote: > On 07/11/2005, at 11:02 AM, Michael C. Shultz wrote: > > On Sunday 06 November 2005 15:49, Sam Lawrance wrote: > >> On 07/11/2005, at 9:56 AM, Michael C. Shultz wrote: > >>> On Sunday 06 November 2005 14:10, Ian D. Leroux wrote: > >>>> I have a native build of jdk14 (jdk-1.4.2p7_2) installed on my > >>>> system, > >>>> and so far whenever that port has needed upgrading it's been able > >>>> to use > >>>> the existing jdk to build the new one (I deinstalled linux-sun-jdk > >>>> some > >>>> time ago). While running portmanager -u today I noticed it > >>>> trying to > >>>> upgrade the jdk on the grounds that it has an out-of-date > >>>> dependency on > >>>> > >>>> linux-sun-jdk (which is "missing"). Sure enough: > >>>>> cd /usr/ports/java/jdk14 && make -V BUILD_DEPENDS > >>> > >>> portmanager just went through a major change with version 0.3.2, > >>> > >>> If I understand your post correctly there might be a bug in > >>> portmanager, > >>> here is how it "should work": > >>> > >>> if a port has an out of date RUN_DEPENDS LIB_DEPENDS or DEPENDS > >>> then it gets picked for rebuilding, but is'nt actually built until > >>> all of the port's BUILD_DEPENDS EXTRACT_DEPENDS PATCH_DEPENDS > >>> FETCH_DEPENDS and all of the run depends are up to date. > >>> > >>> Please try > >>> > >>> cd /usr/ports/java/jdk14 && make -V RUN_DEPENDS -V LIB_DEPENDS -V > >>> DEPENDS > >>> > >>> If any of those are out of date then that is probably the real > >>> reason why > >>> jdk14 is being updated and this is just a reporting problem. > >>> > >>> For the bad news though, if linux-sun-jdk is a BUILD_DEPENDS then > >>> portmanager > >>> is going to expect it to be installed before building java/jdk14. > >>> If there > >>> is another way to build that port the proper place to fix this > >>> problem is in > >>> that port's Makefile. Maybe by making the BUILD_DEPEND contitional > >>> on the existanace of its own existing JDK? > >> > >> You cannot have circular dependencies in the ports tree. > >> > >> I think the real problem is that portmanager is looking specifically > >> for the existence of the linux-sun-jdk port, which is not what the > >> jdk14 port does ordinarily. > >> > >> Cheers > >> Sam > > > > Here is what I get: > > > > java/jdk14: > > > > make -V BUILD_DEPENDS brings up: > > > > /usr/local/linux-sun-jdk1.4.2/bin/javac:/usr/ports/java/linux-sun- > > jdk14 > > > > which is telling me if /usr/local/linux-sun-jdk1.4.2/bin/java is > > there > > > > it isn't going to worry about java/linux-sun-jdk14. > > jdk14 can bootstrap from any of the NATIVE_BOOTSTRAP_JDKS or > LINUX_BOOTSTRAP_JDKS listed in the makefile, including itself. If > one of these is available, the "javac" binary that jdk14 tests for is > not necessarily the one from linux-sun-jdk14. OK, good info! See if I understand correctly: in java/jdk14 I get: make -V NATIVE_BOOTSTRAP_JDKS /usr/local/jdk1.4.2 /usr/local/jdk1.4.1 make -V LINUX_BOOTSTRAP_JDK none Which means if either /usr/local/jdk1.4.2 or /usr/local/jdk1.4.1 exist, then no build targets needed, correct? On my system there is no /usr/local/jdk1.4.2 or /usr/local/jdk1.4.1 so make -V NATIVE_BOOTSTRAP_JDKS seems to be saying what is needed, not what I have,... -Mike From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 00:53:59 2005 Return-Path: X-Original-To: ports@freebsd.org 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 5C4DB16A41F; Mon, 7 Nov 2005 00:53:59 +0000 (GMT) (envelope-from roberthuff@rcn.com) Received: from smtp01.mrf.mail.rcn.net (smtp01.mrf.mail.rcn.net [207.172.4.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0F8643D45; Mon, 7 Nov 2005 00:53:58 +0000 (GMT) (envelope-from roberthuff@rcn.com) Received: from 209-6-197-45.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.197.45]) by smtp01.mrf.mail.rcn.net with ESMTP; 06 Nov 2005 19:53:57 -0500 X-IronPort-AV: i="3.97,298,1125892800"; d="scan'208"; a="117688248:sNHT291748800" From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17262.42335.397247.201761@jerusalem.litteratus.org> Date: Sun, 6 Nov 2005 19:52:47 -0500 To: ports@freebsd.org, openoffice@freebsd.org In-Reply-To: <20051106180533.GA4574@xor.obsecurity.org> References: <200511051218.09945@Misha> <20051106180533.GA4574@xor.obsecurity.org> X-Mailer: VM 7.17 under 21.5 (beta23) "daikon" XEmacs Lucid Cc: Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: openoffice@freebsd.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 00:53:59 -0000 Can we please finish moving this thread to openoffice@ ? I.e. remove ports@ from your responses. Please? Robert Huff From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 01:33:12 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 B751D16A41F; Mon, 7 Nov 2005 01:33:12 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C0F043D45; Mon, 7 Nov 2005 01:33:12 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.4/8.13.4) with ESMTP id jA71WpeD057884; Sun, 6 Nov 2005 17:32:51 -0800 (PST) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.4/8.13.1/Submit) id jA71WowP057883; Sun, 6 Nov 2005 17:32:50 -0800 (PST) (envelope-from obrien) Date: Sun, 6 Nov 2005 17:32:50 -0800 From: "David O'Brien" To: "Mikhail T." Message-ID: <20051107013250.GA57771@dragon.NUXI.org> References: <200511051218.09945@Misha> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200511051218.09945@Misha> X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.9i Cc: ports@FreeBSD.org, openoffice@FreeBSD.org Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 01:33:12 -0000 On Sat, Nov 05, 2005 at 12:18:09PM -0500, Mikhail T. wrote: > I'm surprised, you are not objecting to the port's building of its OWN > C and C++ compiler, as well as a bunch of "small" things like STLport, These are build dependancies. While it would be really nice to be able to use the native system compiler, I can 'pkg_delete gcc-ooo' when done building OpenOffice 2. The list I provided are _RUN_ dependancies. -- -- David (obrien@FreeBSD.org) From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 01:41:32 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 8037616A420; Mon, 7 Nov 2005 01:41:32 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D8A343D45; Mon, 7 Nov 2005 01:41:32 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.4/8.13.4) with ESMTP id jA71fVXM058105; Sun, 6 Nov 2005 17:41:31 -0800 (PST) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.4/8.13.1/Submit) id jA71fVuH058104; Sun, 6 Nov 2005 17:41:31 -0800 (PST) (envelope-from obrien) Date: Sun, 6 Nov 2005 17:41:31 -0800 From: "David O'Brien" To: NAKATA Maho Message-ID: <20051107014131.GB57771@dragon.NUXI.org> References: <200511051218.09945@Misha> <20051107.091446.41674257.chat95@mac.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051107.091446.41674257.chat95@mac.com> X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.9i Cc: ports@FreeBSD.org, openoffice@FreeBSD.org Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 01:41:32 -0000 On Mon, Nov 07, 2005 at 09:14:46AM +0900, NAKATA Maho wrote: > In Message-ID: <200511051218.09945@Misha> "Mikhail T." wrote: > > I'm surprised, you are not objecting to the port's building of its OWN > > C and C++ compiler, as well as a bunch of "small" things like STLport, > > db4, expat (yes, it depends on it, but builds its own too!), sablotron, > > xmlsec, etc. etc. > > People from Debian and others work VERY VERY hard to maintain .. Unfortunately Mikhail hijacked this thread about runtime dependencies. If we can get back to the initial topic :-) What functionality does 'devel/gnomevfs2' give us, and would it be better to make it optional? -- -- David (obrien@FreeBSD.org) From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 01:44:59 2005 Return-Path: X-Original-To: ports@FreeBSD.org 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 F21D716A4D1; Mon, 7 Nov 2005 01:44:58 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EF6243D46; Mon, 7 Nov 2005 01:44:58 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.4/8.13.4) with ESMTP id jA71inHD058187; Sun, 6 Nov 2005 17:44:49 -0800 (PST) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.4/8.13.1/Submit) id jA71imTw058186; Sun, 6 Nov 2005 17:44:48 -0800 (PST) (envelope-from obrien) Date: Sun, 6 Nov 2005 17:44:48 -0800 From: "David O'Brien" To: Chris Message-ID: <20051107014448.GC57771@dragon.NUXI.org> References: <200511051218.09945@Misha> <20051106180533.GA4574@xor.obsecurity.org> <436E4A33.7040801@makeworld.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <436E4A33.7040801@makeworld.com> X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.9i Cc: ports@FreeBSD.org, openoffice@FreeBSD.org, "Mikhail T." , Kris Kennaway Subject: Re: Excessive dependancies for OpenOffice 2.0 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2005 01:44:59 -0000 On Sun, Nov 06, 2005 at 12:23:47PM -0600, Chris wrote: > Curious - is there a pkg_add version of OOo? Yes, its part of the 'i386' package sets FreeBSD's Portmgr group builds. NAKATA-san also provides them at: ftp://ooopackages.good-day.net/pub/OpenOffice.org/FreeBSD/ Which you can navigate by: http://www.openoffice.org -> Download OpenOffice.org 2.0 ->