From owner-freebsd-ports@FreeBSD.ORG Sun Aug 23 05:36:43 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 55493106568B for ; Sun, 23 Aug 2009 05:36:43 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id E04BC8FC08 for ; Sun, 23 Aug 2009 05:36:42 +0000 (UTC) Received: (qmail 26395 invoked by uid 399); 23 Aug 2009 05:36:41 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 23 Aug 2009 05:36:41 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4A90D563.3070708@FreeBSD.org> Date: Sat, 22 Aug 2009 22:36:35 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: freebsd-ports@freebsd.org, jsa@wickedmachine.net X-Enigmail-Version: 0.95.7 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: starting vlc in X prevents keyboard input 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, 23 Aug 2009 05:36:43 -0000 I had this problem myself and didn't have a chance to follow up on it. Tonight while looking for a PR to update to vlc version 1.0.1 I noticed that there is already a PR filed on this topic, but I thought I'd mention it to a wider audience just in case someone has a bright idea. FWIW I'm using openbox and I compiled vlc with the qt4 interface. Doug http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/137635 -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Sun Aug 23 10:29:22 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F0D32106568E for ; Sun, 23 Aug 2009 10:29:22 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay09.ispgateway.de (smtprelay09.ispgateway.de [80.67.31.32]) by mx1.freebsd.org (Postfix) with ESMTP id AAF238FC22 for ; Sun, 23 Aug 2009 10:29:22 +0000 (UTC) Received: from [194.95.66.31] (helo=r500.local) by smtprelay09.ispgateway.de with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.68) (envelope-from ) id 1MfAMJ-0008F0-OL for freebsd-ports@freebsd.org; Sun, 23 Aug 2009 12:31:35 +0200 Date: Sun, 23 Aug 2009 12:29:12 +0200 From: Fabian Keil To: freebsd-ports@freebsd.org Message-ID: <20090823122912.0bb7c354@r500.local> In-Reply-To: References: <4A8D6BB3.20505@icyb.net.ua> <20090822115704.41c2194b@r500.local> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.5; amd64-portbld-freebsd8.0) X-PGP-KEY-URL: http://www.fabiankeil.de/gpg-keys/freebsd-listen-2008-08-18.asc Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/u.fkJMWzmLbKEYCV3.Uw/sU"; protocol="application/pgp-signature" X-Df-Sender: 775067 Subject: Re: webkit-gtk2 vs libtool-2.2.6a 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, 23 Aug 2009 10:29:23 -0000 --Sig_/u.fkJMWzmLbKEYCV3.Uw/sU Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable "Jeremy Messenger" wrote: > On Sat, 22 Aug 2009 04:57:04 -0500, Fabian Keil =20 > wrote: > > In related news, is anyone currently working on a webkit update? > > > > Neither uzbl nor the latest Liferea release are satisfied > > with the version in the ports and I assume this list is > > incomplete. >=20 > It will be in when GNOME 2.28 released. You can grab it from marcuscom.co= m =20 > CVS if you can't wait. Great. Thanks. Fabian --Sig_/u.fkJMWzmLbKEYCV3.Uw/sU Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkqRGgAACgkQBYqIVf93VJ1CzACgyKwDOTvfOPxHQFSGfmasIl3Q xOMAnAglIz6LV7Zowl9PTqaHMg+X4eog =ICsH -----END PGP SIGNATURE----- --Sig_/u.fkJMWzmLbKEYCV3.Uw/sU-- From owner-freebsd-ports@FreeBSD.ORG Sun Aug 23 11:33:36 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B1060106568C; Sun, 23 Aug 2009 11:33:36 +0000 (UTC) (envelope-from simon@nitro.dk) Received: from mx.nitro.dk (zarniwoop.nitro.dk [83.92.207.38]) by mx1.freebsd.org (Postfix) with ESMTP id 711D78FC1B; Sun, 23 Aug 2009 11:33:36 +0000 (UTC) Received: from arthur.nitro.dk (arthur.bofh [192.168.2.3]) by mx.nitro.dk (Postfix) with ESMTP id C3EF32D4860; Sun, 23 Aug 2009 11:33:35 +0000 (UTC) Received: by arthur.nitro.dk (Postfix, from userid 1000) id AD2835C08; Sun, 23 Aug 2009 13:33:35 +0200 (CEST) Date: Sun, 23 Aug 2009 13:33:35 +0200 From: "Simon L. Nielsen" To: Luke Dean Message-ID: <20090823113335.GB1265@arthur.nitro.dk> References: <4A89BC3C.1010605@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Doug Barton , freebsd-ports@freebsd.org Subject: Re: HEADS UP dockapp maintainers 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, 23 Aug 2009 11:33:36 -0000 On 2009.08.18 13:00:39 -0700, Luke Dean wrote: > Can you give some examples of window managers that I might be able > to get dockapps to work with if I make this change? I'd like to > try it out. I migrated to fluxbox, and I use wmCalClock and wmtz which works nicely with fluxbox. -- Simon L. Nielsen From owner-freebsd-ports@FreeBSD.ORG Sun Aug 23 14:25:07 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D539D106568F for ; Sun, 23 Aug 2009 14:25:07 +0000 (UTC) (envelope-from bretislav.kubesa@centrum.cz) Received: from relay2.netbox.cz (relay1.netbox.cz [83.240.0.201]) by mx1.freebsd.org (Postfix) with ESMTP id 8E48E8FC16 for ; Sun, 23 Aug 2009 14:25:07 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by localhost.netbox.cz (Postfix) with ESMTP id 2BDAB520267; Sun, 23 Aug 2009 16:07:16 +0200 (CEST) X-Virus-Scanned: by amavisd-new-2.4.2 (20060627) (Debian) at relay.netbox.cz Received: from relay2.netbox.cz ([127.0.0.1]) by localhost (relay2.netbox.priv [127.0.0.1]) (amavisd-new, port 10024) with LMTP id odvzU5phVobf; Sun, 23 Aug 2009 16:07:07 +0200 (CEST) Received: from bkubesa (ip4-83-240-77-33.cust.nbox.cz [83.240.77.33]) by relay2.netbox.cz (Postfix) with ESMTP id 2E262520271; Sun, 23 Aug 2009 16:07:06 +0200 (CEST) Message-ID: <11579279AFA443C7B85BE7472778A086@bkubesa> From: =?iso-8859-2?Q?B=F8etislav_Kubesa?= To: Date: Sun, 23 Aug 2009 16:07:02 +0200 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5843 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-EsetScannerBuild: 5511 X-Mailman-Approved-At: Sun, 23 Aug 2009 16:40:51 +0000 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: ports@freebsd.org Subject: FreeBSD Port: swatch-3.2.1_2 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, 23 Aug 2009 14:25:07 -0000 Hello, could you please remove "procname=3D%%PREFIX%%/bin/perl" from swatch.in = in FILES subdirectory ? Thanks this "stop" and "restarts" are not working correctly. Thank you. Regards. Bretislav Kubesa From owner-freebsd-ports@FreeBSD.ORG Sun Aug 23 19:35:20 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 939E91065695; Sun, 23 Aug 2009 19:35:20 +0000 (UTC) (envelope-from tingox@gmail.com) Received: from mail-fx0-f210.google.com (mail-fx0-f210.google.com [209.85.220.210]) by mx1.freebsd.org (Postfix) with ESMTP id DA6098FC16; Sun, 23 Aug 2009 19:35:19 +0000 (UTC) Received: by fxm6 with SMTP id 6so1102955fxm.43 for ; Sun, 23 Aug 2009 12:35:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type; bh=+Rrj1pACIZiO+aZznJkoVJTTWrFqJNpzm3YnL+ZmJNQ=; b=d02HumssX3131lpRoaJiIdCBnKsWxRrmppSiBEsPodU1igi/lmh/xBGupB4EASoCJY elUT/bLLlwt1m/tCzirlWeQ2B70Rs5VILm7b7Lmrz/fku2pXCjamwYePhmGvqLeY4ieg yqsJ2ZTApb1Q60XmUrajuzM8JcnC4T+b0OfUE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=KVkN3pbtqkZvLwXUNsB3xx2Ds+vZqUGEd6V+tYr7YJyETvVKxCLu073K3DrcXEKtwH j2Iel0AJat5ogEeV3fuiH/Va7oX5c5MXh4I1x+b3GiNk/IAwh7tB6qdKXVeoII/BUyi6 ResqgHPYZ3anVYph/cHUOPwql5bDFwDtZJBSo= MIME-Version: 1.0 Received: by 10.223.54.23 with SMTP id o23mr3633765fag.72.1251056118667; Sun, 23 Aug 2009 12:35:18 -0700 (PDT) Date: Sun, 23 Aug 2009 21:35:18 +0200 Message-ID: From: Torfinn Ingolfsen To: FreeBSD Ports ML Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: mythtv 0.21 - no PVR-x50 or PVR-500 type video cards 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, 23 Aug 2009 19:35:20 -0000 Hello, I am currently testing mythtv 0.21_3 (but the same problem exists in mythtv 0.21_2). Background: my main MythTV machine runs MythTV 0.20, and have a PVR-500 (Hauppauge) analog card with dual tuners. My test machine have a PVR-350 card (analaog, single tuner). Both cad use the pvrxxx (multimedia/pvrxxx) driver .The create /dev/cxm0 devices (and /dev/cxm1 for the PVR-500). In MythTV 0.20, when defining the card in mythtv-setup, I select "MPEG-2 encoder card (PVR-x50,PVR-500)". Now, in MythTV 0.21 this choice is missing! I only have the following choices: "Analog V4L capture card" "MJPEG capture card (Matrox G200, DC-10)" "USB MPEG-4 encoder box (Plextor ConvertX, etc)" "DBox2 TCP/IP cable box" "HDHomeRun DTV tuner box" "Network Recorder" But choosing one of the doesn't get my PVR-350 card working. Does anybody know how to fix this? In MythTV 0.20, the choices are: "Analog V4L capture card" "MJPEG capture card (Matrox G200, DC-10)" "MPEG-2 encoder card (PVR-x50,PVR-500)" "pcHDTV DTV capture card (w/V4L drivers)" "USB MPEG-4 encoder box (Plextor ConvertX, etc)" "DBox2 TCP/IP cable box" "HDHomeRun DTV tuner box" "CRC IP Network Recorder" "Freebox Network Recorder" -- Regards, Torfinn Ingolfsen From owner-freebsd-ports@FreeBSD.ORG Sun Aug 23 19:49:55 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44D49106568D; Sun, 23 Aug 2009 19:49:55 +0000 (UTC) (envelope-from tingox@gmail.com) Received: from mail-bw0-f206.google.com (mail-bw0-f206.google.com [209.85.218.206]) by mx1.freebsd.org (Postfix) with ESMTP id 881568FC08; Sun, 23 Aug 2009 19:49:54 +0000 (UTC) Received: by bwz2 with SMTP id 2so1110581bwz.43 for ; Sun, 23 Aug 2009 12:49:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=9u4k97vsfdyGfDO4unDoXMk2mhAmm3K57QaJvWB58Yw=; b=OuUZQX0cuFto9sokNwdrkMzZX7XanDeAWQGpPYUSTSKYobNH/wSwpZNwlGO+o8qW7Z eOOEPvCwNSt6BO/XZcmLq3H7jT+JQV/slCmNvpus5jbFC4jfs/wzowiiDnKEFJbNU7u0 6z/DQfc0ULdFQs2C47lbr8AF3CWm/tueTDvu8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=n8YCleoCXPzihluMBcyLwlIqDhBYQ/bQnc8lCwFW5P/iDbjUfAV8GwrR17BnWXEUMj tgXJt3LBhcRejiOl8riVyDZI0HSwqzaNPeYfWQJA/PZPb4M9l1QAC338lWMsqst391I7 0GzvYMYnt+LMeQZF99FTNy0LhqtGrjrWdTyN4= MIME-Version: 1.0 Received: by 10.223.57.66 with SMTP id b2mr3603399fah.33.1251056993400; Sun, 23 Aug 2009 12:49:53 -0700 (PDT) In-Reply-To: References: Date: Sun, 23 Aug 2009 21:49:53 +0200 Message-ID: From: Torfinn Ingolfsen To: FreeBSD Ports ML Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: mythtv 0.21 - no PVR-x50 or PVR-500 type video cards 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, 23 Aug 2009 19:49:55 -0000 Also, I changed the /usr/local/etc/rc.d/mythbackend script a bit so it doesn't clobber the shell / cobnsoleit was started from with uneccesary messages. Instead those goes to a logfile. Here is the diff: root@kg-quiet# diff -u /usr/ports/multimedia/mythtv/work/mythbackend /usr/local/etc/rc.d/mythbackend --- /usr/ports/multimedia/mythtv/work/mythbackend 2009-08-23 20:30:36.000000000 +0200 +++ /usr/local/etc/rc.d/mythbackend 2009-08-23 21:42:21.000000000 +0200 @@ -14,16 +14,18 @@ # DO NOT CHANGE THESE DEFAULT VALUES HERE # mythbackend_enable=${mythbackend_enable-"NO"} +mythbackend_logfile=${mythbackend_logfile-"/var/log/mythbackend.log"} PATH=${PATH}:/usr/local/bin . /etc/rc.subr name="mythbackend" rcvar=`set_rcvar` -command="/usr/local/bin/mythbackend &" +command="/usr/local/bin/mythbackend" +flags=" --daemon --logfile ${mythbackend_logfile}" load_rc_config $name -start_cmd="echo \"Starting ${name}.\"; ${command}" +start_cmd="echo \"Starting ${name}.\"; ${command} ${flags}" run_rc_command "$1" -- Regards, Torfinn Ingolfsen From owner-freebsd-ports@FreeBSD.ORG Mon Aug 24 02:04:36 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0761D1065672 for ; Mon, 24 Aug 2009 02:04:36 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 8F9C68FC0C for ; Mon, 24 Aug 2009 02:04:35 +0000 (UTC) Received: (qmail 26773 invoked by uid 399); 24 Aug 2009 02:04:29 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 24 Aug 2009 02:04:29 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4A91F528.3040900@FreeBSD.org> Date: Sun, 23 Aug 2009 19:04:24 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: =?ISO-8859-2?Q?B=F8etislav_Kubesa?= References: <11579279AFA443C7B85BE7472778A086@bkubesa> In-Reply-To: <11579279AFA443C7B85BE7472778A086@bkubesa> X-Enigmail-Version: 0.96.0 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 8bit Cc: ports@freebsd.org, joseph@randomnetworks.com Subject: Re: FreeBSD Port: swatch-3.2.1_2 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, 24 Aug 2009 02:04:36 -0000 Bøetislav Kubesa wrote: > Hello, > > could you please remove "procname=%%PREFIX%%/bin/perl" from swatch.in in FILES subdirectory ? > Thanks this "stop" and "restarts" are not working correctly. Confirmed. Joseph, do you have any objections? Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Mon Aug 24 02:05:32 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C0C941065690 for ; Mon, 24 Aug 2009 02:05:32 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from nskntmtas02p.mx.bigpond.com (nskntmtas02p.mx.bigpond.com [61.9.168.140]) by mx1.freebsd.org (Postfix) with ESMTP id 4614C8FC18 for ; Mon, 24 Aug 2009 02:05:32 +0000 (UTC) Received: from nskntotgx03p.mx.bigpond.com ([124.188.162.219]) by nskntmtas02p.mx.bigpond.com with ESMTP id <20090824020530.NGAZ1957.nskntmtas02p.mx.bigpond.com@nskntotgx03p.mx.bigpond.com> for ; Mon, 24 Aug 2009 02:05:30 +0000 Received: from areilly.bpa.nu ([124.188.162.219]) by nskntotgx03p.mx.bigpond.com with ESMTP id <20090824020529.EYMX13119.nskntotgx03p.mx.bigpond.com@areilly.bpa.nu> for ; Mon, 24 Aug 2009 02:05:29 +0000 Received: (qmail 54168 invoked by uid 501); 24 Aug 2009 02:05:23 -0000 Date: Mon, 24 Aug 2009 12:05:23 +1000 From: Andrew Reilly To: Martin Wilke Message-ID: <20090824020523.GB52180@duncan.reilly.home> References: <20090822182208.GM82743@bsdcrew.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090822182208.GM82743@bsdcrew.de> User-Agent: Mutt/1.4.2.3i X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A150201.4A91F56A.0085,ss=1,fgs=0 X-SIH-MSG-ID: rxE0FdT6TAD0zmQv0WC2OwcnyAzlq3Mv8Z4QX81loRIGTUDBp8PfStreLP1RsMuxxDxIJhqHNGElaa/kTY3RstCK Cc: gnome@FreeBSD.org, ports@FreeBSD.org, gecko@FreeBSD.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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, 24 Aug 2009 02:05:32 -0000 On Sat, Aug 22, 2009 at 08:22:08PM +0200, Martin Wilke wrote: > Goals: > * Removal of mozilla, nvu, xulrunner and firefox2. > * www/firefox35 should be moved to www/firefox. > * The options USE_GECKO mozilla nvu xulrunner and firefox will be also removed. Yay! My gnome-based desktop has 46 lines of +REQUIRED_BY in firefox-2.0.0.20_9,1, which is a real pain at the moment, because port-audit won't allow it to be built, thanks to the known vulnerabilities. That makes upgrades with portmaster a chore. Is there an existing fix that everyone but me is using so that the following *don't* depend on firefox-2 on their system? (This is my afore-mentioned +REQUIRD_BY file contents:) gegl-0.0.22_6 gimp-2.6.6,2 gnome2-2.26.3 ufraw-0.15_3 xsane-0.996_1 librsvg2-2.26.0_1 nautilus-2.26.3_1 gnome-panel-2.26.3_1 py26-gnome-desktop-2.26.0_1 file-roller-2.26.3_1,1 gdm-2.26.1_6 gimp-gutenprint-5.1.7_2 gnome-applets-2.26.3_1 gnome-games-2.26.3_1 gnome-netstatus-2.26.0_1 gnome-power-manager-2.24.4_5 gnome-system-monitor-2.26.2_1 gnome-system-tools-2.22.2_1 gnome-utils-2.26.0_2,1 hamster-applet-2.26.3_1 libgail-gnome-1.20.1_1 mousetweaks-2.26.3_1 orca-2.26.3_1 py26-gimp-app-2.6.6_1 seahorse-plugins-2.26.2_2 sound-juicer-2.26.1_1 yelp-2.26.0_1 gtkam-gnome-0.1.16.1_1 tsclient-0.150_5 ImageMagick-6.5.4.10_1 alacarte-0.12.1_1 brasero-2.26.3_1 cairo-clock-0.3.2_3 cheese-2.26.3_1 deskbar-applet-2.26.2_1 empathy-2.26.2_1 eog-2.26.3_1 epiphany-2.26.3_3 epiphany-extensions-2.26.1_1 evince-2.26.2_2 gimp-app-2.6.6_3,1 vino-2.26.2_2 graphviz-2.24.0_1 gnome-control-center-2.26.0_2 totem-2.26.3_1 vinagre-2.26.2_1 Cheers, -- Andrew From owner-freebsd-ports@FreeBSD.ORG Mon Aug 24 02:26:20 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D6703106568D; Mon, 24 Aug 2009 02:26:20 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (marcuscom-pt.tunnel.tserv1.fmt.ipv6.he.net [IPv6:2001:470:1f00:ffff::1279]) by mx1.freebsd.org (Postfix) with ESMTP id 6DF9E8FC16; Mon, 24 Aug 2009 02:26:20 +0000 (UTC) Received: from [IPv6:2001:470:1f00:2464::4] (shumai.marcuscom.com [IPv6:2001:470:1f00:2464::4]) by creme-brulee.marcuscom.com (8.14.3/8.14.3) with ESMTP id n7O2RbL7065664; Sun, 23 Aug 2009 22:27:37 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Andrew Reilly In-Reply-To: <20090824020523.GB52180@duncan.reilly.home> References: <20090822182208.GM82743@bsdcrew.de> <20090824020523.GB52180@duncan.reilly.home> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-wpa545aptUGzhWsYWYZY" Organization: MarcusCom, Inc. Date: Sun, 23 Aug 2009 22:26:25 -0400 Message-Id: <1251080785.99362.26.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on creme-brulee.marcuscom.com Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org, Martin Wilke Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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, 24 Aug 2009 02:26:20 -0000 --=-wpa545aptUGzhWsYWYZY Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2009-08-24 at 12:05 +1000, Andrew Reilly wrote: > On Sat, Aug 22, 2009 at 08:22:08PM +0200, Martin Wilke wrote: > > Goals: > > * Removal of mozilla, nvu, xulrunner and firefox2. > > * www/firefox35 should be moved to www/firefox. > > * The options USE_GECKO mozilla nvu xulrunner and firefox will be also = removed. >=20 > Yay! >=20 > My gnome-based desktop has 46 lines of +REQUIRED_BY in > firefox-2.0.0.20_9,1, which is a real pain at the moment, > because port-audit won't allow it to be built, thanks to the > known vulnerabilities. That makes upgrades with portmaster a > chore. >=20 > Is there an existing fix that everyone but me is using so that > the following *don't* depend on firefox-2 on their system? > (This is my afore-mentioned +REQUIRD_BY file contents:) You can set WITH_GECKO=3Dlibxul in make.conf, and most of these should go away. Joe >=20 > gegl-0.0.22_6 > gimp-2.6.6,2 > gnome2-2.26.3 > ufraw-0.15_3 > xsane-0.996_1 > librsvg2-2.26.0_1 > nautilus-2.26.3_1 > gnome-panel-2.26.3_1 > py26-gnome-desktop-2.26.0_1 > file-roller-2.26.3_1,1 > gdm-2.26.1_6 > gimp-gutenprint-5.1.7_2 > gnome-applets-2.26.3_1 > gnome-games-2.26.3_1 > gnome-netstatus-2.26.0_1 > gnome-power-manager-2.24.4_5 > gnome-system-monitor-2.26.2_1 > gnome-system-tools-2.22.2_1 > gnome-utils-2.26.0_2,1 > hamster-applet-2.26.3_1 > libgail-gnome-1.20.1_1 > mousetweaks-2.26.3_1 > orca-2.26.3_1 > py26-gimp-app-2.6.6_1 > seahorse-plugins-2.26.2_2 > sound-juicer-2.26.1_1 > yelp-2.26.0_1 > gtkam-gnome-0.1.16.1_1 > tsclient-0.150_5 > ImageMagick-6.5.4.10_1 > alacarte-0.12.1_1 > brasero-2.26.3_1 > cairo-clock-0.3.2_3 > cheese-2.26.3_1 > deskbar-applet-2.26.2_1 > empathy-2.26.2_1 > eog-2.26.3_1 > epiphany-2.26.3_3 > epiphany-extensions-2.26.1_1 > evince-2.26.2_2 > gimp-app-2.6.6_3,1 > vino-2.26.2_2 > graphviz-2.24.0_1 > gnome-control-center-2.26.0_2 > totem-2.26.3_1 > vinagre-2.26.2_1 >=20 > Cheers, >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-wpa545aptUGzhWsYWYZY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkqR+k8ACgkQb2iPiv4Uz4f8SgCfd7mKU7IG0JF6y4Ukd98jm2p8 c9wAmgPl5ljYOFzP/mV++dXOE5mYGCcs =tLVX -----END PGP SIGNATURE----- --=-wpa545aptUGzhWsYWYZY-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 24 10:11:14 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 789621065693 for ; Mon, 24 Aug 2009 10:11:14 +0000 (UTC) (envelope-from www-data@siti.lanetservice.com) Received: from siti.lanetservice.com (host223-226-149-62.serverdedicati.aruba.it [62.149.226.223]) by mx1.freebsd.org (Postfix) with ESMTP id 3DC898FC21 for ; Mon, 24 Aug 2009 10:11:14 +0000 (UTC) Received: by siti.lanetservice.com (Postfix, from userid 33) id ADB38E404A0; Mon, 24 Aug 2009 09:48:54 +0200 (CEST) To: ports@freebsd.org From: DOW CHEMICAL COMPANY INC MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit Message-Id: <20090824075519.ADB38E404A0@siti.lanetservice.com> Date: Mon, 24 Aug 2009 09:48:54 +0200 (CEST) Cc: Subject: Job Position Available ( Payroll/Account Payable Clerk Needed ) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: resumes.dowchemcompinc.hr@gmail.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Aug 2009 10:11:14 -0000 DOW CHEMICAL COMPANY INC 4520 Ashman Street P. O. Box 1206 Midland, Michigan 48642 resumes.dowchemcompinc.hr@gmail.com DOW CHEMICAL COMPANY INC is a registered company and popular in the United State and all over the world, We believe our promise is our most vital product - our word is our bond. The relationships that are critical to our success depend entirely on maintaining the highest ethical and moral standards around the world. As a vital measure of integrity, we will ensure the health and safety of our communities, and protect the environment in all we do. We are making available employment opportunities for interested individuals within the United State Of America and outside the State to benefit from our International Business by aiding us bridge the financial gap between us and our customers in UNITED STATES OF AMERICA, CANADA and other countries. We offer the ACCOUNT PAYABLE/PAYROLL job position, this job is part time job and you can work from home and get paid. Position: PAYROLL REP/ASSISTANCE POSITION TO OUR CLIENTS IN UNITED STATES OF AMERICA. Salary: $400 and above Experience: at least to be able to print, read and write, most importantly be fast learner Requirements: Positive Attitude, Honesty and Integrity. You are going to be given a chance to work 2-3 times weekly and to be fully focused and honest. If you are interested in applying for this job position, i will urge you to get back with the requested details below: 1. Do you have any experience in a payroll job before? 2. Do you have a printer? If yes what type.... 3. Do you have any check printing software? If yes what type.... 4. Have you ever mail out parcel through any of the followings before ( UPS, DHL, FEDEX) 5. Do you have a yahoo email id ? Also fill out the information requested below and submit back to me. Your full names: Your contact address (state, city, postal zip code): Your phone # (cell/home phone #): current job: Your response to this email will be highly appreciate and acknowledged . We will be glad to get back to you as soon as possible to give you more information about the job position. Corporate Human Resources, Staffing and Recruiting Dept, Regional Manager. Andrew Campbell From owner-freebsd-ports@FreeBSD.ORG Mon Aug 24 11:06:06 2009 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10F3C1065693 for ; Mon, 24 Aug 2009 11:06:06 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id F2ECA8FC27 for ; Mon, 24 Aug 2009 11:06:05 +0000 (UTC) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n7OB65Wa047622 for ; Mon, 24 Aug 2009 11:06:05 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n7OB65w1047618 for freebsd-ports@FreeBSD.org; Mon, 24 Aug 2009 11:06:05 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 24 Aug 2009 11:06:05 GMT Message-Id: <200908241106.n7OB65w1047618@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: FreeBSD ports list Cc: Subject: Current unassigned ports problem reports 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, 24 Aug 2009 11:06:06 -0000 (Note: an HTML version of this report is available at http://www.freebsd.org/cgi/query-pr-summary.cgi?category=ports .) The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/138129 [patch] Update misc/cpuid to support newer Intel proce o ports/138123 [MAINTAINER] multimedia/transcode: update to 1.1.4 o ports/138121 mail/fetchmail: fetchmail-6.3.11/SSL_set_fd() bad free o ports/138116 [Maintainer] devel/m17n-lib: Update to 1.5.5 o ports/138112 [PATCH] deskutils/libgcal: Fixing build on 6.x (gcc < o ports/138111 [bsd.octave.mk] Issues with octave-forge and octave po o ports/138108 [NEW PORT] sysutils/smartmontools-snapshot: S.M.A.R.T. o ports/138103 [PATCH] databases/mysql-server: update to 5.0.85 o ports/138090 [MAINTAINER] audio/waheela: Update to 0.2.2 o ports/138086 Update port: net/nss_ldapd Fix rc.d script o ports/138022 Update Port: www/conkeror to the latest snapshot. f ports/138019 [PATCH] mail/dkimproxy: update to 1.2 o ports/138016 [MAINTAINER] editors/scite: update to 2.01 o ports/138015 [MAINTAINER] x11-toolkits/scintilla: update to 2.01 o ports/138013 [MAINTAINER] devel/doxygen: update to 1.6.0 o ports/138005 [PATCH] security/yersinia: update to 0.7.1, take maint f ports/137992 [PATCH] The startup script of mail/spamd has several b f ports/137990 Update of net/Scapy 2.0.1_3 o ports/137976 graphics/sane-backends: Add option to disable IPv6 sup f ports/137974 [update] converters/pdf2djvu: update + fix configure f o ports/137972 mail/fetchmail 6.3.11 crashes with segmentation fault o ports/137971 [PATCH] emulators/xmame: Unbreak on 8.0 o ports/137967 update to net-mgmt/chillispot rc script o ports/137966 [patch] port security/ipsec-tools: Upgrade to 0.7.3 o ports/137959 [PATCH] irc/bitlbee-otr is not doing SRV lookups for X f ports/137957 sysutils/bacula-bat doesn not install some libs o ports/137950 [update]net/torsocks update to 1.0_1 o ports/137945 devel/openocd-0.2.0 fails to find ATMEL SAM-ICE as Seg o ports/137934 net/samba33: Samba 3.2 & 3.3.7 panics & DNSSD option o ports/137906 [Maintainer Update]net/torsocks:update to 1.0_1 o ports/137886 irc/scrollz fails to compile with any SSL (gnutls conf f ports/137880 [patch] sysutils/memtest86: don't depend on archivers/ f ports/137879 [patch] sysutils/memtest86: allow to install port on a f ports/137867 Cannot compile ports/databases/freetds (FreeBSD 8.0 BE f ports/137835 [PATCH] audio/musicpd o ports/137828 [PATCH] palm/barry: update to 0.14 o ports/137826 [bsd.sites.mk] Bad Mirror: RubyForge: http://rubyforge o ports/137824 Update port: print/latex-etoolbox update to 1.8 o ports/137823 [patch] add ports with kernel modules to `kld' virtual o ports/137793 [NEW PORT] sysutils/uhidd: Userland USB HID device dri f ports/137751 [new port] audio/jokosher: Multi-track non-linear audi o ports/137747 [patch] Upgrade mail/mailscanner to 4.78.9 o ports/137733 [NEW PORT] sysutils/scribeserver: Aggregating log data f ports/137730 [NEW PORT] devel/fb303: The Facebook Bassline f ports/137728 New port: / f ports/137043 [patch] multimedia/mplayer: add SSSE3 support o ports/137020 New port: comms/dfu-programmer Programmer for USB Atme f ports/136984 textproc/xerces-2 port no longer needs gcc_pic patch i f ports/136934 devel/root is marked as BROKEN but OK with GCC 3.4 o ports/136892 mail/prayer: fixup username in prayer-cyclog o ports/136886 multimedia/mplayer does not play CSS enrypted DVDs o ports/136882 kdenlive (multimedia/kdenlive port) project rendering f ports/136611 security/swatch: leaves zombies behind o ports/136427 can't make devel/gwenhywfar o ports/136359 New port - lang/gnat-gcc44 f ports/136227 science/Gramps Crashes When Opening a Family File o ports/136133 New port: net/callweaver Open source IP PBX based on A f ports/136132 Update port: devel/srecord to 1.49 f ports/136129 multimedia/kbtv won't build & install on 7.2 o ports/136124 sysutils/bsdstats needs timeout settings f ports/135867 net-im/gajim 0.12.3: wrong $path in bin file f ports/135541 [PATCH] math/p5-NetCDF cannot load module with netcdf- o ports/135019 sysutils/bubblemon-dockapp 1.46_6 memory usage meter i f ports/134743 devel/Monotone and pthreaded dependencies o ports/134711 mail/postfix - repocopy of (old) postfix to postfix25 s ports/134485 net-mgmt/trafd 3.0.2.1 doesn't collect traffic f ports/134264 audio/cmus - segmentation fault with ogg files s ports/134112 [MAINTAINER] net/asterisk16-addons: update to 1.6.1.0 o ports/133563 security/cfs rc script needs "mntudp" option on 8-CURR f ports/133031 ports/net/igmpproxy "must be at least 2 Vif's where on o ports/132786 New port: sysutils/sispmctl Utility for controlling a o ports/132607 security/denyhosts: command_interpreter warnings in /v o ports/131877 New Port: devel/parasite GTK+ UI debugging tool s ports/131218 www/privoxy+ipv6: /etc/rc: WARNING: run_rc_command: ca o ports/129435 java/jakarta-commons-dbcp not BROKEN on jdk15 o ports/128025 [patch] security/heimdal ldap support broken under 7 o ports/127728 ports/games/freebsd-games doesn't build, and larn(6) s o ports/127321 japanese/kon2-16dot: buffer overflow and mouse bugs o ports/127181 audio/musicpd logs warning s ports/127087 mail/bincimap port does not include an rc.d file o ports/127017 sysutils/ntfsprogs - ntfsclone not working version 2.0 s ports/125324 editors/the (3.2) looses cursor when compiled with PDC s ports/124423 multimedia/mplayer detection of OSS Audio is faulty o ports/123068 sysutils/bubblemon2 bubblemon-dockapp: error extractin o ports/118716 security/heimhal - shared library conflict with heimda o ports/111501 [NEW PORT] databases/ruby-oci8 o ports/108795 ports/icc: Proposed update to icc port for intel compi o amd64/104311 ports/wine should be installable on amd64 o ports/101166 bittorrent-curses only works under English locales. o ports/82634 heimdal port conflict with base heimdal 130 problems total. From owner-freebsd-ports@FreeBSD.ORG Mon Aug 24 22:47:45 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A00F91065694; Mon, 24 Aug 2009 22:47:45 +0000 (UTC) (envelope-from oberman@es.net) Received: from mailgw.es.net (mail4.es.net [IPv6:2001:400:6000:6::2]) by mx1.freebsd.org (Postfix) with ESMTP id 4F15A8FC14; Mon, 24 Aug 2009 22:47:45 +0000 (UTC) Received: from ptavv.es.net (ptavv.es.net [IPv6:2001:400:910::29]) by mailgw.es.net (8.14.3/8.14.3) with ESMTP id n7OMlgmA005716 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 24 Aug 2009 15:47:43 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 256101CC09; Mon, 24 Aug 2009 15:47:42 -0700 (PDT) To: Joe Marcus Clarke In-reply-to: Your message of "Sat, 22 Aug 2009 14:51:31 EDT." <1250967091.99362.13.camel@shumai.marcuscom.com> Date: Mon, 24 Aug 2009 15:47:42 -0700 From: "Kevin Oberman" Message-Id: <20090824224742.256101CC09@ptavv.es.net> X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5, 1.2.40, 4.0.166 definitions=2009-08-24_10:2009-08-11, 2009-08-24, 2009-08-24 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0907200000 definitions=main-0908240177 Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org, Martin Wilke Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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, 24 Aug 2009 22:47:45 -0000 I just rebuilt all of the ports that depended on firefox and I found the following dependencies remained: galeon-2.0.7_1 gnome2-fifth-toe-2.26.3 gnome2-power-tools-2.26.3 mplayerplug-in-3.55_3 muine-0.8.10_1 serpentine-0.7_5 Of these, muine and mplayerplug-in are broken and can't be re-built and serpentine is inheriting the dependency from muine. The two metaports are clearly just inheriting it. I think galeon is the only port that really insists on using firefox. (I have not looked at the Makefile or anything else in the galeon port as I have not used galeon in years and will just delete it. mpalyerplug-in is not marked as broken, but I get the error: c++ -c -o plugin.o -Wall -DXP_UNIX -DMOZ_X11 -I/usr/local/include/firefox/java -I/usr/local/include/firefox/plugin -I/usr/local/include/nspr -I/usr/local/include/firefox -I/usr/local/include/firefox/xpcom -I/usr/local/include/firefox/string -I/usr/local/include/firefox -O2 -fno-strict-aliasing -pipe -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -I/usr/local/include -DBSD -O2 -fno-strict-aliasing -pipe -Iinclude -fPIC -D_THREAD_SAFE -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -D_THREAD_SAFE -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/l ocal/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DGTK_ENABLED Source/plugin.cpp In file included from Source/nsScriptablePeer.h:48, from Source/plugin.h:54, from Source/plugin.cpp:37: Source/nsIScriptableMplayerPlugin.h:41:84: error: macro "NS_DEFINE_STATIC_IID_ACCESSOR" passed 2 arguments, but takes just 1 Source/nsIScriptableMplayerPlugin.h:254:92: error: macro "NS_DEFINE_STATIC_IID_ACCESSOR" passed 2 arguments, but takes just 1 In file included from Source/nsScriptablePeer.h:48, from Source/plugin.h:54, from Source/plugin.cpp:37: Source/nsIScriptableMplayerPlugin.h:25: error: function definition does not declare parameters Source/nsIScriptableMplayerPlugin.h:122: error: expected constructor, destructor, or type conversion before 'class' Joe, since you are the maintainer, have you any idea why this is blowing up when built against libxul? -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 00:24:15 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE095106568E for ; Tue, 25 Aug 2009 00:24:15 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from nschwmtas04p.mx.bigpond.com (nschwmtas04p.mx.bigpond.com [61.9.189.146]) by mx1.freebsd.org (Postfix) with ESMTP id 696698FC19 for ; Tue, 25 Aug 2009 00:24:15 +0000 (UTC) Received: from nschwotgx03p.mx.bigpond.com ([124.188.162.219]) by nschwmtas04p.mx.bigpond.com with ESMTP id <20090825002413.OMTR2030.nschwmtas04p.mx.bigpond.com@nschwotgx03p.mx.bigpond.com> for ; Tue, 25 Aug 2009 00:24:13 +0000 Received: from areilly.bpa.nu ([124.188.162.219]) by nschwotgx03p.mx.bigpond.com with ESMTP id <20090825002412.PXPL1120.nschwotgx03p.mx.bigpond.com@areilly.bpa.nu> for ; Tue, 25 Aug 2009 00:24:13 +0000 Received: (qmail 61764 invoked by uid 501); 25 Aug 2009 00:23:59 -0000 Date: Tue, 25 Aug 2009 10:23:59 +1000 From: Andrew Reilly To: Joe Marcus Clarke Message-ID: <20090825002359.GA61141@duncan.reilly.home> References: <20090822182208.GM82743@bsdcrew.de> <20090824020523.GB52180@duncan.reilly.home> <1251080785.99362.26.camel@shumai.marcuscom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1251080785.99362.26.camel@shumai.marcuscom.com> User-Agent: Mutt/1.4.2.3i X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A150201.4A932F2D.006F,ss=1,fgs=0 X-SIH-MSG-ID: rxE0FN3/TAD0zmQv0WC2OwcnyAzlq3Mv8Z4QX81loRIGTUDBp8PfStrHNvZRsMuxxDxJJhqFNGMkaa3nTY3RstCK Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org, Martin Wilke Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Tue, 25 Aug 2009 00:24:15 -0000 On Sun, Aug 23, 2009 at 10:26:25PM -0400, Joe Marcus Clarke wrote: > You can set WITH_GECKO=libxul in make.conf, and most of these should go > away. I've done that (and installed libxul!) and re-built all of the ports in firefox-2.*/+REQUIRED_BY, and my list is now: alacarte-0.12.1_1 brasero-2.26.3_1 cairo-clock-0.3.2_3 cheese-2.26.3_1 deskbar-applet-2.26.2_1 empathy-2.26.2_1 eog-2.26.3_1 epiphany-2.26.3_3 epiphany-extensions-2.26.1_1 gnome-control-center-2.26.0_2 gimp-2.6.6,2 gnome-applets-2.26.3_1 gnome-games-2.26.3_1 gnome2-2.26.3 gtkam-gnome-0.1.16.1_1 hamster-applet-2.26.3_1 orca-2.26.3_1 seahorse-plugins-2.26.2_2 sound-juicer-2.26.1_1 That's a lot shorter than it was before, but still clearly quite long. In most of these I can't see where the firefox dependency is coming from. For instance, the gimp meta-port is still here, but gimp-app has moved over to the libxul-1.9 +REQUIRED_BY list. Is there any convenient way to list dependencies hierarchially, rather than the flat set that pkg_info -r provides? Cheers, -- Andrew From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 00:28:50 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AB3C106568F; Tue, 25 Aug 2009 00:28:50 +0000 (UTC) (envelope-from joseph@josephscott.org) Received: from mail-pz0-f171.google.com (mail-pz0-f171.google.com [209.85.222.171]) by mx1.freebsd.org (Postfix) with ESMTP id 49E778FC1D; Tue, 25 Aug 2009 00:28:50 +0000 (UTC) Received: by pzk1 with SMTP id 1so309070pzk.3 for ; Mon, 24 Aug 2009 17:28:49 -0700 (PDT) Received: by 10.115.144.9 with SMTP id w9mr8054471wan.66.1251158331174; Mon, 24 Aug 2009 16:58:51 -0700 (PDT) Received: from ?192.168.10.10? (75-169-254-159.slkc.qwest.net [75.169.254.159]) by mx.google.com with ESMTPS id k14sm10695059waf.4.2009.08.24.16.58.43 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 24 Aug 2009 16:58:49 -0700 (PDT) Message-Id: <367C5769-32EB-4DCC-9A27-102F878F7907@josephscott.org> From: Joseph Scott To: Doug Barton In-Reply-To: <4A91F528.3040900@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-2; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v935.3) Date: Mon, 24 Aug 2009 17:58:43 -0600 References: <11579279AFA443C7B85BE7472778A086@bkubesa> <4A91F528.3040900@FreeBSD.org> X-Mailer: Apple Mail (2.935.3) Cc: joseph@randomnetworks.com, ports@freebsd.org, =?ISO-8859-2?Q?B=F8etislav_Kubesa?= Subject: Re: FreeBSD Port: swatch-3.2.1_2 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: Tue, 25 Aug 2009 00:28:50 -0000 On Aug 23, 2009, at 8:04 PM, Doug Barton wrote: > B=F8etislav Kubesa wrote: >> Hello, >> >> could you please remove "procname=3D%%PREFIX%%/bin/perl" from =20 >> swatch.in in FILES subdirectory ? >> Thanks this "stop" and "restarts" are not working correctly. > > Confirmed. Joseph, do you have any objections? Nope, please improve away! -- Joseph Scott joseph@josephscott.org http://josephscott.org/ From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 00:34:43 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA6D7106568F for ; Tue, 25 Aug 2009 00:34:43 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 4D73B8FC1F for ; Tue, 25 Aug 2009 00:34:42 +0000 (UTC) Received: (qmail 21692 invoked by uid 399); 25 Aug 2009 00:34:39 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 25 Aug 2009 00:34:39 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4A93319A.9030205@FreeBSD.org> Date: Mon, 24 Aug 2009 17:34:34 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: Joseph Scott References: <11579279AFA443C7B85BE7472778A086@bkubesa> <4A91F528.3040900@FreeBSD.org> <367C5769-32EB-4DCC-9A27-102F878F7907@josephscott.org> In-Reply-To: <367C5769-32EB-4DCC-9A27-102F878F7907@josephscott.org> X-Enigmail-Version: 0.96.0 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 8bit Cc: joseph@randomnetworks.com, ports@freebsd.org, =?ISO-8859-2?Q?B=F8etislav_Kubesa?= Subject: Re: FreeBSD Port: swatch-3.2.1_2 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: Tue, 25 Aug 2009 00:34:43 -0000 Joseph Scott wrote: > > On Aug 23, 2009, at 8:04 PM, Doug Barton wrote: > >> Bøetislav Kubesa wrote: >>> Hello, >>> >>> could you please remove "procname=%%PREFIX%%/bin/perl" from swatch.in >>> in FILES subdirectory ? >>> Thanks this "stop" and "restarts" are not working correctly. >> >> Confirmed. Joseph, do you have any objections? > > > > Nope, please improve away! Ok, all set. Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 01:18:54 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7BFAB1065691; Tue, 25 Aug 2009 01:18:54 +0000 (UTC) (envelope-from oberman@es.net) Received: from mailgw.es.net (mail4.es.net [IPv6:2001:400:6000:6::2]) by mx1.freebsd.org (Postfix) with ESMTP id 2B9598FC08; Tue, 25 Aug 2009 01:18:54 +0000 (UTC) Received: from ptavv.es.net (ptavv.es.net [IPv6:2001:400:910::29]) by mailgw.es.net (8.14.3/8.14.3) with ESMTP id n7P1Ildx015757 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 24 Aug 2009 18:18:48 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 53F801CC09; Mon, 24 Aug 2009 18:18:47 -0700 (PDT) To: Andrew Reilly In-reply-to: Your message of "Tue, 25 Aug 2009 10:23:59 +1000." <20090825002359.GA61141@duncan.reilly.home> Date: Mon, 24 Aug 2009 18:18:47 -0700 From: "Kevin Oberman" Message-Id: <20090825011847.53F801CC09@ptavv.es.net> X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5, 1.2.40, 4.0.166 definitions=2009-08-24_10:2009-08-11, 2009-08-24, 2009-08-24 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0907200000 definitions=main-0908240204 Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Tue, 25 Aug 2009 01:18:54 -0000 > Date: Tue, 25 Aug 2009 10:23:59 +1000 > From: Andrew Reilly > Sender: owner-freebsd-gnome@freebsd.org > > On Sun, Aug 23, 2009 at 10:26:25PM -0400, Joe Marcus Clarke wrote: > > You can set WITH_GECKO=libxul in make.conf, and most of these should go > > away. > > I've done that (and installed libxul!) and re-built all of the > ports in firefox-2.*/+REQUIRED_BY, and my list is now: > > alacarte-0.12.1_1 > brasero-2.26.3_1 > cairo-clock-0.3.2_3 > cheese-2.26.3_1 > deskbar-applet-2.26.2_1 > empathy-2.26.2_1 > eog-2.26.3_1 > epiphany-2.26.3_3 > epiphany-extensions-2.26.1_1 > gnome-control-center-2.26.0_2 > gimp-2.6.6,2 > gnome-applets-2.26.3_1 > gnome-games-2.26.3_1 > gnome2-2.26.3 > gtkam-gnome-0.1.16.1_1 > hamster-applet-2.26.3_1 > orca-2.26.3_1 > seahorse-plugins-2.26.2_2 > sound-juicer-2.26.1_1 > > > That's a lot shorter than it was before, but still clearly quite > long. In most of these I can't see where the firefox dependency > is coming from. For instance, the gimp meta-port is still here, > but gimp-app has moved over to the libxul-1.9 +REQUIRED_BY list. > > Is there any convenient way to list dependencies hierarchially, > rather than the flat set that pkg_info -r provides? Andrew, How did you sequence the re-builds? I'd guess that gimp-app was re-built after the gimp metaport, so the metaport retained the dependency. If you have portupgrade, I would suggest 'portupgrade -rfx firefox firefox'. portupgrade works by building a dependency graph of the needed ports and builds te tree from the root. This should get rid of all but a handful of ports. It looks like everything in the list should rebuild without the firefox dependency. I had every one of them. I'm now down to just mplayerplug-in because it fails to build against libxul. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 02:11:53 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF0AD106568B for ; Tue, 25 Aug 2009 02:11:53 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from nschwmtas01p.mx.bigpond.com (nschwmtas01p.mx.bigpond.com [61.9.189.137]) by mx1.freebsd.org (Postfix) with ESMTP id 6AD2F8FC1A for ; Tue, 25 Aug 2009 02:11:53 +0000 (UTC) Received: from nschwotgx02p.mx.bigpond.com ([124.188.162.219]) by nschwmtas01p.mx.bigpond.com with ESMTP id <20090825021152.XZOG26885.nschwmtas01p.mx.bigpond.com@nschwotgx02p.mx.bigpond.com> for ; Tue, 25 Aug 2009 02:11:52 +0000 Received: from areilly.bpa.nu ([124.188.162.219]) by nschwotgx02p.mx.bigpond.com with ESMTP id <20090825021151.XUBP4842.nschwotgx02p.mx.bigpond.com@areilly.bpa.nu> for ; Tue, 25 Aug 2009 02:11:51 +0000 Received: (qmail 71204 invoked by uid 501); 25 Aug 2009 02:11:35 -0000 Date: Tue, 25 Aug 2009 12:11:35 +1000 From: Andrew Reilly To: Kevin Oberman Message-ID: <20090825021135.GA70448@duncan.reilly.home> References: <20090825002359.GA61141@duncan.reilly.home> <20090825011847.53F801CC09@ptavv.es.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090825011847.53F801CC09@ptavv.es.net> User-Agent: Mutt/1.4.2.3i X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A150205.4A934867.00A4,ss=1,fgs=0 X-SIH-MSG-ID: rR4wENf5TAD0zmQv0WC2OwcnyAzlq3Mv8Z4QX81loRIGTUDBp8PfStrHNvZRsMuxxDxJJhqHNGAhaanlTY3RstCK Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Tue, 25 Aug 2009 02:11:53 -0000 On Mon, Aug 24, 2009 at 06:18:47PM -0700, Kevin Oberman wrote: > > Date: Tue, 25 Aug 2009 10:23:59 +1000 > > From: Andrew Reilly > > Is there any convenient way to list dependencies hierarchially, > > rather than the flat set that pkg_info -r provides? > > How did you sequence the re-builds? I'd guess that gimp-app was re-built > after the gimp metaport, so the metaport retained the dependency. More or less: for i in $(pkg_info -q -o $(cat /var/db/pkg/firefox-2.0.0.20_9,1/+REQUIRED_BY )); do echo $i: cd /usr/ports/$i sudo make build deinstall reinstall clean done > If you have portupgrade, I would suggest 'portupgrade -rfx firefox > firefox'. portupgrade works by building a dependency graph of the needed > ports and builds te tree from the root. This should get rid of all but a > handful of ports. I've stopped using portupgrade in favour of portmaster, but I don't see a ready equivalent to this with portmaster, hence my dumb script. In particular, I don't think that portmaster can combine the -r and -x flags (depend and exclude), and when I've done -f -r in combination before, then it seems to build the entire transitive closure of dependencies, rather than just the immediate ones. Hence my question about a tool to manipulate the dependency graph as a graph... Maybe the list will get shorter if I just repeat the rebuild process a few times?... > It looks like everything in the list should rebuild without the firefox > dependency. I had every one of them. I'm now down to just > mplayerplug-in because it fails to build against libxul. That's good to know. It'd be nice to be able to get rid of firefox2, if it's not going to get security patches. Cheers, -- Andrew From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 02:54:40 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 86662106564A; Tue, 25 Aug 2009 02:54:40 +0000 (UTC) (envelope-from oberman@es.net) Received: from mailgw.es.net (mail3.es.net [IPv6:2001:400:4c01::2]) by mx1.freebsd.org (Postfix) with ESMTP id 569FA8FC0C; Tue, 25 Aug 2009 02:54:40 +0000 (UTC) Received: from ptavv.es.net (ptavv.es.net [IPv6:2001:400:910::29]) by mailgw.es.net (8.14.3/8.14.3) with ESMTP id n7P2sZZY027407 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 24 Aug 2009 19:54:36 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 59C591CC09; Mon, 24 Aug 2009 19:54:35 -0700 (PDT) To: Andrew Reilly In-reply-to: Your message of "Tue, 25 Aug 2009 12:11:35 +1000." <20090825021135.GA70448@duncan.reilly.home> Date: Mon, 24 Aug 2009 19:54:35 -0700 From: "Kevin Oberman" Message-Id: <20090825025435.59C591CC09@ptavv.es.net> X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5, 1.2.40, 4.0.166 definitions=2009-08-24_10:2009-08-11, 2009-08-24, 2009-08-24 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0907200000 definitions=main-0908240220 Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Tue, 25 Aug 2009 02:54:40 -0000 > Date: Tue, 25 Aug 2009 12:11:35 +1000 > From: Andrew Reilly > > On Mon, Aug 24, 2009 at 06:18:47PM -0700, Kevin Oberman wrote: > > > Date: Tue, 25 Aug 2009 10:23:59 +1000 > > > From: Andrew Reilly > > > Is there any convenient way to list dependencies hierarchially, > > > rather than the flat set that pkg_info -r provides? > > > > How did you sequence the re-builds? I'd guess that gimp-app was re-built > > after the gimp metaport, so the metaport retained the dependency. > > More or less: > for i in $(pkg_info -q -o $(cat /var/db/pkg/firefox-2.0.0.20_9,1/+REQUIRED_BY )); do > echo $i: > cd /usr/ports/$i > sudo make build deinstall reinstall clean > done > > > If you have portupgrade, I would suggest 'portupgrade -rfx firefox > > firefox'. portupgrade works by building a dependency graph of the needed > > ports and builds te tree from the root. This should get rid of all but a > > handful of ports. > > I've stopped using portupgrade in favour of portmaster, but I > don't see a ready equivalent to this with portmaster, hence my > dumb script. In particular, I don't think that portmaster can > combine the -r and -x flags (depend and exclude), and when I've > done -f -r in combination before, then it seems to build the > entire transitive closure of dependencies, rather than just the > immediate ones. Sadly, there is no good way I know of to avoid this. > Hence my question about a tool to manipulate the dependency > graph as a graph... That I can help with. It does mean using portupgrade, but not to actually upgrade anything. 'portupgrade -nrfx firefox firefox' will provide a trivially parsable list. If the list is short, cut & paste can do it quickly. It's possible that portmaster has a similar capability. > Maybe the list will get shorter if I just repeat the rebuild > process a few times?... It will, but using the order from the command above will save time. > > It looks like everything in the list should rebuild without the firefox > > dependency. I had every one of them. I'm now down to just > > mplayerplug-in because it fails to build against libxul. > > That's good to know. It'd be nice to be able to get rid of > firefox2, if it's not going to get security patches. Yes, as soon as I can build mplayerplug-in without it, it's history. And none too soon. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 02:58:51 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7B7021065694 for ; Tue, 25 Aug 2009 02:58:51 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from asmtpout030.mac.com (asmtpout030.mac.com [17.148.16.105]) by mx1.freebsd.org (Postfix) with ESMTP id 62E3D8FC0C for ; Tue, 25 Aug 2009 02:58:51 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=us-ascii; format=flowed; delsp=yes Received: from macbook-pro.lan.xcllnt.net (mail.xcllnt.net [75.101.29.67]) by asmtp030.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KOW00ADIWA1YR40@asmtp030.mac.com> for ports@FreeBSD.org; Mon, 24 Aug 2009 19:58:51 -0700 (PDT) From: Marcel Moolenaar Date: Mon, 24 Aug 2009 19:58:48 -0700 Message-id: <4659C40D-6E3A-4F2B-9F5A-190C3D8EBE54@mac.com> To: ports@FreeBSD.org X-Mailer: Apple Mail (2.1074) Cc: Marius Strobl Subject: [PATCH] Fix Mk/bsd.gecko.mk, broken by rev 1.8 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: Tue, 25 Aug 2009 02:58:51 -0000 All, revision 1.8 fixed sparc64, but accidentally reverted the change made in revision 1.7 that fixed the powerpc build. The following diff fixes powerpc be re-applying the change made in revision 1.7. Ok to commit? Index: bsd.gecko.mk =================================================================== RCS file: /home/ncvs/ports/Mk/bsd.gecko.mk,v retrieving revision 1.14 diff -u -r1.14 bsd.gecko.mk --- bsd.gecko.mk 18 Jul 2009 11:10:10 -0000 1.14 +++ bsd.gecko.mk 21 Aug 2009 20:10:39 -0000 @@ -275,7 +275,7 @@ PORT_MOZCONFIG?= ${FILESDIR}/mozconfig.in MOZCONFIG?= ${WRKSRC}/.mozconfig MOZILLA_PLIST_DIRS?= bin include lib share/idl -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread | ${SED} - e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} +GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread: | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} PKGINSTALL?= ${WRKDIR}/pkg-install PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall MASTER_MOZDIR?= ${PORTSDIR}/www/mozilla -- Marcel Moolenaar xcllnt@mac.com From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 03:25:17 2009 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 41128106568C for ; Tue, 25 Aug 2009 03:25:17 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-bw0-f206.google.com (mail-bw0-f206.google.com [209.85.218.206]) by mx1.freebsd.org (Postfix) with ESMTP id C484E8FC23 for ; Tue, 25 Aug 2009 03:25:16 +0000 (UTC) Received: by bwz2 with SMTP id 2so1722530bwz.43 for ; Mon, 24 Aug 2009 20:25:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=l1Yx6QzbQIuZG+jxvq5k+hry682PU9iwFD6hbNuhTaM=; b=CO7WOpdUFOp8uPejG5qiw0OoHNdF33OjRLK/456C7vBQavQ1W/TScjEH5pGKGissWy n7p4I+0LTmIjfQTSJ3Jy5QVpson8pVoLo/+hmqrvjz5Bp5aa8O5DhYg2UCZI5obl2CJA TLbCYZ9fm/ZfN3ipjEYG/KVC2kqK0a+Ey5i+0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=cxnUC0o2r23ZDt0LecAAmMuAjERnTIB473joDzcxz5ilWVLJT2iWwbjRHBlh6bw1Xf /nsULznN3RDbzFGB7w7biBRqr/H+7C2dccABRvU1MrhFOytexDv93YMA38VAqOXPbo0v jgrbKH54rxs0dAjqCb4R5cKVPPB+q/HwO5l8A= MIME-Version: 1.0 Received: by 10.239.139.79 with SMTP id s15mr587115hbs.106.1251170715653; Mon, 24 Aug 2009 20:25:15 -0700 (PDT) Date: Tue, 25 Aug 2009 03:25:15 +0000 Message-ID: From: "b. f." To: freebsd-ports@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: andrew-freebsd@areilly.bpc-users.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Tue, 25 Aug 2009 03:25:17 -0000 >Is there any convenient way to list dependencies hierarchially, >rather than the flat set that pkg_info -r provides? Yes, there is the ports-mgmt/pkg_tree port, and if you want better or more flexible graphics, you could write a script to swing through parts of a ports tree, invoke make(1) to find direct dependencies, and then output the results in, for example, .dot format, so that they can then be drawn with graphics/graphviz. Obviously, there are other ways to do this as well. I use the following script to list the origins of all installed packages that are dependent upon a given package, according to the given ports tree: #!/bin/sh PORTSDIR=${PORTSDIR:-/usr/ports} if [ "`pkg_info -E $1`" ] then dir1="`pkg_info -oq $1`" for pdir in `pkg_info -aoq` do pdepends="`make -C $PORTSDIR/$pdir -V FETCH_DEPENDS -V EXTRACT_DEPENDS -V PATCH_DEPENDS -V BUILD_DEPENDS -V RUN_DEPENDS -V LIB_DEPENDS`" ( echo "$pdepends" | grep -q -s -e "$dir1" ) && echo "$pdir" #or, if you prefer: #echo `make -C $PORTSDIR/$pdir -V PKGNAME` done else echo "$1 is not a valid package name" exit 1 fi exit 0 b. From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 03:45:35 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56635106564A for ; Tue, 25 Aug 2009 03:45:35 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from asmtpout026.mac.com (asmtpout026.mac.com [17.148.16.101]) by mx1.freebsd.org (Postfix) with ESMTP id 45D2F8FC08 for ; Tue, 25 Aug 2009 03:45:35 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=us-ascii; format=flowed; delsp=yes Received: from macbook-pro.lan.xcllnt.net (mail.xcllnt.net [75.101.29.67]) by asmtp026.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KOW00LRAVNY7U20@asmtp026.mac.com> for ports@FreeBSD.org; Mon, 24 Aug 2009 19:45:35 -0700 (PDT) From: Marcel Moolenaar Date: Mon, 24 Aug 2009 19:45:34 -0700 Message-id: <16ABE1DA-61D8-47EE-84C9-C4624457639A@mac.com> To: ports@FreeBSD.org X-Mailer: Apple Mail (2.1074) Cc: Subject: [PATCH] x11/xorg: enable xorg-server for ia64 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: Tue, 25 Aug 2009 03:45:35 -0000 All, The diff below enables xorg-server for ia64. xorg-server has been patched to build on ia64. Ok to commit? Index: Makefile =================================================================== RCS file: /home/ncvs/ports/x11/xorg/Makefile,v retrieving revision 1.27 diff -u -r1.27 Makefile --- Makefile 7 May 2009 19:42:31 -0000 1.27 +++ Makefile 18 Jun 2009 19:27:13 -0000 @@ -58,7 +58,7 @@ .endif .endif -.if ${ARCH} != "alpha" && ${ARCH} != "ia64" +.if ${ARCH} != "alpha" RUN_DEPENDS+= ${LOCALBASE}/bin/Xorg:${PORTSDIR}/x11-servers/xorg- server .endif -- Marcel Moolenaar xcllnt@mac.com From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 03:50:31 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F7C0106568F for ; Tue, 25 Aug 2009 03:50:31 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from asmtpout025.mac.com (asmtpout025.mac.com [17.148.16.100]) by mx1.freebsd.org (Postfix) with ESMTP id 1F6CA8FC18 for ; Tue, 25 Aug 2009 03:50:31 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=us-ascii; format=flowed Received: from macbook-pro.lan.xcllnt.net (mail.xcllnt.net [75.101.29.67]) by asmtp025.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KOW00K4CVW6X240@asmtp025.mac.com> for ports@FreeBSD.org; Mon, 24 Aug 2009 19:50:31 -0700 (PDT) From: Marcel Moolenaar Date: Mon, 24 Aug 2009 19:50:30 -0700 Message-id: <367545E8-D840-4130-9433-D837B196701D@mac.com> To: ports@FreeBSD.org X-Mailer: Apple Mail (2.1074) Cc: Subject: [PATCH] x11/gdm: Add -lm to LIBS 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: Tue, 25 Aug 2009 03:50:31 -0000 All, On ia64 gdm (indirectly) uses log10 and ceil and as such, must be linked against libm. Ok to commit the following? Index: Makefile =================================================================== RCS file: /home/ncvs/ports/x11/gdm/Makefile,v retrieving revision 1.122 diff -u -r1.122 Makefile --- Makefile 31 Jul 2009 13:56:45 -0000 1.122 +++ Makefile 25 Aug 2009 02:49:46 -0000 @@ -39,6 +39,7 @@ CONFIGURE_ARGS= --with-working-directory=${PREFIX}/etc/gdm/home CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -DHAS_SA_LEN" \ LDFLAGS="-L${LOCALBASE}/lib" \ + LIBS="-lm" \ GTKDOC="false" SUB_FILES+= gdm.pam -- Marcel Moolenaar xcllnt@mac.com From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 03:54:13 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E9D8106564A for ; Tue, 25 Aug 2009 03:54:13 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from builder.freebsd.org (builder.freebsd.org [IPv6:2001:4f8:fff6::4b]) by mx1.freebsd.org (Postfix) with ESMTP id 560748FC0C for ; Tue, 25 Aug 2009 03:54:13 +0000 (UTC) Received: from builder.freebsd.org (localhost [127.0.0.1]) by builder.freebsd.org (8.14.3/8.14.3) with ESMTP id n7P3sDCI068796 for ; Tue, 25 Aug 2009 03:54:13 GMT (envelope-from erwin@builder.freebsd.org) Received: (from erwin@localhost) by builder.freebsd.org (8.14.3/8.14.3/Submit) id n7P3sDYu068795 for ports@FreeBSD.org; Tue, 25 Aug 2009 03:54:13 GMT (envelope-from erwin) Date: Tue, 25 Aug 2009 03:54:13 GMT From: Erwin Lansing Message-Id: <200908250354.n7P3sDYu068795@builder.freebsd.org> To: ports@FreeBSD.org Cc: Subject: INDEX build failed for 6.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: Tue, 25 Aug 2009 03:54:13 -0000 INDEX build failed with errors: Generating INDEX-6 - please wait..pkg_info: not found pkg_info: not found Done. make_index: fiked-0.0.5: no entry for :/local0/portmgr/tindex/ports/net/libnet Committers on the hook: dougb lippe marcus Most recent CVS update was: U devel/jude-community/Makefile U devel/jude-community/distinfo U graphics/Makefile U graphics/mmrecover/Makefile U graphics/mmrecover/distinfo U graphics/mmrecover/pkg-descr U security/fiked/Makefile U security/fiked/distinfo U security/swatch/files/swatch.in U www/Makefile U www/galeon/Makefile U www/gist/Makefile U www/gist/distinfo U www/gist/pkg-descr U x11/gnome2-fifth-toe/Makefile From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 03:55:11 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4BFAA106568F for ; Tue, 25 Aug 2009 03:55:11 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from asmtpout024.mac.com (asmtpout024.mac.com [17.148.16.99]) by mx1.freebsd.org (Postfix) with ESMTP id 3B8438FC0A for ; Tue, 25 Aug 2009 03:55:11 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=us-ascii; format=flowed; delsp=yes Received: from macbook-pro.lan.xcllnt.net (mail.xcllnt.net [75.101.29.67]) by asmtp024.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KOW00HWAW3YF230@asmtp024.mac.com> for ports@FreeBSD.org; Mon, 24 Aug 2009 19:55:11 -0700 (PDT) From: Marcel Moolenaar Date: Mon, 24 Aug 2009 19:55:10 -0700 Message-id: <4D81F510-FC88-466E-9D19-50523F093897@mac.com> To: ports@FreeBSD.org X-Mailer: Apple Mail (2.1074) Cc: Subject: [PATCH] lang/guile: Fix ia64 build 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: Tue, 25 Aug 2009 03:55:11 -0000 All, The diff below adds a new patch file to fix the ia64 build for libguile/gc.c. Ok to commit? Index: files/patch-libguile_gc.c =================================================================== RCS file: files/patch-libguile_gc.c diff -N files/patch-libguile_gc.c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-libguile_gc.c 25 Aug 2009 02:52:33 -0000 @@ -0,0 +1,23 @@ +--- libguile/gc.c.orig 2008-12-08 09:42:54.000000000 -0800 ++++ libguile/gc.c 2009-08-20 22:55:11.000000000 -0700 +@@ -1060,6 +1060,20 @@ + return (void *) ctx->uc_mcontext.sc_ar_bsp; + } + # endif /* linux */ ++# ifdef __FreeBSD__ ++# include ++void * ++scm_ia64_register_backing_store_base (void) ++{ ++ return (void *)0x8000000000000000; ++} ++void * ++scm_ia64_ar_bsp (const void *opaque) ++{ ++ const ucontext_t *ctx = opaque; ++ return (void *)(ctx->uc_mcontext.mc_special.bspstore + ctx- >uc_mcontext.mc_special.ndirty); ++} ++# endif /* __FreeBSD__ */ + #endif /* __ia64__ */ + + void -- Marcel Moolenaar xcllnt@mac.com From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 03:57:29 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70301106568C for ; Tue, 25 Aug 2009 03:57:29 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from nskntmtas01p.mx.bigpond.com (nskntmtas01p.mx.bigpond.com [61.9.168.137]) by mx1.freebsd.org (Postfix) with ESMTP id EF41B8FC12 for ; Tue, 25 Aug 2009 03:57:28 +0000 (UTC) Received: from nskntotgx01p.mx.bigpond.com ([124.188.162.219]) by nskntmtas01p.mx.bigpond.com with ESMTP id <20090825035727.UULM1860.nskntmtas01p.mx.bigpond.com@nskntotgx01p.mx.bigpond.com> for ; Tue, 25 Aug 2009 03:57:27 +0000 Received: from areilly.bpa.nu ([124.188.162.219]) by nskntotgx01p.mx.bigpond.com with ESMTP id <20090825035726.MNHA22446.nskntotgx01p.mx.bigpond.com@areilly.bpa.nu> for ; Tue, 25 Aug 2009 03:57:26 +0000 Received: (qmail 60925 invoked by uid 501); 25 Aug 2009 03:57:10 -0000 Date: Tue, 25 Aug 2009 13:57:10 +1000 From: Andrew Reilly To: Kevin Oberman Message-ID: <20090825035710.GA60828@duncan.reilly.home> References: <20090825021135.GA70448@duncan.reilly.home> <20090825025435.59C591CC09@ptavv.es.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090825025435.59C591CC09@ptavv.es.net> User-Agent: Mutt/1.4.2.3i X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A150205.4A936127.005D,ss=1,fgs=0 X-SIH-MSG-ID: qBo6GND4TAD0zmQv0WC2OwcnyAzlq3Mv8Z4QX81loRIGTUDBp8PfStrHNvZRsMuxxDxJJhqGNGQnaa7jTY3RstCK Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Tue, 25 Aug 2009 03:57:29 -0000 On Mon, Aug 24, 2009 at 07:54:35PM -0700, Kevin Oberman wrote: > > Date: Tue, 25 Aug 2009 12:11:35 +1000 > > From: Andrew Reilly > > Maybe the list will get shorter if I just repeat the rebuild > > process a few times?... > > It will, but using the order from the command above will save time. For what it's worth, it took another three iterations, each much shorter than the last. So I'll leave worrying about the dependency graph stuff until the next time... > > That's good to know. It'd be nice to be able to get rid of > > firefox2, if it's not going to get security patches. > > Yes, as soon as I can build mplayerplug-in without it, it's history. And > none too soon. Yep: I now have a firefox2-free system. Great stuff. Thanks Joe, all. I wonder, though, doesn't libxul have the same security issues as gecko wrapped up in firefox2? Cheers, -- Andrew From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 04:38:18 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D36A106568D for ; Tue, 25 Aug 2009 04:38:18 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (marcuscom-pt.tunnel.tserv1.fmt.ipv6.he.net [IPv6:2001:470:1f00:ffff::1279]) by mx1.freebsd.org (Postfix) with ESMTP id 9B7B48FC17 for ; Tue, 25 Aug 2009 04:38:17 +0000 (UTC) Received: from [IPv6:2001:470:1f00:2464::4] (shumai.marcuscom.com [IPv6:2001:470:1f00:2464::4]) by creme-brulee.marcuscom.com (8.14.3/8.14.3) with ESMTP id n7P4dgrJ081358; Tue, 25 Aug 2009 00:39:42 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Marcel Moolenaar In-Reply-To: <367545E8-D840-4130-9433-D837B196701D@mac.com> References: <367545E8-D840-4130-9433-D837B196701D@mac.com> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-zUKFt4VDyjO9DsA1Hx3R" Organization: MarcusCom, Inc. Date: Tue, 25 Aug 2009 00:38:28 -0400 Message-Id: <1251175108.99362.155.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on creme-brulee.marcuscom.com Cc: ports@freebsd.org Subject: Re: [PATCH] x11/gdm: Add -lm to LIBS 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: Tue, 25 Aug 2009 04:38:18 -0000 --=-zUKFt4VDyjO9DsA1Hx3R Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2009-08-24 at 19:50 -0700, Marcel Moolenaar wrote: > All, >=20 > On ia64 gdm (indirectly) uses log10 and ceil and as such, > must be linked against libm. Ok to commit the following? Yes. Joe >=20 > Index: Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > RCS file: /home/ncvs/ports/x11/gdm/Makefile,v > retrieving revision 1.122 > diff -u -r1.122 Makefile > --- Makefile 31 Jul 2009 13:56:45 -0000 1.122 > +++ Makefile 25 Aug 2009 02:49:46 -0000 > @@ -39,6 +39,7 @@ > CONFIGURE_ARGS=3D --with-working-directory=3D${PREFIX}/etc/gdm/home > CONFIGURE_ENV=3D CPPFLAGS=3D"-I${LOCALBASE}/include -DHAS_SA_LEN" \ > LDFLAGS=3D"-L${LOCALBASE}/lib" \ > + LIBS=3D"-lm" \ > GTKDOC=3D"false" >=20 > SUB_FILES+=3D gdm.pam >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-zUKFt4VDyjO9DsA1Hx3R Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkqTasMACgkQb2iPiv4Uz4fzbgCeMCEdyXTZliKdHQLZQYP8aTZw s5UAniJuUfesVoV/peQFJenj8okHteWq =nC77 -----END PGP SIGNATURE----- --=-zUKFt4VDyjO9DsA1Hx3R-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 04:38:33 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB149106568F for ; Tue, 25 Aug 2009 04:38:33 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id 95FF88FC0A for ; Tue, 25 Aug 2009 04:38:33 +0000 (UTC) Received: from [192.168.1.4] (adsl-154-198-91.ard.bellsouth.net [72.154.198.91]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id n7P4cUMC019119 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 25 Aug 2009 00:38:31 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: Marcel Moolenaar In-Reply-To: <16ABE1DA-61D8-47EE-84C9-C4624457639A@mac.com> References: <16ABE1DA-61D8-47EE-84C9-C4624457639A@mac.com> Content-Type: text/plain Organization: FreeBSD Date: Mon, 24 Aug 2009 23:38:25 -0500 Message-Id: <1251175105.45706.1.camel@balrog.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_PBL, RCVD_IN_SORBS_DUL, RDNS_DYNAMIC, SPF_SOFTFAIL autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Cc: ports@FreeBSD.org Subject: Re: [PATCH] x11/xorg: enable xorg-server for ia64 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: Tue, 25 Aug 2009 04:38:33 -0000 On Mon, 2009-08-24 at 19:45 -0700, Marcel Moolenaar wrote: > All, > > The diff below enables xorg-server for ia64. xorg-server > has been patched to build on ia64. Ok to commit? If it works for you and doesn't break i386/amd64 consider this a blanket approval for xorg. I have no way of testing ia64. robert. > Index: Makefile > =================================================================== > RCS file: /home/ncvs/ports/x11/xorg/Makefile,v > retrieving revision 1.27 > diff -u -r1.27 Makefile > --- Makefile 7 May 2009 19:42:31 -0000 1.27 > +++ Makefile 18 Jun 2009 19:27:13 -0000 > @@ -58,7 +58,7 @@ > .endif > .endif > > -.if ${ARCH} != "alpha" && ${ARCH} != "ia64" > +.if ${ARCH} != "alpha" > RUN_DEPENDS+= ${LOCALBASE}/bin/Xorg:${PORTSDIR}/x11-servers/xorg- > server > .endif -- Robert Noland FreeBSD From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 06:31:52 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71E6E106568B for ; Tue, 25 Aug 2009 06:31:52 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 1DA858FC13 for ; Tue, 25 Aug 2009 06:31:51 +0000 (UTC) Received: (qmail 3586 invoked by uid 399); 25 Aug 2009 06:31:48 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 25 Aug 2009 06:31:48 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4A93854E.7020608@FreeBSD.org> Date: Mon, 24 Aug 2009 23:31:42 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: Andrew Reilly References: <20090825002359.GA61141@duncan.reilly.home> <20090825011847.53F801CC09@ptavv.es.net> <20090825021135.GA70448@duncan.reilly.home> In-Reply-To: <20090825021135.GA70448@duncan.reilly.home> X-Enigmail-Version: 0.96.0 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org, Kevin Oberman Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Tue, 25 Aug 2009 06:31:52 -0000 Andrew Reilly wrote: > On Mon, Aug 24, 2009 at 06:18:47PM -0700, Kevin Oberman wrote: >> If you have portupgrade, I would suggest 'portupgrade -rfx firefox >> firefox'. portupgrade works by building a dependency graph of the needed >> ports and builds te tree from the root. This should get rid of all but a >> handful of ports. > > I've stopped using portupgrade in favour of portmaster, Always nice to hear from a happy customer. :) > but I > don't see a ready equivalent to this with portmaster, hence my > dumb script. In particular, I don't think that portmaster can > combine the -r and -x flags (depend and exclude), Ummm, why not? It's a little hard to represent in the man page because there are so many flags, but -x is included in the "common flags" list at the top, and the man page does indicate that -r will take the common flags. You'd have to write it: portmaster -x firefox -r firefox-2.34 (substitute the actual value for the installed firefox port) but it should work. There are at least three other ways to do something similar. One would be to use -i instead of -x, another would be an +IGNOREME file. Read the man page for how to use the latter. Yet another way to do what you proposed in the part of your post that I snipped (building based on a list) would have been to do this: pkg_info -q -R firefox-2* > list portmaster `cat list` That's probably the simplest way to do what you were trying to accomplish, and would have had the benefit of portmaster caching all the data on up to date dependencies, and building the things in the list in proper dependency order. Sorry to jump in after the fact with this news, but hopefully it will help someone else. > and when I've > done -f -r in combination before, then it seems to build the > entire transitive closure of dependencies, rather than just the > immediate ones. The -f option means "rebuild everything in the chain, no matter what." If you just want to rebuild everything that has a dependency on the port you specify with -r, that is the default, you don't need -f. hth, Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 06:48:39 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A100106568F for ; Tue, 25 Aug 2009 06:48:39 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from builder.freebsd.org (builder.freebsd.org [IPv6:2001:4f8:fff6::4b]) by mx1.freebsd.org (Postfix) with ESMTP id E69228FC0C for ; Tue, 25 Aug 2009 06:48:38 +0000 (UTC) Received: from builder.freebsd.org (localhost [127.0.0.1]) by builder.freebsd.org (8.14.3/8.14.3) with ESMTP id n7P6mcxQ036721 for ; Tue, 25 Aug 2009 06:48:38 GMT (envelope-from erwin@builder.freebsd.org) Received: (from erwin@localhost) by builder.freebsd.org (8.14.3/8.14.3/Submit) id n7P6mcqr036720 for ports@FreeBSD.org; Tue, 25 Aug 2009 06:48:38 GMT (envelope-from erwin) Date: Tue, 25 Aug 2009 06:48:38 GMT From: Erwin Lansing Message-Id: <200908250648.n7P6mcqr036720@builder.freebsd.org> To: ports@FreeBSD.org Cc: Subject: INDEX build failed for 6.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: Tue, 25 Aug 2009 06:48:39 -0000 INDEX build failed with errors: Generating INDEX-6 - please wait..pkg_info: not found pkg_info: not found Done. make_index: fiked-0.0.5: no entry for :/local0/portmgr/tindex/ports/net/libnet Committers on the hook: dougb knu kuriyama lippe marcel marcus Most recent CVS update was: U games/wesnoth/files/patch-src_font.cpp U sysutils/libchk/Makefile U www/apache22/Makefile U www/apache22/distinfo U www/apache22/files/patch-srclib-apr-buildconf U www/apache22/files/patch-srclib:apr:build:buildcheck.sh U www/p5-HTTP-Engine/Makefile U www/p5-HTTP-Engine/distinfo U x11/gdm/Makefile U x11/xorg/Makefile From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 07:34:49 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 02059106568F for ; Tue, 25 Aug 2009 07:34:49 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 72EBA8FC22 for ; Tue, 25 Aug 2009 07:34:48 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.3/8.14.3/ALCHEMY.FRANKEN.DE) with ESMTP id n7P70nxn003511; Tue, 25 Aug 2009 09:00:50 +0200 (CEST) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.3/8.14.3/Submit) id n7P70mbE003510; Tue, 25 Aug 2009 09:00:48 +0200 (CEST) (envelope-from marius) Date: Tue, 25 Aug 2009 09:00:48 +0200 From: Marius Strobl To: Marcel Moolenaar Message-ID: <20090825070048.GA94142@alchemy.franken.de> References: <4659C40D-6E3A-4F2B-9F5A-190C3D8EBE54@mac.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4659C40D-6E3A-4F2B-9F5A-190C3D8EBE54@mac.com> User-Agent: Mutt/1.4.2.3i Cc: ports@FreeBSD.org Subject: Re: [PATCH] Fix Mk/bsd.gecko.mk, broken by rev 1.8 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: Tue, 25 Aug 2009 07:34:49 -0000 On Mon, Aug 24, 2009 at 07:58:48PM -0700, Marcel Moolenaar wrote: > All, > > revision 1.8 fixed sparc64, but accidentally reverted > the change made in revision 1.7 that fixed the powerpc > build. The following diff fixes powerpc be re-applying > the change made in revision 1.7. Ok to commit? > > Index: bsd.gecko.mk > =================================================================== > RCS file: /home/ncvs/ports/Mk/bsd.gecko.mk,v > retrieving revision 1.14 > diff -u -r1.14 bsd.gecko.mk > --- bsd.gecko.mk 18 Jul 2009 11:10:10 -0000 1.14 > +++ bsd.gecko.mk 21 Aug 2009 20:10:39 -0000 > @@ -275,7 +275,7 @@ > PORT_MOZCONFIG?= ${FILESDIR}/mozconfig.in > MOZCONFIG?= ${WRKSRC}/.mozconfig > MOZILLA_PLIST_DIRS?= bin include lib share/idl > -GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread | ${SED} - > e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} > +GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread: | ${SED} > -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE} > PKGINSTALL?= ${WRKDIR}/pkg-install > PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall > MASTER_MOZDIR?= ${PORTSDIR}/www/mozilla > Could it be you mean rev. 1.9? I don't see how the above is related to the change in 1.8. Marius From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 08:33:51 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 32CB8106568C; Tue, 25 Aug 2009 08:33:51 +0000 (UTC) (envelope-from robert@openbsd.org) Received: from blade2k.humppa.hu (blade2k.humppa.hu [213.163.10.235]) by mx1.freebsd.org (Postfix) with ESMTP id 9A6EC8FC1C; Tue, 25 Aug 2009 08:33:50 +0000 (UTC) Received: from blade2k.humppa.hu (robert@localhost.humppa.hu [127.0.0.1]) by blade2k.humppa.hu (8.14.3/8.14.3) with ESMTP id n7P8XmNL027151 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Tue, 25 Aug 2009 10:33:48 +0200 (CEST) Received: (from robert@localhost) by blade2k.humppa.hu (8.14.3/8.14.3/Submit) id n7P8XlfK000770; Tue, 25 Aug 2009 10:33:47 +0200 (CEST) X-Authentication-Warning: blade2k.humppa.hu: robert set sender to robert@openbsd.org using -f Date: Tue, 25 Aug 2009 10:33:47 +0200 From: Robert Nagy To: pgollucci@freebsd.org Message-ID: <20090825083347.GA15471@bsd.hu> References: <20090822202653.GA3713@bsd.hu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090822202653.GA3713@bsd.hu> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-ports@freebsd.org Subject: Re: luasocket namespace clash with lighttpd mod_magnet 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: Tue, 25 Aug 2009 08:33:51 -0000 ? On (2009-08-22 22:26), Robert Nagy wrote: > > Hey, > > Basically - luasocket defines buffer_init(); which is common enough to be defined > elsewhere and it is defined in mod_magnet, so you end up with a SIGSEGV. > The attatched patch solves the issue by renaming the buffer_* funcs to ls_buffer_*. > Its a totally safe diff that does not affect anything else and fixes a problem. > > I've commited this to OpenBSD already, but I need it on FreeBSD too. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=138055 contains a wrong diff, > sorry for that. > > Index: Makefile > =================================================================== > RCS file: /home/ncvs/ports/net/luasocket/Makefile,v > retrieving revision 1.12 > diff -u -r1.12 Makefile > --- Makefile 9 Jul 2009 03:57:57 -0000 1.12 > +++ Makefile 22 Aug 2009 20:25:53 -0000 > @@ -7,6 +7,7 @@ > > PORTNAME= luasocket > PORTVERSION= 2.0.2 > +PORTREVISION= 1 > CATEGORIES= net > MASTER_SITES= http://luaforge.net/frs/download.php/2664/ > PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} > Index: files/patch-config > =================================================================== > RCS file: /home/ncvs/ports/net/luasocket/files/patch-config,v > retrieving revision 1.3 > diff -u -r1.3 patch-config > --- files/patch-config 28 Oct 2007 19:43:49 -0000 1.3 > +++ files/patch-config 22 Aug 2009 20:25:53 -0000 > @@ -1,6 +1,6 @@ > ---- config.orig Sun Oct 14 12:44:03 2007 > -+++ config Sun Oct 14 13:54:39 2007 > -@@ -18,11 +18,13 @@ > +--- config.orig 2007-10-15 06:21:05.000000000 +0200 > ++++ config 2009-08-22 22:23:45.000000000 +0200 > +@@ -18,11 +18,13 @@ UNIX_SO=unix.$(EXT) > #LUAINC=-I/usr/local/include/lua50 > #LUAINC=-I/usr/local/include/lua5.1 > #LUAINC=-Ilua-5.1.1/src > @@ -14,7 +14,7 @@ > > #------ > # Top of your Lua installation > -@@ -30,11 +32,11 @@ > +@@ -30,11 +32,11 @@ UNIX_SO=unix.$(EXT) > # > #INSTALL_TOP_SHARE=/usr/local/share/lua/5.0 > #INSTALL_TOP_LIB=/usr/local/lib/lua/5.0 > @@ -30,7 +30,7 @@ > > #------ > # Compiler and linker settings > -@@ -49,11 +51,11 @@ > +@@ -49,11 +51,11 @@ INSTALL_EXEC=cp > #------ > # Compiler and linker settings > # for Linux > Index: files/patch-src_buffer_c > =================================================================== > RCS file: files/patch-src_buffer_c > diff -N files/patch-src_buffer_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ files/patch-src_buffer_c 22 Aug 2009 20:25:53 -0000 > @@ -0,0 +1,100 @@ > +$OpenBSD: patch-src_buffer_c,v 1.1 2005/11/25 15:09:44 pedro Exp $ > +--- src/buffer.c.orig 2007-10-15 06:21:05.000000000 +0200 > ++++ src/buffer.c 2009-08-22 22:25:16.000000000 +0200 > +@@ -33,7 +33,7 @@ static int sendraw(p_buffer buf, const c > + /*-------------------------------------------------------------------------*\ > + * Initializes module > + \*-------------------------------------------------------------------------*/ > +-int buffer_open(lua_State *L) { > ++int ls_buffer_open(lua_State *L) { > + (void) L; > + return 0; > + } > +@@ -41,7 +41,7 @@ int buffer_open(lua_State *L) { > + /*-------------------------------------------------------------------------*\ > + * Initializes C structure > + \*-------------------------------------------------------------------------*/ > +-void buffer_init(p_buffer buf, p_io io, p_timeout tm) { > ++void ls_buffer_init(p_buffer buf, p_io io, p_timeout tm) { > + buf->first = buf->last = 0; > + buf->io = io; > + buf->tm = tm; > +@@ -52,7 +52,7 @@ void buffer_init(p_buffer buf, p_io io, > + /*-------------------------------------------------------------------------*\ > + * object:getstats() interface > + \*-------------------------------------------------------------------------*/ > +-int buffer_meth_getstats(lua_State *L, p_buffer buf) { > ++int ls_buffer_meth_getstats(lua_State *L, p_buffer buf) { > + lua_pushnumber(L, buf->received); > + lua_pushnumber(L, buf->sent); > + lua_pushnumber(L, timeout_gettime() - buf->birthday); > +@@ -62,7 +62,7 @@ int buffer_meth_getstats(lua_State *L, p > + /*-------------------------------------------------------------------------*\ > + * object:setstats() interface > + \*-------------------------------------------------------------------------*/ > +-int buffer_meth_setstats(lua_State *L, p_buffer buf) { > ++int ls_buffer_meth_setstats(lua_State *L, p_buffer buf) { > + buf->received = (long) luaL_optnumber(L, 2, buf->received); > + buf->sent = (long) luaL_optnumber(L, 3, buf->sent); > + if (lua_isnumber(L, 4)) buf->birthday = timeout_gettime() - lua_tonumber(L, 4); > +@@ -73,14 +73,16 @@ int buffer_meth_setstats(lua_State *L, p > + /*-------------------------------------------------------------------------*\ > + * object:send() interface > + \*-------------------------------------------------------------------------*/ > +-int buffer_meth_send(lua_State *L, p_buffer buf) { > ++int ls_buffer_meth_send(lua_State *L, p_buffer buf) { > + int top = lua_gettop(L); > + int err = IO_DONE; > + size_t size = 0, sent = 0; > + const char *data = luaL_checklstring(L, 2, &size); > + long start = (long) luaL_optnumber(L, 3, 1); > + long end = (long) luaL_optnumber(L, 4, -1); > ++#ifdef LUASOCKET_DEBUG > + p_timeout tm = timeout_markstart(buf->tm); > ++#endif > + if (start < 0) start = (long) (size+start+1); > + if (end < 0) end = (long) (size+end+1); > + if (start < 1) start = (long) 1; > +@@ -106,12 +108,14 @@ int buffer_meth_send(lua_State *L, p_buf > + /*-------------------------------------------------------------------------*\ > + * object:receive() interface > + \*-------------------------------------------------------------------------*/ > +-int buffer_meth_receive(lua_State *L, p_buffer buf) { > ++int ls_buffer_meth_receive(lua_State *L, p_buffer buf) { > + int err = IO_DONE, top = lua_gettop(L); > + luaL_Buffer b; > + size_t size; > + const char *part = luaL_optlstring(L, 3, "", &size); > ++#ifdef LUASOCKET_DEBUG > + p_timeout tm = timeout_markstart(buf->tm); > ++#endif > + /* initialize buffer with optional extra prefix > + * (useful for concatenating previous partial results) */ > + luaL_buffinit(L, &b); > +@@ -149,7 +153,7 @@ int buffer_meth_receive(lua_State *L, p_ > + /*-------------------------------------------------------------------------*\ > + * Determines if there is any data in the read buffer > + \*-------------------------------------------------------------------------*/ > +-int buffer_isempty(p_buffer buf) { > ++int ls_buffer_isempty(p_buffer buf) { > + return buf->first >= buf->last; > + } > + > +@@ -244,7 +248,7 @@ static int recvline(p_buffer buf, luaL_B > + static void buffer_skip(p_buffer buf, size_t count) { > + buf->received += count; > + buf->first += count; > +- if (buffer_isempty(buf)) > ++ if (ls_buffer_isempty(buf)) > + buf->first = buf->last = 0; > + } > + > +@@ -256,7 +260,7 @@ static int buffer_get(p_buffer buf, cons > + int err = IO_DONE; > + p_io io = buf->io; > + p_timeout tm = buf->tm; > +- if (buffer_isempty(buf)) { > ++ if (ls_buffer_isempty(buf)) { > + size_t got; > + err = io->recv(io->ctx, buf->data, BUF_SIZE, &got, tm); > + buf->first = 0; > Index: files/patch-src_buffer_h > =================================================================== > RCS file: files/patch-src_buffer_h > diff -N files/patch-src_buffer_h > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ files/patch-src_buffer_h 22 Aug 2009 20:25:53 -0000 > @@ -0,0 +1,23 @@ > +$OpenBSD$ > +--- src/buffer.h.orig Thu Apr 27 05:23:22 2006 > ++++ src/buffer.h Sat Aug 22 22:19:02 2009 > +@@ -36,12 +36,12 @@ typedef struct t_buffer_ { > + } t_buffer; > + typedef t_buffer *p_buffer; > + > +-int buffer_open(lua_State *L); > +-void buffer_init(p_buffer buf, p_io io, p_timeout tm); > +-int buffer_meth_send(lua_State *L, p_buffer buf); > +-int buffer_meth_receive(lua_State *L, p_buffer buf); > +-int buffer_meth_getstats(lua_State *L, p_buffer buf); > +-int buffer_meth_setstats(lua_State *L, p_buffer buf); > +-int buffer_isempty(p_buffer buf); > ++int ls_buffer_open(lua_State *L); > ++void ls_buffer_init(p_buffer buf, p_io io, p_timeout tm); > ++int ls_buffer_meth_send(lua_State *L, p_buffer buf); > ++int ls_buffer_meth_receive(lua_State *L, p_buffer buf); > ++int ls_buffer_meth_getstats(lua_State *L, p_buffer buf); > ++int ls_buffer_meth_setstats(lua_State *L, p_buffer buf); > ++int ls_buffer_isempty(p_buffer buf); > + > + #endif /* BUF_H */ > Index: files/patch-src_luasocket_c > =================================================================== > RCS file: files/patch-src_luasocket_c > diff -N files/patch-src_luasocket_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ files/patch-src_luasocket_c 22 Aug 2009 20:25:53 -0000 > @@ -0,0 +1,11 @@ > +--- src/luasocket.c.orig 2007-10-15 06:21:05.000000000 +0200 > ++++ src/luasocket.c 2009-08-22 22:23:45.000000000 +0200 > +@@ -51,7 +51,7 @@ static const luaL_reg mod[] = { > + {"auxiliar", auxiliar_open}, > + {"except", except_open}, > + {"timeout", timeout_open}, > +- {"buffer", buffer_open}, > ++ {"buffer", ls_buffer_open}, > + {"inet", inet_open}, > + {"tcp", tcp_open}, > + {"udp", udp_open}, > Index: files/patch-src_tcp_c > =================================================================== > RCS file: files/patch-src_tcp_c > diff -N files/patch-src_tcp_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ files/patch-src_tcp_c 22 Aug 2009 20:25:53 -0000 > @@ -0,0 +1,57 @@ > +$OpenBSD$ > +--- src/tcp.c.orig Thu Apr 27 05:23:21 2006 > ++++ src/tcp.c Sat Aug 22 22:19:02 2009 > +@@ -104,22 +104,22 @@ int tcp_open(lua_State *L) > + \*-------------------------------------------------------------------------*/ > + static int meth_send(lua_State *L) { > + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); > +- return buffer_meth_send(L, &tcp->buf); > ++ return ls_buffer_meth_send(L, &tcp->buf); > + } > + > + static int meth_receive(lua_State *L) { > + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); > +- return buffer_meth_receive(L, &tcp->buf); > ++ return ls_buffer_meth_receive(L, &tcp->buf); > + } > + > + static int meth_getstats(lua_State *L) { > + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); > +- return buffer_meth_getstats(L, &tcp->buf); > ++ return ls_buffer_meth_getstats(L, &tcp->buf); > + } > + > + static int meth_setstats(lua_State *L) { > + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); > +- return buffer_meth_setstats(L, &tcp->buf); > ++ return ls_buffer_meth_setstats(L, &tcp->buf); > + } > + > + /*-------------------------------------------------------------------------*\ > +@@ -152,7 +152,7 @@ static int meth_setfd(lua_State *L) > + static int meth_dirty(lua_State *L) > + { > + p_tcp tcp = (p_tcp) auxiliar_checkgroup(L, "tcp{any}", 1); > +- lua_pushboolean(L, !buffer_isempty(&tcp->buf)); > ++ lua_pushboolean(L, !ls_buffer_isempty(&tcp->buf)); > + return 1; > + } > + > +@@ -176,7 +176,7 @@ static int meth_accept(lua_State *L) > + io_init(&clnt->io, (p_send) socket_send, (p_recv) socket_recv, > + (p_error) socket_ioerror, &clnt->sock); > + timeout_init(&clnt->tm, -1, -1); > +- buffer_init(&clnt->buf, &clnt->io, &clnt->tm); > ++ ls_buffer_init(&clnt->buf, &clnt->io, &clnt->tm); > + return 1; > + } else { > + lua_pushnil(L); > +@@ -329,7 +329,7 @@ static int global_create(lua_State *L) > + io_init(&tcp->io, (p_send) socket_send, (p_recv) socket_recv, > + (p_error) socket_ioerror, &tcp->sock); > + timeout_init(&tcp->tm, -1, -1); > +- buffer_init(&tcp->buf, &tcp->io, &tcp->tm); > ++ ls_buffer_init(&tcp->buf, &tcp->io, &tcp->tm); > + return 1; > + } else { > + lua_pushnil(L); > Index: files/patch-src_unix_c > =================================================================== > RCS file: files/patch-src_unix_c > diff -N files/patch-src_unix_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ files/patch-src_unix_c 22 Aug 2009 20:25:53 -0000 > @@ -0,0 +1,57 @@ > +$OpenBSD$ > +--- src/unix.c.orig Thu Apr 27 05:23:21 2006 > ++++ src/unix.c Sat Aug 22 22:19:02 2009 > +@@ -105,22 +105,22 @@ int luaopen_socket_unix(lua_State *L) { > + \*-------------------------------------------------------------------------*/ > + static int meth_send(lua_State *L) { > + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); > +- return buffer_meth_send(L, &un->buf); > ++ return ls_buffer_meth_send(L, &un->buf); > + } > + > + static int meth_receive(lua_State *L) { > + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); > +- return buffer_meth_receive(L, &un->buf); > ++ return ls_buffer_meth_receive(L, &un->buf); > + } > + > + static int meth_getstats(lua_State *L) { > + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); > +- return buffer_meth_getstats(L, &un->buf); > ++ return ls_buffer_meth_getstats(L, &un->buf); > + } > + > + static int meth_setstats(lua_State *L) { > + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); > +- return buffer_meth_setstats(L, &un->buf); > ++ return ls_buffer_meth_setstats(L, &un->buf); > + } > + > + /*-------------------------------------------------------------------------*\ > +@@ -149,7 +149,7 @@ static int meth_setfd(lua_State *L) { > + > + static int meth_dirty(lua_State *L) { > + p_unix un = (p_unix) auxiliar_checkgroup(L, "unix{any}", 1); > +- lua_pushboolean(L, !buffer_isempty(&un->buf)); > ++ lua_pushboolean(L, !ls_buffer_isempty(&un->buf)); > + return 1; > + } > + > +@@ -172,7 +172,7 @@ static int meth_accept(lua_State *L) { > + io_init(&clnt->io, (p_send)socket_send, (p_recv)socket_recv, > + (p_error) socket_ioerror, &clnt->sock); > + timeout_init(&clnt->tm, -1, -1); > +- buffer_init(&clnt->buf, &clnt->io, &clnt->tm); > ++ ls_buffer_init(&clnt->buf, &clnt->io, &clnt->tm); > + return 1; > + } else { > + lua_pushnil(L); > +@@ -346,7 +346,7 @@ static int global_create(lua_State *L) { > + io_init(&un->io, (p_send) socket_send, (p_recv) socket_recv, > + (p_error) socket_ioerror, &un->sock); > + timeout_init(&un->tm, -1, -1); > +- buffer_init(&un->buf, &un->io, &un->tm); > ++ ls_buffer_init(&un->buf, &un->io, &un->tm); > + return 1; > + } else { > + lua_pushnil(L); > _______________________________________________ > 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 Tue Aug 25 09:47:45 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54A1F106568B for ; Tue, 25 Aug 2009 09:47:45 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from builder.freebsd.org (builder.freebsd.org [IPv6:2001:4f8:fff6::4b]) by mx1.freebsd.org (Postfix) with ESMTP id 2C89B8FC12 for ; Tue, 25 Aug 2009 09:47:45 +0000 (UTC) Received: from builder.freebsd.org (localhost [127.0.0.1]) by builder.freebsd.org (8.14.3/8.14.3) with ESMTP id n7P9ljlG099326 for ; Tue, 25 Aug 2009 09:47:45 GMT (envelope-from erwin@builder.freebsd.org) Received: (from erwin@localhost) by builder.freebsd.org (8.14.3/8.14.3/Submit) id n7P9lj0l099324 for ports@FreeBSD.org; Tue, 25 Aug 2009 09:47:45 GMT (envelope-from erwin) Date: Tue, 25 Aug 2009 09:47:45 GMT From: Erwin Lansing Message-Id: <200908250947.n7P9lj0l099324@builder.freebsd.org> To: ports@FreeBSD.org Cc: Subject: INDEX now builds successfully on 6.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: Tue, 25 Aug 2009 09:47:45 -0000 From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 09:59:40 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 02F92106568B for ; Tue, 25 Aug 2009 09:59:40 +0000 (UTC) (envelope-from talon@lpthe.jussieu.fr) Received: from shiva.jussieu.fr (shiva.jussieu.fr [134.157.0.129]) by mx1.freebsd.org (Postfix) with ESMTP id 8E4CA8FC12 for ; Tue, 25 Aug 2009 09:59:39 +0000 (UTC) Received: from parthe.lpthe.jussieu.fr (parthe.lpthe.jussieu.fr [134.157.10.1]) by shiva.jussieu.fr (8.14.3/jtpda-5.4) with ESMTP id n7P9YShw006657 for ; Tue, 25 Aug 2009 11:34:29 +0200 (CEST) X-Ids: 168 Received: from niobe.lpthe.jussieu.fr (niobe.lpthe.jussieu.fr [134.157.10.41]) by parthe.lpthe.jussieu.fr (Postfix) with ESMTP id BBFE48A2D5 for ; Tue, 25 Aug 2009 11:34:27 +0200 (CEST) Received: by niobe.lpthe.jussieu.fr (Postfix, from userid 2005) id AC89E2C; Tue, 25 Aug 2009 11:34:27 +0200 (CEST) Date: Tue, 25 Aug 2009 11:34:27 +0200 From: Michel Talon To: ports@freebsd.org Message-ID: <20090825093427.GA88764@lpthe.jussieu.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: ClamAV 0.94.2/9734/Tue Aug 25 01:04:50 2009 on shiva.jussieu.fr X-Virus-Status: Clean X-Miltered: at jchkmail.jussieu.fr with ID 4A93B024.008 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 4A93B024.008/134.157.10.1/parthe.lpthe.jussieu.fr/parthe.lpthe.jussieu.fr/ Cc: Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Tue, 25 Aug 2009 09:59:40 -0000 Andrew Reilly wrote: > I've stopped using portupgrade in favour of portmaster, but I > don't see a ready equivalent to this with portmaster, hence my > dumb script. In particular, I don't think that portmaster can > combine the -r and -x flags (depend and exclude), and when I've > done -f -r in combination before, then it seems to build the > entire transitive closure of dependencies, rather than just the > immediate ones. > > Hence my question about a tool to manipulate the dependency > graph as a graph... You can always play with http://www.lpthe.jussieu.fr/~talon/pkgupgrade which, i think, is a lot easier to hack than portupgrade, and includes, like portupgrade, a dependency graph computation. Beware that there is not a unique way to compute the upgrade order, so you cannot be sure to get an optimal way. In a few words, the problem is to get a total order on a set of ports compatible with a partial order given by dependency. There is always such a total order, but it is not unique. -- Michel TALON From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 12:08:32 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 68F55106568B for ; Tue, 25 Aug 2009 12:08:32 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from nskntmtas01p.mx.bigpond.com (nskntmtas01p.mx.bigpond.com [61.9.168.137]) by mx1.freebsd.org (Postfix) with ESMTP id E6E528FC1D for ; Tue, 25 Aug 2009 12:08:31 +0000 (UTC) Received: from nskntotgx02p.mx.bigpond.com ([124.188.162.219]) by nskntmtas01p.mx.bigpond.com with ESMTP id <20090825120830.DERI1860.nskntmtas01p.mx.bigpond.com@nskntotgx02p.mx.bigpond.com> for ; Tue, 25 Aug 2009 12:08:30 +0000 Received: from areilly.bpa.nu ([124.188.162.219]) by nskntotgx02p.mx.bigpond.com with ESMTP id <20090825120829.MPBT19419.nskntotgx02p.mx.bigpond.com@areilly.bpa.nu> for ; Tue, 25 Aug 2009 12:08:29 +0000 Received: (qmail 21848 invoked by uid 501); 25 Aug 2009 12:08:16 -0000 Date: Tue, 25 Aug 2009 22:08:16 +1000 From: Andrew Reilly To: Doug Barton Message-ID: <20090825120816.GA21121@duncan.reilly.home> References: <20090825002359.GA61141@duncan.reilly.home> <20090825011847.53F801CC09@ptavv.es.net> <20090825021135.GA70448@duncan.reilly.home> <4A93854E.7020608@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4A93854E.7020608@FreeBSD.org> User-Agent: Mutt/1.4.2.3i X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A150204.4A93D43E.001B,ss=1,fgs=0 X-SIH-MSG-ID: qhEyFtz6TAD0zmQv0WC2OwcnyAzlq3Mv8Z4QX81loRIGTUDBp8PfStrHNvZRsMuxxDxJJhuHNGEoaa/kTY3RstCK Cc: gnome@freebsd.org, ports@freebsd.org, gecko@freebsd.org, Kevin Oberman Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Tue, 25 Aug 2009 12:08:32 -0000 Hi Doug, On Mon, Aug 24, 2009 at 11:31:42PM -0700, Doug Barton wrote: > portmaster -x firefox -r firefox-2.34 > (substitute the actual value for the installed firefox port) > > but it should work. > > There are at least three other ways to do something similar. One would > be to use -i instead of -x, another would be an +IGNOREME file. Read > the man page for how to use the latter. > > Yet another way to do what you proposed in the part of your post that > I snipped (building based on a list) would have been to do this: > > pkg_info -q -R firefox-2* > list > portmaster `cat list` > > That's probably the simplest way to do what you were trying to > accomplish, and would have had the benefit of portmaster caching all > the data on up to date dependencies, and building the things in the > list in proper dependency order. Sorry to jump in after the fact with > this news, but hopefully it will help someone else. > > The -f option means "rebuild everything in the chain, no matter what." > If you just want to rebuild everything that has a dependency on the > port you specify with -r, that is the default, you don't need -f. Thanks for the tutorial! I need to polish my portmaster foo. I'm sure that I tried the -r -x combination and faild, but perhaps there was another reason. Even so, it should have been obvous to me that just running portmaster on the list of firefox dependents would do the right thing. Must have been having a dumb day. Cheers, -- Andrew From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 12:27:37 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04939106568D for ; Tue, 25 Aug 2009 12:27:37 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) by mx1.freebsd.org (Postfix) with ESMTP id B64C38FC18 for ; Tue, 25 Aug 2009 12:27:36 +0000 (UTC) Received: from localhost (localhost.codelab.cz [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id A336919E043; Tue, 25 Aug 2009 14:27:33 +0200 (CEST) Received: from [10.43.15.6] (cage.codelab.cz [94.124.105.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 7323E19E044; Tue, 25 Aug 2009 14:27:28 +0200 (CEST) Message-ID: <4A93D8B1.7070706@quip.cz> Date: Tue, 25 Aug 2009 14:27:29 +0200 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.13) Gecko/20060414 X-Accept-Language: cz, cs, en, en-us MIME-Version: 1.0 To: Andrew Reilly References: <20090822182208.GM82743@bsdcrew.de> <20090824020523.GB52180@duncan.reilly.home> <1251080785.99362.26.camel@shumai.marcuscom.com> <20090825002359.GA61141@duncan.reilly.home> In-Reply-To: <20090825002359.GA61141@duncan.reilly.home> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Tue, 25 Aug 2009 12:27:37 -0000 Andrew Reilly wrote: > On Sun, Aug 23, 2009 at 10:26:25PM -0400, Joe Marcus Clarke wrote: > >>You can set WITH_GECKO=libxul in make.conf, and most of these should go >>away. > > > I've done that (and installed libxul!) and re-built all of the > ports in firefox-2.*/+REQUIRED_BY, and my list is now: > > alacarte-0.12.1_1 > brasero-2.26.3_1 > cairo-clock-0.3.2_3 > cheese-2.26.3_1 > deskbar-applet-2.26.2_1 > empathy-2.26.2_1 > eog-2.26.3_1 > epiphany-2.26.3_3 > epiphany-extensions-2.26.1_1 > gnome-control-center-2.26.0_2 > gimp-2.6.6,2 > gnome-applets-2.26.3_1 > gnome-games-2.26.3_1 > gnome2-2.26.3 > gtkam-gnome-0.1.16.1_1 > hamster-applet-2.26.3_1 > orca-2.26.3_1 > seahorse-plugins-2.26.2_2 > sound-juicer-2.26.1_1 > > > That's a lot shorter than it was before, but still clearly quite > long. In most of these I can't see where the firefox dependency > is coming from. For instance, the gimp meta-port is still here, > but gimp-app has moved over to the libxul-1.9 +REQUIRED_BY list. > > Is there any convenient way to list dependencies hierarchially, > rather than the flat set that pkg_info -r provides? You can install pkg_tree (written in perl). It will list dependencies in hierarchical tree. example for GD # pkg_tree -v gd-2 gd-2.0.35_1,1 |\__ png-1.2.38 |\__ jpeg-7 |\__ pkg-config-0.23_1 |\__ freetype2-2.3.9_1 | \__ pkg-config-0.23_1 \__ libiconv-1.13.1 Miroslav Lachman From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 12:48:23 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B1945106568C; Tue, 25 Aug 2009 12:48:23 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) by mx1.freebsd.org (Postfix) with ESMTP id 6EFB38FC26; Tue, 25 Aug 2009 12:48:23 +0000 (UTC) Received: from localhost (localhost.codelab.cz [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 1E44619E044; Tue, 25 Aug 2009 14:48:20 +0200 (CEST) Received: from [10.43.15.6] (cage.codelab.cz [94.124.105.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 21D6519E043; Tue, 25 Aug 2009 14:48:12 +0200 (CEST) Message-ID: <4A93DD8E.4030309@quip.cz> Date: Tue, 25 Aug 2009 14:48:14 +0200 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.13) Gecko/20060414 X-Accept-Language: cz, cs, en, en-us MIME-Version: 1.0 To: Doug Barton References: <20090825002359.GA61141@duncan.reilly.home> <20090825011847.53F801CC09@ptavv.es.net> <20090825021135.GA70448@duncan.reilly.home> <4A93854E.7020608@FreeBSD.org> In-Reply-To: <4A93854E.7020608@FreeBSD.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Tue, 25 Aug 2009 12:48:23 -0000 Doug Barton wrote: > Andrew Reilly wrote: [...] >>but I >>don't see a ready equivalent to this with portmaster, hence my >>dumb script. In particular, I don't think that portmaster can >>combine the -r and -x flags (depend and exclude), > > > Ummm, why not? It's a little hard to represent in the man page because > there are so many flags, but -x is included in the "common flags" list > at the top, and the man page does indicate that -r will take the > common flags. You'd have to write it: > > portmaster -x firefox -r firefox-2.34 > (substitute the actual value for the installed firefox port) > > but it should work. I tried -r and -x few days ago in our last bug hunt in portmaster 2.9, and it did not work. I don't remember what exactly I tried, but I used -i instead and did not investigate if -r and -x is supposed to work together. I can try it again with better attention. > There are at least three other ways to do something similar. One would > be to use -i instead of -x, another would be an +IGNOREME file. Read > the man page for how to use the latter. > > Yet another way to do what you proposed in the part of your post that > I snipped (building based on a list) would have been to do this: > > pkg_info -q -R firefox-2* > list > portmaster `cat list` > > That's probably the simplest way to do what you were trying to > accomplish, and would have had the benefit of portmaster caching all > the data on up to date dependencies, and building the things in the > list in proper dependency order. Sorry to jump in after the fact with > this news, but hopefully it will help someone else. [...] Miroslav Lachman From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 17:43:28 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2856E106568F for ; Tue, 25 Aug 2009 17:43:28 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (77-99-36-42.cable.ubr04.chap.blueyonder.co.uk [77.99.36.42]) by mx1.freebsd.org (Postfix) with ESMTP id E0EF38FC25 for ; Tue, 25 Aug 2009 17:43:27 +0000 (UTC) Received: from sleuth64 (unknown [192.168.15.142]) by dns1.vizion2000.net (Postfix) with ESMTP id EB6E934D41D for ; Tue, 25 Aug 2009 18:43:26 +0100 (BST) From: To: Date: Tue, 25 Aug 2009 10:43:16 -0700 Message-ID: <523F3CC4B9FA4A9BB1929870625BE280@sleuth64> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Acolq4a3zaKZ9iGVSf+kE2lCPYZKkw== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325 Subject: libical config error Cannot find Python.h 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: Tue, 25 Aug 2009 17:43:28 -0000 On a freebsd 7.2-RELEASE-p3 amd64 compiled August 20 12.54.34 BST Python.h is in /usr/local/include/python2.6/ devel/libical build fails during configure: checking for swig... (cached) true checking for python2.6/Python.h usability... no checking python2.6/Python.h presence... no checking for python2.6/Python.h... no configure: error: Can't find python header files ===> Script "configure" failed unexpectedly. In the libical/work/libical-0.43/config.log The following lines appear to be significant "In file included from conftest.c:81: /usr/local/include/python2.6/Python.h:168:17: error: pth.h: No such file or directory configure:21819: $? = 1 configure: failed program was: | /* confdefs.h. */ .. .. configure:21842: result: no configure:21846: checking python2.6/Python.h presence . . . configure:21882: result: no configure:21917: checking for python2.6/Python.h configure:21924: result: no configure:21931: error: Cant find python header files ___________________ pth.h is in /usr/local/include/pth/pth.h Solving this is urgent for me as a number of ports I need are dependent upon this one. I have just completed an upgrade to p3 and am also upgrading all the ports. Thanks in advance David From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 18:01:05 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BB52F1065690 for ; Tue, 25 Aug 2009 18:01:05 +0000 (UTC) (envelope-from eculp@encontacto.net) Received: from ns2.bafirst.com (72-12-2-19.static.networktel.net [72.12.2.19]) by mx1.freebsd.org (Postfix) with ESMTP id 55CD88FC14 for ; Tue, 25 Aug 2009 18:01:04 +0000 (UTC) Received: from HOME.encontacto.net ([189.190.27.5]) by ns2.bafirst.com with esmtp; Tue, 25 Aug 2009 13:01:03 -0500 id 000D4CF7.4A9426DF.0000E4BF Received: from localhost (localhost [127.0.0.1]) (uid 80) by HOME.encontacto.net with local; Tue, 25 Aug 2009 13:01:02 -0500 id 0004AC20.4A9426DE.00016CB8 Received: from dsl-189-190-71-175-dyn.prod-infinitum.com.mx (dsl-189-190-71-175-dyn.prod-infinitum.com.mx [189.190.71.175]) by econet.encontacto.net (Horde Framework) with HTTP; Tue, 25 Aug 2009 13:01:02 -0500 Message-ID: <20090825130102.12281r1ey1lrdwxw@econet.encontacto.net> Date: Tue, 25 Aug 2009 13:01:02 -0500 From: eculp To: freebsd-ports MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (5.0-cvs) X-Remote-Browser: Opera/9.64 (X11; Linux i686; U; en) Presto/2.1.1 X-IMP-Server: 189.190.27.5 X-Originating-IP: 189.190.71.175 X-Originating-User: eculp@encontacto.net Subject: Does firefox35 work well with STABLE? It always core dumps for me. 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: Tue, 25 Aug 2009 18:01:05 -0000 Firefox35 works fine on my laptop running current but I've not been =20 able to get it to work with STABLE. It crashes with shared library =20 problems that somehow seem related to acroread # uname -a FreeBSD local2.local.net.mx 7.2-STABLE FreeBSD 7.2-STABLE #619: Sun =20 Aug 16 05:57:41 CDT 2009 =20 root@local2.local.net.mx:/usr/obj/usr/src/sys/ENCONTACTO i386 The two error messages follow and are dependent on acroread[8-9] # firefox3 :1: error: unexpected character `e', expected keyword - e.g. `style' LoadPlugin: failed to initialize shared library =20 /root/.mozilla/plugins/nppdf.so [/usr/local/lib/compat/libc.so.6: =20 version GLIBC_2.1.3 required by /root/.mozilla/plugins/nppdf.so not =20 defined] Bad system call (core dumped) # firefox3 :1: error: unexpected number `9', expected keyword - e.g. `style' LoadPlugin: failed to initialize shared library =20 /root/.mozilla/plugins/nppdf.so [Shared object "libpthread.so.0" not =20 found, required by "nppdf.so"] any suggestions appreciated if it is usuable, if not back to firefox3. Thanks, ed From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 18:06:20 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AEB05106568C; Tue, 25 Aug 2009 18:06:20 +0000 (UTC) (envelope-from oberman@es.net) Received: from mailgw.es.net (mail1.es.net [IPv6:2001:400:201:1::2]) by mx1.freebsd.org (Postfix) with ESMTP id 9736B8FC0C; Tue, 25 Aug 2009 18:06:20 +0000 (UTC) Received: from ptavv.es.net (ptavv.es.net [IPv6:2001:400:910::29]) by mailgw.es.net (8.14.3/8.14.3) with ESMTP id n7PI6IFc014273 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 25 Aug 2009 11:06:20 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id BD0331CC09; Tue, 25 Aug 2009 11:06:18 -0700 (PDT) To: ahze@freebsd.org Date: Tue, 25 Aug 2009 11:06:18 -0700 From: "Kevin Oberman" Message-Id: <20090825180618.BD0331CC09@ptavv.es.net> X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5, 1.2.40, 4.0.166 definitions=2009-08-25_05:2009-08-11, 2009-08-25, 2009-08-25 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0907200000 definitions=main-0908250122 Cc: ports@freebsd.org Subject: serpentine port forces dependency on muine 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: Tue, 25 Aug 2009 18:06:20 -0000 I have been trying to remove all dependencies on the broken muine port and discovered that an error in the serpentine port Makefile causes serpentine to always depend on muine. The Makefile uses the config option MUINE to indicate whether to build the muine plugin, but the script then checks "WITH_MUINE" and always build the muine plugin and creates a dependency on muine. I have opened PR ports/138179. I patched the Makefile with: --- sysutils/serpentine/Makefile.orig 2009-08-25 10:45:24.000000000 -0700 +++ sysutils/serpentine/Makefile 2009-08-25 10:07:00.000000000 -0700 @@ -29,7 +29,7 @@ .include -.if (defined(WITH_MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=="i386" +.if (defined(MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=="i386" BUILD_DEPENDS+= muine:${PORTSDIR}/audio/muine RUN_DEPENDS+= muine:${PORTSDIR}/audio/muine PLIST_SUB+= MUINE="" This may not be the best way as it overloads the MUINE variable differently than it is now overloaded, but it looks like it is logically correct. The obvious alternative is to add: .if defined(MUINE) WITH_MUINE= yes .endif -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 18:19:29 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 418AD106568D for ; Tue, 25 Aug 2009 18:19:29 +0000 (UTC) (envelope-from eculp@encontacto.net) Received: from ns2.bafirst.com (72-12-2-19.static.networktel.net [72.12.2.19]) by mx1.freebsd.org (Postfix) with ESMTP id D17658FC15 for ; Tue, 25 Aug 2009 18:19:28 +0000 (UTC) Received: from HOME.encontacto.net ([189.190.27.5]) by ns2.bafirst.com with esmtp; Tue, 25 Aug 2009 13:19:27 -0500 id 000D5163.4A942B2F.0000E55B Received: from localhost (localhost [127.0.0.1]) (uid 80) by HOME.encontacto.net with local; Tue, 25 Aug 2009 13:19:26 -0500 id 0004AC1C.4A942B2E.00016F19 Received: from dsl-189-190-71-175-dyn.prod-infinitum.com.mx (dsl-189-190-71-175-dyn.prod-infinitum.com.mx [189.190.71.175]) by econet.encontacto.net (Horde Framework) with HTTP; Tue, 25 Aug 2009 13:19:26 -0500 Message-ID: <20090825131926.56311k0y2ovf20ro@econet.encontacto.net> Date: Tue, 25 Aug 2009 13:19:26 -0500 From: eculp To: Christian Laursen References: <20090825130102.12281r1ey1lrdwxw@econet.encontacto.net> <4A942932.2000404@borderworlds.dk> In-Reply-To: <4A942932.2000404@borderworlds.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (5.0-cvs) X-Remote-Browser: Opera/9.64 (X11; Linux i686; U; en) Presto/2.1.1 X-IMP-Server: 189.190.27.5 X-Originating-IP: 189.190.71.175 X-Originating-User: eculp@encontacto.net Cc: freebsd-ports Subject: Re: Does firefox35 work well with STABLE? It always core dumps for me. 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: Tue, 25 Aug 2009 18:19:29 -0000 Quoting Christian Laursen : > eculp wrote: >> Firefox35 works fine on my laptop running current but I've not been >> able to get it to work with STABLE. It crashes with shared library >> problems that somehow seem related to acroread > > Do you have sem.ko loaded? Thanks Christian, That was it. I missed sem.ko somewhere. To be honest I didn't even know it existed. I have been trying to get it to work off and on for longer than I care to admit Thanks, ed > > -- > Christian Laursen > From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 18:23:56 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AF811065672 for ; Tue, 25 Aug 2009 18:23:56 +0000 (UTC) (envelope-from freebsd-ports-local@be-well.ilk.org) Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) by mx1.freebsd.org (Postfix) with ESMTP id 53BCD8FC18 for ; Tue, 25 Aug 2009 18:23:56 +0000 (UTC) Received: (qmail 10252 invoked from network); 25 Aug 2009 18:23:55 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 25 Aug 2009 18:23:55 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id E454F5082F; Tue, 25 Aug 2009 14:23:54 -0400 (EDT) To: eculp References: <20090825130102.12281r1ey1lrdwxw@econet.encontacto.net> <4A942932.2000404@borderworlds.dk> <20090825131926.56311k0y2ovf20ro@econet.encontacto.net> From: Lowell Gilbert Date: Tue, 25 Aug 2009 14:23:54 -0400 In-Reply-To: <20090825131926.56311k0y2ovf20ro@econet.encontacto.net> (eculp@encontacto.net's message of "Tue\, 25 Aug 2009 13\:19\:26 -0500") Message-ID: <44bpm3lpl1.fsf@be-well.ilk.org> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Christian Laursen , freebsd-ports Subject: Re: Does firefox35 work well with STABLE? It always core dumps for me. 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: Tue, 25 Aug 2009 18:23:56 -0000 eculp writes: > Quoting Christian Laursen : > >> eculp wrote: >>> Firefox35 works fine on my laptop running current but I've not been >>> able to get it to work with STABLE. It crashes with shared library >>> problems that somehow seem related to acroread >> >> Do you have sem.ko loaded? > > Thanks Christian, > > That was it. I missed sem.ko somewhere. To be honest I didn't even > know it existed. I have been trying to get it to work off and on for > longer than I care to admit It is strongly recommended that you read /usr/ports/UPDATING when you update ports. This problem was listed there. From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 18:30:19 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 12A19106568C for ; Tue, 25 Aug 2009 18:30:19 +0000 (UTC) (envelope-from xi@borderworlds.dk) Received: from kazon.borderworlds.dk (kazon.borderworlds.dk [213.239.213.48]) by mx1.freebsd.org (Postfix) with ESMTP id CB0548FC18 for ; Tue, 25 Aug 2009 18:30:18 +0000 (UTC) Received: from talaxian.borderworlds.dk (localhost [127.0.0.1]) by kazon.borderworlds.dk (Postfix) with ESMTP id 07CDD1712B; Tue, 25 Aug 2009 20:10:59 +0200 (CEST) Message-ID: <4A942932.2000404@borderworlds.dk> Date: Tue, 25 Aug 2009 20:10:58 +0200 From: Christian Laursen Organization: The Border Worlds User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: eculp References: <20090825130102.12281r1ey1lrdwxw@econet.encontacto.net> In-Reply-To: <20090825130102.12281r1ey1lrdwxw@econet.encontacto.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports Subject: Re: Does firefox35 work well with STABLE? It always core dumps for me. 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: Tue, 25 Aug 2009 18:30:19 -0000 eculp wrote: > Firefox35 works fine on my laptop running current but I've not been able > to get it to work with STABLE. It crashes with shared library problems > that somehow seem related to acroread Do you have sem.ko loaded? -- Christian Laursen From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 18:51:12 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 744021065692 for ; Tue, 25 Aug 2009 18:51:12 +0000 (UTC) (envelope-from glarkin@FreeBSD.org) Received: from mail1.sourcehosting.net (113901-app1.sourcehosting.net [72.32.213.11]) by mx1.freebsd.org (Postfix) with ESMTP id 4FF2B8FC14 for ; Tue, 25 Aug 2009 18:51:12 +0000 (UTC) Received: from 68-189-245-235.dhcp.oxfr.ma.charter.com ([68.189.245.235] helo=cube.entropy.prv) by mail1.sourcehosting.net with esmtp (Exim 4.69 (FreeBSD)) (envelope-from ) id 1Mg16o-000JkD-OK; Tue, 25 Aug 2009 14:51:11 -0400 Received: from [127.0.0.1] (fireball.entropy.prv [192.168.1.12]) by cube.entropy.prv (Postfix) with ESMTP id 2B208339C7AC; Tue, 25 Aug 2009 14:51:06 -0400 (EDT) Message-ID: <4A943295.8090707@FreeBSD.org> Date: Tue, 25 Aug 2009 14:51:01 -0400 From: Greg Larkin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: david@vizion2000.net References: <523F3CC4B9FA4A9BB1929870625BE280@sleuth64> In-Reply-To: <523F3CC4B9FA4A9BB1929870625BE280@sleuth64> X-Enigmail-Version: 0.96.0 OpenPGP: id=1C940290 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) Cc: gnome@freebsd.org, freebsd-ports@freebsd.org Subject: Re: libical config error Cannot find Python.h X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: glarkin@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Aug 2009 18:51:12 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 david@vizion2000.net wrote: > On a freebsd 7.2-RELEASE-p3 amd64 compiled August 20 12.54.34 BST > > Python.h is in > /usr/local/include/python2.6/ > > devel/libical build fails during configure: > > checking for swig... (cached) true > checking for python2.6/Python.h usability... no > checking python2.6/Python.h presence... no > checking for python2.6/Python.h... no > configure: error: Can't find python header files > ===> Script "configure" failed unexpectedly. > > In the libical/work/libical-0.43/config.log > The following lines appear to be significant > > "In file included from conftest.c:81: > /usr/local/include/python2.6/Python.h:168:17: error: pth.h: No such file or > directory > configure:21819: $? = 1 > configure: failed program was: > | /* confdefs.h. */ > .. > .. > configure:21842: result: no > configure:21846: checking python2.6/Python.h presence > . > . > . > configure:21882: result: no > configure:21917: checking for python2.6/Python.h > configure:21924: result: no > configure:21931: error: Cant find python header files > > ___________________ > > pth.h is in > > /usr/local/include/pth/pth.h > > Solving this is urgent for me as a number of ports I need are dependent upon > this one. I have just completed an upgrade to p3 and am also upgrading all > the ports. > > > > Thanks in advance > > David Hi David, It appears that you have GNU Pth enabled in your python 2.6 build. Is that required for your site? If not, I would try disabling it, rebuilding python and then rebuilding libical. If you do need GNU Pth in your python build, you can get past the libical configuration phase with this patch: http://people.freebsd.org/~glarkin/diffs/libical-Python_h-fix.diff However, the compilation still fails in icalmemory.c due to conflicting definitions for the pthread functions. I haven't figured that one out, and I've cc'd the port maintainer team in case any of them have any ideas. Regards, Greg - -- Greg Larkin http://www.FreeBSD.org/ - The Power To Serve http://www.sourcehosting.net/ - Ready. Set. Code. http://twitter.com/sourcehosting/ - Follow me, follow you -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFKlDKV0sRouByUApARAusIAJoCrcXZYGQemOL0/APS9gYSp2pY/gCgw58Q /MAi7h4vRGR8PhMeUAMppX0= =IfLX -----END PGP SIGNATURE----- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 19:30:05 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 68EBB106568B for ; Tue, 25 Aug 2009 19:30:05 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from lennier.cc.vt.edu (lennier.cc.vt.edu [198.82.162.213]) by mx1.freebsd.org (Postfix) with ESMTP id 1D59E8FC22 for ; Tue, 25 Aug 2009 19:30:04 +0000 (UTC) Received: from dagger.cc.vt.edu (dagger.cc.vt.edu [198.82.163.114]) by lennier.cc.vt.edu (8.13.8/8.13.8) with ESMTP id n7PJTR1I018515 for ; Tue, 25 Aug 2009 15:29:34 -0400 Received: from auth3.smtp.vt.edu (EHLO auth3.smtp.vt.edu) ([198.82.161.152]) by dagger.cc.vt.edu (MOS 4.1.7a-GA FastPath queued) with ESMTP id BGK63771; Tue, 25 Aug 2009 15:29:33 -0400 (EDT) Received: from gromit.tower.lib.vt.edu (gromit.tower.lib.vt.edu [128.173.51.22]) (authenticated bits=0) by auth3.smtp.vt.edu (8.13.8/8.13.8) with ESMTP id n7PJXXBs004732 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Tue, 25 Aug 2009 15:33:33 -0400 Message-Id: <8C57667A-94ED-46CC-A0CD-C1620CDD3D38@gromit.dlib.vt.edu> From: Paul Mather To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Tue, 25 Aug 2009 15:29:33 -0400 X-Mailer: Apple Mail (2.936) X-Mirapoint-Received-SPF: 198.82.161.152 auth3.smtp.vt.edu paul@gromit.dlib.vt.edu 5 none X-Mirapoint-IP-Reputation: reputation=neutral-1, source=Fixed, refid=n/a, actions=MAILHURDLE SPF TAG X-Junkmail-Info: (0) X-Junkmail-Status: score=10/50, host=dagger.cc.vt.edu X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A020205.4A943B9D.0320,ss=1,fgs=0, ip=198.82.161.152, so=2009-07-29 21:33:33, dmn=2009-06-06 00:02:10, mode=multiengine X-Junkmail-IWF: false Subject: Cannot print PDF in landscape via CUPS 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: Tue, 25 Aug 2009 19:30:05 -0000 I am running FreeBSD 8.0-BETA3, printing to a HP DeskJet 960C via ports/print/hpijs using CUPS. Printing both locally and remotely in portrait mode works fine. However, when I try to print a PDF in landscape mode the resultant printout appears in portrait mode with the edge of the printed material cut off. This happens whether I submit the print job via IPP or via the command line using lpr. Is anyone able successfully to print PDF in landscape mode using CUPS 1.3.10 in ports? In my case, the problem worst affects users printing from Mac OS X systems. Print jobs created there are submitted to my FreeBSD CUPS server as application/pdf. These seem to lose the landscape attribute somewhere in the subsequent filter chain on the way to the printer. If, on those same Mac OS X systems, I print the same output to PostScript (via the "Save as PostScript..." menu in the print dialogue) and then print the resultant PostScript file to the FreeBSD print server, then the output is correct: it comes out in landscape format. So, I presume the problem lies with the pdftops CUPS filter on the FreeBSD system. I do not have problems printing in landscape to a directly-attached printer in Mac OS X. Printing in that instance is also spooling via CUPS 1.3.10 running on the Mac, so it seems like Apple must have "fixed" their version of CUPS when it comes to landscape printing of PDF. Here is the log output I get when I print a PDF file: I [24/Aug/2009:19:36:22 -0400] [Job 16] Adding start banner page "none". I [24/Aug/2009:19:36:22 -0400] [Job 16] Adding end banner page "none". I [24/Aug/2009:19:36:22 -0400] [Job 16] File of type application/pdf queued by "paul". I [24/Aug/2009:19:36:22 -0400] [Job 16] Queued on "DJ960C" by "paul". I [24/Aug/2009:19:36:22 -0400] [Job 16] Started filter /usr/local/ libexec/cups/filter/pdftops (PID 23453) I [24/Aug/2009:19:36:22 -0400] [Job 16] Started filter /usr/local/ libexec/cups/filter/pstops (PID 23454) I [24/Aug/2009:19:36:22 -0400] [Job 16] Started filter /usr/local/ libexec/cups/filter/foomatic-rip (PID 23455) I [24/Aug/2009:19:36:22 -0400] [Job 16] Started backend /usr/local/ libexec/cups/backend/parallel (PID 23456) I [24/Aug/2009:19:36:45 -0400] [Job 16] Completed successfully. Here is the log output when I print the same thing as PostScript: I [24/Aug/2009:21:06:21 -0400] [Job 17] Adding start banner page "none". I [24/Aug/2009:21:06:21 -0400] [Job 17] Adding end banner page "none". I [24/Aug/2009:21:06:21 -0400] [Job 17] File of type application/ postscript queued by "paul". I [24/Aug/2009:21:06:21 -0400] [Job 17] Queued on "DJ960C" by "paul". I [24/Aug/2009:21:06:21 -0400] [Job 17] Started filter /usr/local/ libexec/cups/filter/pstops (PID 24506) I [24/Aug/2009:21:06:21 -0400] [Job 17] Started filter /usr/local/ libexec/cups/filter/foomatic-rip (PID 24507) I [24/Aug/2009:21:06:21 -0400] [Job 17] Started backend /usr/local/ libexec/cups/backend/parallel (PID 24508) I [24/Aug/2009:21:06:54 -0400] [Job 17] Completed successfully. Searching for bug reports of this problem yielded patches to pdftops that no longer apply to the version of CUPS currently in ports. Nowadays it appears that pdftops hands off things to Ghostscript instead. Obviously, printing landscape PDF as an intermediate PostScript file is a workaround. However, I would really like the pdftops CUPS filter on FreeBSD to "do the right thing" and handle landscape printing correctly. Any help or advice on fixing this is appreciated. I am not subscribed to this list so please Cc: me on any replies. Cheers, Paul. PS: Here are the ports that were installed when I installed hpijs: Information for hpijs-2.1.4_3: Depends on: Dependency: expat-2.0.1 Dependency: gnome_subr-1.0 Dependency: libpaper-1.1.23+nmu1 Dependency: gsfonts-8.11_5 Dependency: openldap-client-2.4.17 Dependency: python26-2.6.2_2 Dependency: perl-5.8.9_3 Dependency: png-1.2.38 Dependency: jpeg-7 Dependency: tiff-3.8.2_4 Dependency: pkg-config-0.23_1 Dependency: freetype2-2.3.9_1 Dependency: fontconfig-2.6.0,1 Dependency: pcre-7.9 Dependency: libdaemon-0.12 Dependency: gdbm-1.8.3_3 Dependency: libiconv-1.13.1 Dependency: libxml2-2.7.3_1 Dependency: dbus-1.2.4.6 Dependency: gettext-0.17_1 Dependency: libgpg-error-1.7 Dependency: libgcrypt-1.4.4 Dependency: gnutls-2.8.3 Dependency: cups-client-1.3.10_4 Dependency: cups-image-1.3.10_4 Dependency: ghostscript8-nox11-8.64_6 Dependency: glib-2.20.4 Dependency: gamin-0.1.10_3 Dependency: gio-fam-backend-2.20.4 Dependency: dbus-glib-0.82 Dependency: avahi-app-0.6.25_2 Dependency: avahi-libdns-0.6.25 Dependency: cups-base-1.3.10_4 From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 22:50:04 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from straylight.ringlet.net (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with SMTP id A9EC01065694 for ; Tue, 25 Aug 2009 22:50:03 +0000 (UTC) (envelope-from roam@ringlet.net) Received: (qmail 1532 invoked by uid 1000); 25 Aug 2009 22:50:01 -0000 Date: Wed, 26 Aug 2009 01:50:01 +0300 From: Peter Pentchev To: Kevin Oberman Message-ID: <20090825225001.GA1087@straylight.m.ringlet.net> References: <20090825180618.BD0331CC09@ptavv.es.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gBBFr7Ir9EOA20Yy" Content-Disposition: inline In-Reply-To: <20090825180618.BD0331CC09@ptavv.es.net> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: ports@freebsd.org, ahze@freebsd.org Subject: Re: serpentine port forces dependency on muine 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: Tue, 25 Aug 2009 22:50:04 -0000 --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 25, 2009 at 11:06:18AM -0700, Kevin Oberman wrote: > I have been trying to remove all dependencies on the broken muine port > and discovered that an error in the serpentine port Makefile causes > serpentine to always depend on muine. >=20 > The Makefile uses the config option MUINE to indicate whether to build > the muine plugin, but the script then checks "WITH_MUINE" and always > build the muine plugin and creates a dependency on muine. >=20 > I have opened PR ports/138179. >=20 > I patched the Makefile with: > --- sysutils/serpentine/Makefile.orig 2009-08-25 10:45:24.000000000 -0700 > +++ sysutils/serpentine/Makefile 2009-08-25 10:07:00.000000000 -0700 > @@ -29,7 +29,7 @@ > =20 > .include > =20 > -.if (defined(WITH_MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}= =3D=3D"i386" > +.if (defined(MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=3D=3D"= i386" > BUILD_DEPENDS+=3D muine:${PORTSDIR}/audio/muine > RUN_DEPENDS+=3D muine:${PORTSDIR}/audio/muine > PLIST_SUB+=3D MUINE=3D"" Errrr... I strongly doubt that this is the reason for your problems. Actually, this is exactly how the Ports Collection's "options" framework is supposed to work: the OPTIONS variable lists just the names of the options, then bsd.port.mk prompts the user through a dialog (or just uses the options' default values) and sets either WITH_name or WITHOUT_name. The port then checks for WITH_name or WITHOUT_name, just as it does in this case. The option is named "MUINE", but the bsd.port.mk framework will set "WITH_MUINE" if the user wants it, or WITHOUT_MUINE if she doesn't (or building in batch mode, since the option defaults to Off). So the Makefile check is actually correct. I find it a little bit hard to believe that it is exactly this change to the Makefile that helped you get a serpentine build without muine. Could it be that, in the meantime, you had also removed the muine port itself? The Makefile check will be satisfied if the MUINE option is enabled *or* if the "muine" executable is present in /usr/local/bin. This is most probably because the serpentine configure script looks for muine itself and uses it unconditionally if it finds it. So... maybe you just had a /usr/local/bin/muine, and that made the serpentine port always build with it? Because the Makefile check is actually correct as per the ports options framework :/ G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@space.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 The rest of this sentence is written in Thailand, on --gBBFr7Ir9EOA20Yy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkqUapkACgkQ7Ri2jRYZRVNiNgCeO8+1ZqY5exCREK+LyoIJJ6NG 4sAAn13ByCdM+VXg+71S+qWnKD2Ght+Y =yt7p -----END PGP SIGNATURE----- --gBBFr7Ir9EOA20Yy-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 23:06:56 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F279B106568D; Tue, 25 Aug 2009 23:06:56 +0000 (UTC) (envelope-from joe.bruni@bestwestern.com) Received: from phxopsxcn01.bwi.bestwestern.com (phxopsxcn01.bwi.bestwestern.com [206.201.174.25]) by mx1.freebsd.org (Postfix) with SMTP id CD1BA8FC1D; Tue, 25 Aug 2009 23:06:56 +0000 (UTC) Received: from bocxch403.bwi.bestwestern.com ([172.21.14.37]) by phxopsxcn01.bwi.bestwestern.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 25 Aug 2009 15:54:56 -0700 Received: from [172.21.100.53] ([172.21.100.53]) by bocxch403.bwi.bestwestern.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 25 Aug 2009 15:54:55 -0700 Message-Id: <916AE974-0305-4059-9284-0D6070B7F9D0@bestwestern.com> From: Joseph Bruni To: apache@FreeBSD.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Tue, 25 Aug 2009 15:54:55 -0700 X-Mailer: Apple Mail (2.936) X-OriginalArrivalTime: 25 Aug 2009 22:54:55.0869 (UTC) FILETIME=[1082E2D0:01CA25D7] Cc: ports@FreeBSD.org Subject: FreeBSD Port: apache-2.2.13 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: Tue, 25 Aug 2009 23:06:57 -0000 Hello, The apache22 rc.d start script probably needs to add some logic to load the accf_data kernel module which is used for SSL connections. Currently, the script only loads accf_http when needed. Cheers. -Joe [root@tornado /usr/local/etc/rc.d]# kldstat Id Refs Address Size Name 1 5 0xc0400000 9fab68 kernel 2 1 0xc0dfb000 6a45c acpi.ko 3 1 0xc6cad000 2000 accf_http.ko 4 1 0xcb877000 2000 accf_data.ko From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 23:15:53 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB2E4106568B; Tue, 25 Aug 2009 23:15:52 +0000 (UTC) (envelope-from oberman@es.net) Received: from mailgw.es.net (mail2.es.net [IPv6:2001:400:107:1::2]) by mx1.freebsd.org (Postfix) with ESMTP id C16978FC1C; Tue, 25 Aug 2009 23:15:52 +0000 (UTC) Received: from ptavv.es.net (ptavv.es.net [IPv6:2001:400:910::29]) by mailgw.es.net (8.14.3/8.14.3) with ESMTP id n7PNFp6o027356 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 25 Aug 2009 16:15:51 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 3A3131CC09; Tue, 25 Aug 2009 16:15:51 -0700 (PDT) To: Peter Pentchev In-reply-to: Your message of "Wed, 26 Aug 2009 01:50:01 +0300." <20090825225001.GA1087@straylight.m.ringlet.net> Date: Tue, 25 Aug 2009 16:15:51 -0700 From: "Kevin Oberman" Message-Id: <20090825231551.3A3131CC09@ptavv.es.net> X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5, 1.2.40, 4.0.166 definitions=2009-08-25_07:2009-08-11, 2009-08-25, 2009-08-25 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0907200000 definitions=main-0908250187 Cc: ports@freebsd.org, ahze@freebsd.org Subject: Re: serpentine port forces dependency on muine 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: Tue, 25 Aug 2009 23:15:53 -0000 > Date: Wed, 26 Aug 2009 01:50:01 +0300 > From: Peter Pentchev > > On Tue, Aug 25, 2009 at 11:06:18AM -0700, Kevin Oberman wrote: > > I have been trying to remove all dependencies on the broken muine port > > and discovered that an error in the serpentine port Makefile causes > > serpentine to always depend on muine. > > > > The Makefile uses the config option MUINE to indicate whether to build > > the muine plugin, but the script then checks "WITH_MUINE" and always > > build the muine plugin and creates a dependency on muine. > > > > I have opened PR ports/138179. > > > > I patched the Makefile with: > > --- sysutils/serpentine/Makefile.orig 2009-08-25 10:45:24.000000000 -0700 > > +++ sysutils/serpentine/Makefile 2009-08-25 10:07:00.000000000 -0700 > > @@ -29,7 +29,7 @@ > > > > .include > > > > -.if (defined(WITH_MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=="i386" > > +.if (defined(MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=="i386" > > BUILD_DEPENDS+= muine:${PORTSDIR}/audio/muine > > RUN_DEPENDS+= muine:${PORTSDIR}/audio/muine > > PLIST_SUB+= MUINE="" > > Errrr... > > I strongly doubt that this is the reason for your problems. > > Actually, this is exactly how the Ports Collection's "options" framework > is supposed to work: the OPTIONS variable lists just the names of > the options, then bsd.port.mk prompts the user through a dialog > (or just uses the options' default values) and sets either WITH_name > or WITHOUT_name. The port then checks for WITH_name or WITHOUT_name, > just as it does in this case. The option is named "MUINE", but > the bsd.port.mk framework will set "WITH_MUINE" if the user wants it, > or WITHOUT_MUINE if she doesn't (or building in batch mode, since > the option defaults to Off). > > So the Makefile check is actually correct. > > I find it a little bit hard to believe that it is exactly this change > to the Makefile that helped you get a serpentine build without muine. > Could it be that, in the meantime, you had also removed the muine > port itself? The Makefile check will be satisfied if the MUINE option > is enabled *or* if the "muine" executable is present in /usr/local/bin. > This is most probably because the serpentine configure script looks for > muine itself and uses it unconditionally if it finds it. > > So... maybe you just had a /usr/local/bin/muine, and that made > the serpentine port always build with it? Because the Makefile check > is actually correct as per the ports options framework :/ Ack. You are correct. If muine found in /usr/local/bin/, it will be built with the plug-in, regardless of which way the MUINE configure option is set because: .if (defined(MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=="i386" As a result, you can't deinstall muine as serpentine depends on it, but you can't build serpentine without a dependency on muine until you deinstall muine. I am confused as to the whole point of this structure. If muine is installed, serpentine will be built with the plugin...end of story. The configuration option does nothing. The only effect it has is to force the installation of muine on the initial install muine is not already installed. I guess the right way is to change the statement to read: .if defined(MUINE) && ${ARCH}=="i386" Or, since muine looks to be dead, just rip out the muine stuff. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 From owner-freebsd-ports@FreeBSD.ORG Tue Aug 25 23:40:19 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from straylight.ringlet.net (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with SMTP id 292431065690 for ; Tue, 25 Aug 2009 23:40:17 +0000 (UTC) (envelope-from roam@ringlet.net) Received: (qmail 2229 invoked by uid 1000); 25 Aug 2009 23:40:16 -0000 Date: Wed, 26 Aug 2009 02:40:16 +0300 From: Peter Pentchev To: Kevin Oberman Message-ID: <20090825234016.GC1087@straylight.m.ringlet.net> References: <20090825225001.GA1087@straylight.m.ringlet.net> <20090825231551.3A3131CC09@ptavv.es.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uh9ZiVrAOUUm9fzH" Content-Disposition: inline In-Reply-To: <20090825231551.3A3131CC09@ptavv.es.net> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: ports@freebsd.org, ahze@freebsd.org Subject: Re: serpentine port forces dependency on muine 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: Tue, 25 Aug 2009 23:40:19 -0000 --uh9ZiVrAOUUm9fzH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 25, 2009 at 04:15:51PM -0700, Kevin Oberman wrote: > > Date: Wed, 26 Aug 2009 01:50:01 +0300 > > From: Peter Pentchev > >=20 > > On Tue, Aug 25, 2009 at 11:06:18AM -0700, Kevin Oberman wrote: > > > I have been trying to remove all dependencies on the broken muine port > > > and discovered that an error in the serpentine port Makefile causes > > > serpentine to always depend on muine. > > >=20 > > > The Makefile uses the config option MUINE to indicate whether to build > > > the muine plugin, but the script then checks "WITH_MUINE" and always > > > build the muine plugin and creates a dependency on muine. > > >=20 > > > I have opened PR ports/138179. > > >=20 > > > I patched the Makefile with: > > > --- sysutils/serpentine/Makefile.orig 2009-08-25 10:45:24.000000000 -= 0700 > > > +++ sysutils/serpentine/Makefile 2009-08-25 10:07:00.000000000 -0700 > > > @@ -29,7 +29,7 @@ > > > =20 > > > .include > > > =20 > > > -.if (defined(WITH_MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARC= H}=3D=3D"i386" > > > +.if (defined(MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=3D= =3D"i386" > > > BUILD_DEPENDS+=3D muine:${PORTSDIR}/audio/muine > > > RUN_DEPENDS+=3D muine:${PORTSDIR}/audio/muine > > > PLIST_SUB+=3D MUINE=3D"" > >=20 > > Errrr... > >=20 > > I strongly doubt that this is the reason for your problems. > >=20 > > Actually, this is exactly how the Ports Collection's "options" framework > > is supposed to work: the OPTIONS variable lists just the names of > > the options, then bsd.port.mk prompts the user through a dialog > > (or just uses the options' default values) and sets either WITH_name > > or WITHOUT_name. The port then checks for WITH_name or WITHOUT_name, > > just as it does in this case. The option is named "MUINE", but > > the bsd.port.mk framework will set "WITH_MUINE" if the user wants it, > > or WITHOUT_MUINE if she doesn't (or building in batch mode, since > > the option defaults to Off). > >=20 > > So the Makefile check is actually correct. > >=20 > > I find it a little bit hard to believe that it is exactly this change > > to the Makefile that helped you get a serpentine build without muine. > > Could it be that, in the meantime, you had also removed the muine > > port itself? The Makefile check will be satisfied if the MUINE option > > is enabled *or* if the "muine" executable is present in /usr/local/bin. > > This is most probably because the serpentine configure script looks for > > muine itself and uses it unconditionally if it finds it. > >=20 > > So... maybe you just had a /usr/local/bin/muine, and that made > > the serpentine port always build with it? Because the Makefile check > > is actually correct as per the ports options framework :/ >=20 > Ack. You are correct. >=20 > If muine found in /usr/local/bin/, it will be built with the plug-in, > regardless of which way the MUINE configure option is set because: > .if (defined(MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=3D=3D"i= 386" >=20 > As a result, you can't deinstall muine as serpentine depends on it, but > you can't build serpentine without a dependency on muine until you > deinstall muine. I am confused as to the whole point of this structure. > If muine is installed, serpentine will be built with the plugin...end of > story. The configuration option does nothing. The only effect it has is > to force the installation of muine on the initial install muine is not > already installed. This structure is probably targeted at the case of the port being built on a clean system (or at least a clean-ish system). From your explanations, it seems to me that you are considering the case of the port being built while a previous version of serpentine is still installed on the system. While this is, indeed, convenient, and maybe it is the way it's done by some port building helper tools, IMHO it's a bit risky: I always prefer to build ports without having another instance of the port installed to avoid the danger of the port picking up some of "its own" pieces from the older, currently installed version. I've had trouble in the past with ftp/curl - for some reason or other, the test suite sometimes picked up the libcurl.so from /usr/local/lib/ and not the one it was *supposed* to use (its own, in its own build directory) - thus the tests for *newer* features failed. There could be other ways in which this could pose problems. Of course, this is merely my humble opinion, and I do realize the convenience of still having the port installed while you build its newer version - the old-fashioned way I do things leaves me X-less and Firefox-less for hours at a time on big upgrades :) Still, I'm saying this in the hope that you will see the case that the port maintainer had in mind when writing the Makefile :) (it's valid for the automated package build systems, too) > I guess the right way is to change the statement to read: > .if defined(MUINE) && ${ARCH}=3D=3D"i386" "MUINE" is never defined, or at least not by the Ports Options framework. It's either WITH_MUINE or nothing. In this particular case, removing the check could work. In my previous message I mentioned the possibility of serpentine unconditionally using muine if found; from a quick look at the serpentine's configure script, it doesn't do that. I've known pieces of software that do (yes, gtkpod, I'm looking at you now, with a malicious gleam in my eye). > Or, since muine looks to be dead, just rip out the muine stuff. I believe that's for the maintainer to decide :) G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@space.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 "yields falsehood, when appended to its quotation." yields falsehood, when = appended to its quotation. --uh9ZiVrAOUUm9fzH Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkqUdmAACgkQ7Ri2jRYZRVNfdACeM2NnV3pCQzsEUsTmTNliWK0Z 5eYAnR7ht9n0aUZzx7L8bAU0gpUqqRlm =yEZj -----END PGP SIGNATURE----- --uh9ZiVrAOUUm9fzH-- From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 02:03:00 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D4ECA106568B for ; Wed, 26 Aug 2009 02:03:00 +0000 (UTC) (envelope-from jonathan@kc8onw.net) Received: from mail.kc8onw.net (kc8onw.net [206.55.209.81]) by mx1.freebsd.org (Postfix) with ESMTP id AF2B18FC0C for ; Wed, 26 Aug 2009 02:03:00 +0000 (UTC) Received: from [10.70.3.198] (c-67-175-45-154.hsd1.in.comcast.net [67.175.45.154]) by mail.kc8onw.net (Postfix) with ESMTPSA id EC4DF2D640; Tue, 25 Aug 2009 22:02:58 -0400 (EDT) Message-ID: <4A9497CE.3000108@kc8onw.net> Date: Tue, 25 Aug 2009 22:02:54 -0400 From: Jonathan User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.1) Gecko/20090715 Thunderbird/3.0b3 MIME-Version: 1.0 To: Andrew Reilly References: <20090822182208.GM82743@bsdcrew.de> <20090824020523.GB52180@duncan.reilly.home> <1251080785.99362.26.camel@shumai.marcuscom.com> <20090825002359.GA61141@duncan.reilly.home> In-Reply-To: <20090825002359.GA61141@duncan.reilly.home> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Wed, 26 Aug 2009 02:03:00 -0000 On 8/24/2009 8:23 PM, Andrew Reilly wrote: > Is there any convenient way to list dependencies hierarchially, > rather than the flat set that pkg_info -r provides? I've found pkg_tree to be useful for that. http://www.freebsd.org/cgi/url.cgi?ports/ports-mgmt/pkg_tree/pkg-descr The feature I use the most is pkg_tree -tq which gives a list of all ports that are not depended on by any other ports, i.e. the minimal set to manually reinstall to replicate a set of installed ports on another machine. Jonathan From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 06:05:43 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30EF91065690; Wed, 26 Aug 2009 06:05:43 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (gate6.infracaninophile.co.uk [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id ACF358FC1C; Wed, 26 Aug 2009 06:05:42 +0000 (UTC) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.3/8.14.3) with ESMTP id n7Q65JFf092347; Wed, 26 Aug 2009 07:05:31 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: Sendmail DKIM Filter v2.8.3 smtp.infracaninophile.co.uk n7Q65JFf092347 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=infracaninophile.co.uk; s=200708; t=1251266731; bh=9847bYy9PTV2BlLtcheJvSRNXm33SQrVTtxLaHwLHlk=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Cc:Content-Type:Date:From:In-Reply-To: Message-ID:Mime-Version:References:To; z=Message-ID:=20<4A94D098.2040501@infracaninophile.co.uk>|Date:=20W ed,=2026=20Aug=202009=2007:05:12=20+0100|From:=20Matthew=20Seaman= 20|Organization:=20Infracaninophi le|User-Agent:=20Thunderbird=202.0.0.23=20(X11/20090823)|MIME-Vers ion:=201.0|To:=20Kevin=20Oberman=20|CC:=20Peter=20 Pentchev=20,=20ports@freebsd.org,=20=0D=0A=20ahz e@freebsd.org|Subject:=20Re:=20serpentine=20port=20forces=20depend ency=20on=20muine|References:=20<20090825231551.3A3131CC09@ptavv.e s.net>|In-Reply-To:=20<20090825231551.3A3131CC09@ptavv.es.net>|X-E nigmail-Version:=200.95.6|Content-Type:=20multipart/signed=3B=20mi calg=3Dpgp-sha256=3B=0D=0A=20protocol=3D"application/pgp-signature "=3B=0D=0A=20boundary=3D"------------enigCA29C0D865D14962DAA05F5C" ; b=k1RKCsGdHoZOYESetMS3e/TW/gsztlPlfwBQIkVRmEL32wfxIddZ5U4zXMabl0ud1 fCgvNGrVRxNGmjId+WvpzQdU7MLAuarhwdatpMeYhycRzOrIBPrWGP/TDNNEB5yQUw rJaqZeqDCo2OnHG18w151Nin7qos1Ywcf8eKtzAk= X-Authentication-Warning: happy-idiot-talk.infracaninophile.co.uk: Host localhost [IPv6:::1] claimed to be happy-idiot-talk.infracaninophile.co.uk Message-ID: <4A94D098.2040501@infracaninophile.co.uk> Date: Wed, 26 Aug 2009 07:05:12 +0100 From: Matthew Seaman Organization: Infracaninophile User-Agent: Thunderbird 2.0.0.23 (X11/20090823) MIME-Version: 1.0 To: Kevin Oberman References: <20090825231551.3A3131CC09@ptavv.es.net> In-Reply-To: <20090825231551.3A3131CC09@ptavv.es.net> X-Enigmail-Version: 0.95.6 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enigCA29C0D865D14962DAA05F5C" X-Virus-Scanned: clamav-milter 0.95.2 at happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VERIFIED,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on happy-idiot-talk.infracaninophile.co.uk Cc: ports@freebsd.org, Peter Pentchev , ahze@freebsd.org Subject: Re: serpentine port forces dependency on muine 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: Wed, 26 Aug 2009 06:05:43 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigCA29C0D865D14962DAA05F5C Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Kevin Oberman wrote: > If muine found in /usr/local/bin/, it will be built with the plug-in, > regardless of which way the MUINE configure option is set because: > .if (defined(MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=3D=3D= "i386" This is incorrect behaviour in any case: ports should not arbitrarily cha= nge configuration depending on what is or is not already installed, and u= ser choices from OPTIONS dialogues should be paramount. The test should be: =2Eif defined(WITH_MUINE) && !defined(WITHOUT_MUINE) && ${ARCH} =3D=3D"i3= 86" Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW --------------enigCA29C0D865D14962DAA05F5C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREIAAYFAkqU0J8ACgkQ8Mjk52CukIxHdwCfYBPBedSLS14e1MD9Bf+Dzwty I3cAn3GVXDUWOOBeHrQFFoscRIVt43GX =jtdl -----END PGP SIGNATURE----- --------------enigCA29C0D865D14962DAA05F5C-- From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 08:03:03 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C927D106568C for ; Wed, 26 Aug 2009 08:03:03 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (77-99-36-42.cable.ubr04.chap.blueyonder.co.uk [77.99.36.42]) by mx1.freebsd.org (Postfix) with ESMTP id 450E88FC24 for ; Wed, 26 Aug 2009 08:03:03 +0000 (UTC) Received: from sleuth64 (unknown [192.168.15.142]) by dns1.vizion2000.net (Postfix) with ESMTP id BA52134D41D; Wed, 26 Aug 2009 09:03:00 +0100 (BST) From: "David Southwell" To: References: <523F3CC4B9FA4A9BB1929870625BE280@sleuth64> <4A943295.8090707@FreeBSD.org> Date: Wed, 26 Aug 2009 01:02:50 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcoltS5TytHH79uWTrW3RBwT0jY6RwAFsYuw X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325 In-Reply-To: <4A943295.8090707@FreeBSD.org> Cc: gnome@freebsd.org, freebsd-ports@freebsd.org Subject: RE: libical config error Cannot find Python.h 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: Wed, 26 Aug 2009 08:03:04 -0000 > -----Original Message----- > From: owner-freebsd-ports@freebsd.org > [mailto:owner-freebsd-ports@freebsd.org] On Behalf Of Greg Larkin > Sent: 25 August 2009 11:51 > To: david@vizion2000.net > Cc: gnome@freebsd.org; freebsd-ports@freebsd.org > Subject: Re: libical config error Cannot find Python.h > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > david@vizion2000.net wrote: > > On a freebsd 7.2-RELEASE-p3 amd64 compiled August 20 12.54.34 BST > > > > Python.h is in > > /usr/local/include/python2.6/ > > > > devel/libical build fails during configure: > > > > checking for swig... (cached) true > > checking for python2.6/Python.h usability... no checking > > python2.6/Python.h presence... no checking for > python2.6/Python.h... > > no > > configure: error: Can't find python header files ===> Script > > "configure" failed unexpectedly. > > > > In the libical/work/libical-0.43/config.log > > The following lines appear to be significant > > > > "In file included from conftest.c:81: > > /usr/local/include/python2.6/Python.h:168:17: error: pth.h: No such > > file or directory > > configure:21819: $? = 1 > > configure: failed program was: > > | /* confdefs.h. */ > > .. > > .. > > configure:21842: result: no > > configure:21846: checking python2.6/Python.h presence . > > . > > . > > configure:21882: result: no > > configure:21917: checking for python2.6/Python.h > > configure:21924: result: no > > configure:21931: error: Cant find python header files > > > > ___________________ > > > > pth.h is in > > > > /usr/local/include/pth/pth.h > > > > Solving this is urgent for me as a number of ports I need are > > dependent upon this one. I have just completed an upgrade > to p3 and am > > also upgrading all the ports. > > > > > > > > Thanks in advance > > > > David > > Hi David, > > It appears that you have GNU Pth enabled in your python 2.6 > build. Is that required for your site? If not, I would try > disabling it, rebuilding python and then rebuilding libical. > > If you do need GNU Pth in your python build, you can get past > the libical configuration phase with this patch: > http://people.freebsd.org/~glarkin/diffs/libical-Python_h-fix.diff > > However, the compilation still fails in icalmemory.c due to > conflicting definitions for the pthread functions. I haven't > figured that one out, and I've cc'd the port maintainer team > in case any of them have any ideas. > > Regards, > Greg > - -- > Greg Larkin > > http://www.FreeBSD.org/ - The Power To Serve > http://www.sourcehosting.net/ - Ready. Set. Code. > http://twitter.com/sourcehosting/ - Follow me, follow you Thanks Greg -- as usual your are right on the button. I have done as you suggested and disabled the GNU Pth which I would have prefered to have but can get round for a while. devel/libical then built fine as did a rebuild of deskutils/alacarte which also suffers from the same problems. I would be interested to hear of a solution to the GNU Pth limitation . Until that is solved maybe the maintainer could consider dropping the option so none else falls into the trap!! Thanks again for your thoughtfulness and insight david From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 08:59:41 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C3C2E1065672 for ; Wed, 26 Aug 2009 08:59:41 +0000 (UTC) (envelope-from frederique@isafeelin.org) Received: from srv0008.pine.nl (srv0008.pine.nl [213.156.9.4]) by mx1.freebsd.org (Postfix) with ESMTP id 831F38FC1C for ; Wed, 26 Aug 2009 08:59:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by srv0008.pine.nl (Postfix) with ESMTP id CFCFA3A3B26 for ; Wed, 26 Aug 2009 10:59:39 +0200 (CEST) X-Virus-Scanned: amavisd-new at pine.nl Received: from srv0008.pine.nl ([127.0.0.1]) by localhost (srv0008.pine.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id o1PfpBRCywbe for ; Wed, 26 Aug 2009 10:59:34 +0200 (CEST) Received: from fileserver.pine.nl (ip4da3f0f4.direct-adsl.nl [77.163.240.244]) by srv0008.pine.nl (Postfix) with ESMTP id 84ED93A3B02 for ; Wed, 26 Aug 2009 10:59:34 +0200 (CEST) Received: from freelt.pine.nl (unknown [172.16.0.46]) by fileserver.pine.nl (Postfix) with ESMTP id 5EF17130EA4 for ; Wed, 26 Aug 2009 10:59:34 +0200 (CEST) Message-ID: <4A94F976.5040203@isafeelin.org> Date: Wed, 26 Aug 2009 10:59:34 +0200 From: Frederique Rijsdijk User-Agent: Thunderbird 2.0.0.23 (X11/20090825) MIME-Version: 1.0 To: FreeBSD-Ports Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Apache SSL broken after upgrade to 2.2.13? 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: Wed, 26 Aug 2009 08:59:41 -0000 Following todays portaudit advisory, I upgraded Apache on several machines. On a machine that's running SSL, things broke after the ugprade with the following error: [Wed Aug 26 10:23:39 2009] [error] Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile] The previous version was 2.2.11_5. Everything worked fine. The hint that apache gives is obviously configured in httpd.conf.. Rolled back to version 2.2.11_5, all is working again. Did I miss something? -- Frederique From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 09:05:43 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from straylight.ringlet.net (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with SMTP id CC07A106568B for ; Wed, 26 Aug 2009 09:05:42 +0000 (UTC) (envelope-from roam@ringlet.net) Received: (qmail 2994 invoked by uid 1000); 26 Aug 2009 09:05:18 -0000 Date: Wed, 26 Aug 2009 12:05:18 +0300 From: Peter Pentchev To: Frederique Rijsdijk Message-ID: <20090826090517.GA982@straylight.m.ringlet.net> References: <4A94F976.5040203@isafeelin.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BXVAT5kNtrzKuDFl" Content-Disposition: inline In-Reply-To: <4A94F976.5040203@isafeelin.org> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: FreeBSD-Ports Subject: Re: Apache SSL broken after upgrade to 2.2.13? 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: Wed, 26 Aug 2009 09:05:43 -0000 --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 26, 2009 at 10:59:34AM +0200, Frederique Rijsdijk wrote: > Following todays portaudit advisory, I upgraded Apache on several > machines. On a machine that's running SSL, things broke after the > ugprade with the following error: >=20 > [Wed Aug 26 10:23:39 2009] [error] Server should be SSL-aware but has no > certificate configured [Hint: SSLCertificateFile] >=20 > The previous version was 2.2.11_5. Everything worked fine. The hint that > apache gives is obviously configured in httpd.conf.. >=20 > Rolled back to version 2.2.11_5, all is working again. >=20 > Did I miss something? This was reported in Debian, too; it seems to be an upstream change in Apache. I don't know what they intend to do about it, but it does indeed "break" the setups of a lot of people who only put the SSL certificate, key, and stuff in the virtual hosts that actually require it. As a workaround, just put the SSL cert and key directives somewhere on a global level, outside a vhost, and Apache will start. Stupid, I know, but that's how it is for the present :/ G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@space.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 Nostalgia ain't what it used to be. --BXVAT5kNtrzKuDFl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkqU+s0ACgkQ7Ri2jRYZRVO7wACffGR5/H1A3U2S2EL7jUfwC9L5 bo8AnRQJsQNy/Yz9n1TrZ8wL6n9KUBJV =bge9 -----END PGP SIGNATURE----- --BXVAT5kNtrzKuDFl-- From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 09:06:25 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E33C6106568B for ; Wed, 26 Aug 2009 09:06:25 +0000 (UTC) (envelope-from frederique@isafeelin.org) Received: from srv0007.pine.nl (srv0007.pine.nl [213.156.9.5]) by mx1.freebsd.org (Postfix) with ESMTP id A347B8FC1C for ; Wed, 26 Aug 2009 09:06:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by srv0007.pine.nl (Postfix) with ESMTP id 3596C508159 for ; Wed, 26 Aug 2009 11:06:24 +0200 (CEST) X-Virus-Scanned: amavisd-new at pine.nl Received: from srv0007.pine.nl ([127.0.0.1]) by localhost (srv0007.pine.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id kryvVIp9LDn1 for ; Wed, 26 Aug 2009 11:06:18 +0200 (CEST) Received: from fileserver.pine.nl (ip4da3f0f4.direct-adsl.nl [77.163.240.244]) by srv0007.pine.nl (Postfix) with ESMTP id BC56B508309 for ; Wed, 26 Aug 2009 11:06:18 +0200 (CEST) Received: from freelt.pine.nl (unknown [172.16.0.46]) by fileserver.pine.nl (Postfix) with ESMTP id 888C1130EA4 for ; Wed, 26 Aug 2009 11:06:18 +0200 (CEST) Message-ID: <4A94FB0A.2080808@isafeelin.org> Date: Wed, 26 Aug 2009 11:06:18 +0200 From: Frederique Rijsdijk User-Agent: Thunderbird 2.0.0.23 (X11/20090825) MIME-Version: 1.0 To: FreeBSD-Ports References: <4A94F976.5040203@isafeelin.org> In-Reply-To: <4A94F976.5040203@isafeelin.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: Apache SSL broken after upgrade to 2.2.13? 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: Wed, 26 Aug 2009 09:06:26 -0000 The machine where it brakes is a 6.3-p11. On a 7.1-p6 it works fine.. Frederique Rijsdijk wrote: > Following todays portaudit advisory, I upgraded Apache on several > machines. On a machine that's running SSL, things broke after the > ugprade with the following error: > > [Wed Aug 26 10:23:39 2009] [error] Server should be SSL-aware but has no > certificate configured [Hint: SSLCertificateFile] > > The previous version was 2.2.11_5. Everything worked fine. The hint that > apache gives is obviously configured in httpd.conf.. > > Rolled back to version 2.2.11_5, all is working again. > > Did I miss something? > > > -- Frederique > > > > From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 09:20:15 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28B2F106568B for ; Wed, 26 Aug 2009 09:20:15 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (77-99-36-42.cable.ubr04.chap.blueyonder.co.uk [77.99.36.42]) by mx1.freebsd.org (Postfix) with ESMTP id E389E8FC29 for ; Wed, 26 Aug 2009 09:20:14 +0000 (UTC) Received: from sleuth64 (unknown [192.168.15.142]) by dns1.vizion2000.net (Postfix) with ESMTP id AF1FE34D41D for ; Wed, 26 Aug 2009 10:20:12 +0100 (BST) From: To: Date: Wed, 26 Aug 2009 02:20:02 -0700 Message-ID: <02B3874BE72344759FEF7770A86984B7@sleuth64> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcomLmQda4px/InbRGOIY9HcQfQ0Rw== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325 Subject: Stopping portupgrade safely 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: Wed, 26 Aug 2009 09:20:15 -0000 Hi What is the safe way to stop portupgrade? Thanks in advance david From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 09:59:00 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 72904106568D for ; Wed, 26 Aug 2009 09:59:00 +0000 (UTC) (envelope-from frederique@isafeelin.org) Received: from srv0010.pine.nl (srv0010.pine.nl [213.156.9.9]) by mx1.freebsd.org (Postfix) with ESMTP id 31E9B8FC1C for ; Wed, 26 Aug 2009 09:59:00 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by srv0010.pine.nl (Postfix) with ESMTP id 02702581F2C; Wed, 26 Aug 2009 11:58:59 +0200 (CEST) X-Virus-Scanned: amavisd-new at pine.nl Received: from srv0010.pine.nl ([127.0.0.1]) by localhost (srv0010.pine.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 1JCqUJ+zbukl; Wed, 26 Aug 2009 11:58:53 +0200 (CEST) Received: from fileserver.pine.nl (ip4da3f0f4.direct-adsl.nl [77.163.240.244]) by srv0010.pine.nl (Postfix) with ESMTP id A29E55817BD; Wed, 26 Aug 2009 11:58:53 +0200 (CEST) Received: from freelt.pine.nl (unknown [172.16.0.46]) by fileserver.pine.nl (Postfix) with ESMTP id 7FA30130EA4; Wed, 26 Aug 2009 11:58:53 +0200 (CEST) Message-ID: <4A95075D.3070806@isafeelin.org> Date: Wed, 26 Aug 2009 11:58:53 +0200 From: Frederique Rijsdijk User-Agent: Thunderbird 2.0.0.23 (X11/20090825) MIME-Version: 1.0 To: Peter Pentchev References: <4A94F976.5040203@isafeelin.org> <20090826090517.GA982@straylight.m.ringlet.net> In-Reply-To: <20090826090517.GA982@straylight.m.ringlet.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD-Ports Subject: Re: Apache SSL broken after upgrade to 2.2.13? 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: Wed, 26 Aug 2009 09:59:00 -0000 Peter Pentchev wrote: > On Wed, Aug 26, 2009 at 10:59:34AM +0200, Frederique Rijsdijk wrote: >> Following todays portaudit advisory, I upgraded Apache on several >> machines. On a machine that's running SSL, things broke after the >> ugprade with the following error: >> >> [Wed Aug 26 10:23:39 2009] [error] Server should be SSL-aware but has no >> certificate configured [Hint: SSLCertificateFile] >> >> The previous version was 2.2.11_5. Everything worked fine. The hint that >> apache gives is obviously configured in httpd.conf.. >> >> Rolled back to version 2.2.11_5, all is working again. >> >> Did I miss something? > > This was reported in Debian, too; it seems to be an upstream change > in Apache. I don't know what they intend to do about it, but it does > indeed "break" the setups of a lot of people who only put the SSL > certificate, key, and stuff in the virtual hosts that actually > require it. > > As a workaround, just put the SSL cert and key directives somewhere > on a global level, outside a vhost, and Apache will start. Stupid, > I know, but that's how it is for the present :/ > That doesn't work for me .. [Mon Apr 20 12:53:04 2009] [error] Illegal attempt to re-initialise SSL for server (theoretically shouldn't happen!) Weird stuff.. From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 11:44:19 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30AF2106568B for ; Wed, 26 Aug 2009 11:44:19 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (77-99-36-42.cable.ubr04.chap.blueyonder.co.uk [77.99.36.42]) by mx1.freebsd.org (Postfix) with ESMTP id EAB188FC23 for ; Wed, 26 Aug 2009 11:44:17 +0000 (UTC) Received: from sleuth64 (unknown [192.168.15.142]) by dns1.vizion2000.net (Postfix) with ESMTP id 43CFD34D41D for ; Wed, 26 Aug 2009 12:44:15 +0100 (BST) From: To: Date: Wed, 26 Aug 2009 04:44:05 -0700 Message-ID: <70208161AE404926AD1F32BBF4A8576A@sleuth64> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcomQoOAjZhHLek/TdKmcGOdIgnbzw== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325 Subject: which gcc ports should be install freebsd 7.2 p3 amd64? 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: Wed, 26 Aug 2009 11:44:19 -0000 Hi As the Subject. I have just upgraded to amd64 7.2 p3 on an Intel quad core system # pkg_info |grep gcc gcc-3.4.6_3,1 gccmakedep-1.0.2 gccxml-0.6.0 This system has a large number of ports installed and is not short of memory or disk space. Which additional gcc ports should I install? David From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 12:30:44 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 17799106564A for ; Wed, 26 Aug 2009 12:30:44 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.24]) by mx1.freebsd.org (Postfix) with ESMTP id 9D3028FC27 for ; Wed, 26 Aug 2009 12:30:43 +0000 (UTC) Received: by ey-out-2122.google.com with SMTP id 4so27470eyf.9 for ; Wed, 26 Aug 2009 05:30:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type:content-transfer-encoding; bh=MTbM27KiAkF/knpCz0t1j9OWKt9B/KfG0JodMVTmpv8=; b=m44N0aeIjI1oaaOw0vGVNnv719dyDRlT4K9CbS9plFXSms6rVntXNUQWDbHsIauOkK 2AvPtmxAB6sTxwMIXFq6KwVIz7u7ovt8s0ksEZMByG6ZvSr4ih7T3eTxqHHa20maj/34 ZFh3AKDjW0Zx6UZ7hiydfFdqr7ar9vUHKD7GU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; b=JDUN4boyeNZuM5etoFCiFYkyQX3IAlwAcbGJc1Vc1yfj/aQM4HRil5xi8QPFA1t4l7 pNlBTVU8SgzbpfNeMstDYdPNM7joQX/da73bo2u5rbBTRZX5GLYp35yrqkAHqPj6SoFE XXbHLCNBOtB3bXoKfpYyRjaTVN7FZP3tyyKbE= Received: by 10.210.38.10 with SMTP id l10mr8179281ebl.8.1251289842473; Wed, 26 Aug 2009 05:30:42 -0700 (PDT) Received: from gumby.homeunix.com (bb-87-81-140-128.ukonline.co.uk [87.81.140.128]) by mx.google.com with ESMTPS id 28sm234625eyg.18.2009.08.26.05.30.41 (version=SSLv3 cipher=RC4-MD5); Wed, 26 Aug 2009 05:30:41 -0700 (PDT) Date: Wed, 26 Aug 2009 13:30:39 +0100 From: RW To: ports@freebsd.org Message-ID: <20090826133039.182b3d50@gumby.homeunix.com> In-Reply-To: <02B3874BE72344759FEF7770A86984B7@sleuth64> References: <02B3874BE72344759FEF7770A86984B7@sleuth64> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.5; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Re: Stopping portupgrade safely 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: Wed, 26 Aug 2009 12:30:44 -0000 On Wed, 26 Aug 2009 02:20:02 -0700 wrote: > Hi > > What is the safe way to stop portupgrade? > Try to stop it during the build stage or one of the prebuild stages (extract, configure etc). If it's installing, or updating any kind of database, leave it until it starts fetching or extracting for the next port. From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 12:34:45 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5096106568F for ; Wed, 26 Aug 2009 12:34:45 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.24]) by mx1.freebsd.org (Postfix) with ESMTP id 6576C8FC25 for ; Wed, 26 Aug 2009 12:34:45 +0000 (UTC) Received: by ey-out-2122.google.com with SMTP id 4so28274eyf.9 for ; Wed, 26 Aug 2009 05:34:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type:content-transfer-encoding; bh=wrYnYzfErNUQczh2IGI8gOE8Mlnh1xbzVOgJ3zDgB00=; b=w4q+Xq0xmPVUyEnT77c6YwyTc/KC9+gy8rS4UQ4eSCM+6le8x7IHx/nh0RUbMTnoBP cHat4jzxrx6qxcofLPIKu2WKKarEqs2zMiHUAGhD+BoPLgxTsci+XqkMqxLM6fLwvpSZ 1s6oTQd5qP+wjzf140/25Wv55Va6OvRJPu5Ic= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; b=YnRHtgMGEfT1pj1mvN8Ov/BlJtJE4sgGgtdr0PWkMqQi3UxsA6IKUDy0Wu90JvkDoC b5lQ781+vj8pin/tC/GZ/mAIieCVETPyyipBWcqgaO04++v2plqWxw+yyDNzgDRek5dN dK7T+k9IoqoJjSaecx4V0yWZeuYQaazx/jlqg= Received: by 10.210.114.2 with SMTP id m2mr3553349ebc.29.1251290084596; Wed, 26 Aug 2009 05:34:44 -0700 (PDT) Received: from gumby.homeunix.com (bb-87-81-140-128.ukonline.co.uk [87.81.140.128]) by mx.google.com with ESMTPS id 5sm2718922eyh.13.2009.08.26.05.34.42 (version=SSLv3 cipher=RC4-MD5); Wed, 26 Aug 2009 05:34:43 -0700 (PDT) Date: Wed, 26 Aug 2009 13:34:41 +0100 From: RW To: ports@freebsd.org Message-ID: <20090826133441.6928c73f@gumby.homeunix.com> In-Reply-To: <70208161AE404926AD1F32BBF4A8576A@sleuth64> References: <70208161AE404926AD1F32BBF4A8576A@sleuth64> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.5; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Re: which gcc ports should be install freebsd 7.2 p3 amd64? 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: Wed, 26 Aug 2009 12:34:45 -0000 On Wed, 26 Aug 2009 04:44:05 -0700 wrote: > Hi > > As the Subject. > > I have just upgraded to amd64 7.2 p3 on an Intel quad core system > > # pkg_info |grep gcc > gcc-3.4.6_3,1 > gccmakedep-1.0.2 > gccxml-0.6.0 > > > This system has a large number of ports installed and is not short of > memory or disk space. > > Which additional gcc ports should I install? None, you don't need to install any gcc ports. If a port needs a specific gcc it will install it as a dependency. From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 14:07:59 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B2106106568D for ; Wed, 26 Aug 2009 14:07:59 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (77-99-36-42.cable.ubr04.chap.blueyonder.co.uk [77.99.36.42]) by mx1.freebsd.org (Postfix) with ESMTP id 058B88FC19 for ; Wed, 26 Aug 2009 14:07:58 +0000 (UTC) Received: by dns1.vizion2000.net (Postfix, from userid 1001) id 8097834D479; Wed, 26 Aug 2009 15:07:56 +0100 (BST) From: David Southwell Organization: Voice & Vision To: freebsd-ports@freebsd.org Date: Wed, 26 Aug 2009 15:07:56 +0100 User-Agent: KMail/1.12.0 (FreeBSD/7.2-RELEASE-p3; KDE/4.3.0; amd64; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200908261507.56373.david@vizion2000.net> Subject: boost-python-libs and associated compile errors 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: Wed, 26 Aug 2009 14:07:59 -0000 I have just completed # portupgrade -fRra following a system upgrade from freebsd 7.2 p2 to p3 after a few minor hiccuups and recompiling ssome of the ports I am left with four failing ports. As at least three of them seem to share some common features. If anyone would be willing to help me out here it would be most appreciated. The failure list is: ! science/openbabel (openbabel-2.2.1) (unknown build error) * misc/kdeedu4 (kdeedu-4.2.4) ! graphics/blender (blender-2.49a_1) (unknown build error) ! deskutils/kdeplasma-addons (kdeplasma-addons-4.2.4_1) (missing header) The errors reports are shown below in the same order. The common features are: problems with compiling boost-python-libs threading issues ###### ! science/openbabel (openbabel-2.2.1) (unknown build error) ###### In file included from /usr/include/c++/4.2/bits/gthr.h:114, from /usr/include/c++/4.2/bits/c++io.h:43, from /usr/include/c++/4.2/iosfwd:46, from /usr/include/c++/4.2/ios:43, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iterator:70, from ./boost/iterator.hpp:17, from ./boost/operators.hpp:81, from ./boost/python/type_id.hpp:11, from ./boost/python/converter/registrations.hpp:10, from libs/python/src/object/function_doc_signature.cpp:6: /usr/include/c++/4.2/bits/gthr-default.h: In function 'int __gthread_active_p()': /usr/include/c++/4.2/bits/gthr-default.h:174: error: conversion from 'int' to non-scalar type 'pthread_once' requested ...failed gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.1/release/link- static/threading-multi/object/function_doc_signature.o... ...skipped libboost_python.a(clean) for lack of numeric.o... ...skipped libboost_python.a for lack of numeric.o... ...skipped libboost_python.a for lack of libboost_python.a... ...failed updating 54 targets... ...skipped 5 targets... ...updated 17 targets... *** Error code 1 Stop in /usr/ports/devel/boost-python-libs. *** Error code 1 Stop in /usr/ports/devel/boost-python-libs. *** Error code 1 Stop in /usr/ports/science/openbabel. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20090826-26960-1q590yk-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=openbabel-2.2.1 UPGRADE_PORT_VER=2.2.1 make ** Fix the problem and try again. ###### * misc/kdeedu4 (kdeedu-4.2.4) ###### In file included from /usr/include/c++/4.2/bits/gthr-default.h:43, from /usr/include/c++/4.2/bits/gthr.h:114, from /usr/include/c++/4.2/bits/c++io.h:43, from /usr/include/c++/4.2/iosfwd:46, from /usr/include/c++/4.2/ios:43, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iterator:70, from ./boost/iterator.hpp:17, from ./boost/operators.hpp:81, from ./boost/python/type_id.hpp:11, from ./boost/python/converter/registrations.hpp:10, from libs/python/src/object/function_doc_signature.cpp:6: /usr/local/include/python2.6/pthread.h:285: error: conflicting declaration 'typedef struct pthread_st* pthread_t' /usr/include/sys/_pthreadtypes.h:64: error: 'pthread_t' has a previous declaration as 'typedef struct pthread* pthread_t' /usr/local/include/python2.6/pthread.h:286: error: conflicting declaration 'typedef struct pthread_attr_st* pthread_attr_t' /usr/include/sys/_pthreadtypes.h:65: error: 'pthread_attr_t' has a previous declaration as 'typedef struct pthread_attr* pthread_attr_t' /usr/local/include/python2.6/pthread.h:288: error: conflicting declaration 'typedef int pthread_once_t' /usr/include/sys/_pthreadtypes.h:71: error: 'pthread_once_t' has a previous declaration as 'typedef struct pthread_once pthread_once_t' /usr/local/include/python2.6/pthread.h:289: error: conflicting declaration 'typedef int pthread_mutexattr_t' /usr/include/sys/_pthreadtypes.h:67: error: 'pthread_mutexattr_t' has a previous declaration as 'typedef struct pthread_mutex_attr* pthread_mutexattr_t' /usr/local/include/python2.6/pthread.h:290: error: conflicting declaration 'typedef struct pthread_mutex_st* pthread_mutex_t' /usr/include/sys/_pthreadtypes.h:66: error: 'pthread_mutex_t' has a previous declaration as 'typedef struct pthread_mutex* pthread_mutex_t' /usr/local/include/python2.6/pthread.h:291: error: conflicting declaration 'typedef int pthread_condattr_t' /usr/include/sys/_pthreadtypes.h:69: error: 'pthread_condattr_t' has a previous declaration as 'typedef struct pthread_cond_attr* pthread_condattr_t' /usr/local/include/python2.6/pthread.h:292: error: conflicting declaration 'typedef struct pthread_cond_st* pthread_cond_t' /usr/include/sys/_pthreadtypes.h:68: error: 'pthread_cond_t' has a previous declaration as 'typedef struct pthread_cond* pthread_cond_t' /usr/local/include/python2.6/pthread.h:293: error: conflicting declaration 'typedef int pthread_rwlockattr_t' /usr/include/sys/_pthreadtypes.h:73: error: 'pthread_rwlockattr_t' has a previous declaration as 'typedef struct pthread_rwlockattr* pthread_rwlockattr_t' /usr/local/include/python2.6/pthread.h:294: error: conflicting declaration 'typedef struct pthread_rwlock_st* pthread_rwlock_t' /usr/include/sys/_pthreadtypes.h:72: error: 'pthread_rwlock_t' has a previous declaration as 'typedef struct pthread_rwlock* pthread_rwlock_t' In file included from /usr/include/c++/4.2/bits/gthr.h:114, from /usr/include/c++/4.2/bits/c++io.h:43, from /usr/include/c++/4.2/iosfwd:46, from /usr/include/c++/4.2/ios:43, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iterator:70, from ./boost/iterator.hpp:17, from ./boost/operators.hpp:81, from ./boost/python/type_id.hpp:11, from ./boost/python/converter/registrations.hpp:10, from libs/python/src/object/function_doc_signature.cpp:6: /usr/include/c++/4.2/bits/gthr-default.h: In function 'int __gthread_active_p()': /usr/include/c++/4.2/bits/gthr-default.h:174: error: conversion from 'int' to non-scalar type 'pthread_once' requested ...failed gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.1/release/link- static/threading-multi/object/function_doc_signature.o... ...skipped libboost_python.a(clean) for lack of numeric.o... ...skipped libboost_python.a for lack of numeric.o... ...skipped libboost_python.a for lack of libboost_python.a... ...failed updating 54 targets... ...skipped 5 targets... ...updated 17 targets... *** Error code 1 Stop in /usr/ports/devel/boost-python-libs. *** Error code 1 Stop in /usr/ports/devel/boost-python-libs. *** Error code 1 Stop in /usr/ports/misc/kdeedu4. ###### ! graphics/blender (blender-2.49a_1) (unknown build error) ###### /usr/local/include/python2.6/pthread.h:285: error: conflicting declaration 'typedef struct pthread_st* pthread_t' /usr/include/sys/_pthreadtypes.h:64: error: 'pthread_t' has a previous declaration as 'typedef struct pthread* pthread_t' /usr/local/include/python2.6/pthread.h:286: error: conflicting declaration 'typedef struct pthread_attr_st* pthread_attr_t' /usr/include/sys/_pthreadtypes.h:65: error: 'pthread_attr_t' has a previous declaration as 'typedef struct pthread_attr* pthread_attr_t' /usr/local/include/python2.6/pthread.h:288: error: conflicting declaration 'typedef int pthread_once_t' /usr/include/sys/_pthreadtypes.h:71: error: 'pthread_once_t' has a previous declaration as 'typedef struct pthread_once pthread_once_t' /usr/local/include/python2.6/pthread.h:289: error: conflicting declaration 'typedef int pthread_mutexattr_t' /usr/include/sys/_pthreadtypes.h:67: error: 'pthread_mutexattr_t' has a previous declaration as 'typedef struct pthread_mutex_attr* pthread_mutexattr_t' /usr/local/include/python2.6/pthread.h:290: error: conflicting declaration 'typedef struct pthread_mutex_st* pthread_mutex_t' /usr/include/sys/_pthreadtypes.h:66: error: 'pthread_mutex_t' has a previous declaration as 'typedef struct pthread_mutex* pthread_mutex_t' /usr/local/include/python2.6/pthread.h:291: error: conflicting declaration 'typedef int pthread_condattr_t' /usr/include/sys/_pthreadtypes.h:69: error: 'pthread_condattr_t' has a previous declaration as 'typedef struct pthread_cond_attr* pthread_condattr_t' /usr/local/include/python2.6/pthread.h:292: error: conflicting declaration 'typedef struct pthread_cond_st* pthread_cond_t' /usr/include/sys/_pthreadtypes.h:68: error: 'pthread_cond_t' has a previous declaration as 'typedef struct pthread_cond* pthread_cond_t' /usr/local/include/python2.6/pthread.h:293: error: conflicting declaration 'typedef int pthread_rwlockattr_t' /usr/include/sys/_pthreadtypes.h:73: error: 'pthread_rwlockattr_t' has a previous declaration as 'typedef struct pthread_rwlockattr* pthread_rwlockattr_t' /usr/local/include/python2.6/pthread.h:294: error: conflicting declaration 'typedef struct pthread_rwlock_st* pthread_rwlock_t' /usr/include/sys/_pthreadtypes.h:72: error: 'pthread_rwlock_t' has a previous declaration as 'typedef struct pthread_rwlock* pthread_rwlock_t' In file included from /usr/include/c++/4.2/bits/gthr.h:114, from /usr/include/c++/4.2/bits/c++io.h:43, from /usr/include/c++/4.2/iosfwd:46, from /usr/include/c++/4.2/bits/stl_algobase.h:70, from /usr/include/c++/4.2/vector:66, from /usr/ports/graphics/blender/work/blender-2.49a/../lib/freebsd-7.2- x86_64/string/include/STR_String.h:45, from ../GHOST_IWindow.h:36, from ../GHOST_ISystem.h:40, from GHOST_System.h:36, from GHOST_SystemX11.h:39, from GHOST_SystemX11.cpp:33: /usr/include/c++/4.2/bits/gthr-default.h: In function 'int __gthread_active_p()': /usr/include/c++/4.2/bits/gthr-default.h:174: error: conversion from 'int' to non-scalar type 'pthread_once' requested gmake[3]: *** [/usr/ports/graphics/blender/work/blender-2.49a/obj/freebsd-7.2- x86_64/intern/ghost/GHOST_SystemX11.o] Error 1 gmake[2]: *** [all] Error 1 gmake[1]: *** [all] Error 1 gmake: *** [all] Error 1 *** Error code 1 Stop in /usr/ports/graphics/blender. *** Error code 1 Stop in /usr/ports/graphics/blender. ###### ! deskutils/kdeplasma-addons (kdeplasma-addons-4.2.4_1) (missing header) ###### Scanning dependencies of target plasma_wallpaper_virus [ 59%] Building CXX object wallpapers/virus/CMakeFiles/plasma_wallpaper_virus.dir/plasma_wallpaper_virus_automoc.cpp.o [ 60%] Building CXX object dataengines/ocs/lib/CMakeFiles/ocsclient.dir/categoryparser.o [ 60%] Building CXX object wallpapers/virus/CMakeFiles/plasma_wallpaper_virus.dir/backgrounddelegate.cpp.o /usr/ports/deskutils/kdeplasma-addons/work/kdeplasma- addons-4.3.0/wallpapers/marble/marble.cpp: In member function 'virtual void Marble::MarbleWallpaper::init(const KConfigGroup&)': /usr/ports/deskutils/kdeplasma-addons/work/kdeplasma- addons-4.3.0/wallpapers/marble/marble.cpp:84: error: 'RenderPlugin' was not declared in this scope /usr/ports/deskutils/kdeplasma-addons/work/kdeplasma- addons-4.3.0/wallpapers/marble/marble.cpp:84: error: 'item' was not declared in this scope *** Error code 1 1 error *** Error code 2 [ 60%] Building CXX object dataengines/ocs/lib/CMakeFiles/ocsclient.dir/content.o Linking CXX shared module ../../lib/plasma_wallpaper_pattern.so [ 61%] Building CXX object wallpapers/virus/CMakeFiles/plasma_wallpaper_virus.dir/alife.cpp.o [ 61%] Built target plasma_wallpaper_pattern [ 61%] Building CXX object dataengines/ocs/lib/CMakeFiles/ocsclient.dir/contentjob.o [ 61%] Building CXX object wallpapers/virus/CMakeFiles/plasma_wallpaper_virus.dir/backgroundlistmodel.cpp.o [ 61%] Building CXX object wallpapers/virus/CMakeFiles/plasma_wallpaper_virus.dir/virus.cpp.o [ 61%] Building CXX object dataengines/ocs/lib/CMakeFiles/ocsclient.dir/contentlistjob.o [ 61%] Building CXX object dataengines/ocs/lib/CMakeFiles/ocsclient.dir/contentparser.o [ 62%] Building CXX object dataengines/ocs/lib/CMakeFiles/ocsclient.dir/knowledgebase.o [ 62%] Building CXX object dataengines/ocs/lib/CMakeFiles/ocsclient.dir/knowledgebasejob.o [ 62%] Building CXX object dataengines/ocs/lib/CMakeFiles/ocsclient.dir/knowledgebaselistjob.o [ 62%] Building CXX object dataengines/ocs/lib/CMakeFiles/ocsclient.dir/knowledgebaseparser.o Linking CXX shared module ../../lib/plasma_wallpaper_virus.so [ 62%] Built target plasma_wallpaper_virus Linking CXX shared library ../../../lib/libocsclient.so [ 62%] Built target ocsclient 1 error *** Error code 2 1 error *** Error code 1 Stop in /usr/ports/deskutils/kdeplasma-addons. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20090826-39449-uq4f3v-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=kdeplasma-addons-4.2.4_1 UPGRADE_PORT_VER=4.2.4_1 make ** Fix the problem and try again. ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! science/openbabel (openbabel-2.2.1) (unknown build error) * misc/kdeedu4 (kdeedu-4.2.4) ! graphics/blender (blender-2.49a_1) (unknown build error) ! deskutils/kdeplasma-addons (kdeplasma-addons-4.2.4_1) (missing header) Thanks in advance David From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 14:13:28 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C536C106568D for ; Wed, 26 Aug 2009 14:13:28 +0000 (UTC) (envelope-from w65l76@gmail.com) Received: from mail-fx0-f210.google.com (mail-fx0-f210.google.com [209.85.220.210]) by mx1.freebsd.org (Postfix) with ESMTP id 4697D8FC21 for ; Wed, 26 Aug 2009 14:13:27 +0000 (UTC) Received: by fxm6 with SMTP id 6so145025fxm.43 for ; Wed, 26 Aug 2009 07:13:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=J4c2k4jpwBEGtj3qhj6nLMb1phIc9fdNTpzXV7Fnxyw=; b=PLVy4sQKSn5qk7g76npIOC8wfEcH8AD0F+NrqnysLllzZdboai8amkwb6P5Ci7/eqU Azlz/JtGyLmfMQyAqfqIVP3fZZ0LOG21Lum6Ty5i68atUYH5f10evj6zIed/FPBM4vbS QtA+uzL2jTzOapdaUaNks/bI2xNDK2P7Zc74o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=us2FXvFJRPkgePPn6StSo3Zb96fhrNdT8CG+DtNRVvZrH5o8vFrvEQH6KNzOt2RYin g0CxmCdFm6UCO36r4Rlr/zMxZ/gFa0SWJwavQgKWiTnHlFDTC7GmlUgDxKYaU3pRTJ89 Wd9miXyth9pF3E8L6z0WcRNQJxkbAgPNiry0U= MIME-Version: 1.0 Received: by 10.204.141.4 with SMTP id k4mr2285732bku.28.1251294798935; Wed, 26 Aug 2009 06:53:18 -0700 (PDT) Date: Wed, 26 Aug 2009 17:53:18 +0400 Message-ID: From: Walery Kokarev To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: lang/gawk 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: Wed, 26 Aug 2009 14:13:28 -0000 Hi everybody! Today I tried to 'make install' in /usr/ports/lang/gawk but failed. At the same time 'make build' works properly. Seems gawk needs gmake to install itself. Here is the patch for ports/lang/Makefile. -- Index: Makefile 6a7 > 22a24,25 > USE_GMAKE= yes > -- I tried to send this patch to port maintainer "Andreas Klemm ", but failed since domain klemm.gtn.com does not exsist. From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 14:20:30 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C8CF1065695 for ; Wed, 26 Aug 2009 14:20:30 +0000 (UTC) (envelope-from w65l76@gmail.com) Received: from mail-fx0-f210.google.com (mail-fx0-f210.google.com [209.85.220.210]) by mx1.freebsd.org (Postfix) with ESMTP id 12FC78FC32 for ; Wed, 26 Aug 2009 14:20:29 +0000 (UTC) Received: by mail-fx0-f210.google.com with SMTP id 6so150373fxm.43 for ; Wed, 26 Aug 2009 07:20:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=6vghPmCLtl8s1iDJ/7xecFh4WazCxXx2mxItX8HBjYI=; b=xqQbdNYBFHaM/7OuS3Cepgg4Vym7QnVELBT7nIGy32wecANujGrbcGjkdw6VExPqn4 DwQ/1gtyRUvKDBKGLfJdV+9/+9AjSjT53iQQd3iVWYvUwIXc/ZpOJffR1YQnXe0ef4la u3xKo5inT+NtjO8PE8IDLDGuhbiqXslxbCf5U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=RpVgmhfNOqVx2+M8IfbS/lKt7lv/i6R4pPa63uIhH8nhgDXITooejp9DmHCOJrq7Dg msGe/HfdzvzvTNuC2oDhwZKOnu3Hjpgluf0l3TpRLA+MdKOQbHk1UDYI+05c0wHD8iFx 5Bi39bMP/PkRo0GijsYi7gjZcPVWLD21tS0SY= MIME-Version: 1.0 Received: by 10.204.7.156 with SMTP id d28mr3660744bkd.140.1251295018277; Wed, 26 Aug 2009 06:56:58 -0700 (PDT) In-Reply-To: References: Date: Wed, 26 Aug 2009 17:56:58 +0400 Message-ID: From: Walery Kokarev To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: lang/gawk 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: Wed, 26 Aug 2009 14:20:30 -0000 Oops. > Here is the patch for ports/lang/Makefile. I meen lang/gawk/Makefile From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 17:41:10 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7FD5F106568C for ; Wed, 26 Aug 2009 17:41:10 +0000 (UTC) (envelope-from jonathan@kc8onw.net) Received: from mail.kc8onw.net (kc8onw.net [206.55.209.81]) by mx1.freebsd.org (Postfix) with ESMTP id 59BDC8FC2F for ; Wed, 26 Aug 2009 17:41:10 +0000 (UTC) Received: from [128.211.167.237] (pal-167-237.itap.purdue.edu [128.211.167.237]) by mail.kc8onw.net (Postfix) with ESMTPSA id 7B8AD2DC70 for ; Wed, 26 Aug 2009 13:41:09 -0400 (EDT) Message-ID: <4A9573AF.60801@kc8onw.net> Date: Wed, 26 Aug 2009 13:41:03 -0400 From: Jonathan User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.1) Gecko/20090715 Thunderbird/3.0b3 MIME-Version: 1.0 To: ports@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Dropping maintainership for multimedia/handbrake 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: Wed, 26 Aug 2009 17:41:10 -0000 I was hoping to fix the handbrake port and get it working properly over the summer but it didn't happen and now I'm in school full time. I don't have time to work on the port anymore and I don't want people to not try and update it because someone else is already maintaining it. If someone wants to take over this port let the list know and a ports committer will likely go ahead and assign it to you. Jonathan From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 18:47:51 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CBF9C106568E; Wed, 26 Aug 2009 18:47:51 +0000 (UTC) (envelope-from oberman@es.net) Received: from mailgw.es.net (mail4.es.net [IPv6:2001:400:6000:6::2]) by mx1.freebsd.org (Postfix) with ESMTP id 7CF208FC22; Wed, 26 Aug 2009 18:47:51 +0000 (UTC) Received: from ptavv.es.net (ptavv.es.net [IPv6:2001:400:910::29]) by mailgw.es.net (8.14.3/8.14.3) with ESMTP id n7QIlmCn024757 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 26 Aug 2009 11:47:49 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 4E77A1CC09; Wed, 26 Aug 2009 11:47:48 -0700 (PDT) To: Matthew Seaman In-reply-to: Your message of "Wed, 26 Aug 2009 07:05:12 BST." <4A94D098.2040501@infracaninophile.co.uk> Date: Wed, 26 Aug 2009 11:47:48 -0700 From: "Kevin Oberman" Message-Id: <20090826184748.4E77A1CC09@ptavv.es.net> X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5, 1.2.40, 4.0.166 definitions=2009-08-26_08:2009-08-11, 2009-08-26, 2009-08-26 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0907200000 definitions=main-0908260141 Cc: ports@freebsd.org, Peter Pentchev , ahze@freebsd.org Subject: Re: serpentine port forces dependency on muine 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: Wed, 26 Aug 2009 18:47:51 -0000 > Date: Wed, 26 Aug 2009 07:05:12 +0100 > From: Matthew Seaman > > Kevin Oberman wrote: > > > If muine found in /usr/local/bin/, it will be built with the plug-in, > > regardless of which way the MUINE configure option is set because: > > .if (defined(MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=="i386" > > This is incorrect behaviour in any case: ports should not arbitrarily change configuration depending on what is or is not already installed, and user > choices from OPTIONS dialogues should be paramount. The test should be: > > .if defined(WITH_MUINE) && !defined(WITHOUT_MUINE) && ${ARCH} =="i386" The more I look at this port, the stranger it is. It has OPTIONS=, but does not include bsd.port.options.mk. It then uses tests on a variable named MUINE (same as the option), not WITH_MUINE or WITHOUT_MUINE. This effectively makes the "option" not an option, at all. Serpentine is ALWAYS built with the muine plug-in and, since the muine port is broken (probably forever), this effectively breaks serpentine. I am baffled as to how this came to pass. The maintainer (ahze) knows a lot more about FreeBSD porting than I do, so I have to believe that there is some sense behind this, but I don't see it. As serpentine is a part of the gnome2-power-tools metaport and a LOT of folks are likely to be re-building a lot of ports due to the V8.0 release, I'd really like to see it fixed. This does not effect me any longer as I have commented out the part of the configuration that enables the muine plug-in, rebuilt serpentine, and deinstalled muine, but I am sure it will cause problems for others. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 21:44:52 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 005A41065672 for ; Wed, 26 Aug 2009 21:44:51 +0000 (UTC) (envelope-from tom@uffner.com) Received: from eris.uffner.com (uffner.com [66.208.243.25]) by mx1.freebsd.org (Postfix) with ESMTP id 9D85E8FC19 for ; Wed, 26 Aug 2009 21:44:51 +0000 (UTC) Received: from xiombarg.uffner.com (static-71-162-143-94.phlapa.fios.verizon.net [71.162.143.94]) (authenticated bits=0) by eris.uffner.com (8.14.3/8.14.3) with ESMTP id n7QLkrIN048430 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 26 Aug 2009 17:46:59 -0400 (EDT) (envelope-from tom@uffner.com) Message-ID: <4A95ACCB.1080303@uffner.com> Date: Wed, 26 Aug 2009 17:44:43 -0400 From: Tom Uffner User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.22) Gecko/20090721 SeaMonkey/1.1.17 MIME-Version: 1.0 To: apache@fsck.ch Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: mod_musicindex on current 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: Wed, 26 Aug 2009 21:44:52 -0000 www/mod_musicindex is marked IGNORE for OSVERSION >= 800000, but on 9-current all I had to do to get it to build was to comment out "BROKEN=does not build" in the Makefile. chances are good it now works on 8.0 too. it builds and appears to work correctly on my system: FreeBSD xiombarg.uffner.com 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Tue Aug 25 04:35:18 EDT 2009 root@xiombarg.uffner.com:/usr/obj/usr/src/sys/XIOMBARG i386 perhaps the IGNORE can be removed. thanks, Tom Uffner From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 21:46:50 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CFB221065672 for ; Wed, 26 Aug 2009 21:46:50 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 5F1398FC19 for ; Wed, 26 Aug 2009 21:46:50 +0000 (UTC) Received: (qmail 25861 invoked by uid 399); 26 Aug 2009 21:46:44 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 26 Aug 2009 21:46:44 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4A95AD3A.7060008@FreeBSD.org> Date: Wed, 26 Aug 2009 14:46:34 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: Jonathan References: <20090822182208.GM82743@bsdcrew.de> <20090824020523.GB52180@duncan.reilly.home> <1251080785.99362.26.camel@shumai.marcuscom.com> <20090825002359.GA61141@duncan.reilly.home> <4A9497CE.3000108@kc8onw.net> In-Reply-To: <4A9497CE.3000108@kc8onw.net> X-Enigmail-Version: 0.96.0 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Andrew Reilly Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Wed, 26 Aug 2009 21:46:50 -0000 Jonathan wrote: > On 8/24/2009 8:23 PM, Andrew Reilly wrote: >> Is there any convenient way to list dependencies hierarchially, >> rather than the flat set that pkg_info -r provides? > > I've found pkg_tree to be useful for that. > http://www.freebsd.org/cgi/url.cgi?ports/ports-mgmt/pkg_tree/pkg-descr > > The feature I use the most is pkg_tree -tq which gives a list of all > ports that are not depended on by any other ports, i.e. the minimal set > to manually reinstall to replicate a set of installed ports on another > machine. portmaster -l will give you a list of ports in the following categories: ===>>> Root ports (No dependencies, not depended on) ===>>> Trunk ports (No dependencies, are depended on) ===>>> Branch ports (Have dependencies, are depended on) ===>>> Leaf ports (Have dependencies, not depended on) There is a procedure in the man page that describes how to use that information to do a clean reinstall of your ports. hth, Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 22:27:35 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6FDD106564A for ; Wed, 26 Aug 2009 22:27:35 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id A41268FC20 for ; Wed, 26 Aug 2009 22:27:35 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.3/8.14.3) with ESMTP id n7QMRUUa063593; Wed, 26 Aug 2009 16:27:30 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.3/8.14.3/Submit) with ESMTP id n7QMRUUp063590; Wed, 26 Aug 2009 16:27:30 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Wed, 26 Aug 2009 16:27:30 -0600 (MDT) From: Warren Block To: Doug Barton In-Reply-To: <4A95AD3A.7060008@FreeBSD.org> Message-ID: References: <20090822182208.GM82743@bsdcrew.de> <20090824020523.GB52180@duncan.reilly.home> <1251080785.99362.26.camel@shumai.marcuscom.com> <20090825002359.GA61141@duncan.reilly.home> <4A9497CE.3000108@kc8onw.net> <4A95AD3A.7060008@FreeBSD.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (wonkity.com [127.0.0.1]); Wed, 26 Aug 2009 16:27:30 -0600 (MDT) Cc: ports@freebsd.org Subject: Re: [HEADUP] FreeBSD Gecko's TODO and plan for future 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: Wed, 26 Aug 2009 22:27:36 -0000 On Wed, 26 Aug 2009, Doug Barton wrote: > Jonathan wrote: >> On 8/24/2009 8:23 PM, Andrew Reilly wrote: >>> Is there any convenient way to list dependencies hierarchially, >>> rather than the flat set that pkg_info -r provides? >> >> I've found pkg_tree to be useful for that. >> http://www.freebsd.org/cgi/url.cgi?ports/ports-mgmt/pkg_tree/pkg-descr >> >> The feature I use the most is pkg_tree -tq which gives a list of all >> ports that are not depended on by any other ports, i.e. the minimal set >> to manually reinstall to replicate a set of installed ports on another >> machine. > > portmaster -l will give you a list of ports in the following categories: > > ===>>> Root ports (No dependencies, not depended on) > ===>>> Trunk ports (No dependencies, are depended on) > ===>>> Branch ports (Have dependencies, are depended on) > ===>>> Leaf ports (Have dependencies, not depended on) > > There is a procedure in the man page that describes how to use that > information to do a clean reinstall of your ports. Is there any way to graph that visually? -Warren Block * Rapid City, South Dakota USA From owner-freebsd-ports@FreeBSD.ORG Wed Aug 26 23:10:31 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from straylight.ringlet.net (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with SMTP id 6F1AE106568B for ; Wed, 26 Aug 2009 23:10:30 +0000 (UTC) (envelope-from roam@ringlet.net) Received: (qmail 2319 invoked by uid 1000); 26 Aug 2009 23:10:06 -0000 Date: Thu, 27 Aug 2009 02:10:06 +0300 From: Peter Pentchev To: Kevin Oberman Message-ID: <20090826231006.GA1079@straylight.m.ringlet.net> References: <4A94D098.2040501@infracaninophile.co.uk> <20090826184748.4E77A1CC09@ptavv.es.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HcAYCG3uE/tztfnV" Content-Disposition: inline In-Reply-To: <20090826184748.4E77A1CC09@ptavv.es.net> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: ports@freebsd.org, ahze@freebsd.org Subject: Re: serpentine port forces dependency on muine 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: Wed, 26 Aug 2009 23:10:31 -0000 --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 26, 2009 at 11:47:48AM -0700, Kevin Oberman wrote: > > Date: Wed, 26 Aug 2009 07:05:12 +0100 > > From: Matthew Seaman > >=20 > > Kevin Oberman wrote: > >=20 > > > If muine found in /usr/local/bin/, it will be built with the plug-in, > > > regardless of which way the MUINE configure option is set because: > > > .if (defined(MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=3D= =3D"i386" > >=20 > > This is incorrect behaviour in any case: ports should not arbitrarily c= hange configuration depending on what is or is not already installed, and u= ser > > choices from OPTIONS dialogues should be paramount. The test should be: > >=20 > > .if defined(WITH_MUINE) && !defined(WITHOUT_MUINE) && ${ARCH} =3D=3D"i3= 86" >=20 >=20 > The more I look at this port, the stranger it is. Uhm, no it isn't, not really :) > It has OPTIONS=3D, but does not include bsd.port.options.mk. It includes bsd.port.pre.mk before testing the option. The part that takes care of displaying the dialog window to the user is in bsd.port.pre.mk. This part of the port's Makefile is correct. > It then uses tests on a variable named MUINE (same as the option), > not WITH_MUINE or WITHOUT_MUINE. No it doesn't. The port's Makefile uses tests on WITH_MUINE (line 32). It then adds a variable named MUINE to the PLIST_SUB - the variable that contains the substitutions to be made in the pkg-plist file. And indeed, the pkg-plist file contains a couple of lines with %%MUINE%% in them - that part works, too, because the port adds MUINE to PLIST_SUB. This part of the port's Makefile is also correct. > This effectively makes the "option" not an option, at all. Serpentine > is ALWAYS built with the muine plug-in and, since the muine port is > broken (probably forever), this effectively breaks serpentine. No it isn't. Serpentine is always built with muine *only* if the muine port is installed on the system at the time serpentine is build, as I explained in the previous message. Witness - on my system, where I *don't* have muine installed: [roam@straylight /usr/ports/sysutils/serpentine]$ sudo make config (I can't really paste the dialog window, but I now mark the MUINE option, turning it on) [roam@straylight /usr/ports/sysutils/serpentine]$ make -V WITH_MUINE true [roam@straylight /usr/ports/sysutils/serpentine]$ make -V WITHOUT_MUINE [roam@straylight /usr/ports/sysutils/serpentine]$ make -V BUILD_DEPENDS | (= fgrep -q muine && echo yep) yep [roam@straylight /usr/ports/sysutils/serpentine]$ make -V RUN_DEPENDS | (fg= rep -q muine && echo yep) yep [roam@straylight /usr/ports/sysutils/serpentine]$ So, when I selected the Muine option, the port depends on muine in both its build- and runtime dependencies. Now let's try it the other way... [roam@straylight /usr/ports/sysutils/serpentine]$ sudo make config (again, can't paste it, but I unmark the muine option) [roam@straylight /usr/ports/sysutils/serpentine]$ make -V WITH_MUINE [roam@straylight /usr/ports/sysutils/serpentine]$ make -V WITHOUT_MUINE true [roam@straylight /usr/ports/sysutils/serpentine]$ make -V BUILD_DEPENDS | (= fgrep -q muine && echo yep) [roam@straylight /usr/ports/sysutils/serpentine]$ make -V RUN_DEPENDS | (fg= rep -q muine && echo yep) [roam@straylight /usr/ports/sysutils/serpentine]$ So now WITH_MUINE is not defined (but WITHOUT_MUINE is), and thus the port does NOT have muine in either its build- or runtime dependencies. > I am baffled as to how this came to pass. The maintainer (ahze) knows a > lot more about FreeBSD porting than I do, so I have to believe that > there is some sense behind this, but I don't see it. There is some sense. As I explained in my previous mail, this will work just fine if the muine port is not installed on the system at the time serpentine is built. This is true for the package building cluster, and it is true for some of us who build our ports this way. Now... I do agree that having a port change its behavior depending on what is installed on the system is not really a good idea. It used to be considered a good idea - I remember a time when many, many ports did this instead of making the user define lots of variables when the options framework did not exist yet :) The idea was to make it *easy* for the user - if she has installed muine, then she most probably *wants* other apps to support muine, so the serpentine port just goes ahead and does the right thing without asking. Probably the WITH_MUINE knob was present even then, before the options framework - and many people considered this actually comfortable - "Yes, I know I can define this variable to make serpentine build with muine support, but I don't even have to do this - I just build muine beforehand and it's all right". Even then, I was one of the people who didn't like this, and I removed such autodetection in all the ports I took over, years ago. Still, other maintainers felt that this was useful and comfortable for the users. This behavior should have been removed when the OPTIONS variable was added to the port - now there *is* an easy way for the user to specify whether she wants muine or not. This part I agree with, and I think that it should be removed now. I'm just writing all of this to try to explain the point of view that led to this situation in the first place, in revision 1.2 of the Makefile, four years ago. At that time, the options framework was not completely finished yet, and users still had to specify WITH_* and WITHOUT_* variables manually, either on the command line or in elaborate config files; thus, the autodetection of muine was, indeed, considered by some to be a useful thing. Now, I think it's outgrown its usefulness. > As serpentine is a part of the gnome2-power-tools metaport and a LOT of > folks are likely to be re-building a lot of ports due to the V8.0 > release, I'd really like to see it fixed. >=20 > This does not effect me any longer as I have commented out the part of > the configuration that enables the muine plug-in, rebuilt serpentine, > and deinstalled muine, but I am sure it will cause problems for others. G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@space.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 I am the meaning of this sentence. --HcAYCG3uE/tztfnV Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkqVwM4ACgkQ7Ri2jRYZRVO7ewCgm9ToCckBT8KiihbvCU95PdbE jiIAn1lzZY44LlrjD0EegV0j44+oWsxK =/kXJ -----END PGP SIGNATURE----- --HcAYCG3uE/tztfnV-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 27 04:29:12 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 859C7106568C; Thu, 27 Aug 2009 04:29:12 +0000 (UTC) (envelope-from oberman@es.net) Received: from mailgw.es.net (mail3.es.net [IPv6:2001:400:4c01::2]) by mx1.freebsd.org (Postfix) with ESMTP id 57AD58FC2E; Thu, 27 Aug 2009 04:29:12 +0000 (UTC) Received: from ptavv.es.net (ptavv.es.net [IPv6:2001:400:910::29]) by mailgw.es.net (8.14.3/8.14.3) with ESMTP id n7R4TA7a030306 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 26 Aug 2009 21:29:11 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 5FA821CC09; Wed, 26 Aug 2009 21:29:10 -0700 (PDT) To: Peter Pentchev In-reply-to: Your message of "Thu, 27 Aug 2009 02:10:06 +0300." <20090826231006.GA1079@straylight.m.ringlet.net> Date: Wed, 26 Aug 2009 21:29:10 -0700 From: "Kevin Oberman" Message-Id: <20090827042910.5FA821CC09@ptavv.es.net> X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5, 1.2.40, 4.0.166 definitions=2009-08-27_02:2009-08-26, 2009-08-27, 2009-08-26 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0907200000 definitions=main-0908260246 Cc: ports@freebsd.org, ahze@freebsd.org Subject: Re: serpentine port forces dependency on muine 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: Thu, 27 Aug 2009 04:29:12 -0000 > Date: Thu, 27 Aug 2009 02:10:06 +0300 > From: Peter Pentchev > > On Wed, Aug 26, 2009 at 11:47:48AM -0700, Kevin Oberman wrote: > > > Date: Wed, 26 Aug 2009 07:05:12 +0100 > > > From: Matthew Seaman > > > > > > Kevin Oberman wrote: > > > > > > > If muine found in /usr/local/bin/, it will be built with the plug-in, > > > > regardless of which way the MUINE configure option is set because: > > > > .if (defined(MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}=="i386" > > > > > > This is incorrect behaviour in any case: ports should not arbitrarily change configuration depending on what is or is not already installed, and user > > > choices from OPTIONS dialogues should be paramount. The test should be: > > > > > > .if defined(WITH_MUINE) && !defined(WITHOUT_MUINE) && ${ARCH} =="i386" > > > > > > The more I look at this port, the stranger it is. > > Uhm, no it isn't, not really :) > > > It has OPTIONS=, but does not include bsd.port.options.mk. > > It includes bsd.port.pre.mk before testing the option. The part that > takes care of displaying the dialog window to the user is in > bsd.port.pre.mk. This part of the port's Makefile is correct. Whole this may work, it is not recommended by the Porter's Handbook. (See 5.11.2.2). Still, I suspect it does work as used here. > > > It then uses tests on a variable named MUINE (same as the option), > > not WITH_MUINE or WITHOUT_MUINE. > > No it doesn't. The port's Makefile uses tests on WITH_MUINE (line 32). > It then adds a variable named MUINE to the PLIST_SUB - the variable > that contains the substitutions to be made in the pkg-plist file. > And indeed, the pkg-plist file contains a couple of lines with > %%MUINE%% in them - that part works, too, because the port adds > MUINE to PLIST_SUB. This part of the port's Makefile is also correct. Yes, I was wrong about this. > > This effectively makes the "option" not an option, at all. Serpentine > > is ALWAYS built with the muine plug-in and, since the muine port is > > broken (probably forever), this effectively breaks serpentine. > > No it isn't. Serpentine is always built with muine *only* if the muine > port is installed on the system at the time serpentine is build, as > I explained in the previous message. > > Witness - on my system, where I *don't* have muine installed: Yes, this right, too. > There is some sense. As I explained in my previous mail, this will > work just fine if the muine port is not installed on the system at > the time serpentine is built. This is true for the package building > cluster, and it is true for some of us who build our ports this way. > > Now... I do agree that having a port change its behavior depending > on what is installed on the system is not really a good idea. It used > to be considered a good idea - I remember a time when many, many ports > did this instead of making the user define lots of variables when > the options framework did not exist yet :) The idea was to make it *easy* > for the user - if she has installed muine, then she most probably *wants* > other apps to support muine, so the serpentine port just goes ahead and > does the right thing without asking. Probably the WITH_MUINE knob was > present even then, before the options framework - and many people > considered this actually comfortable - "Yes, I know I can define this > variable to make serpentine build with muine support, but I don't even > have to do this - I just build muine beforehand and it's all right". > > Even then, I was one of the people who didn't like this, and I removed > such autodetection in all the ports I took over, years ago. Still, > other maintainers felt that this was useful and comfortable for the users. > > This behavior should have been removed when the OPTIONS variable was > added to the port - now there *is* an easy way for the user to specify > whether she wants muine or not. This part I agree with, and I think > that it should be removed now. > > I'm just writing all of this to try to explain the point of view that > led to this situation in the first place, in revision 1.2 of the > Makefile, four years ago. At that time, the options framework was > not completely finished yet, and users still had to specify WITH_* > and WITHOUT_* variables manually, either on the command line or in > elaborate config files; thus, the autodetection of muine was, indeed, > considered by some to be a useful thing. Now, I think it's outgrown > its usefulness. OK. I totally mis-read the Makefile and got most of my comments wrong. I do hope that ahze will "fix" this so that it behaves as people are most likely to expect it to behave. I will go ahead and update the PR I submitted on this to simply suggest the removal of the "|| exists(${LOCALBASE}/bin/muine". Thanks for you patience in this. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 From owner-freebsd-ports@FreeBSD.ORG Thu Aug 27 08:49:13 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from straylight.ringlet.net (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with SMTP id 251A7106568C for ; Thu, 27 Aug 2009 08:49:12 +0000 (UTC) (envelope-from roam@ringlet.net) Received: (qmail 1891 invoked by uid 1000); 27 Aug 2009 08:48:49 -0000 Date: Thu, 27 Aug 2009 11:48:49 +0300 From: Peter Pentchev To: Kevin Oberman Message-ID: <20090827084849.GA976@straylight.m.ringlet.net> References: <20090826231006.GA1079@straylight.m.ringlet.net> <20090827042910.5FA821CC09@ptavv.es.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oyUTqETQ0mS9luUI" Content-Disposition: inline In-Reply-To: <20090827042910.5FA821CC09@ptavv.es.net> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: ports@freebsd.org, ahze@freebsd.org Subject: Re: serpentine port forces dependency on muine 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: Thu, 27 Aug 2009 08:49:14 -0000 --oyUTqETQ0mS9luUI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 26, 2009 at 09:29:10PM -0700, Kevin Oberman wrote: > > Date: Thu, 27 Aug 2009 02:10:06 +0300 > > From: Peter Pentchev > >=20 > > On Wed, Aug 26, 2009 at 11:47:48AM -0700, Kevin Oberman wrote: > > > > Date: Wed, 26 Aug 2009 07:05:12 +0100 > > > > From: Matthew Seaman > > > >=20 > > > > Kevin Oberman wrote: > > > >=20 > > > > > If muine found in /usr/local/bin/, it will be built with the plug= -in, > > > > > regardless of which way the MUINE configure option is set because: > > > > > .if (defined(MUINE) || exists(${LOCALBASE}/bin/muine)) && ${ARCH}= =3D=3D"i386" > > > >=20 > > > > This is incorrect behaviour in any case: ports should not arbitrari= ly change configuration depending on what is or is not already installed, a= nd user > > > > choices from OPTIONS dialogues should be paramount. The test shoul= d be: > > > >=20 > > > > .if defined(WITH_MUINE) && !defined(WITHOUT_MUINE) && ${ARCH} =3D= =3D"i386" > > >=20 > > >=20 > > > The more I look at this port, the stranger it is. > >=20 > > Uhm, no it isn't, not really :) > >=20 > > > It has OPTIONS=3D, but does not include bsd.port.options.mk. > >=20 > > It includes bsd.port.pre.mk before testing the option. The part that > > takes care of displaying the dialog window to the user is in > > bsd.port.pre.mk. This part of the port's Makefile is correct. >=20 > Whole this may work, it is not recommended by the Porter's > Handbook. (See 5.11.2.2). Still, I suspect it does work as used here. Errr, this part of the Porter's Handbook only appeared three months ago, when portmgr@ (Pav Lucistnik in particular, I guess, since it was he who did most of the work) decided that bsd.port.options.mk was ready for production use :) Okay, so the serpentine port hasn't been updated to use options.mk, but there are a lot of other ports that haven't yet (and yes, I know that some of them are mine ;) [snip] > OK. I totally mis-read the Makefile and got most of my comments wrong. Nah, it's really not that hard to mis-parse a port Makefile - there are many knobs controlling many aspects of the build, and some of them are quite alike and can be mistaken for each other. Happens to everyone :) (and before someone misparses this, I'm *not* criticizing the Ports Collection - it's great, it just takes some getting used to - continually - as any more-or-less complex thing in constant development should) > I do hope that ahze will "fix" this so that it behaves as people are most > likely to expect it to behave. I will go ahead and update the PR I > submitted on this to simply suggest the removal of the=20 > "|| exists(${LOCALBASE}/bin/muine". >=20 > Thanks for you patience in this. No problem, and apologies if my last message has struck you as maybe a bit confrontational. It was meant as a friendly explanation, and the reason it started off with a couple of "No, that's not right" points is that I wasn't thinking too clearly at two in the morning. Thanks for *your* patience and understanding! G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@space.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 If I were you, who would be reading this sentence? --oyUTqETQ0mS9luUI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkqWSHEACgkQ7Ri2jRYZRVMx2wCfegYR4NReq8eeLUldxUcEXHlk 688AoKmmzHXloG8ZUavLJa7HOB6lvHNI =eP0n -----END PGP SIGNATURE----- --oyUTqETQ0mS9luUI-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 27 12:18:08 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8123106568D for ; Thu, 27 Aug 2009 12:18:08 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mail-ew0-f209.google.com (mail-ew0-f209.google.com [209.85.219.209]) by mx1.freebsd.org (Postfix) with ESMTP id 4B6438FC3C for ; Thu, 27 Aug 2009 12:18:08 +0000 (UTC) Received: by ewy5 with SMTP id 5so145094ewy.36 for ; Thu, 27 Aug 2009 05:18:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:x-mailer:mime-version:content-type :content-transfer-encoding; bh=Llx156M/2QUJmfq1t/Us+yf7YFd4ZE0mWVt5ZrtRAGM=; b=O+5tAuX1qi9eOhFe1eWHbI/qF2apL9BW4ZN03yib0D7w1DT06/hNy693D4j8AaG1OW 6rxFhFVF/9FXV144TRS3qgdJ6ug/F2RZqfL+2VdidvG6bdS6nkXC+fhl8F69jTvjptdL RL1BgLdzFuQ0ZnGqmsuWJk9CcKHm4aYVP2scI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:x-mailer:mime-version:content-type :content-transfer-encoding; b=DSjCmSwN/e5sS0o3LvzCS2P74faskpuza0xgKF0nkCJ3rtJQf1mnzXd/H7vGKVoxai ghP5M74xJDvWkzXN7AMScRCgWMT86Jmq2RTPDQZF0OykppAFShafbuSxX5K5oA/iOnnt FzQwVO9o0s+ts0oggRSRC+Hi1Mo7F8/rouww0= Received: by 10.210.27.4 with SMTP id a4mr9557710eba.76.1251375486192; Thu, 27 Aug 2009 05:18:06 -0700 (PDT) Received: from gumby.homeunix.com (bb-87-81-140-128.ukonline.co.uk [87.81.140.128]) by mx.google.com with ESMTPS id 28sm109166eyg.10.2009.08.27.05.18.04 (version=SSLv3 cipher=RC4-MD5); Thu, 27 Aug 2009 05:18:05 -0700 (PDT) Date: Thu, 27 Aug 2009 13:18:00 +0100 From: RW To: ports@freebsd.org, yds@CoolRat.org Message-ID: <20090827131800.191378ee@gumby.homeunix.com> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.5; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Dovecot Sieve port switched from CMU Sieve to Dovecot 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: Thu, 27 Aug 2009 12:18:08 -0000 When I upgraded my ports yesterday Dovecot deliver stopped working. It appears that not only has the sieve plugin been upgraded, but it's switched from the CMU version to Dovecot's own implementation. This should be documented in UPDATING - it's not covered by the previous Dovecot note. http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve From owner-freebsd-ports@FreeBSD.ORG Thu Aug 27 13:09:41 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5AB33106568C for ; Thu, 27 Aug 2009 13:09:41 +0000 (UTC) (envelope-from dennylin93@cnmc32.hs.ntnu.edu.tw) Received: from cnmc32.hs.ntnu.edu.tw (cnmc32.hs.ntnu.edu.tw [140.122.126.250]) by mx1.freebsd.org (Postfix) with ESMTP id 264258FC3C for ; Thu, 27 Aug 2009 13:09:40 +0000 (UTC) Received: by cnmc32.hs.ntnu.edu.tw (Postfix, from userid 1001) id 32E3E239425; Thu, 27 Aug 2009 20:50:37 +0800 (CST) Date: Thu, 27 Aug 2009 20:50:37 +0800 From: Denny Lin To: RW Message-ID: <20090827125037.GA81523@cnmc32.hs.ntnu.edu.tw> References: <20090827131800.191378ee@gumby.homeunix.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RnlQjJ0d97Da+TV1" Content-Disposition: inline In-Reply-To: <20090827131800.191378ee@gumby.homeunix.com> User-Agent: Mutt/1.4.2.3i X-PGP-Key: http://cnmc32.hs.ntnu.edu.tw/~dennylin93/PGP/dennylin93.asc Cc: freebsd-ports@freebsd.org Subject: Re: Dovecot Sieve port switched from CMU Sieve to Dovecot 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: Thu, 27 Aug 2009 13:09:41 -0000 --RnlQjJ0d97Da+TV1 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > When I upgraded my ports yesterday Dovecot deliver stopped working. It > appears that not only has the sieve plugin been upgraded, but it's > switched from the CMU version to Dovecot's own implementation. > This should be documented in UPDATING - it's not covered by the > previous Dovecot note. There was an entry about upgrading Dovecot to 1.2.3 (20090815). Follow the = link and you'll see sieve on the page (http://wiki.dovecot.org/Upgrading/1.= 2). --=20 Denny Lin --RnlQjJ0d97Da+TV1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkqWgR0ACgkQtYH0ykp1KDx/SACeOtSzo/7VefbP0YQi1fQ+toS2 DcUAnR7GzF0i5t0G+d+jX1iwp0EWrIbT =XanP -----END PGP SIGNATURE----- --RnlQjJ0d97Da+TV1-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 27 13:41:48 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EDEE1106568D for ; Thu, 27 Aug 2009 13:41:48 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mail-ew0-f209.google.com (mail-ew0-f209.google.com [209.85.219.209]) by mx1.freebsd.org (Postfix) with ESMTP id 7DBAD8FC2D for ; Thu, 27 Aug 2009 13:41:48 +0000 (UTC) Received: by ewy5 with SMTP id 5so213807ewy.36 for ; Thu, 27 Aug 2009 06:41:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type:content-transfer-encoding; bh=pqaekP+WgCZIpVq3szcvQ3SNPA92iHjRfVZpE+XT52Q=; b=YF7bHQGbLH+cxz8N3fIDP7L7egbrXF3F6mE2LK4Te8pDCHgutlnbRebgj2v5yvV9cH Dylya4lY4tRcz8LXGwCF7nNN5nX1P2cKRxZIybphpgvga0510nxAoVnJ33uNabrMwx/Y x/2pVH1Z8gUzn6JDqKOR1lU82sL/+KUbFFDtI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; b=UfspcSLkU9fOYwNZxCNS38LpEtG8B6u2obH2+uH5XiZrKTG/Zp9xlCGeq6W/usmBb4 jwYsOguXQ9+URBHyhapSKf4MPJuW4SuQrXJ0fJ7et+jdoBNqGbByRxS94RS6QkPmCTkb EKz5y5FBbkYTXnWjxAP3aFynfqQMFdOfeKj7g= Received: by 10.211.138.11 with SMTP id q11mr328300ebn.1.1251380507500; Thu, 27 Aug 2009 06:41:47 -0700 (PDT) Received: from gumby.homeunix.com (bb-87-81-140-128.ukonline.co.uk [87.81.140.128]) by mx.google.com with ESMTPS id 23sm598201eya.35.2009.08.27.06.41.45 (version=SSLv3 cipher=RC4-MD5); Thu, 27 Aug 2009 06:41:46 -0700 (PDT) Date: Thu, 27 Aug 2009 14:41:43 +0100 From: RW To: ports@freebsd.org Message-ID: <20090827144143.51401152@gumby.homeunix.com> In-Reply-To: <20090827125037.GA81523@cnmc32.hs.ntnu.edu.tw> References: <20090827131800.191378ee@gumby.homeunix.com> <20090827125037.GA81523@cnmc32.hs.ntnu.edu.tw> X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.5; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Re: Dovecot Sieve port switched from CMU Sieve to Dovecot 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: Thu, 27 Aug 2009 13:41:49 -0000 On Thu, 27 Aug 2009 20:50:37 +0800 Denny Lin wrote: > > > When I upgraded my ports yesterday Dovecot deliver stopped working. > > It appears that not only has the sieve plugin been upgraded, but > > it's switched from the CMU version to Dovecot's own implementation. > > This should be documented in UPDATING - it's not covered by the > > previous Dovecot note. > > There was an entry about upgrading Dovecot to 1.2.3 (20090815). > Follow the link and you'll see sieve on the page > (http://wiki.dovecot.org/Upgrading/1.2). > All that says is "You should consider migrating from CMU Sieve to Dovecot Sieve". That's advice from the dovecot project for people that have a choice between the two. The problem is that FreeBSD only has one dovecot-sieve port, and it switched without warning. From owner-freebsd-ports@FreeBSD.ORG Thu Aug 27 17:47:20 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3315A106568D; Thu, 27 Aug 2009 17:47:20 +0000 (UTC) (envelope-from scjamorim@bsd.com.br) Received: from mail-fx0-f210.google.com (mail-fx0-f210.google.com [209.85.220.210]) by mx1.freebsd.org (Postfix) with ESMTP id 7F2BF8FC3C; Thu, 27 Aug 2009 17:47:19 +0000 (UTC) Received: by fxm6 with SMTP id 6so1052033fxm.43 for ; Thu, 27 Aug 2009 10:47:18 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.144.85 with SMTP id y21mr6993240fau.1.1251395238453; Thu, 27 Aug 2009 10:47:18 -0700 (PDT) Date: Thu, 27 Aug 2009 14:47:18 -0300 Message-ID: <5859850b0908271047q2111b7e3y8636e50e184a37a5@mail.gmail.com> From: Sylvio Cesar To: ale@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Please, to close PR 138103 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: Thu, 27 Aug 2009 17:47:20 -0000 Hello ale@FreeBSD.org, I saw that you updated the Server to MySQL-5.0.85. You could close my PR? I had sent this PR on the day that left the update of MySQL, for some fault you have not seen nor received notification of my PR, so you could quit my PR? Follow the link: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/138103 Regards, Sylvio Cesar. From owner-freebsd-ports@FreeBSD.ORG Thu Aug 27 17:47:45 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 24D98106568F; Thu, 27 Aug 2009 17:47:45 +0000 (UTC) (envelope-from yds@CoolRat.org) Received: from crake.dppl.net (mail.dppl.com [216.182.10.231]) by mx1.freebsd.org (Postfix) with ESMTP id F2C728FC46; Thu, 27 Aug 2009 17:47:44 +0000 (UTC) Received: from titan.coolrat.org (pool-96-225-17-66.nwrknj.east.verizon.net [96.225.17.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by crake.dppl.net (Postfix) with ESMTPSA id 9647F10D9; Thu, 27 Aug 2009 13:47:43 -0400 (EDT) Message-ID: <4A96C6BE.709@CoolRat.org> Date: Thu, 27 Aug 2009 13:47:42 -0400 From: Yarema User-Agent: Thunderbird 2.0.0.23 (X11/20090823) MIME-Version: 1.0 To: RW References: <20090827131800.191378ee@gumby.homeunix.com> In-Reply-To: <20090827131800.191378ee@gumby.homeunix.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Wesley Shields Subject: Re: Dovecot Sieve port switched from CMU Sieve to Dovecot 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: Thu, 27 Aug 2009 17:47:45 -0000 RW wrote: > When I upgraded my ports yesterday Dovecot deliver stopped working. It > appears that not only has the sieve plugin been upgraded, but it's > switched from the CMU version to Dovecot's own implementation. > > This should be documented in UPDATING - it's not covered by the > previous Dovecot note. > > http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve Yes, I made a note regarding this in the PR to update mail/dovecot-sieve: http://www.FreeBSD.org/cgi/query-pr.cgi?pr=137935 Also, Wesley added a note to UPDATING when he committed the update to dovecot-1.2.3 on 20090815. Maybe we need another note specific to the dovecot-sieve port and a link to its own docs: http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve -- Yarema From owner-freebsd-ports@FreeBSD.ORG Thu Aug 27 18:22:39 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E4065106568F for ; Thu, 27 Aug 2009 18:22:39 +0000 (UTC) (envelope-from vivek@khera.org) Received: from mail-ew0-f209.google.com (mail-ew0-f209.google.com [209.85.219.209]) by mx1.freebsd.org (Postfix) with ESMTP id 8A8828FC39 for ; Thu, 27 Aug 2009 18:22:39 +0000 (UTC) Received: by ewy5 with SMTP id 5so481618ewy.36 for ; Thu, 27 Aug 2009 11:22:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.210.141.4 with SMTP id o4mr9970308ebd.40.1251395958836; Thu, 27 Aug 2009 10:59:18 -0700 (PDT) Date: Thu, 27 Aug 2009 13:59:18 -0400 Message-ID: <2968dfd60908271059q669c518fhb8b59c1d20f7d981@mail.gmail.com> From: Vick Khera To: ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: ports/137941: new port p5-Template-Plugin-Autoformat 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: Thu, 27 Aug 2009 18:22:40 -0000 Hi, I submitted this port last week, and it seems to have been closed with the reason "already committed". I cannot for the life of me find this software anywhere in the ports tree. Freshports.org only has one port with the word "autoformat" in it, and it is the dependency for this software. Can someone re-open and commit that port? It is a critical piece of software for me that was recently split out of the p5-Template port into its own distribution. Thanks! From owner-freebsd-ports@FreeBSD.ORG Thu Aug 27 19:04:30 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77C6B106568B for ; Thu, 27 Aug 2009 19:04:30 +0000 (UTC) (envelope-from jasonh@DataIX.net) Received: from www6.pairlite.com (www6.pairlite.com [64.130.10.16]) by mx1.freebsd.org (Postfix) with ESMTP id 579308FC36 for ; Thu, 27 Aug 2009 19:04:29 +0000 (UTC) Received: from dataix.net (unknown [99.190.86.144]) by www6.pairlite.com (Postfix) with ESMTP id 1DB1BB828; Thu, 27 Aug 2009 15:04:29 -0400 (EDT) Date: Thu, 27 Aug 2009 15:04:27 -0400 From: "Jason J. Hellenthal" To: gnome@FreeBSD.org Message-Id: <20090827150427.a1ebb61a.jasonh@DataIX.net> Organization: DataIX X-Mailer: DataIX Hobbyist Systems X-OpenPGP-Key-Id: 0x691411AC X-OpenPGP-Key-Fingerprint: 6F56 3B10 D8AD 1D33 96E7 5946 E3B6 2768 6914 11AC Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: sysutils/gnome-system-tools-2.22.2_1 self referencing symlink X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: jasonh@DataIX.net List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 19:04:30 -0000 [HEADS-UP] gnome-system-tools-2.22.2_1 installs a self referencing symlink. /usr/local/share/gnome/help/services-admin/C/figures lrwxr-xr-x 1 root wheel 38 Aug 27 14:53 service-properties.png -> ../../C/figures/service-properties.png This file is referenced by a half dozen or more other symlinks for other area's of that help section. Best regards. -- Jason J. Hellenthal +1.616.403.8065 jasonh@DataIX.net From owner-freebsd-ports@FreeBSD.ORG Thu Aug 27 19:15:09 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1607106568F; Thu, 27 Aug 2009 19:15:09 +0000 (UTC) (envelope-from jasonh@DataIX.net) Received: from www6.pairlite.com (www6.pairlite.com [64.130.10.16]) by mx1.freebsd.org (Postfix) with ESMTP id 9F6E88FC42; Thu, 27 Aug 2009 19:15:09 +0000 (UTC) Received: from dataix.net (unknown [99.190.86.144]) by www6.pairlite.com (Postfix) with ESMTP id A9A81B825; Thu, 27 Aug 2009 15:15:08 -0400 (EDT) Date: Thu, 27 Aug 2009 15:15:07 -0400 From: "Jason J. Hellenthal" To: gnome@FreeBSD.org Message-Id: <20090827151507.4d3df396.jasonh@DataIX.net> In-Reply-To: <20090827150427.a1ebb61a.jasonh@DataIX.net> References: <20090827150427.a1ebb61a.jasonh@DataIX.net> Organization: DataIX X-Mailer: DataIX Hobbyist Systems X-OpenPGP-Key-Id: 0x691411AC X-OpenPGP-Key-Fingerprint: 6F56 3B10 D8AD 1D33 96E7 5946 E3B6 2768 6914 11AC Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: sysutils/gnome-system-tools-2.22.2_1 self referencing symlink X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: jasonh@DataIX.net List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 19:15:09 -0000 Additionally Installed by: www/epiphany-extensions - epiphany-extensions-2.26.1 /usr/local/share/gnome/help/epiphany-extensions/C/figures/epi-ext-action-use.png ../../C/figures/epi-ext-action-use.png On Thu, 27 Aug 2009 15:04:27 -0400 "Jason J. Hellenthal" wrote: > [HEADS-UP] > > gnome-system-tools-2.22.2_1 installs a self referencing symlink. > > /usr/local/share/gnome/help/services-admin/C/figures > lrwxr-xr-x 1 root wheel 38 Aug 27 14:53 service-properties.png -> ../../C/figures/service-properties.png > > This file is referenced by a half dozen or more other symlinks for other area's of that help section. > > Best regards. > > -- > Jason J. Hellenthal > +1.616.403.8065 > jasonh@DataIX.net -- Jason J. Hellenthal +1.616.403.8065 jasonh@DataIX.net From owner-freebsd-ports@FreeBSD.ORG Thu Aug 27 19:20:14 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F268C1065672; Thu, 27 Aug 2009 19:20:14 +0000 (UTC) (envelope-from jasonh@DataIX.net) Received: from www6.pairlite.com (www6.pairlite.com [64.130.10.16]) by mx1.freebsd.org (Postfix) with ESMTP id D31538FC1C; Thu, 27 Aug 2009 19:20:14 +0000 (UTC) Received: from dataix.net (unknown [99.190.86.144]) by www6.pairlite.com (Postfix) with ESMTP id 5453EB825; Thu, 27 Aug 2009 15:20:14 -0400 (EDT) Date: Thu, 27 Aug 2009 15:20:13 -0400 From: "Jason J. Hellenthal" To: dinoex@FreeBSD.org Message-Id: <20090827152013.7b38db8d.jasonh@DataIX.net> Organization: DataIX X-Mailer: DataIX Hobbyist Systems X-OpenPGP-Key-Id: 0x691411AC X-OpenPGP-Key-Fingerprint: 6F56 3B10 D8AD 1D33 96E7 5946 E3B6 2768 6914 11AC Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: graphics/graphviz dangling symlinks X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: jasonh@DataIX.net List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 19:20:15 -0000 graphics/graphviz dangling symlinks: This port installs these symlinks which point to a missing file(s) dangling: /usr/local/share/doc/graphviz/pdf/neato.pdf -> dot.pdf dangling: /usr/local/share/doc/graphviz/pdf/twopi.pdf -> dot.pdf dangling: /usr/local/share/doc/graphviz/pdf/fdp.pdf -> dot.pdf dangling: /usr/local/share/doc/graphviz/pdf/circo.pdf -> dot.pdf dangling: /usr/local/share/doc/graphviz/pdf/dot2gxl.pdf -> gxl2dot.pdf -- Jason J. Hellenthal +1.616.403.8065 jasonh@DataIX.net From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 07:24:13 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E429B10656BC; Fri, 28 Aug 2009 07:24:12 +0000 (UTC) (envelope-from matthew@aether.demon.co.uk) Received: from aether.demon.co.uk (aether.demon.co.uk [80.176.88.157]) by mx1.freebsd.org (Postfix) with ESMTP id 5B48490A8E; Fri, 28 Aug 2009 00:23:18 +0000 (UTC) Received: from omoikane.earth.aether.demon.co.uk ([192.168.48.128]) by aether.demon.co.uk with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1MgjZ7-0002Fj-8Q; Thu, 27 Aug 2009 19:19:17 +0100 Message-ID: <4A96CE78.8050305@aether.demon.co.uk> Date: Thu, 27 Aug 2009 19:20:40 +0100 From: Matthew Hambley Organization: Beyond the Reality Barrier User-Agent: Thunderbird 2.0.0.22 (X11/20090726) MIME-Version: 1.0 To: delphij@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org Subject: FreeBSD Port: openldap-server-2.4.17 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: Fri, 28 Aug 2009 07:24:20 -0000 I've been banging my head on the wall which is OpenLDAP and Kerberos for a week now. As far as I can tell I need to create the environment variable KRB5_KTNAME to specify the keytab I want to use. If I do this and start slapd manually things work. Unfortunately there seems no way of specifying this so the slapd startup script does so. I've tried hacking the script myself but to no avail. I see one person out there once had the same problem but got no replies explaining how this was best resolved. Given that this hadn't been fixed in the years of the ports lifetime I imagine there must be a good reason for its continued absence. I just can't work out what it is. Any help gratefully received. -- (\/)atthew From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 07:31:57 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 272AA10685F0 for ; Fri, 28 Aug 2009 07:31:57 +0000 (UTC) (envelope-from james.technew@gmail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by mx1.freebsd.org (Postfix) with ESMTP id 7A1DD91BEC for ; Fri, 28 Aug 2009 04:09:15 +0000 (UTC) Received: by qw-out-2122.google.com with SMTP id 3so386842qwe.7 for ; Thu, 27 Aug 2009 21:08:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=5sH51/3mpnVuv4aW1GQcdIvhMP6E7rQCNBZciOkAjT8=; b=q2P8jlrmTp0nsyTs89ATUMVkdRBMpTEmX0Qpr0DzUugea4VnlQjl157XWBmEatRDTI qHu9Sv+VLxYeMOHuQTZXhZBny7HRvCvHhPqpD+MO3OGcMBbfvytFdaF7abfU6jJJyp78 9RelBAtPr6CDY6s7d45EhOi/YXIZNgChTCK90= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Vp1cCMrqJDtK+4bmNVPbl/PNtXFutt/yTbjWyu/y1qFHzkeNHgTxu3xqP0LE9Vog/v FGBT4rOUPBaUXVQ3wr5zVGgJYtKGMtUUJ5rjoH2MtkDMYbIOEwfrCBufWgd1GYtWfTgu qcCxjWsZuvuwoX5Wzx8laL6JdsetJOcS9FXW8= MIME-Version: 1.0 Received: by 10.224.70.202 with SMTP id e10mr616321qaj.16.1251431062727; Thu, 27 Aug 2009 20:44:22 -0700 (PDT) Date: Fri, 28 Aug 2009 11:44:22 +0800 Message-ID: From: James Chang To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Error when build mod_jk with apache 2.2 under FreeBSD 7.2-STABLE 64bit?! 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: Fri, 28 Aug 2009 07:32:02 -0000 Hi there, I try to buind mod_jk with apache 2.2 (also build from port tree but with worker mode) from porttree of FreeBSD but I it show me the following error messages: ============================================================================= /usr/local/lib: file not recognized: File format not recognized gmake[1]: *** [mod_jk.la] Error 1 gmake[1]: Leaving directory `/usr/ports/www/mod_jk/work/tomcat-connectors-1.2.28-src/native/apache-2.0' gmake: *** [all-recursive] Error 1 *** Error code 1 Stop in /usr/ports/www/mod_jk. ============================================================================= In Tomcat web site, the FAQ says mod_jk could support apache 2.2 Could someone give me a hand ? Thanks in advance. Best Regards. James Chang From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 08:38:02 2009 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 202561065690; Fri, 28 Aug 2009 08:38:02 +0000 (UTC) (envelope-from ale@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id ECC1F8FC28; Fri, 28 Aug 2009 08:38:01 +0000 (UTC) Received: from freefall.freebsd.org (ale@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n7S8c1mr003896; Fri, 28 Aug 2009 08:38:01 GMT (envelope-from ale@freefall.freebsd.org) Received: (from ale@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n7S8c1vw003892; Fri, 28 Aug 2009 08:38:01 GMT (envelope-from ale) Date: Fri, 28 Aug 2009 08:38:01 GMT Message-Id: <200908280838.n7S8c1vw003892@freefall.freebsd.org> To: ale@FreeBSD.org, ale@FreeBSD.org, freebsd-ports@FreeBSD.org From: ale@FreeBSD.org Cc: Subject: Re: ports/133829: Wrong plist generated if nonstandard MANPREFIX and PREFIX used. 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: Fri, 28 Aug 2009 08:38:02 -0000 Synopsis: Wrong plist generated if nonstandard MANPREFIX and PREFIX used. Responsible-Changed-From-To: ale->freebsd-ports Responsible-Changed-By: ale Responsible-Changed-When: Fri Aug 28 08:37:32 UTC 2009 Responsible-Changed-Why: How could it be a mysql problem? http://www.freebsd.org/cgi/query-pr.cgi?pr=133829 From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 10:00:07 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 50797106564A for ; Fri, 28 Aug 2009 10:00:07 +0000 (UTC) (envelope-from fenner@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1EFE48FC0A for ; Fri, 28 Aug 2009 10:00:07 +0000 (UTC) Received: from freefall.freebsd.org (fenner@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n7SA07sc072788 for ; Fri, 28 Aug 2009 10:00:07 GMT (envelope-from fenner@freefall.freebsd.org) Received: (from fenner@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n7SA06iK072787 for ports@freebsd.org; Fri, 28 Aug 2009 10:00:06 GMT (envelope-from fenner) Date: Fri, 28 Aug 2009 10:00:06 GMT From: Bill Fenner Message-Id: <200908281000.n7SA06iK072787@freefall.freebsd.org> To: ports@freebsd.org Cc: Subject: Possibly unbuildable ports reminder 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: Fri, 28 Aug 2009 10:00:07 -0000 Dear porters, This is just a reminder to please periodically check the list of unbuildable ports at http://pointyhat.freebsd.org/errorlogs/ . A list by MAINTAINER is http://people.freebsd.org/~fenner/errorlogs/ so you can easily check the status of ports that you maintain. In addition, the list of ports with no MAINTAINER with build problems is http://people.freebsd.org/~fenner/errorlogs/ports@freebsd.org.html Since no one is responsible for these ports, the problem won't get fixed unless someone on this list takes the initiative. Thanks for your help! Bill "annoying port email" Fenner From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 10:00:04 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B95E7106566B for ; Fri, 28 Aug 2009 10:00:04 +0000 (UTC) (envelope-from richard@fastnet.co.uk) Received: from relay1.fast.net.uk (relay1.fast.net.uk [212.42.162.5]) by mx1.freebsd.org (Postfix) with ESMTP id 3DBCF8FC0C for ; Fri, 28 Aug 2009 10:00:03 +0000 (UTC) Received: from fnserver02.fastnet.local (shaper.fast.net.uk [212.42.162.131]) by relay1.fast.net.uk (8.14.3/8.14.2) with ESMTP id n7S9apdf012685 for ; Fri, 28 Aug 2009 10:36:54 +0100 (BST) (envelope-from richard@fastnet.co.uk) Content-class: urn:content-classes:message MIME-Version: 1.0 X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Fri, 28 Aug 2009 10:37:29 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Mailscanner beta. - devel. Thread-Index: Aconwykgo/y7xI3mSdaQkf+rR64Qng== From: "Richard Mealing" To: X-Mailman-Approved-At: Fri, 28 Aug 2009 11:37:46 +0000 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Mailscanner beta. - devel. 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: Fri, 28 Aug 2009 10:00:04 -0000 Hello, =20 I am trying to download the latest beta for mailscanner, which on the mailscanner site it suggests is - Version 4.78.14-1 for Solaris / BSD / Other Linux / Other Unix =20 =20 When I search the port tree I only see version - MailScanner-devel-4.60.5_4 =20 =20 Can this be updated at all? =20 Many thanks, =20 Richard Mealing help@fastnet.co.uk =20 Technical Department FastNet International Limited=20 Tel - 01273 662888 Fax - 01273 621631 Shaftesbury Court, 95 Ditchling Road, Brighton, East Sussex, BN1 4ST ** Twice Winners of the Best Small Business ISP** ** Twice Ranked in the Sunday Times Tech Track 100 League Table** E&OE. All Prices exclude VAT. The opinions expressed in this email are entirely personal and do not represent the policy of the company nor an order for the purchase or supply of goods or services. All incoming and outgoing emails are virus checked, however we cannot guarantee that this message or any attachment is virus free or has not been intercepted and amended. FastNet International Limited accepts no liability in respect of any loss, cost, damage or expense as suffered as a result of receiving this message or any attachments. All quotations, contracts, goods and services are subject to the Company's Terms and Conditions. Please refer to our website at http://fastnet.co.uk/legal/terms_and_conditions/ or apply for a written copy. All goods remain the property of FastNet International Ltd until paid for in full. FastNet International Ltd Registered in England No. 3015861 Registered Office Shaftesbury Court, 95 Ditchling Road, Brighton, BN1 4ST From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 11:38:14 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B874106564A; Fri, 28 Aug 2009 11:38:14 +0000 (UTC) (envelope-from kwm@freebsd.org) Received: from viefep23-int.chello.at (viefep23-int.chello.at [62.179.121.43]) by mx1.freebsd.org (Postfix) with ESMTP id 47A128FC16; Fri, 28 Aug 2009 11:38:13 +0000 (UTC) Received: from edge04.upc.biz ([192.168.13.239]) by viefep13-int.chello.at (InterMail vM.7.09.01.00 201-2219-108-20080618) with ESMTP id <20090828112003.TSKM2474.viefep13-int.chello.at@edge04.upc.biz>; Fri, 28 Aug 2009 13:20:03 +0200 Received: from [192.168.1.51] ([77.250.185.191]) by edge04.upc.biz with edge id ZnL11c00w48Bq8D04nL2pa; Fri, 28 Aug 2009 13:20:03 +0200 X-SourceIP: 77.250.185.191 From: Koop Mast To: jasonh@DataIX.net In-Reply-To: <20090827151507.4d3df396.jasonh@DataIX.net> References: <20090827150427.a1ebb61a.jasonh@DataIX.net> <20090827151507.4d3df396.jasonh@DataIX.net> Content-Type: text/plain Date: Fri, 28 Aug 2009 13:20:50 +0200 Message-Id: <1251458450.2048.21.camel@headache.rainbow-runner.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.27.91 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: gnome@FreeBSD.org, ports@freebsd.org Subject: Re: sysutils/gnome-system-tools-2.22.2_1 self referencing symlink 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: Fri, 28 Aug 2009 11:38:14 -0000 On Thu, 2009-08-27 at 15:15 -0400, Jason J. Hellenthal wrote: > Additionally > > Installed by: www/epiphany-extensions - epiphany-extensions-2.26.1 > /usr/local/share/gnome/help/epiphany-extensions/C/figures/epi-ext-action-use.png ../../C/figures/epi-ext-action-use.png This one is already fixed in epiphany-extensions 2.27.x. > On Thu, 27 Aug 2009 15:04:27 -0400 > "Jason J. Hellenthal" wrote: > > > [HEADS-UP] > > > > gnome-system-tools-2.22.2_1 installs a self referencing symlink. > > > > /usr/local/share/gnome/help/services-admin/C/figures > > lrwxr-xr-x 1 root wheel 38 Aug 27 14:53 service-properties.png -> ../../C/figures/service-properties.png > > > > This file is referenced by a half dozen or more other symlinks for other area's of that help section. > > > > Best regards. This on is present in g-s-t 2.27.x. I reported this upstream. Thanks! -Koop > > -- > > Jason J. Hellenthal > > +1.616.403.8065 > > jasonh@DataIX.net > > From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 12:12:58 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 39880106566C for ; Fri, 28 Aug 2009 12:12:58 +0000 (UTC) (envelope-from web@3dresearch.com) Received: from smtp.3dresearch.com (dorabella.3dresearch.com [66.167.251.2]) by mx1.freebsd.org (Postfix) with ESMTP id 0D6F38FC0A for ; Fri, 28 Aug 2009 12:12:57 +0000 (UTC) Received: from fracasso.3dresearch.com (pool-96-235-13-83.pitbpa.east.verizon.net [96.235.13.83]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by vmail.3dresearch.com (Postfix) with ESMTP id 03F8342D18 for ; Fri, 28 Aug 2009 07:36:02 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by fracasso.3dresearch.com (Postfix) with ESMTP id 5B9821761B for ; Fri, 28 Aug 2009 07:36:01 -0400 (EDT) From: Janos Dohanics Organization: 3D RESEARCH To: freebsd-ports@freebsd.org Date: Fri, 28 Aug 2009 07:36:00 -0400 User-Agent: KMail/1.9.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200908280736.00216.web@3dresearch.com> Subject: glib-2.20.4 install error 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: Fri, 28 Aug 2009 12:12:58 -0000 I have been trying to upgrade glib20 and gio-fam-backend and get this error: test -z "/usr/local/bin" || .././install-sh -c -d "/usr/local/bin" /bin/sh /usr/local/bin/libtool --mode=install install -s -o root -g wheel -m 555 gtester '/usr/local/bin' libtool: install: invalid libtool wrapper script `gtester' gmake[5]: *** [install-binPROGRAMS] Error 1 gmake[5]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.20.4/glib' gmake[4]: *** [install-am] Error 2 gmake[4]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.20.4/glib' gmake[3]: *** [install-recursive] Error 1 gmake[3]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.20.4/glib' gmake[2]: *** [install] Error 2 gmake[2]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.20.4/glib' gmake[1]: *** [install-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/devel/glib20/work/glib-2.20.4' gmake: *** [install] Error 2 *** Error code 2 Stop in /usr/ports/devel/glib20. *** Error code 1 Stop in /usr/ports/devel/glib20. *** Error code 1 Would you please advise how to fix this. -- Janos Dohanics From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 13:12:00 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 601AE106566C for ; Fri, 28 Aug 2009 13:12:00 +0000 (UTC) (envelope-from gesbbb@yahoo.com) Received: from smtp106.prem.mail.ac4.yahoo.com (smtp106.prem.mail.ac4.yahoo.com [76.13.13.45]) by mx1.freebsd.org (Postfix) with SMTP id DC4BF8FC1E for ; Fri, 28 Aug 2009 13:11:59 +0000 (UTC) Received: (qmail 81441 invoked from network); 28 Aug 2009 13:11:59 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:Received:Date:From:To:Subject:Message-ID:In-Reply-To:References:Reply-To:Organization:X-Mailer:Face:Mime-Version:Content-Type:Content-Transfer-Encoding; b=iADkCdcK3HznnBagIp4mfEYa2FFecIiTrYpmbUlcLOCvEg/ofPDM7z0kD38wNhIAlsW3DmrwKKDBY8+NsAPM36dvMm7UjYtRFaHWPGtXkZEFGfaetKTzwYsXlG6D6xi10NZ1P2XTa1AYZUMCtSuh2TIG4Zrj4IvQT0vlXQs378E= ; Received: from c-67-189-183-172.hsd1.ny.comcast.net (gesbbb@67.189.183.172 with login) by smtp106.prem.mail.ac4.yahoo.com with SMTP; 28 Aug 2009 06:11:58 -0700 PDT X-Yahoo-SMTP: yeAAMgKswBATCul4lSbCWspvTA-- X-YMail-OSG: tit4kqwVM1mLXGq9wtpKxvhHjbjg.GStzbsaVpCfH5wqGRjfM3zADCIsJ8HopVQkGEsgE2EY0._9YyHvNLw2Rexq4uFz7WfLAK8qjy3Hqypxmh9aqNv_9wm0bC08TuvJF.i49KzDESr6GSvWVgxs6WgbjRKCGRi1VOOl9Dc8e3Xnru0PYlnPyehktEBkVeiwmGIFOjxgJTeaTuFDdoJdl6iKEGRsX7gvm2qY6Aqi6aRCpvC9wnc7qaQpLHPSelIWemrwyBmkN_5NBkJd5Hl7ltw6NbGEnJdauinx1YeFS.bBwlZOH06wMd_dSq8GHLvgJc_Qrc0B3ZGgKm1vLqjjUW4eU9susUZ9BqjMUkg8GP0- X-Yahoo-Newman-Property: ymail-3 Received: from scorpio.seibercom.net (localhost [127.0.0.1]) (Authenticated sender: gesbbb@scorpio.seibercom.net) by scorpio.seibercom.net (Postfix) with ESMTPA id 7FDA022831 for ; Fri, 28 Aug 2009 09:11:58 -0400 (EDT) Date: Fri, 28 Aug 2009 09:11:58 -0400 From: Jerry To: freebsd-ports@freebsd.org Message-ID: <20090828091158.10e7baa9@scorpio.seibercom.net> In-Reply-To: References: Organization: seibercom.net X-Mailer: Claws Mail 3.7.2 (GTK+ 2.16.5; i386-portbld-freebsd7.2) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX+/v7++v6YOTrq8PCcuIX989UvOSj++v0BNCbpAAAAB3RJTUUHsQwfFzs7RBhzUQAAAhJJREFUOI1dU8GOqzAMNKIoV1bvwD1i0ysqrHplIdBrVSX7ATSbd03VVvn9tQNtQy0hjAdn7LED4AAcPtWm9RV+MPSfxhBLx9ajd6X/ngB6/mTwnRSZua7i7Ca+0ctZKo4Qmz+JY13X6I3nFZBxIYW1PbgfQ5RP8g0XlltEWGf3cV03joYpRnFbvYDKbXjZlXyyhEZA4lI+cN3NaVXE4VKjSwTExO10eTEkkJVqIAD5z0nUBQJluQDRSQjcrBiHAJxZlAH5CUMBMC7OcJ4LMQNnxhZ1HYPscMc6J4UlWRMNwzOpCcAHKSICd1EDn83abdREIbXsHkD1OinP1aCUCOEVRaa1lMcvywUWdYgk13JQUpYNKmvXQ8Kw5ML9YI5h8SakctBc7E/IYuLhYd/zZIk+1gM1vNweQBvHE0j+oYah3sMqAytQYlZk6+ANaaawJdu3OFzYGMZ3iGpa3qMlq9ZH0VZTgrCtw/ngdYkEIIpSbP1bWQAdFdX9vocBdkH2qVjVmuMu3gI5rjs814EUdrCZgWlPaxZZ3RiLFUtr+ud0PXwp2dnQSNXgePt6AZpBj6UMJ7VQkzN4utVeaSW1Dhn/kblGrKeMvNGnzwX4zuEDarYz1KdPtR60Gul0Gued+515SJXhCsl+Tx/3kY/UDvicPll9mfu50t3tvQ/thZpJYgeuwdSKNJ6tCD98MCgoxLDaPxbwqqwPWaWiAAAAAElFTkSuQmCC X-Face: "\j?x](l|]4p?-1Bf@!wN<&p=$.}^k-HgL}cJKbQZ3r#Ar]\%U(#6}'?<3s7%(%(gxJxxcR Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: Mailscanner beta. - devel. X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-ports@freebsd.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2009 13:12:00 -0000 On Fri, 28 Aug 2009 10:37:29 +0100 "Richard Mealing" wrote: > I am trying to download the latest beta for mailscanner, which on the > mailscanner site it suggests is - Version 4.78.14-1 for Solaris / > BSD / Other Linux / Other Unix > > > When I search the port tree I only see version - > MailScanner-devel-4.60.5_4 > > > Can this be updated at all? The latest version available in the ports tree is: MailScanner-4.75.11 You might want to update your ports tree. In addition, the port maintainer is: . You might want to contact him regarding your request. -- Jerry gesbbb@yahoo.com The confusion of a staff member is measured by the length of his memos. New York Times, Jan. 20, 1981 From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 13:39:19 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 86749106566B for ; Fri, 28 Aug 2009 13:39:19 +0000 (UTC) (envelope-from wxs@atarininja.org) Received: from syn.atarininja.org (syn.csh.rit.edu [129.21.60.158]) by mx1.freebsd.org (Postfix) with ESMTP id 62C9E8FC0A for ; Fri, 28 Aug 2009 13:39:19 +0000 (UTC) Received: by syn.atarininja.org (Postfix, from userid 1001) id B02305C3B; Fri, 28 Aug 2009 09:39:18 -0400 (EDT) Date: Fri, 28 Aug 2009 09:39:18 -0400 From: Wesley Shields To: Yarema Message-ID: <20090828133918.GD258@atarininja.org> References: <20090827131800.191378ee@gumby.homeunix.com> <4A96C6BE.709@CoolRat.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4A96C6BE.709@CoolRat.org> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: ports@freebsd.org, RW Subject: Re: Dovecot Sieve port switched from CMU Sieve to Dovecot 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: Fri, 28 Aug 2009 13:39:19 -0000 On Thu, Aug 27, 2009 at 01:47:42PM -0400, Yarema wrote: > RW wrote: > > When I upgraded my ports yesterday Dovecot deliver stopped working. It > > appears that not only has the sieve plugin been upgraded, but it's > > switched from the CMU version to Dovecot's own implementation. > > > > This should be documented in UPDATING - it's not covered by the > > previous Dovecot note. > > > > http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve > > Yes, I made a note regarding this in the PR to update mail/dovecot-sieve: > > http://www.FreeBSD.org/cgi/query-pr.cgi?pr=137935 > > Also, Wesley added a note to UPDATING when he committed the update to > dovecot-1.2.3 on 20090815. Maybe we need another note specific to the > dovecot-sieve port and a link to its own docs: > > http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve > I'm now back from traveling for $JOB so if someone wants to provide me with text for UPDATING I will be happy to commit it. -- WXS From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 14:52:31 2009 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B540D1065679; Fri, 28 Aug 2009 14:52:31 +0000 (UTC) (envelope-from freebsd@chillt.de) Received: from dd15624.kasserver.com (dd15624.kasserver.com [85.13.136.215]) by mx1.freebsd.org (Postfix) with ESMTP id 79FA78FC1A; Fri, 28 Aug 2009 14:52:31 +0000 (UTC) Received: from [192.168.8.150] (84-203-71-71.mysmart.ie [84.203.71.71]) by dd15624.kasserver.com (Postfix) with ESMTP id 5CA512C18B180; Fri, 28 Aug 2009 16:29:45 +0200 (CEST) Message-ID: <4A97E9F6.7070304@chillt.de> Date: Fri, 28 Aug 2009 15:30:14 +0100 From: Bartosz Fabianowski User-Agent: Thunderbird 2.0.0.22 (X11/20090719) MIME-Version: 1.0 To: gecko@FreeBSD.org X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@FreeBSD.org Subject: firefox 3.5 dying with "__gnu_cxx::__concurrence_lock_error" 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: Fri, 28 Aug 2009 14:52:31 -0000 Heya After bringing all ports on my 7-STABLE i386 machine up to date, Firefox 3.5 now refuses to start. The /usr/local/bin/firefox3 wrapper script launches the binary for a short moment, the main window may even pop up for a second but then it dies with: terminate called after throwing an instance of '__gnu_cxx::__concurrence_lock_error' what(): __gnu_cxx::__concurrence_lock_error Abort trap >From googling for the error I gather this is likely to be caused by an incompatible combination of threaded and unthreaded code somewhere - but I have no idea where to look for the source of the error. I installed about four weeks' worth of port updates in the last couple of days, all by building from source. Throughout most of the process, Firefox 3.5 continued to run but then some update made it crash with this error message. Unfortunately, I updated over 100 ports and have no idea which one is at fault. I tried recompiling some of the most likely candidates (including www/firefox35 itself) but the error persists. Thunderbird is installed on the same machine and runs just fine - so it is not like gecko in general refuses to work on this machine; it is something specific to Firefox 3.5... Any insight into how to track this down would be greatly appreciated. Thanks, - Bartosz 1. uname -a FreeBSD takahe.local 7.2-STABLE FreeBSD 7.2-STABLE #0: Mon Jul 6 11:01:19 IST 2009 root@takahe.local:/usr/obj/usr/src/sys/TAKAHE i386 2. Port version # $FreeBSD: ports/www/firefox35/Makefile,v 1.180 2009/08/19 01:58:37 beat Exp $ From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 14:54:00 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F70E106566B for ; Fri, 28 Aug 2009 14:54:00 +0000 (UTC) (envelope-from mikej@rogers.com) Received: from smtp100.rog.mail.re2.yahoo.com (smtp100.rog.mail.re2.yahoo.com [206.190.36.78]) by mx1.freebsd.org (Postfix) with SMTP id 2ACA48FC17 for ; Fri, 28 Aug 2009 14:53:59 +0000 (UTC) Received: (qmail 92206 invoked from network); 28 Aug 2009 14:53:59 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=rogers.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Received:Message-ID:In-Reply-To:References:Date:Subject:From:To:User-Agent:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:Importance; b=dM0vrlFVnNkLBEywXzCqG9J6P904+Fd6deHHbOdaA7gLhAtDLg0cnXGXUNycrS2rUPgAylu5r/TJ+RehaH0ruDwIYcy8wZyc2XXxXb0lOArnADVfU/4KUwJxHJf8MLyqU+v/Jg/zgW63LAoc6g8wVQfnwJ5L3mVudNcvI19s2Jk= ; Received: from unknown (HELO wettoast.dyndns.org) (mikej@70.50.183.207 with login) by smtp100.rog.mail.re2.yahoo.com with SMTP; 28 Aug 2009 14:53:57 -0000 X-YMail-OSG: 5DA_pcQVM1nHO3BzXbFFy.9evKXiuQ2ZnwJWFLFeCdOfL9JaXotRRwCOCO4BKoYFOQ-- X-Yahoo-Newman-Property: ymail-3 Received: from 38.99.187.34 (SquirrelMail authenticated user mikej) by wettoast.dyndns.org with HTTP; Fri, 28 Aug 2009 10:54:40 -0400 Message-ID: <4e21b9995e09bcec64f84766afc567da.squirrel@wettoast.dyndns.org> In-Reply-To: <20090828091158.10e7baa9@scorpio.seibercom.net> References: <20090828091158.10e7baa9@scorpio.seibercom.net> Date: Fri, 28 Aug 2009 10:54:40 -0400 From: "Mike Jakubik" To: freebsd-ports@freebsd.org User-Agent: SquirrelMail/1.4.19 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: Re: Mailscanner beta. - devel. 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: Fri, 28 Aug 2009 14:54:00 -0000 On Fri, August 28, 2009 9:11 am, Jerry wrote: > On Fri, 28 Aug 2009 10:37:29 +0100 > "Richard Mealing" wrote: > >> I am trying to download the latest beta for mailscanner, which on the >> mailscanner site it suggests is - Version 4.78.14-1 for Solaris / >> BSD / Other Linux / Other Unix >> >> >> When I search the port tree I only see version - >> MailScanner-devel-4.60.5_4 >> >> >> Can this be updated at all? > > The latest version available in the ports tree is: MailScanner-4.75.11 > > You might want to update your ports tree. In addition, the port > maintainer is: . You might want to contact him > regarding your request. See http://www.freebsd.org/cgi/query-pr.cgi?pr=137747 for a newer version. From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 17:06:25 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7CE8106566B; Fri, 28 Aug 2009 17:06:25 +0000 (UTC) (envelope-from yds@CoolRat.org) Received: from crake.dppl.net (mail.dppl.biz [216.182.10.231]) by mx1.freebsd.org (Postfix) with ESMTP id 9FDE88FC0C; Fri, 28 Aug 2009 17:06:25 +0000 (UTC) Received: from titan.coolrat.org (pool-71-187-125-15.nwrknj.east.verizon.net [71.187.125.15]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by crake.dppl.net (Postfix) with ESMTPSA id 698EB16C; Fri, 28 Aug 2009 13:06:24 -0400 (EDT) Message-ID: <4A980E8F.8000403@CoolRat.org> Date: Fri, 28 Aug 2009 13:06:23 -0400 From: Yarema User-Agent: Thunderbird 2.0.0.23 (X11/20090823) MIME-Version: 1.0 To: Wesley Shields References: <20090827131800.191378ee@gumby.homeunix.com> <4A96C6BE.709@CoolRat.org> <20090828133918.GD258@atarininja.org> In-Reply-To: <20090828133918.GD258@atarininja.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, RW Subject: Re: Dovecot Sieve port switched from CMU Sieve to Dovecot 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: Fri, 28 Aug 2009 17:06:25 -0000 Wesley Shields wrote: > On Thu, Aug 27, 2009 at 01:47:42PM -0400, Yarema wrote: >> RW wrote: >>> When I upgraded my ports yesterday Dovecot deliver stopped working. It >>> appears that not only has the sieve plugin been upgraded, but it's >>> switched from the CMU version to Dovecot's own implementation. >>> >>> This should be documented in UPDATING - it's not covered by the >>> previous Dovecot note. >>> >>> http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve >> Yes, I made a note regarding this in the PR to update mail/dovecot-sieve: >> >> http://www.FreeBSD.org/cgi/query-pr.cgi?pr=137935 >> >> Also, Wesley added a note to UPDATING when he committed the update to >> dovecot-1.2.3 on 20090815. Maybe we need another note specific to the >> dovecot-sieve port and a link to its own docs: >> >> http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve >> > > I'm now back from traveling for $JOB so if someone wants to provide me > with text for UPDATING I will be happy to commit it. > > -- WXS Wesley, Something along the lines of the note you used for the dovecot port: AFFECTS: users of mail/dovecot and mail/dovecot-sieve dovecot-sieve has been updated to a new implementation compatible with dovecot 1.2.x. For details of what this means please see: http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve -- Yarema P.S. Wesley, many thanks for always grabbing the dovecot* PRs and getting them in. From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 18:03:37 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6C361065670 for ; Fri, 28 Aug 2009 18:03:37 +0000 (UTC) (envelope-from greg@b2.datasieve.net) Received: from b2.datasieve.net (b2.datasieve.net [208.83.220.190]) by mx1.freebsd.org (Postfix) with ESMTP id D16068FC15 for ; Fri, 28 Aug 2009 18:03:37 +0000 (UTC) Received: from b2.datasieve.net (localhost [127.0.0.1]) by b2.datasieve.net (8.14.2/8.13.3) with ESMTP id n7SHpVZP045655; Fri, 28 Aug 2009 10:51:31 -0700 (PDT) (envelope-from greg@b2.datasieve.net) Received: (from greg@localhost) by b2.datasieve.net (8.14.2/8.14.2/Submit) id n7SHpQvr045654; Fri, 28 Aug 2009 10:51:26 -0700 (PDT) (envelope-from greg) Date: Fri, 28 Aug 2009 10:51:26 -0700 From: "Gregory W. MacPherson" To: ports@freebsd.org Message-ID: <20090828175126.GB45485@b2.datasieve.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-Mailer: Mutt 1.4.2.3i (2007-05-26) X-PGP-Key: Send email with Subject: send pgp key to greg@datasieve.net X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on b2.datasieve.net Cc: info@net-square.com Subject: httprint X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Gregory W. MacPherson" List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2009 18:03:38 -0000 Wah! It died when I ran it!! Since I do not have source, I cannot compile with debugging symbols etc. Sorry - hope you can identify what went wrong. Want to consider porting the source? evil# uname -a FreeBSD evil.netpublishing.com 7.2-STABLE FreeBSD 7.2-STABLE #0: Tue Aug 4 11:51:26 PDT 2009 root@evil.netpublishing.com:/usr/obj/usr/src/sys/ASUS i386 evil# dmesg Copyright (c) 1992-2009 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 7.2-STABLE #0: Tue Aug 4 11:51:26 PDT 2009 root@evil.netpublishing.com:/usr/obj/usr/src/sys/ASUS Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Celeron(R) M processor 900MHz (900.10-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6d8 Stepping = 8 Features=0xafe9fbff AMD Features=0x100000 real memory = 1064828928 (1015 MB) avail memory = 1032794112 (984 MB) ACPI APIC Table: ioapic0 irqs 0-23 on motherboard cryptosoft0: on motherboard acpi0: on motherboard acpi0: [ITHREAD] acpi0: Power Button (fixed) acpi0: reservation of 0, a0000 (3) failed acpi0: reservation of 100000, 3f700000 (3) failed Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 acpi_ec0: port 0x62,0x66 on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 vgapci0: port 0xec00-0xec07 mem 0xf7f00000-0xf7f7ffff,0xd0000000-0xdfffffff,0xf7ec0000-0xf7efffff irq 16 at device 2.0 on pci0 acpi_video0: on vgapci0 agp0: on vgapci0 agp0: detected 7932k stolen memory agp0: aperture size is 256M vgapci1: mem 0xf7f80000-0xf7ffffff at device 2.1 on pci0 hdac0: mem 0xf7eb8000-0xf7ebbfff irq 16 at device 27.0 on pci0 hdac0: HDA Driver Revision: 20090624_0136 hdac0: [ITHREAD] pcib1: irq 16 at device 28.0 on pci0 pci4: on pcib1 pcib2: irq 17 at device 28.1 on pci0 pci3: on pcib2 ae0: mem 0xfbfc0000-0xfbffffff irq 17 at device 0.0 on pci3 ae0: Using MSI messages. miibus0: on ae0 atphy0: PHY 0 on miibus0 atphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ae0: Ethernet address: 00:22:15:f9:50:69 ae0: [FILTER] pcib3: irq 18 at device 28.2 on pci0 pci1: on pcib3 ath0: mem 0xfbef0000-0xfbefffff irq 18 at device 0.0 on pci1 ath0: [ITHREAD] ath0: WARNING: using obsoleted if_watchdog interface ath0: Ethernet address: 00:15:af:ec:f5:34 ath0: mac 14.2 phy 7.0 radio 10.2 uhci0: port 0xe400-0xe41f irq 23 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] uhci0: [ITHREAD] usb0: on uhci0 usb0: USB revision 1.0 uhub0: on usb0 uhub0: 2 ports with 2 removable, self powered uhci1: port 0xe480-0xe49f irq 19 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] uhci1: [ITHREAD] usb1: on uhci1 usb1: USB revision 1.0 uhub1: on usb1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0xe800-0xe81f irq 18 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] uhci2: [ITHREAD] usb2: on uhci2 usb2: USB revision 1.0 uhub2: on usb2 uhub2: 2 ports with 2 removable, self powered uhci3: port 0xe880-0xe89f irq 16 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] uhci3: [ITHREAD] usb3: on uhci3 usb3: USB revision 1.0 uhub3: on usb3 uhub3: 2 ports with 2 removable, self powered pcib4: at device 30.0 on pci0 pci5: on pcib4 isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 31.2 on pci0 ata0: on atapci0 ata0: [ITHREAD] ata1: on atapci0 ata1: [ITHREAD] pci0: at device 31.3 (no driver attached) acpi_asus0: on acpi0 acpi_lid0: on acpi0 acpi_button0: on acpi0 acpi_button1: on acpi0 acpi_tz0: on acpi0 battery0: on acpi0 acpi_acad0: on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] atkbd0: [ITHREAD] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: [ITHREAD] psm0: model IntelliMouse, device ID 3 speaker0: port 0x61 on acpi0 cpu0: on acpi0 p4tcc0: on cpu0 pmtimer0 on isa0 orm0: at iomem 0xc0000-0xcf7ff pnpid ORM0000 on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 or not responding sio0: [FILTER] sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 umass0: on uhub2 ugen0: on uhub3 Timecounter "TSC" frequency 900099529 Hz quality 800 Timecounters tick every 10.000 msec WARNING: apm_saver module requires apm enabled ipfw2 (+ipv6) initialized, divert enabled, nat loadable, rule-based forwarding enabled, default to deny, logging disabled ad2: FAILURE - SET_MULTI status=51 error=4 ad2: 15391MB at ata1-master UDMA66 hdac0: HDA Codec #0: Realtek ALC662 pcm0: at cad 0 nid 1 on hdac0 (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition (probe0:umass-sim0:0:0:0): UNIT ATTENTION asc:28,0 (probe0:umass-sim0:0:0:0): Not ready to ready change, medium may have changed (probe0:umass-sim0:0:0:0): Retrying Command (per Sense Data) da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: 1.000MB/s transfers da0: 974MB (1995776 512 byte sectors: 64H 32S/T 974C) Trying to mount root from ufs:/dev/ad2s1a ath0: permanently promiscuous mode enabled ath0: permanently promiscuous mode disabled Waiting (max 60 seconds) for system process `vnlru' to stop...done Waiting (max 60 seconds) for system process `bufdaemon' to stop...done Waiting (max 60 seconds) for system process `syncer' to stop... Syncing disks, vnodes remaining...1 1 0 0 0 done All buffers synced. Copyright (c) 1992-2009 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 7.2-STABLE #0: Tue Aug 4 11:51:26 PDT 2009 root@evil.netpublishing.com:/usr/obj/usr/src/sys/ASUS Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Celeron(R) M processor 900MHz (900.10-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6d8 Stepping = 8 Features=0xafe9fbff AMD Features=0x100000 real memory = 1064828928 (1015 MB) avail memory = 1032794112 (984 MB) ACPI APIC Table: ioapic0 irqs 0-23 on motherboard cryptosoft0: on motherboard acpi0: on motherboard acpi0: [ITHREAD] acpi0: Power Button (fixed) acpi0: reservation of 0, a0000 (3) failed acpi0: reservation of 100000, 3f700000 (3) failed Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 acpi_ec0: port 0x62,0x66 on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 vgapci0: port 0xec00-0xec07 mem 0xf7f00000-0xf7f7ffff,0xd0000000-0xdfffffff,0xf7ec0000-0xf7efffff irq 16 at device 2.0 on pci0 acpi_video0: on vgapci0 agp0: on vgapci0 agp0: detected 7932k stolen memory agp0: aperture size is 256M vgapci1: mem 0xf7f80000-0xf7ffffff at device 2.1 on pci0 hdac0: mem 0xf7eb8000-0xf7ebbfff irq 16 at device 27.0 on pci0 hdac0: HDA Driver Revision: 20090624_0136 hdac0: [ITHREAD] pcib1: irq 16 at device 28.0 on pci0 pci4: on pcib1 pcib2: irq 17 at device 28.1 on pci0 pci3: on pcib2 ae0: mem 0xfbfc0000-0xfbffffff irq 17 at device 0.0 on pci3 ae0: Using MSI messages. miibus0: on ae0 atphy0: PHY 0 on miibus0 atphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ae0: Ethernet address: 00:22:15:f9:50:69 ae0: [FILTER] pcib3: irq 18 at device 28.2 on pci0 pci1: on pcib3 ath0: mem 0xfbef0000-0xfbefffff irq 18 at device 0.0 on pci1 ath0: [ITHREAD] ath0: WARNING: using obsoleted if_watchdog interface ath0: Ethernet address: 00:15:af:ec:f5:34 ath0: mac 14.2 phy 7.0 radio 10.2 uhci0: port 0xe400-0xe41f irq 23 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] uhci0: [ITHREAD] usb0: on uhci0 usb0: USB revision 1.0 uhub0: on usb0 uhub0: 2 ports with 2 removable, self powered uhci1: port 0xe480-0xe49f irq 19 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] uhci1: [ITHREAD] usb1: on uhci1 usb1: USB revision 1.0 uhub1: on usb1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0xe800-0xe81f irq 18 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] uhci2: [ITHREAD] usb2: on uhci2 usb2: USB revision 1.0 uhub2: on usb2 uhub2: 2 ports with 2 removable, self powered uhci3: port 0xe880-0xe89f irq 16 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] uhci3: [ITHREAD] usb3: on uhci3 usb3: USB revision 1.0 uhub3: on usb3 uhub3: 2 ports with 2 removable, self powered pcib4: at device 30.0 on pci0 pci5: on pcib4 isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 31.2 on pci0 ata0: on atapci0 ata0: [ITHREAD] ata1: on atapci0 ata1: [ITHREAD] pci0: at device 31.3 (no driver attached) acpi_asus0: on acpi0 acpi_lid0: on acpi0 acpi_button0: on acpi0 acpi_button1: on acpi0 acpi_tz0: on acpi0 battery0: on acpi0 acpi_acad0: on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] atkbd0: [ITHREAD] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: [ITHREAD] psm0: model IntelliMouse, device ID 3 speaker0: port 0x61 on acpi0 cpu0: on acpi0 p4tcc0: on cpu0 pmtimer0 on isa0 orm0: at iomem 0xc0000-0xcf7ff pnpid ORM0000 on isa0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 or not responding sio0: [FILTER] sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 umass0: on uhub2 ugen0: on uhub3 Timecounter "TSC" frequency 900096960 Hz quality 800 Timecounters tick every 10.000 msec WARNING: apm_saver module requires apm enabled ipfw2 (+ipv6) initialized, divert enabled, nat loadable, rule-based forwarding enabled, default to deny, logging disabled ad2: FAILURE - SET_MULTI status=51 error=4 ad2: 15391MB at ata1-master UDMA66 hdac0: HDA Codec #0: Realtek ALC662 pcm0: at cad 0 nid 1 on hdac0 (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition (probe0:umass-sim0:0:0:0): UNIT ATTENTION asc:28,0 (probe0:umass-sim0:0:0:0): Not ready to ready change, medium may have changed (probe0:umass-sim0:0:0:0): Retrying Command (per Sense Data) da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: 1.000MB/s transfers da0: 974MB (1995776 512 byte sectors: 64H 32S/T 974C) Trying to mount root from ufs:/dev/ad2s1a ath0: link state changed to DOWN ath0: link state changed to UP ath0: link state changed to DOWN ath0: link state changed to UP ath0: promiscuous mode disabled ath0: promiscuous mode enabled pid 6235 (httprint), uid 0: exited on signal 12 (core dumped) pid 6965 (httprint), uid 0: exited on signal 12 (core dumped) pid 6966 (httprint), uid 0: exited on signal 12 (core dumped) pid 7030 (httprint), uid 0: exited on signal 12 (core dumped) evil# -- Gregory W. MacPherson Global Network Exploitation Specialist, CISSP http://www.datasieve.net/greg/ "In the beginning of a change, the patriot is a scarce man and brave, hated and scorned. When his cause succeeds however, the timid join him, for then it costs nothing to be a patriot." -- Mark Twain From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 18:31:11 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9A8E4106566C for ; Fri, 28 Aug 2009 18:31:11 +0000 (UTC) (envelope-from wxs@atarininja.org) Received: from syn.atarininja.org (syn.csh.rit.edu [129.21.60.158]) by mx1.freebsd.org (Postfix) with ESMTP id 768DE8FC15 for ; Fri, 28 Aug 2009 18:31:11 +0000 (UTC) Received: by syn.atarininja.org (Postfix, from userid 1001) id 937605C38; Fri, 28 Aug 2009 14:31:10 -0400 (EDT) Date: Fri, 28 Aug 2009 14:31:10 -0400 From: Wesley Shields To: Yarema Message-ID: <20090828183110.GA7175@atarininja.org> References: <20090827131800.191378ee@gumby.homeunix.com> <4A96C6BE.709@CoolRat.org> <20090828133918.GD258@atarininja.org> <4A980E8F.8000403@CoolRat.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4A980E8F.8000403@CoolRat.org> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: ports@freebsd.org, RW Subject: Re: Dovecot Sieve port switched from CMU Sieve to Dovecot 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: Fri, 28 Aug 2009 18:31:11 -0000 On Fri, Aug 28, 2009 at 01:06:23PM -0400, Yarema wrote: > Wesley Shields wrote: > > On Thu, Aug 27, 2009 at 01:47:42PM -0400, Yarema wrote: > >> RW wrote: > >>> When I upgraded my ports yesterday Dovecot deliver stopped working. It > >>> appears that not only has the sieve plugin been upgraded, but it's > >>> switched from the CMU version to Dovecot's own implementation. > >>> > >>> This should be documented in UPDATING - it's not covered by the > >>> previous Dovecot note. > >>> > >>> http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve > >> Yes, I made a note regarding this in the PR to update mail/dovecot-sieve: > >> > >> http://www.FreeBSD.org/cgi/query-pr.cgi?pr=137935 > >> > >> Also, Wesley added a note to UPDATING when he committed the update to > >> dovecot-1.2.3 on 20090815. Maybe we need another note specific to the > >> dovecot-sieve port and a link to its own docs: > >> > >> http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve > >> > > > > I'm now back from traveling for $JOB so if someone wants to provide me > > with text for UPDATING I will be happy to commit it. > > > > -- WXS > > Wesley, > > Something along the lines of the note you used for the dovecot port: > > AFFECTS: users of mail/dovecot and mail/dovecot-sieve > > dovecot-sieve has been updated to a new implementation compatible with > dovecot 1.2.x. For details of what this means please see: > http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve I've just committed this text. My apologies on not getting it in with the PR but it was unclear to me (as I don't use the sieve port) that this was necessary. In the future, please point these things out very clearly in the PR. If you did that and I missed it then I apologize - maybe I should get new glasses? :) > P.S. Wesley, many thanks for always grabbing the dovecot* PRs and > getting them in. Your welcome! Thank you for your continued hard work on these ports. -- WXS From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 19:19:40 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DFE791065673; Fri, 28 Aug 2009 19:19:39 +0000 (UTC) (envelope-from yds@CoolRat.org) Received: from crake.dppl.net (mail.dppl.net [216.182.10.231]) by mx1.freebsd.org (Postfix) with ESMTP id B52AA8FC16; Fri, 28 Aug 2009 19:19:39 +0000 (UTC) Received: from titan.coolrat.org (pool-71-187-125-15.nwrknj.east.verizon.net [71.187.125.15]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by crake.dppl.net (Postfix) with ESMTPSA id 9FBE256C; Fri, 28 Aug 2009 15:19:38 -0400 (EDT) Message-ID: <4A982DC9.7050608@CoolRat.org> Date: Fri, 28 Aug 2009 15:19:37 -0400 From: Yarema User-Agent: Thunderbird 2.0.0.23 (X11/20090823) MIME-Version: 1.0 To: Wesley Shields References: <20090827131800.191378ee@gumby.homeunix.com> <4A96C6BE.709@CoolRat.org> <20090828133918.GD258@atarininja.org> <4A980E8F.8000403@CoolRat.org> <20090828183110.GA7175@atarininja.org> In-Reply-To: <20090828183110.GA7175@atarininja.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: Dovecot Sieve port switched from CMU Sieve to Dovecot 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: Fri, 28 Aug 2009 19:19:40 -0000 Wesley Shields wrote: > On Fri, Aug 28, 2009 at 01:06:23PM -0400, Yarema wrote: >> Wesley Shields wrote: >>> On Thu, Aug 27, 2009 at 01:47:42PM -0400, Yarema wrote: >>>> RW wrote: >>>>> When I upgraded my ports yesterday Dovecot deliver stopped working. It >>>>> appears that not only has the sieve plugin been upgraded, but it's >>>>> switched from the CMU version to Dovecot's own implementation. >>>>> >>>>> This should be documented in UPDATING - it's not covered by the >>>>> previous Dovecot note. >>>>> >>>>> http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve >>>> Yes, I made a note regarding this in the PR to update mail/dovecot-sieve: >>>> >>>> http://www.FreeBSD.org/cgi/query-pr.cgi?pr=137935 >>>> >>>> Also, Wesley added a note to UPDATING when he committed the update to >>>> dovecot-1.2.3 on 20090815. Maybe we need another note specific to the >>>> dovecot-sieve port and a link to its own docs: >>>> >>>> http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve >>>> >>> I'm now back from traveling for $JOB so if someone wants to provide me >>> with text for UPDATING I will be happy to commit it. >>> >>> -- WXS >> Wesley, >> >> Something along the lines of the note you used for the dovecot port: >> >> AFFECTS: users of mail/dovecot and mail/dovecot-sieve >> >> dovecot-sieve has been updated to a new implementation compatible with >> dovecot 1.2.x. For details of what this means please see: >> http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve > > I've just committed this text. My apologies on not getting it in with > the PR but it was unclear to me (as I don't use the sieve port) that > this was necessary. > > In the future, please point these things out very clearly in the PR. If > you did that and I missed it then I apologize - maybe I should get new > glasses? :) > >> P.S. Wesley, many thanks for always grabbing the dovecot* PRs and >> getting them in. > > Your welcome! Thank you for your continued hard work on these ports. Wesley, While this is still fresh, the note you added to mail/dovecot/Makefile is accurate: # Please be careful when updating this port as changes to this port # # can break mail/dovecot-sieve and mail/dovecot-managesieve. In # # order to ensure the least amount of breakage possible please # # consult the maintainer of those ports before updating this one. # However this sort of breakage happens when jumping from 1.0 -> 1.1 or 1.1 -> 1.2 and this doesn't happen often. It's unlikely we'll need to heed this warning until dovecot 2.0 comes out. What I see happening far more often is folks filing PRs without enabling ManageSieve in the main dovecot port. Then the PR ends up not including the distinfo for the ManageSieve patch. I was previously overruled by a committer when I filed a PR to default ManageSieve to ON. IIRC, POLA was sited as the reason. I'm still of the opinion that the ManageSieve patch to the main dovecot port should default to ON for the following reasons: - with the ManageSieve patch built into the package it becomes possible for users of binary packages to just install the dovecot-sieve and dovecot-managesieve ports and have them work. As it stands now anyone who wants to use ManageSieve has to build the dovecot port from source. So it doesn't even make sense to have a binary package of dovecot-managesieve unless the ManageSieve patch is built into the dovecot package by default as well. - the ManageSieve patch does not add much bulk to the package. Those who do not use ManageSieve can simply ignore it or if they build from source can disable it. Either way from the perspective of those who do not use ManageSieve nothing really changes (thus POLA is not violated). - and finally there would be fewer broken PRs filed without the distinfo for the ManageSieve patch included. In my opinion it seems not having the binary dovecot-managesieve package "just work" is more of a POLA violation than having an extra README.managesieve and related dovecot.conf sections installed by default in the main dovecot port. -- Yarema From owner-freebsd-ports@FreeBSD.ORG Fri Aug 28 22:42:05 2009 Return-Path: Delivered-To: ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 21912106564A; Fri, 28 Aug 2009 22:42:05 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.delphij.net (delphij-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:2c9::2]) by mx1.freebsd.org (Postfix) with ESMTP id BFDD68FC12; Fri, 28 Aug 2009 22:42:04 +0000 (UTC) Received: from tarsier.geekcn.org (tarsier.geekcn.org [211.166.10.233]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tarsier.delphij.net (Postfix) with ESMTPS id 0A0DA5C06F; Sat, 29 Aug 2009 06:42:04 +0800 (CST) Received: from localhost (tarsier.geekcn.org [211.166.10.233]) by tarsier.geekcn.org (Postfix) with ESMTP id CA5D155CDD42; Sat, 29 Aug 2009 06:42:03 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([211.166.10.233]) by localhost (mail.geekcn.org [211.166.10.233]) (amavisd-new, port 10024) with ESMTP id LFCUFyeCt5MT; Sat, 29 Aug 2009 06:41:10 +0800 (CST) Received: from charlie.delphij.net (adsl-76-237-33-62.dsl.pltn13.sbcglobal.net [76.237.33.62]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTPSA id 240CA55CDD5B; Sat, 29 Aug 2009 06:41:03 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type:content-transfer-encoding; b=SMMrYe22muSocA4ysIIqlPQSs0T52tii3lRyUCe3+Xg5iTyxgCaEtBaFSP55Sn6iy D13/3OeW2uGeMREh5dXUw== Message-ID: <4A985CEF.4030309@delphij.net> Date: Fri, 28 Aug 2009 15:40:47 -0700 From: Xin LI Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.22 (X11/20090803) MIME-Version: 1.0 To: Matthew Hambley References: <4A96CE78.8050305@aether.demon.co.uk> In-Reply-To: <4A96CE78.8050305@aether.demon.co.uk> X-Enigmail-Version: 0.96.0 OpenPGP: id=18EDEBA0; url=http://www.delphij.net/delphij.asc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.ORG, delphij@FreeBSD.ORG Subject: Re: FreeBSD Port: openldap-server-2.4.17 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2009 22:42:05 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Matthew Hambley wrote: > I've been banging my head on the wall which is OpenLDAP and Kerberos for > a week now. As far as I can tell I need to create the environment > variable KRB5_KTNAME to specify the keytab I want to use. If I do this > and start slapd manually things work. > > Unfortunately there seems no way of specifying this so the slapd startup > script does so. I've tried hacking the script myself but to no avail. I > see one person out there once had the same problem but got no replies > explaining how this was best resolved. > > Given that this hadn't been fixed in the years of the ports lifetime I > imagine there must be a good reason for its continued absence. I just > can't work out what it is. I think this is a bug and has to be fixed. Could you please try the attached patch? It will add a new knob to rc.conf ("slapd_krb5_ktname") which will emulate the export. Cheers, - -- Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkqYXO4ACgkQi+vbBBjt66B6bwCgpY/2IvykApKITgL/pmsJL8XQ MeQAoIcoySbNG9nrpYdJAIgHa2PS/r+9 =k4WO -----END PGP SIGNATURE----- From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 00:43:49 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6DC08106564A for ; Sat, 29 Aug 2009 00:43:49 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from builder.freebsd.org (builder.freebsd.org [IPv6:2001:4f8:fff6::4b]) by mx1.freebsd.org (Postfix) with ESMTP id 5F2E38FC1C for ; Sat, 29 Aug 2009 00:43:49 +0000 (UTC) Received: from builder.freebsd.org (localhost [127.0.0.1]) by builder.freebsd.org (8.14.3/8.14.3) with ESMTP id n7T0hnsI029421 for ; Sat, 29 Aug 2009 00:43:49 GMT (envelope-from erwin@builder.freebsd.org) Received: (from erwin@localhost) by builder.freebsd.org (8.14.3/8.14.3/Submit) id n7T0hnf4029420 for ports@FreeBSD.org; Sat, 29 Aug 2009 00:43:49 GMT (envelope-from erwin) Date: Sat, 29 Aug 2009 00:43:49 GMT From: Erwin Lansing Message-Id: <200908290043.n7T0hnf4029420@builder.freebsd.org> To: ports@FreeBSD.org Cc: Subject: INDEX build failed for 6.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: Sat, 29 Aug 2009 00:43:49 -0000 INDEX build failed with errors: Generating INDEX-6 - please wait..pkg_info: not found pkg_info: not found Done. make_index: krb5-1.7: no entry for /usr/ports/devel/libtool15 Committers on the hook: amdmi3 cy miwi Most recent CVS update was: U audio/lmms/Makefile U audio/lmms/distinfo U audio/lmms/pkg-plist U audio/lmms/files/patch-plugins__sf2_player__sf2_player.cpp U audio/lmms/files/patch-plugins__zynaddsubfx__CMakeLists.txt U biology/Makefile U biology/iolib/Makefile U biology/iolib/distinfo U biology/iolib/pkg-descr U biology/iolib/pkg-plist U biology/p5-Bio-Graphics/Makefile U biology/p5-Bio-Graphics/distinfo U biology/p5-Bio-SCF/Makefile U biology/p5-Bio-SCF/distinfo U biology/p5-Bio-SCF/pkg-descr U biology/p5-Bio-SCF/pkg-plist U cad/gerbv/Makefile U cad/gerbv/distinfo U editors/zile/Makefile U editors/zile/distinfo U games/xabacus/Makefile U games/xabacus/distinfo U games/zaz/Makefile U games/zaz/distinfo U games/zaz/pkg-plist U graphics/icoutils/Makefile U graphics/icoutils/distinfo U graphics/pstoedit/Makefile U graphics/pstoedit/distinfo U graphics/xmedcon/Makefile U graphics/xmedcon/distinfo U mail/dcc-dccd/Makefile U mail/dcc-dccd/distinfo U math/fityk/Makefile U math/fityk/distinfo U math/fityk/pkg-plist U multimedia/cclive/Makefile U multimedia/cclive/distinfo U multimedia/cclive/pkg-descr U security/Makefile U security/clamtk/Makefile U security/clamtk/distinfo U security/krb5-17/Makefile U security/krb5-17/distinfo U security/krb5-17/pkg-plist U security/krb5-17/files/patch-ai U security/krb5-17/files/patch-appl::bsd::klogind.M U security/krb5-17/files/patch-ay U security/krb5-17/files/patch-config::shlib.conf U security/krb5-17/files/patch-lib-krb5-os-localaddr.c U www/cgicc/Makefile U www/cgicc/distinfo U www/cgicc/pkg-plist From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 02:18:27 2009 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5FF1106566C for ; Sat, 29 Aug 2009 02:18:27 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from smtp.timeweb.ru (smtp.timeweb.ru [217.170.79.85]) by mx1.freebsd.org (Postfix) with ESMTP id 66DF38FC1D for ; Sat, 29 Aug 2009 02:18:27 +0000 (UTC) Received: from [213.148.20.85] (helo=hive.panopticon) by smtp.timeweb.ru with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.69) (envelope-from ) id 1MhDWM-0000JV-PW; Sat, 29 Aug 2009 06:18:26 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id 12DACB84D; Sat, 29 Aug 2009 06:18:25 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id D7400108842; Sat, 29 Aug 2009 06:18:24 +0400 (MSD) Date: Sat, 29 Aug 2009 06:18:24 +0400 From: Dmitry Marakasov To: freebsd-ports@FreeBSD.org, nork@FreeBSD.org Message-ID: <20090829021824.GE26981@hades.panopticon> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Subject: libtool & pthread & ilmbase 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: Sat, 29 Aug 2009 02:18:28 -0000 Hi! I've asked about this issue before, but though Daniel Eischen nicely explained me some stuff regarding threads, I was haven't had a clear idea how to fix this. Now I've ran into this again, so I'll raise this once more. The problem: graphics/ilmbase is built with thread support by default (see port). However, while libs are linked with -pthread as they should: libtool: link: c++ -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o .libs/IlmThreadPool.o .libs/IlmThread.o .libs/IlmThreadSemaphore.o .libs/IlmThreadMutex.o .libs/IlmThreadPosix.o .libs/IlmThreadSemaphorePosix.o .libs/IlmThreadSemaphorePosixCompat.o .libs/IlmThreadMutexPosix.o -Wl,-rpath -Wl,/usr/home/amdmi3/projects/freebsd/ports/graphics/ilmbase/work/ilmbase-1.0.1/Iex/.libs -Wl,-rpath -Wl,/usr/home/amdmi3/projects/freebsd/ports/graphics/ilmbase/prefix/lib ../Iex/.libs/libIex.so -pthread -L/usr/lib -lstdc++ -lm -lc -lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o -march=prescott -pthread -pthread -pthread -pthread -Wl,-soname -Wl,libIlmThread.so.6 -o .libs/libIlmThread.so.6 the resulting libraries have no dependency on real threading lib (-lthr): % ldd /usr/local/lib/libIlmThread.so /usr/local/lib/libIlmThread.so: libIex.so.6 => /usr/local/lib/libIex.so.6 (0x281b0000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28300000) libm.so.5 => /lib/libm.so.5 (0x281c1000) libc.so.7 => /lib/libc.so.7 (0x2808f000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x281da000) thus, I won't be able to link with this library directly: % gcc 1.c -lIlmThread -L/usr/local/lib /usr/local/lib/libIlmThread.so: undefined reference to `pthread_create' unless I specify -pthread. While this may be expected for libIlm_Thread_, there are other (essentially thread-unaware) libs that depend on it. OpenEXR: % gcc 1.c -lIlmImf -L/usr/local/lib /usr/local/lib/libIlmThread.so.6: undefined reference to `pthread_create' nvidia-texture-tools (depends on OpenEXR): % gcc 1.c -lnvimage -L/usr/local/lib /usr/local/lib/libIlmThread.so.6: undefined reference to `pthread_create' DevIL (conditionally depends on nvidia-texture-tools): % gcc 1.c -lIL -L/usr/local/lib /usr/local/lib/libIlmThread.so.6: undefined reference to `pthread_create' Now, when I build CEGUI (which depends on devil), it won't really build DevIL plugin, as configure check for link with DevIL will fail. Finally, because of that, secretmaryochronicles segfault on startup. This took some time to unwind, and I want this to be fixed once and forever. The solutions: 1) Add -pthread to linker flags in ALL dependent ports. I think this is a no-go, as we'll then be forcing threads in too many ports, which are essentially thread-unaware. Also, we'll be forcing threads regardless of whether ilmbase is built threaded or not, also regardless of whether we actually depend in ilmbase or not. 2) Fix it in ilmbase. I believe, like this: .if ${OSVERSION} < 700041 PTHREAD_LIBS+= -lpthread .else PTHREAD_LIBS+= -lthr .endif this may not be so good, as only libIlmThread should be linked to threads actually. So another solution: 3) Fix it in OpenEXR. The same way as above, as just CONFIGURE_ARGS="${PTHREAD_LIBS}" doesn't seem to have any effect. I'm for #3. I've submitted a PR for this in April ([1]), but nork@ didn't respond, so I'd like to commit this after some tinderboxing if no one sees any additionak caveats. [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/133291 -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://www.amdmi3.ru From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 03:28:38 2009 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F9B7106564A; Sat, 29 Aug 2009 03:28:38 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from smtp.timeweb.ru (smtp.timeweb.ru [217.170.79.85]) by mx1.freebsd.org (Postfix) with ESMTP id C11868FC08; Sat, 29 Aug 2009 03:28:37 +0000 (UTC) Received: from [213.148.20.85] (helo=hive.panopticon) by smtp.timeweb.ru with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.69) (envelope-from ) id 1MhEcH-0001PX-1k; Sat, 29 Aug 2009 07:28:37 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id 397B2B84D; Sat, 29 Aug 2009 07:28:35 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id ED3AB108842; Sat, 29 Aug 2009 07:28:34 +0400 (MSD) Date: Sat, 29 Aug 2009 07:28:34 +0400 From: Dmitry Marakasov To: freebsd-ports@FreeBSD.org, nork@FreeBSD.org Message-ID: <20090829032834.GF26981@hades.panopticon> References: <20090829021824.GE26981@hades.panopticon> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20090829021824.GE26981@hades.panopticon> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Subject: Re: libtool & pthread & ilmbase 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: Sat, 29 Aug 2009 03:28:38 -0000 * Dmitry Marakasov (amdmi3@amdmi3.ru) wrote: > 3) Fix it in OpenEXR. > The same way as above, as just CONFIGURE_ARGS="${PTHREAD_LIBS}" > doesn't seem to have any effect. Hm, there is a drawback however - now you can remove ${PTHREAD_LIBS} from some ports - they will build without problems after that, however will segfault. The example is mentioned nvidia-texture-tools. The fix is still correct - those are applications that need to be lined with -pthread anyway. However, the fact that application uses threads may be unobvious (may use threads through library etc.). So the choice is basically as follows: "Have a bit of frustration form time to time discovering that segfaulting port just needs ${PTHREAD_LIBS}" vs. "don't needlessly force pthreads on many many ports". I'm still for the latter, as it's logically correct and forcing pthreads on all ilmbase-dependent ports won't solve this problem anyway (there may be other libraries possibly with similar problem - and there are). -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://www.amdmi3.ru From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 03:35:19 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 625F8106566B for ; Sat, 29 Aug 2009 03:35:19 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao107.cox.net (eastrmmtao107.cox.net [68.230.240.59]) by mx1.freebsd.org (Postfix) with ESMTP id 1EB888FC13 for ; Sat, 29 Aug 2009 03:35:18 +0000 (UTC) Received: from eastrmimpo03.cox.net ([68.1.16.126]) by eastrmmtao107.cox.net (InterMail vM.8.00.01.00 201-2244-105-20090324) with ESMTP id <20090829033518.GJNY19505.eastrmmtao107.cox.net@eastrmimpo03.cox.net>; Fri, 28 Aug 2009 23:35:18 -0400 Received: from localhost ([68.103.37.153]) by eastrmimpo03.cox.net with bizsmtp id a3bH1c0063JFCbG023bH4C; Fri, 28 Aug 2009 23:35:18 -0400 X-VR-Score: -160.00 X-Authority-Analysis: v=1.0 c=1 a=6I5d2MoRAAAA:8 a=kviXuzpPAAAA:8 a=cIMCsued5b5djsdP1-gA:9 a=42ENPCy_-RZX-MzRCwcA:7 a=ZHkFrg2S3ZnUwasnE_WJVuO7lFEA:4 a=4vB-4DCPJfMA:10 a=SV7veod9ZcQA:10 a=J72vE-i8LDgLcZWr:21 a=PH5LZkCbOxOEYEKh:21 X-CM-Score: 0.00 Date: Fri, 28 Aug 2009 22:36:58 -0500 To: "Dmitry Marakasov" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 References: <20090829021824.GE26981@hades.panopticon> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <20090829021824.GE26981@hades.panopticon> User-Agent: Opera Mail/9.64 (Linux) Cc: nork@freebsd.org, freebsd-ports@freebsd.org Subject: Re: libtool & pthread & ilmbase 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: Sat, 29 Aug 2009 03:35:19 -0000 On Fri, 28 Aug 2009 21:18:24 -0500, Dmitry Marakasov wrote: > Hi! > > I've asked about this issue before, but though Daniel Eischen nicely > explained me some stuff regarding threads, I was haven't had a clear > idea how to fix this. Now I've ran into this again, so I'll raise this > once more. The problem: > > graphics/ilmbase is built with thread support by default (see port). > However, while libs are linked with -pthread as they should: Search for 'nostdlib pthread' in google and you will see many results. Linux even has the same problem. > libtool: link: c++ -shared -nostdlib /usr/lib/crti.o > /usr/lib/crtbeginS.o .libs/IlmThreadPool.o .libs/IlmThread.o > .libs/IlmThreadSemaphore.o .libs/IlmThreadMutex.o .libs/IlmThreadPosix.o > .libs/IlmThreadSemaphorePosix.o .libs/IlmThreadSemaphorePosixCompat.o > .libs/IlmThreadMutexPosix.o -Wl,-rpath > -Wl,/usr/home/amdmi3/projects/freebsd/ports/graphics/ilmbase/work/ilmbase-1.0.1/Iex/.libs > -Wl,-rpath > -Wl,/usr/home/amdmi3/projects/freebsd/ports/graphics/ilmbase/prefix/lib > ../Iex/.libs/libIex.so -pthread -L/usr/lib -lstdc++ -lm -lc -lgcc_s > /usr/lib/crtendS.o /usr/lib/crtn.o -march=prescott -pthread -pthread > -pthread -pthread -Wl,-soname -Wl,libIlmThread.so.6 -o > .libs/libIlmThread.so.6 > > the resulting libraries have no dependency on real threading lib (-lthr): > > % ldd /usr/local/lib/libIlmThread.so > /usr/local/lib/libIlmThread.so: > libIex.so.6 => /usr/local/lib/libIex.so.6 (0x281b0000) > libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28300000) > libm.so.5 => /lib/libm.so.5 (0x281c1000) > libc.so.7 => /lib/libc.so.7 (0x2808f000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x281da000) > > thus, I won't be able to link with this library directly: > > % gcc 1.c -lIlmThread -L/usr/local/lib > /usr/local/lib/libIlmThread.so: undefined reference to `pthread_create' > > unless I specify -pthread. > > While this may be expected for libIlm_Thread_, there are other > (essentially thread-unaware) libs that depend on it. > > OpenEXR: > % gcc 1.c -lIlmImf -L/usr/local/lib > /usr/local/lib/libIlmThread.so.6: undefined reference to `pthread_create' > > nvidia-texture-tools (depends on OpenEXR): > % gcc 1.c -lnvimage -L/usr/local/lib > /usr/local/lib/libIlmThread.so.6: undefined reference to `pthread_create' > > DevIL (conditionally depends on nvidia-texture-tools): > % gcc 1.c -lIL -L/usr/local/lib > /usr/local/lib/libIlmThread.so.6: undefined reference to `pthread_create' > > Now, when I build CEGUI (which depends on devil), it won't really build > DevIL plugin, as configure check for link with DevIL will fail. > > Finally, because of that, secretmaryochronicles segfault on startup. > This took some time to unwind, and I want this to be fixed once and > forever. > > The solutions: > 1) Add -pthread to linker flags in ALL dependent ports. > I think this is a no-go, as we'll then be forcing threads in too > many ports, which are essentially thread-unaware. Also, we'll be forcing > threads regardless of whether ilmbase is built threaded or not, also > regardless of whether we actually depend in ilmbase or not. > 2) Fix it in ilmbase. I believe, like this: > > .if ${OSVERSION} < 700041 > PTHREAD_LIBS+= -lpthread > .else > PTHREAD_LIBS+= -lthr > .endif Best to copy GECKO_PTHREAD's way of get library. Grep for GECKO_PTHREAD_LIBS in ports/Mk/bsd.gecko.mk. # cd /usr/ports/www/firefox3 # make -V GECKO_PTHREAD_LIBS -lpthread Cheers, Mezz > this may not be so good, as only libIlmThread should be linked to > threads actually. So another solution: > > 3) Fix it in OpenEXR. > The same way as above, as just CONFIGURE_ARGS="${PTHREAD_LIBS}" > doesn't seem to have any effect. > > I'm for #3. I've submitted a PR for this in April ([1]), but > nork@ didn't respond, so I'd like to commit this after some tinderboxing > if no one sees any additionak caveats. > > [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/133291 > -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 03:55:26 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CDF10106564A for ; Sat, 29 Aug 2009 03:55:26 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from builder.freebsd.org (builder.freebsd.org [IPv6:2001:4f8:fff6::4b]) by mx1.freebsd.org (Postfix) with ESMTP id A595F8FC1C for ; Sat, 29 Aug 2009 03:55:26 +0000 (UTC) Received: from builder.freebsd.org (localhost [127.0.0.1]) by builder.freebsd.org (8.14.3/8.14.3) with ESMTP id n7T3tQuE091662 for ; Sat, 29 Aug 2009 03:55:26 GMT (envelope-from erwin@builder.freebsd.org) Received: (from erwin@localhost) by builder.freebsd.org (8.14.3/8.14.3/Submit) id n7T3tQQB091661 for ports@FreeBSD.org; Sat, 29 Aug 2009 03:55:26 GMT (envelope-from erwin) Date: Sat, 29 Aug 2009 03:55:26 GMT From: Erwin Lansing Message-Id: <200908290355.n7T3tQQB091661@builder.freebsd.org> To: ports@FreeBSD.org Cc: Subject: INDEX build failed for 6.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: Sat, 29 Aug 2009 03:55:26 -0000 INDEX build failed with errors: Generating INDEX-6 - please wait..pkg_info: not found pkg_info: not found Done. make_index: krb5-1.7: no entry for /usr/ports/devel/libtool15 Committers on the hook: amdmi3 cy leeym miwi tabthorpe Most recent CVS update was: U games/secretmaryochronicles/Makefile U games/secretmaryochronicles/distinfo U games/secretmaryochronicles/pkg-plist U security/pear-Crypt_CHAP/Makefile U security/pear-Crypt_CHAP/distinfo U sysutils/p5-File-Next/Makefile U sysutils/p5-File-Next/distinfo U www/blogd/Makefile U www/blogd/distinfo From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 06:49:10 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C60681065670 for ; Sat, 29 Aug 2009 06:49:10 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from builder.freebsd.org (builder.freebsd.org [IPv6:2001:4f8:fff6::4b]) by mx1.freebsd.org (Postfix) with ESMTP id 9EC898FC1C for ; Sat, 29 Aug 2009 06:49:10 +0000 (UTC) Received: from builder.freebsd.org (localhost [127.0.0.1]) by builder.freebsd.org (8.14.3/8.14.3) with ESMTP id n7T6nAZ0059431 for ; Sat, 29 Aug 2009 06:49:10 GMT (envelope-from erwin@builder.freebsd.org) Received: (from erwin@localhost) by builder.freebsd.org (8.14.3/8.14.3/Submit) id n7T6nA5x059430 for ports@FreeBSD.org; Sat, 29 Aug 2009 06:49:10 GMT (envelope-from erwin) Date: Sat, 29 Aug 2009 06:49:10 GMT From: Erwin Lansing Message-Id: <200908290649.n7T6nA5x059430@builder.freebsd.org> To: ports@FreeBSD.org Cc: Subject: INDEX build failed for 6.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: Sat, 29 Aug 2009 06:49:10 -0000 INDEX build failed with errors: Generating INDEX-6 - please wait..pkg_info: not found pkg_info: not found Done. make_index: krb5-1.7: no entry for /usr/ports/devel/libtool15 Committers on the hook: ale amdmi3 cy leeym miwi tabthorpe Most recent CVS update was: U devel/zziplib/Makefile U www/p5-WebService-Rakuten/Makefile U www/p5-WebService-Rakuten/distinfo U www/p5-WebService-Rakuten/pkg-plist From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 07:16:14 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE174106566B; Sat, 29 Aug 2009 07:16:14 +0000 (UTC) (envelope-from robert@openbsd.org) Received: from blade2k.humppa.hu (blade2k.humppa.hu [213.163.10.235]) by mx1.freebsd.org (Postfix) with ESMTP id 239718FC0A; Sat, 29 Aug 2009 07:16:13 +0000 (UTC) Received: from blade2k.humppa.hu (robert@localhost.humppa.hu [127.0.0.1]) by blade2k.humppa.hu (8.14.3/8.14.3) with ESMTP id n7T7GCNF018005 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Sat, 29 Aug 2009 09:16:12 +0200 (CEST) Received: (from robert@localhost) by blade2k.humppa.hu (8.14.3/8.14.3/Submit) id n7T7GBUg026750; Sat, 29 Aug 2009 09:16:11 +0200 (CEST) X-Authentication-Warning: blade2k.humppa.hu: robert set sender to robert@openbsd.org using -f Date: Sat, 29 Aug 2009 09:16:11 +0200 From: Robert Nagy To: pgollucci@freebsd.org Message-ID: <20090829071611.GA25487@bsd.hu> References: <20090822202653.GA3713@bsd.hu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090822202653.GA3713@bsd.hu> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-ports@freebsd.org Subject: Re: luasocket namespace clash with lighttpd mod_magnet 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: Sat, 29 Aug 2009 07:16:14 -0000 Noone cares? On (2009-08-22 22:26), Robert Nagy wrote: > > Hey, > > Basically - luasocket defines buffer_init(); which is common enough to be defined > elsewhere and it is defined in mod_magnet, so you end up with a SIGSEGV. > The attatched patch solves the issue by renaming the buffer_* funcs to ls_buffer_*. > Its a totally safe diff that does not affect anything else and fixes a problem. > > I've commited this to OpenBSD already, but I need it on FreeBSD too. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=138055 contains a wrong diff, > sorry for that. > > Index: Makefile > =================================================================== > RCS file: /home/ncvs/ports/net/luasocket/Makefile,v > retrieving revision 1.12 > diff -u -r1.12 Makefile > --- Makefile 9 Jul 2009 03:57:57 -0000 1.12 > +++ Makefile 22 Aug 2009 20:25:53 -0000 > @@ -7,6 +7,7 @@ > > PORTNAME= luasocket > PORTVERSION= 2.0.2 > +PORTREVISION= 1 > CATEGORIES= net > MASTER_SITES= http://luaforge.net/frs/download.php/2664/ > PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} > Index: files/patch-config > =================================================================== > RCS file: /home/ncvs/ports/net/luasocket/files/patch-config,v > retrieving revision 1.3 > diff -u -r1.3 patch-config > --- files/patch-config 28 Oct 2007 19:43:49 -0000 1.3 > +++ files/patch-config 22 Aug 2009 20:25:53 -0000 > @@ -1,6 +1,6 @@ > ---- config.orig Sun Oct 14 12:44:03 2007 > -+++ config Sun Oct 14 13:54:39 2007 > -@@ -18,11 +18,13 @@ > +--- config.orig 2007-10-15 06:21:05.000000000 +0200 > ++++ config 2009-08-22 22:23:45.000000000 +0200 > +@@ -18,11 +18,13 @@ UNIX_SO=unix.$(EXT) > #LUAINC=-I/usr/local/include/lua50 > #LUAINC=-I/usr/local/include/lua5.1 > #LUAINC=-Ilua-5.1.1/src > @@ -14,7 +14,7 @@ > > #------ > # Top of your Lua installation > -@@ -30,11 +32,11 @@ > +@@ -30,11 +32,11 @@ UNIX_SO=unix.$(EXT) > # > #INSTALL_TOP_SHARE=/usr/local/share/lua/5.0 > #INSTALL_TOP_LIB=/usr/local/lib/lua/5.0 > @@ -30,7 +30,7 @@ > > #------ > # Compiler and linker settings > -@@ -49,11 +51,11 @@ > +@@ -49,11 +51,11 @@ INSTALL_EXEC=cp > #------ > # Compiler and linker settings > # for Linux > Index: files/patch-src_buffer_c > =================================================================== > RCS file: files/patch-src_buffer_c > diff -N files/patch-src_buffer_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ files/patch-src_buffer_c 22 Aug 2009 20:25:53 -0000 > @@ -0,0 +1,100 @@ > +$OpenBSD: patch-src_buffer_c,v 1.1 2005/11/25 15:09:44 pedro Exp $ > +--- src/buffer.c.orig 2007-10-15 06:21:05.000000000 +0200 > ++++ src/buffer.c 2009-08-22 22:25:16.000000000 +0200 > +@@ -33,7 +33,7 @@ static int sendraw(p_buffer buf, const c > + /*-------------------------------------------------------------------------*\ > + * Initializes module > + \*-------------------------------------------------------------------------*/ > +-int buffer_open(lua_State *L) { > ++int ls_buffer_open(lua_State *L) { > + (void) L; > + return 0; > + } > +@@ -41,7 +41,7 @@ int buffer_open(lua_State *L) { > + /*-------------------------------------------------------------------------*\ > + * Initializes C structure > + \*-------------------------------------------------------------------------*/ > +-void buffer_init(p_buffer buf, p_io io, p_timeout tm) { > ++void ls_buffer_init(p_buffer buf, p_io io, p_timeout tm) { > + buf->first = buf->last = 0; > + buf->io = io; > + buf->tm = tm; > +@@ -52,7 +52,7 @@ void buffer_init(p_buffer buf, p_io io, > + /*-------------------------------------------------------------------------*\ > + * object:getstats() interface > + \*-------------------------------------------------------------------------*/ > +-int buffer_meth_getstats(lua_State *L, p_buffer buf) { > ++int ls_buffer_meth_getstats(lua_State *L, p_buffer buf) { > + lua_pushnumber(L, buf->received); > + lua_pushnumber(L, buf->sent); > + lua_pushnumber(L, timeout_gettime() - buf->birthday); > +@@ -62,7 +62,7 @@ int buffer_meth_getstats(lua_State *L, p > + /*-------------------------------------------------------------------------*\ > + * object:setstats() interface > + \*-------------------------------------------------------------------------*/ > +-int buffer_meth_setstats(lua_State *L, p_buffer buf) { > ++int ls_buffer_meth_setstats(lua_State *L, p_buffer buf) { > + buf->received = (long) luaL_optnumber(L, 2, buf->received); > + buf->sent = (long) luaL_optnumber(L, 3, buf->sent); > + if (lua_isnumber(L, 4)) buf->birthday = timeout_gettime() - lua_tonumber(L, 4); > +@@ -73,14 +73,16 @@ int buffer_meth_setstats(lua_State *L, p > + /*-------------------------------------------------------------------------*\ > + * object:send() interface > + \*-------------------------------------------------------------------------*/ > +-int buffer_meth_send(lua_State *L, p_buffer buf) { > ++int ls_buffer_meth_send(lua_State *L, p_buffer buf) { > + int top = lua_gettop(L); > + int err = IO_DONE; > + size_t size = 0, sent = 0; > + const char *data = luaL_checklstring(L, 2, &size); > + long start = (long) luaL_optnumber(L, 3, 1); > + long end = (long) luaL_optnumber(L, 4, -1); > ++#ifdef LUASOCKET_DEBUG > + p_timeout tm = timeout_markstart(buf->tm); > ++#endif > + if (start < 0) start = (long) (size+start+1); > + if (end < 0) end = (long) (size+end+1); > + if (start < 1) start = (long) 1; > +@@ -106,12 +108,14 @@ int buffer_meth_send(lua_State *L, p_buf > + /*-------------------------------------------------------------------------*\ > + * object:receive() interface > + \*-------------------------------------------------------------------------*/ > +-int buffer_meth_receive(lua_State *L, p_buffer buf) { > ++int ls_buffer_meth_receive(lua_State *L, p_buffer buf) { > + int err = IO_DONE, top = lua_gettop(L); > + luaL_Buffer b; > + size_t size; > + const char *part = luaL_optlstring(L, 3, "", &size); > ++#ifdef LUASOCKET_DEBUG > + p_timeout tm = timeout_markstart(buf->tm); > ++#endif > + /* initialize buffer with optional extra prefix > + * (useful for concatenating previous partial results) */ > + luaL_buffinit(L, &b); > +@@ -149,7 +153,7 @@ int buffer_meth_receive(lua_State *L, p_ > + /*-------------------------------------------------------------------------*\ > + * Determines if there is any data in the read buffer > + \*-------------------------------------------------------------------------*/ > +-int buffer_isempty(p_buffer buf) { > ++int ls_buffer_isempty(p_buffer buf) { > + return buf->first >= buf->last; > + } > + > +@@ -244,7 +248,7 @@ static int recvline(p_buffer buf, luaL_B > + static void buffer_skip(p_buffer buf, size_t count) { > + buf->received += count; > + buf->first += count; > +- if (buffer_isempty(buf)) > ++ if (ls_buffer_isempty(buf)) > + buf->first = buf->last = 0; > + } > + > +@@ -256,7 +260,7 @@ static int buffer_get(p_buffer buf, cons > + int err = IO_DONE; > + p_io io = buf->io; > + p_timeout tm = buf->tm; > +- if (buffer_isempty(buf)) { > ++ if (ls_buffer_isempty(buf)) { > + size_t got; > + err = io->recv(io->ctx, buf->data, BUF_SIZE, &got, tm); > + buf->first = 0; > Index: files/patch-src_buffer_h > =================================================================== > RCS file: files/patch-src_buffer_h > diff -N files/patch-src_buffer_h > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ files/patch-src_buffer_h 22 Aug 2009 20:25:53 -0000 > @@ -0,0 +1,23 @@ > +$OpenBSD$ > +--- src/buffer.h.orig Thu Apr 27 05:23:22 2006 > ++++ src/buffer.h Sat Aug 22 22:19:02 2009 > +@@ -36,12 +36,12 @@ typedef struct t_buffer_ { > + } t_buffer; > + typedef t_buffer *p_buffer; > + > +-int buffer_open(lua_State *L); > +-void buffer_init(p_buffer buf, p_io io, p_timeout tm); > +-int buffer_meth_send(lua_State *L, p_buffer buf); > +-int buffer_meth_receive(lua_State *L, p_buffer buf); > +-int buffer_meth_getstats(lua_State *L, p_buffer buf); > +-int buffer_meth_setstats(lua_State *L, p_buffer buf); > +-int buffer_isempty(p_buffer buf); > ++int ls_buffer_open(lua_State *L); > ++void ls_buffer_init(p_buffer buf, p_io io, p_timeout tm); > ++int ls_buffer_meth_send(lua_State *L, p_buffer buf); > ++int ls_buffer_meth_receive(lua_State *L, p_buffer buf); > ++int ls_buffer_meth_getstats(lua_State *L, p_buffer buf); > ++int ls_buffer_meth_setstats(lua_State *L, p_buffer buf); > ++int ls_buffer_isempty(p_buffer buf); > + > + #endif /* BUF_H */ > Index: files/patch-src_luasocket_c > =================================================================== > RCS file: files/patch-src_luasocket_c > diff -N files/patch-src_luasocket_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ files/patch-src_luasocket_c 22 Aug 2009 20:25:53 -0000 > @@ -0,0 +1,11 @@ > +--- src/luasocket.c.orig 2007-10-15 06:21:05.000000000 +0200 > ++++ src/luasocket.c 2009-08-22 22:23:45.000000000 +0200 > +@@ -51,7 +51,7 @@ static const luaL_reg mod[] = { > + {"auxiliar", auxiliar_open}, > + {"except", except_open}, > + {"timeout", timeout_open}, > +- {"buffer", buffer_open}, > ++ {"buffer", ls_buffer_open}, > + {"inet", inet_open}, > + {"tcp", tcp_open}, > + {"udp", udp_open}, > Index: files/patch-src_tcp_c > =================================================================== > RCS file: files/patch-src_tcp_c > diff -N files/patch-src_tcp_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ files/patch-src_tcp_c 22 Aug 2009 20:25:53 -0000 > @@ -0,0 +1,57 @@ > +$OpenBSD$ > +--- src/tcp.c.orig Thu Apr 27 05:23:21 2006 > ++++ src/tcp.c Sat Aug 22 22:19:02 2009 > +@@ -104,22 +104,22 @@ int tcp_open(lua_State *L) > + \*-------------------------------------------------------------------------*/ > + static int meth_send(lua_State *L) { > + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); > +- return buffer_meth_send(L, &tcp->buf); > ++ return ls_buffer_meth_send(L, &tcp->buf); > + } > + > + static int meth_receive(lua_State *L) { > + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); > +- return buffer_meth_receive(L, &tcp->buf); > ++ return ls_buffer_meth_receive(L, &tcp->buf); > + } > + > + static int meth_getstats(lua_State *L) { > + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); > +- return buffer_meth_getstats(L, &tcp->buf); > ++ return ls_buffer_meth_getstats(L, &tcp->buf); > + } > + > + static int meth_setstats(lua_State *L) { > + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); > +- return buffer_meth_setstats(L, &tcp->buf); > ++ return ls_buffer_meth_setstats(L, &tcp->buf); > + } > + > + /*-------------------------------------------------------------------------*\ > +@@ -152,7 +152,7 @@ static int meth_setfd(lua_State *L) > + static int meth_dirty(lua_State *L) > + { > + p_tcp tcp = (p_tcp) auxiliar_checkgroup(L, "tcp{any}", 1); > +- lua_pushboolean(L, !buffer_isempty(&tcp->buf)); > ++ lua_pushboolean(L, !ls_buffer_isempty(&tcp->buf)); > + return 1; > + } > + > +@@ -176,7 +176,7 @@ static int meth_accept(lua_State *L) > + io_init(&clnt->io, (p_send) socket_send, (p_recv) socket_recv, > + (p_error) socket_ioerror, &clnt->sock); > + timeout_init(&clnt->tm, -1, -1); > +- buffer_init(&clnt->buf, &clnt->io, &clnt->tm); > ++ ls_buffer_init(&clnt->buf, &clnt->io, &clnt->tm); > + return 1; > + } else { > + lua_pushnil(L); > +@@ -329,7 +329,7 @@ static int global_create(lua_State *L) > + io_init(&tcp->io, (p_send) socket_send, (p_recv) socket_recv, > + (p_error) socket_ioerror, &tcp->sock); > + timeout_init(&tcp->tm, -1, -1); > +- buffer_init(&tcp->buf, &tcp->io, &tcp->tm); > ++ ls_buffer_init(&tcp->buf, &tcp->io, &tcp->tm); > + return 1; > + } else { > + lua_pushnil(L); > Index: files/patch-src_unix_c > =================================================================== > RCS file: files/patch-src_unix_c > diff -N files/patch-src_unix_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ files/patch-src_unix_c 22 Aug 2009 20:25:53 -0000 > @@ -0,0 +1,57 @@ > +$OpenBSD$ > +--- src/unix.c.orig Thu Apr 27 05:23:21 2006 > ++++ src/unix.c Sat Aug 22 22:19:02 2009 > +@@ -105,22 +105,22 @@ int luaopen_socket_unix(lua_State *L) { > + \*-------------------------------------------------------------------------*/ > + static int meth_send(lua_State *L) { > + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); > +- return buffer_meth_send(L, &un->buf); > ++ return ls_buffer_meth_send(L, &un->buf); > + } > + > + static int meth_receive(lua_State *L) { > + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); > +- return buffer_meth_receive(L, &un->buf); > ++ return ls_buffer_meth_receive(L, &un->buf); > + } > + > + static int meth_getstats(lua_State *L) { > + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); > +- return buffer_meth_getstats(L, &un->buf); > ++ return ls_buffer_meth_getstats(L, &un->buf); > + } > + > + static int meth_setstats(lua_State *L) { > + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); > +- return buffer_meth_setstats(L, &un->buf); > ++ return ls_buffer_meth_setstats(L, &un->buf); > + } > + > + /*-------------------------------------------------------------------------*\ > +@@ -149,7 +149,7 @@ static int meth_setfd(lua_State *L) { > + > + static int meth_dirty(lua_State *L) { > + p_unix un = (p_unix) auxiliar_checkgroup(L, "unix{any}", 1); > +- lua_pushboolean(L, !buffer_isempty(&un->buf)); > ++ lua_pushboolean(L, !ls_buffer_isempty(&un->buf)); > + return 1; > + } > + > +@@ -172,7 +172,7 @@ static int meth_accept(lua_State *L) { > + io_init(&clnt->io, (p_send)socket_send, (p_recv)socket_recv, > + (p_error) socket_ioerror, &clnt->sock); > + timeout_init(&clnt->tm, -1, -1); > +- buffer_init(&clnt->buf, &clnt->io, &clnt->tm); > ++ ls_buffer_init(&clnt->buf, &clnt->io, &clnt->tm); > + return 1; > + } else { > + lua_pushnil(L); > +@@ -346,7 +346,7 @@ static int global_create(lua_State *L) { > + io_init(&un->io, (p_send) socket_send, (p_recv) socket_recv, > + (p_error) socket_ioerror, &un->sock); > + timeout_init(&un->tm, -1, -1); > +- buffer_init(&un->buf, &un->io, &un->tm); > ++ ls_buffer_init(&un->buf, &un->io, &un->tm); > + return 1; > + } else { > + lua_pushnil(L); > _______________________________________________ > 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 Sat Aug 29 08:10:39 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6EB71065670 for ; Sat, 29 Aug 2009 08:10:39 +0000 (UTC) (envelope-from john.marshall@riverwillow.com.au) Received: from mail1.riverwillow.net.au (mail1.riverwillow.net.au [203.58.93.36]) by mx1.freebsd.org (Postfix) with ESMTP id 2492D8FC14 for ; Sat, 29 Aug 2009 08:10:38 +0000 (UTC) Received: from rwpc12.mby.riverwillow.net.au (rwpc12.mby.riverwillow.net.au [172.25.24.168]) (authenticated bits=0) by mail1.riverwillow.net.au (8.14.3/8.14.3) with ESMTP id n7T8Aads014799 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sat, 29 Aug 2009 18:10:37 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=riverwillow.com.au; s=m1001; t=1251533437; bh=OZRAQkNbacOOznSBQLNLedQTrd7B+QArx167EtmODIE=; h=Date:From:To:Subject:Message-ID:Mime-Version:Content-Type; b=lxHjlfy2d7duJdDCogzpwjHeuz1pqWI7B0pRhKRUPtS6/7EIyk2CgSRKiBRXpaO8b SJF1xu2gXjUag6oBWzXYtqtLrOGdHK1gNQlvOhUYaWXkzpHdik9vqK5Rc/EXVSFoC5 2ySe3WNNGxRQYEVm85dLaNyIzlg2/hZp6JGFTWf8= Received: from rwpc12.mby.riverwillow.net.au (localhost [127.0.0.1]) by rwpc12.mby.riverwillow.net.au (8.14.3/8.14.3) with ESMTP id n7T8AaSv026711 for ; Sat, 29 Aug 2009 18:10:36 +1000 (AEST) (envelope-from john.marshall@riverwillow.com.au) Received: (from john@localhost) by rwpc12.mby.riverwillow.net.au (8.14.3/8.14.3/Submit) id n7T8AZXW026710 for freebsd-ports@freebsd.org; Sat, 29 Aug 2009 18:10:35 +1000 (AEST) (envelope-from john) Date: Sat, 29 Aug 2009 18:10:35 +1000 From: John Marshall To: freebsd-ports@freebsd.org Message-ID: <20090829081035.GD24980@rwpc12.mby.riverwillow.net.au> Mail-Followup-To: freebsd-ports@freebsd.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="R3G7APHDIzY6R/pk" Content-Disposition: inline User-Agent: Mutt/1.4.2.3i OpenPGP: id=A29A84A2; url=http://pki.riverwillow.net.au/pgp/johnmarshall.asc Subject: mail/dovecot 1.2.4 breaks gssapi authentication 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: Sat, 29 Aug 2009 08:10:39 -0000 --R3G7APHDIzY6R/pk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Yesterday I upgraded a Dovecot installation from 1.1.16 to 1.2.4 and spent a few hours trying to figure out why GSSAPI authentication was failing. It turned out to be due to some extra username checking introduced to Dovecot just prior to the 1.2.4 release. If I set 'auth_debug =3D yes' in dovecot.conf, I would see messages logged reporting 'authz_name has NULs' and then a FAIL message sent to the client. The Dovecot folks have provided a patch which I have included and written up in a PR for the mail/dovecot port: --=20 John Marshall --R3G7APHDIzY6R/pk Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAkqY4nsACgkQw/tAaKKahKLdQQCfeQN7qGB4uL9F0mSW+rX8v+Ov W4UAn25s5udoedAmEt197yf6mhw7hYbD =yR0t -----END PGP SIGNATURE----- --R3G7APHDIzY6R/pk-- From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 09:48:10 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5501C1065675 for ; Sat, 29 Aug 2009 09:48:10 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from builder.freebsd.org (builder.freebsd.org [IPv6:2001:4f8:fff6::4b]) by mx1.freebsd.org (Postfix) with ESMTP id 2D6A28FC24 for ; Sat, 29 Aug 2009 09:48:10 +0000 (UTC) Received: from builder.freebsd.org (localhost [127.0.0.1]) by builder.freebsd.org (8.14.3/8.14.3) with ESMTP id n7T9mAJR022235 for ; Sat, 29 Aug 2009 09:48:10 GMT (envelope-from erwin@builder.freebsd.org) Received: (from erwin@localhost) by builder.freebsd.org (8.14.3/8.14.3/Submit) id n7T9mAF2022233 for ports@FreeBSD.org; Sat, 29 Aug 2009 09:48:10 GMT (envelope-from erwin) Date: Sat, 29 Aug 2009 09:48:10 GMT From: Erwin Lansing Message-Id: <200908290948.n7T9mAF2022233@builder.freebsd.org> To: ports@FreeBSD.org Cc: Subject: INDEX now builds successfully on 6.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: Sat, 29 Aug 2009 09:48:10 -0000 From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 10:20:45 2009 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B8EA106564A; Sat, 29 Aug 2009 10:20:45 +0000 (UTC) (envelope-from itetcu@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 22B608FC21; Sat, 29 Aug 2009 10:20:45 +0000 (UTC) Received: from freefall.freebsd.org (itetcu@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n7TAKj0Y088418; Sat, 29 Aug 2009 10:20:45 GMT (envelope-from itetcu@freefall.freebsd.org) Received: (from itetcu@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n7TAKiZa088408; Sat, 29 Aug 2009 10:20:44 GMT (envelope-from itetcu) Date: Sat, 29 Aug 2009 10:20:44 GMT Message-Id: <200908291020.n7TAKiZa088408@freefall.freebsd.org> To: itetcu@FreeBSD.org, freebsd-ports@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org From: itetcu@FreeBSD.org Cc: Subject: Re: ports/133829: Wrong plist generated if nonstandard MANPREFIX and PREFIX used. 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: Sat, 29 Aug 2009 10:20:45 -0000 Synopsis: Wrong plist generated if nonstandard MANPREFIX and PREFIX used. Responsible-Changed-From-To: freebsd-ports->freebsd-ports-bugs Responsible-Changed-By: itetcu Responsible-Changed-When: Sat Aug 29 10:20:44 UTC 2009 Responsible-Changed-Why: don't assign it to ports ML http://www.freebsd.org/cgi/query-pr.cgi?pr=133829 From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 14:02:30 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBA24106564A for ; Sat, 29 Aug 2009 14:02:30 +0000 (UTC) (envelope-from jimmy@mammothcheese.ca) Received: from smtp105.rog.mail.re2.yahoo.com (smtp105.rog.mail.re2.yahoo.com [206.190.36.83]) by mx1.freebsd.org (Postfix) with SMTP id 725628FC15 for ; Sat, 29 Aug 2009 14:02:30 +0000 (UTC) Received: (qmail 95391 invoked from network); 29 Aug 2009 13:34:27 -0000 Received: from unknown (HELO ?99.255.2.249?) (jimmy@99.255.2.249 with plain) by smtp105.rog.mail.re2.yahoo.com with SMTP; 29 Aug 2009 13:34:27 -0000 X-YMail-OSG: eACHDvQVM1lB6mCFrwlO9yPYME8JGzQNZhafljTXFjtC8TGNLrEGjdORpEgNABbbYQ-- X-Yahoo-Newman-Property: ymail-3 Message-ID: <4A992E63.1000408@mammothcheese.ca> Date: Sat, 29 Aug 2009 09:34:27 -0400 From: James Bailie User-Agent: Thunderbird 2.0.0.23 (X11/20090823) MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Need Help From Sparc64 User 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: Sat, 29 Aug 2009 14:02:30 -0000 Ports Readers, I'm the maintainer of lang/munger, and it has been marked broken on Sparc64 because it won't link. I need to see the compiler output to fix the problem, but I don't have access to this architecture. Therefore, I would like to ask anyone out there running this platform to do me the favor of invoking the following as root: /bin/sh -c '/usr/bin/make -C /usr/ports/lang/munger 2>&1 | \ mail -s sparc64 jimmy@mammothcheese.ca' Thanks in advance, -- James Bailie http://www.mammothcheese.ca From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 14:08:52 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E18BE106566B for ; Sat, 29 Aug 2009 14:08:52 +0000 (UTC) (envelope-from johans@stack.nl) Received: from mx1.stack.nl (relay02.stack.nl [IPv6:2001:610:1108:5010::104]) by mx1.freebsd.org (Postfix) with ESMTP id A16D08FC0C for ; Sat, 29 Aug 2009 14:08:52 +0000 (UTC) Received: by mx1.stack.nl (Postfix, from userid 65534) id 49CA335A829; Sat, 29 Aug 2009 16:08:51 +0200 (CEST) X-Spam-DCC: EATSERVER: scanner01.stack.nl 1166; Body=1 Fuz1=1 Fuz2=1 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on scanner01.stack.nl X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Relay-Country: _RELAYCOUNTRY_ Received: from mud.stack.nl (mud.stack.nl [IPv6:2001:610:1108:5011:230:48ff:fe12:2794]) by mx1.stack.nl (Postfix) with ESMTP id 63739359944; Sat, 29 Aug 2009 16:08:49 +0200 (CEST) Received: by mud.stack.nl (Postfix, from userid 801) id 3F2591144D; Sat, 29 Aug 2009 16:08:49 +0200 (CEST) Date: Sat, 29 Aug 2009 16:08:49 +0200 From: Johan van Selst To: James Bailie Message-ID: <20090829140849.GA9139@mud.stack.nl> References: <4A992E63.1000408@mammothcheese.ca> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4Ckj6UjgE2iN1+kY" Content-Disposition: inline In-Reply-To: <4A992E63.1000408@mammothcheese.ca> User-Agent: Mutt/1.5.19 (2009-01-14) Cc: freebsd-ports@freebsd.org Subject: Re: Need Help From Sparc64 User 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: Sat, 29 Aug 2009 14:08:53 -0000 --4Ckj6UjgE2iN1+kY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline James Bailie wrote: > I'm the maintainer of lang/munger, and it has been marked broken on > Sparc64 because it won't link. I need to see the compiler output > to fix the problem, but I don't have access to this architecture. There might be some useful logs on pointyhat in this case. Check out http://portsmon.freebsd.org/portoverview.py?category=lang&portname=munger Ciao, Johan --4Ckj6UjgE2iN1+kY Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- iEYEAREIAAYFAkqZNnEACgkQaOElK32lxTs16QCgt41GxTu7WlfiEYjE/zuzsDBy mLYAn1LDUwGeVKlgKcLxjmIOk7rOJ473 =Yc78 -----END PGP SIGNATURE----- --4Ckj6UjgE2iN1+kY-- From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 17:36:08 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E0460106566B; Sat, 29 Aug 2009 17:36:08 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) by mx1.freebsd.org (Postfix) with ESMTP id 392998FC12; Sat, 29 Aug 2009 17:36:07 +0000 (UTC) Received: from localhost (localhost.codelab.cz [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 6111819E044; Sat, 29 Aug 2009 19:36:04 +0200 (CEST) Received: from [10.43.15.6] (cage.codelab.cz [94.124.105.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 8C50119E043; Sat, 29 Aug 2009 19:35:59 +0200 (CEST) Message-ID: <4A9966FE.7060509@quip.cz> Date: Sat, 29 Aug 2009 19:35:58 +0200 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.13) Gecko/20060414 X-Accept-Language: cz, cs, en, en-us MIME-Version: 1.0 To: Doug Barton References: <4A89CB20.3000408@quip.cz> <4A8E2121.6040507@FreeBSD.org> <4A8E8ACA.3060705@quip.cz> <4A8EF583.8090806@FreeBSD.org> In-Reply-To: <4A8EF583.8090806@FreeBSD.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: portmaster is not always recursive 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: Sat, 29 Aug 2009 17:36:09 -0000 Doug Barton wrote: > Miroslav Lachman wrote: [...] >>I can confirm that bug was fixed in 2.10, it passed my test with -r >>jpeg-7 ;) > > > Also good news. :) I'm actually pretty confident at this point that > this bug was the cause of most, if not all of the "oops, portmaster > missed a dependency update" problems that other users have reported > but have never been able to give me the info I needed to reproduce. I have another case, where portmaster did not update dependency. I started with the following list of available updates root@elsa ~/# portmaster fetch update && pkg_version -vIL = apache-2.2.11_7 < needs updating (index has 2.2.13) courier-imap-4.5.0,2 < needs updating (index has 4.5.1,2) freetds-0.64_3,1 < needs updating (index has 0.64_4,1) gd-2.0.35,1 < needs updating (index has 2.0.35_1,1) help2man-1.36.4_2 < needs updating (index has 1.36.4_3) isc-dhcp30-server-3.0.7_4 < needs updating (index has 3.0.7_5) jpeg-6b_7 < needs updating (index has 7) libltdl-1.5.26 ! Comparison failed libtool-1.5.26 ! Comparison failed libxml2-2.7.3 < needs updating (index has 2.7.3_1) m4-1.4.12,1 < needs updating (index has 1.4.13,1) mrtg-2.16.2,1 < needs updating (index has 2.16.2_1,1) mysql-client-5.0.83 < needs updating (index has 5.0.85) mysql-server-5.0.82 < needs updating (index has 5.0.85) nmap-4.85.b7_1 < needs updating (index has 5.00) p5-File-Temp-0.21 < needs updating (index has 0.22) p5-Geography-Countries-1.4 < needs updating (index has 2009041301) p5-HTML-Parser-3.61 < needs updating (index has 3.62) p5-IO-Zlib-1.09 < needs updating (index has 1.10) p5-Net-IP-1.25 < needs updating (index has 1.25_1) p5-NetAddr-IP-4.02.6 < needs updating (index has 4.02.7) p5-PathTools-3.2900 < needs updating (index has 3.3000) p5-Storable-2.20 < needs updating (index has 2.21) p5-URI-1.38 < needs updating (index has 1.40) p5-libwww-5.827 < needs updating (index has 5.831) phpMyAdmin-3.2.0.1 < needs updating (index has 3.2.1) png-1.2.35 < needs updating (index has 1.2.38) portupgrade-2.4.6_2,2 < needs updating (index has 2.4.6_3,2) postfix-2.6.2_1,1 < needs updating (index has 2.6.3,1) py-subversion-1.5.5_1 < needs updating (index has 1.6.5) py25-imaging-1.1.6_2 < needs updating (index has 1.1.6_3) py25-pygments-0.11.1 < needs updating (index has 1.0) python-2.5,2 < needs updating (index has 2.6,2) python25-2.5.2_3 < needs updating (index has 2.5.4_2) roundcube-0.2.1,1 < needs updating (index has 0.2.2,1) ruby+nopthreads-1.8.7.160_3,1 < needs updating (index has 1.8.7.160_4,1) smartmontools-5.38 < needs updating (index has 5.38_6) sqlite3-3.6.13 < needs updating (index has 3.6.14.2) subversion-1.6.1 < needs updating (index has 1.6.5) trac-0.10.4_1 < needs updating (index has 0.11.5) trac-accountmanager-0.1.3.2063,1 < needs updating (index has 0.2.1.3857,1) trac-ctxtnavaddplugin-1.1.r1 < needs updating (index has 2.0) trac-iniadmin-0.1 < needs updating (index has 0.2.3915) trac-webadmin-0.1.2.4429 < needs updating (index has 0.1.2.4429_2) trac-wikinotificationplugin-0.1.0p4 < needs updating (index has 0.2.1) vim-lite-7.2.209 < needs updating (index has 7.2.239) I prepared myself to upgrade of libtool and libltdl based on info in UPDATING root@elsa ~/# pkg_info -R libltdl-1.5.26 Information for libltdl-1.5.26: Required by: courier-imap-4.5.0,2 php5-mcrypt-5.2.10 php5-extensions-1.3 courier-authlib-base-0.62.4 courier-authlib-mysql-0.62.4 root@elsa ~/# portmaster -o devel/libtool22 devel/libtool15 ===>>> Upgrade of libtool-1.5.26 to libtool-2.2.6a complete root@elsa ~/# portmaster -o devel/libltdl22 devel/libltdl15 ===>>> Upgrade of libltdl-1.5.26 to libltdl-2.2.6a complete root@elsa ~/# portmaster courier-authlib-base-0.62.4 ===>>> Re-installation of courier-authlib-base-0.62.4 complete root@elsa ~/# portmaster courier-authlib-mysql-0.62.4 ===>>> The following actions were performed: Upgrade of mysql-client-5.0.83 to mysql-client-5.0.85 Re-installation of courier-authlib-mysql-0.62.4 root@elsa ~/# portmaster courier-imap-4.5.0,2 ===>>> Upgrade of courier-imap-4.5.0,2 to courier-imap-4.5.1,2 complete After above steps, I decide to reinstall php5-mcrypt root@elsa ~/# portmaster php5-mcrypt-5.2.10 ===>>> Re-installation of php5-mcrypt-5.2.10 complete At this step, I was surprised - php5-mcrypt has dependency on Apache, Apache has available newer version, but was not updated. root@elsa ~/# pkg_tree -v php5-mcrypt-5.2.10 php5-mcrypt-5.2.10 |\__ expat-2.0.1 |\__ libmcrypt-2.5.8 |\__ perl-5.8.9_3 |\__ pkg-config-0.23_1 |\__ pcre-7.9 |\__ libltdl-2.2.6a |\__ mysql-client-5.0.85 |\__ db41-4.1.25_4 |\__ libiconv-1.13.1 |\__ apache-2.2.11_7 | |\__ expat-2.0.1 | |\__ perl-5.8.9_3 | |\__ pcre-7.9 | |\__ mysql-client-5.0.85 | |\__ db41-4.1.25_4 | \__ libiconv-1.13.1 |\__ libxml2-2.7.3 | |\__ pkg-config-0.23_1 | \__ libiconv-1.13.1 \__ php5-5.2.10 |\__ expat-2.0.1 |\__ perl-5.8.9_3 |\__ pkg-config-0.23_1 |\__ pcre-7.9 |\__ mysql-client-5.0.85 |\__ db41-4.1.25_4 |\__ libiconv-1.13.1 |\__ apache-2.2.11_7 | |\__ expat-2.0.1 | |\__ perl-5.8.9_3 | |\__ pcre-7.9 | |\__ mysql-client-5.0.85 | |\__ db41-4.1.25_4 | \__ libiconv-1.13.1 \__ libxml2-2.7.3 |\__ pkg-config-0.23_1 \__ libiconv-1.13.1 root@elsa ~/# pkg_info -rR php5-mcrypt-5.2.10 Information for php5-mcrypt-5.2.10: Depends on: Dependency: expat-2.0.1 Dependency: libmcrypt-2.5.8 Dependency: perl-5.8.9_3 Dependency: pkg-config-0.23_1 Dependency: pcre-7.9 Dependency: libltdl-2.2.6a Dependency: mysql-client-5.0.85 Dependency: db41-4.1.25_4 Dependency: libiconv-1.13.1 Dependency: apache-2.2.11_7 Dependency: libxml2-2.7.3 Dependency: php5-5.2.10 Required by: php5-extensions-1.3 root@elsa ~/# portmaster -L | grep apache ===>>> apache-2.2.11_7 ===>>> New version available: apache-2.2.13 ===>>> apachetop-0.12.6_1 root@elsa ~/# portmaster --version ===>>> FreeBSD version 2.11 This is on FreeBSD 6.3 i386 Is it another bug in portmaster? Miroslav Lachman From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 18:11:23 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E11B106566C for ; Sat, 29 Aug 2009 18:11:23 +0000 (UTC) (envelope-from wxs@atarininja.org) Received: from syn.atarininja.org (syn.csh.rit.edu [129.21.60.158]) by mx1.freebsd.org (Postfix) with ESMTP id E73718FC1B for ; Sat, 29 Aug 2009 18:11:22 +0000 (UTC) Received: by syn.atarininja.org (Postfix, from userid 1001) id 385F95C38; Sat, 29 Aug 2009 14:11:22 -0400 (EDT) Date: Sat, 29 Aug 2009 14:11:22 -0400 From: Wesley Shields To: Yarema Message-ID: <20090829181122.GA22669@atarininja.org> References: <20090827131800.191378ee@gumby.homeunix.com> <4A96C6BE.709@CoolRat.org> <20090828133918.GD258@atarininja.org> <4A980E8F.8000403@CoolRat.org> <20090828183110.GA7175@atarininja.org> <4A982DC9.7050608@CoolRat.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4A982DC9.7050608@CoolRat.org> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: ports@freebsd.org Subject: Re: Dovecot Sieve port switched from CMU Sieve to Dovecot 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: Sat, 29 Aug 2009 18:11:23 -0000 On Fri, Aug 28, 2009 at 03:19:37PM -0400, Yarema wrote: > Wesley Shields wrote: > > On Fri, Aug 28, 2009 at 01:06:23PM -0400, Yarema wrote: > >> Wesley Shields wrote: > >>> On Thu, Aug 27, 2009 at 01:47:42PM -0400, Yarema wrote: > >>>> RW wrote: > >>>>> When I upgraded my ports yesterday Dovecot deliver stopped working. It > >>>>> appears that not only has the sieve plugin been upgraded, but it's > >>>>> switched from the CMU version to Dovecot's own implementation. > >>>>> > >>>>> This should be documented in UPDATING - it's not covered by the > >>>>> previous Dovecot note. > >>>>> > >>>>> http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve > >>>> Yes, I made a note regarding this in the PR to update mail/dovecot-sieve: > >>>> > >>>> http://www.FreeBSD.org/cgi/query-pr.cgi?pr=137935 > >>>> > >>>> Also, Wesley added a note to UPDATING when he committed the update to > >>>> dovecot-1.2.3 on 20090815. Maybe we need another note specific to the > >>>> dovecot-sieve port and a link to its own docs: > >>>> > >>>> http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve > >>>> > >>> I'm now back from traveling for $JOB so if someone wants to provide me > >>> with text for UPDATING I will be happy to commit it. > >>> > >>> -- WXS > >> Wesley, > >> > >> Something along the lines of the note you used for the dovecot port: > >> > >> AFFECTS: users of mail/dovecot and mail/dovecot-sieve > >> > >> dovecot-sieve has been updated to a new implementation compatible with > >> dovecot 1.2.x. For details of what this means please see: > >> http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve > > > > I've just committed this text. My apologies on not getting it in with > > the PR but it was unclear to me (as I don't use the sieve port) that > > this was necessary. > > > > In the future, please point these things out very clearly in the PR. If > > you did that and I missed it then I apologize - maybe I should get new > > glasses? :) > > > >> P.S. Wesley, many thanks for always grabbing the dovecot* PRs and > >> getting them in. > > > > Your welcome! Thank you for your continued hard work on these ports. > > Wesley, > > While this is still fresh, the note you added to mail/dovecot/Makefile > is accurate: > > # Please be careful when updating this port as changes to this port # > # can break mail/dovecot-sieve and mail/dovecot-managesieve. In # > # order to ensure the least amount of breakage possible please # > # consult the maintainer of those ports before updating this one. # > > However this sort of breakage happens when jumping from 1.0 -> 1.1 or > 1.1 -> 1.2 and this doesn't happen often. It's unlikely we'll need to > heed this warning until dovecot 2.0 comes out. What I see happening far > more often is folks filing PRs without enabling ManageSieve in the main > dovecot port. Then the PR ends up not including the distinfo for the > ManageSieve patch. I don't think there is a nice way to fix this besides you, who knows this best, that incoming PRs are looked at closely. > I was previously overruled by a committer when I filed a PR to default > ManageSieve to ON. IIRC, POLA was sited as the reason. I'm still of > the opinion that the ManageSieve patch to the main dovecot port should > default to ON for the following reasons: > > - with the ManageSieve patch built into the package it becomes possible > for users of binary packages to just install the dovecot-sieve and > dovecot-managesieve ports and have them work. As it stands now anyone > who wants to use ManageSieve has to build the dovecot port from source. > So it doesn't even make sense to have a binary package of > dovecot-managesieve unless the ManageSieve patch is built into the > dovecot package by default as well. > > - the ManageSieve patch does not add much bulk to the package. Those > who do not use ManageSieve can simply ignore it or if they build from > source can disable it. Either way from the perspective of those who do > not use ManageSieve nothing really changes (thus POLA is not violated). > > - and finally there would be fewer broken PRs filed without the distinfo > for the ManageSieve patch included. > > In my opinion it seems not having the binary dovecot-managesieve package > "just work" is more of a POLA violation than having an extra > README.managesieve and related dovecot.conf sections installed by > default in the main dovecot port. I have no problems marking that option as on by default since it will mean that the managesieve port can be usefully packaged, while not bloating the port at all. If the discussion you had with a committer previously happened in a public place can you please share a PR number or link to the mail archives where I can read the thread? If the dovecot port continues to have this option off by default then the managesieve port should be marked as NO_PACKAGE since, like you said, the package is worthless. -- WXS From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 19:01:51 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E335A106566B for ; Sat, 29 Aug 2009 19:01:51 +0000 (UTC) (envelope-from spawk@acm.poly.edu) Received: from acm.poly.edu (acm.poly.edu [128.238.9.200]) by mx1.freebsd.org (Postfix) with ESMTP id 840418FC0A for ; Sat, 29 Aug 2009 19:01:51 +0000 (UTC) Received: (qmail 37830 invoked from network); 29 Aug 2009 19:01:50 -0000 Received: from unknown (HELO ?192.168.0.2?) (spawk@69.123.45.64) by acm.poly.edu with AES256-SHA encrypted SMTP; 29 Aug 2009 19:01:50 -0000 Message-ID: <4A997AFD.8090801@acm.poly.edu> Date: Sat, 29 Aug 2009 15:01:17 -0400 From: Boris Kochergin User-Agent: Thunderbird 2.0.0.19 (X11/20090108) MIME-Version: 1.0 To: James Bailie References: <4A992E63.1000408@mammothcheese.ca> In-Reply-To: <4A992E63.1000408@mammothcheese.ca> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: Need Help From Sparc64 User 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: Sat, 29 Aug 2009 19:01:52 -0000 James Bailie wrote: > Ports Readers, > > I'm the maintainer of lang/munger, and it has been marked broken on > Sparc64 because it won't link. I need to see the compiler output > to fix the problem, but I don't have access to this architecture. > Therefore, I would like to ask anyone out there running this > platform to do me the favor of invoking the following as root: > > /bin/sh -c '/usr/bin/make -C /usr/ports/lang/munger 2>&1 | \ > mail -s sparc64 jimmy@mammothcheese.ca' > > Thanks in advance, > http://acm.poly.edu/~spawk/munger/munger.log The attempt was made on a 7.1-RELEASE-p2 system. -Boris From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 19:07:23 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACE15106564A for ; Sat, 29 Aug 2009 19:07:23 +0000 (UTC) (envelope-from jimmy@mammothcheese.ca) Received: from smtp104.rog.mail.re2.yahoo.com (smtp104.rog.mail.re2.yahoo.com [206.190.36.82]) by mx1.freebsd.org (Postfix) with SMTP id 427138FC08 for ; Sat, 29 Aug 2009 19:07:23 +0000 (UTC) Received: (qmail 6554 invoked from network); 29 Aug 2009 19:07:22 -0000 Received: from unknown (HELO ?99.255.2.249?) (jimmy@99.255.2.249 with plain) by smtp104.rog.mail.re2.yahoo.com with SMTP; 29 Aug 2009 19:07:22 -0000 X-YMail-OSG: UBg8A64VM1lmAeoBWCn8E7_LXro5PZtI0VoL5By.rahqsenEzMKpgVNcwNcnz8IJKQ-- X-Yahoo-Newman-Property: ymail-3 Message-ID: <4A997C6A.3090503@mammothcheese.ca> Date: Sat, 29 Aug 2009 15:07:22 -0400 From: James Bailie User-Agent: Thunderbird 2.0.0.23 (X11/20090823) MIME-Version: 1.0 To: Boris Kochergin References: <4A992E63.1000408@mammothcheese.ca> <4A997AFD.8090801@acm.poly.edu> In-Reply-To: <4A997AFD.8090801@acm.poly.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: Need Help From Sparc64 User 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: Sat, 29 Aug 2009 19:07:23 -0000 Boris Kochergin wrote: > James Bailie wrote: >> Ports Readers, >> >> I'm the maintainer of lang/munger, and it has been marked broken on >> Sparc64 because it won't link. I need to see the compiler output >> to fix the problem, but I don't have access to this architecture. >> Therefore, I would like to ask anyone out there running this >> platform to do me the favor of invoking the following as root: >> >> /bin/sh -c '/usr/bin/make -C /usr/ports/lang/munger 2>&1 | \ >> mail -s sparc64 jimmy@mammothcheese.ca' >> >> Thanks in advance, >> > http://acm.poly.edu/~spawk/munger/munger.log > > The attempt was made on a 7.1-RELEASE-p2 system. > > -Boris > _______________________________________________ > 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" > Thanks. -- James Bailie http://www.mammothcheese.ca From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 19:32:29 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 065F81065674 for ; Sat, 29 Aug 2009 19:32:29 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 8CE438FC1B for ; Sat, 29 Aug 2009 19:32:27 +0000 (UTC) Received: (qmail 22845 invoked by uid 399); 29 Aug 2009 19:32:24 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 29 Aug 2009 19:32:24 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4A998242.80005@FreeBSD.org> Date: Sat, 29 Aug 2009 12:32:18 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: Miroslav Lachman <000.fbsd@quip.cz> References: <4A89CB20.3000408@quip.cz> <4A8E2121.6040507@FreeBSD.org> <4A8E8ACA.3060705@quip.cz> <4A8EF583.8090806@FreeBSD.org> <4A9966FE.7060509@quip.cz> In-Reply-To: <4A9966FE.7060509@quip.cz> X-Enigmail-Version: 0.96.0 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: portmaster is not always recursive 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: Sat, 29 Aug 2009 19:32:29 -0000 Miroslav Lachman wrote: > I have another case, where portmaster did not update dependency. > > I started with the following list of available updates > > root@elsa ~/# portmaster fetch update && pkg_version -vIL = > apache-2.2.11_7 < needs updating (index has 2.2.13) Portmaster doesn't use the INDEX file at all, so all bets are off at this point. However ... > root@elsa ~/# portmaster -L | grep apache > ===>>> apache-2.2.11_7 > ===>>> New version available: apache-2.2.13 > ===>>> apachetop-0.12.6_1 So let's look at php5-mcrypt: make all-depends-list /usr/ports/lang/php5 /usr/ports/devel/autoconf262 /usr/ports/security/libmcrypt /usr/ports/devel/libltdl22 /usr/ports/devel/pkg-config /usr/ports/textproc/libxml2 /usr/ports/lang/perl5.8 /usr/ports/devel/m4 /usr/ports/misc/help2man /usr/ports/devel/gmake /usr/ports/devel/autoconf-wrapper /usr/ports/devel/libtool22 /usr/ports/converters/libiconv I have no idea how pkg_tree creates its list of dependencies, but according to the method that portmaster uses apache is not a dependency. hth, Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 21:19:14 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 933DF106566B; Sat, 29 Aug 2009 21:19:14 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) by mx1.freebsd.org (Postfix) with ESMTP id 1CE338FC15; Sat, 29 Aug 2009 21:19:13 +0000 (UTC) Received: from localhost (localhost.codelab.cz [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id C1C5919E044; Sat, 29 Aug 2009 23:19:10 +0200 (CEST) Received: from [10.43.15.6] (cage.codelab.cz [94.124.105.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 2106919E043; Sat, 29 Aug 2009 23:19:08 +0200 (CEST) Message-ID: <4A999B4A.3000603@quip.cz> Date: Sat, 29 Aug 2009 23:19:06 +0200 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.13) Gecko/20060414 X-Accept-Language: cz, cs, en, en-us MIME-Version: 1.0 To: Doug Barton References: <4A89CB20.3000408@quip.cz> <4A8E2121.6040507@FreeBSD.org> <4A8E8ACA.3060705@quip.cz> <4A8EF583.8090806@FreeBSD.org> <4A9966FE.7060509@quip.cz> <4A998242.80005@FreeBSD.org> In-Reply-To: <4A998242.80005@FreeBSD.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: portmaster is not always recursive 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: Sat, 29 Aug 2009 21:19:14 -0000 Doug Barton wrote: > Miroslav Lachman wrote: > > >>I have another case, where portmaster did not update dependency. >> >>I started with the following list of available updates >> >>root@elsa ~/# portmaster fetch update && pkg_version -vIL = >>apache-2.2.11_7 < needs updating (index has 2.2.13) > > > Portmaster doesn't use the INDEX file at all, so all bets are off at > this point. However ... I know it, the same output is produced by pkg_version -vL =, -vIL = is just faster, but ports tree was fresh. The first part of the command was `portsnap fetch update`, it was my typo in the e-mail, not on the commandline. >>root@elsa ~/# portmaster -L | grep apache >>===>>> apache-2.2.11_7 >> ===>>> New version available: apache-2.2.13 >>===>>> apachetop-0.12.6_1 > > > So let's look at php5-mcrypt: > > make all-depends-list > /usr/ports/lang/php5 > /usr/ports/devel/autoconf262 > /usr/ports/security/libmcrypt > /usr/ports/devel/libltdl22 > /usr/ports/devel/pkg-config > /usr/ports/textproc/libxml2 > /usr/ports/lang/perl5.8 > /usr/ports/devel/m4 > /usr/ports/misc/help2man > /usr/ports/devel/gmake > /usr/ports/devel/autoconf-wrapper > /usr/ports/devel/libtool22 > /usr/ports/converters/libiconv > > I have no idea how pkg_tree creates its list of dependencies, but > according to the method that portmaster uses apache is not a dependency. pkg_tree get it from /var/db/pkg/, from +REQUIRED_BY and +CONTENTS. pkg_tree shows dependencies of installed packages, not /usr/ports defaults! Your list of dependencies was with default OPTIONS for PHP5 port, but I am not using defaults. I have following options: root@elsa ~/# cat /var/db/ports/php5/options # This file is auto-generated by 'make config'. # No user-servicable parts inside! # Options for php5-5.2.2 _OPTIONS_READ=php5-5.2.2 WITH_CLI=true WITH_CGI=true WITH_APACHE=true WITHOUT_DEBUG=true WITH_SUHOSIN=true WITH_MULTIBYTE=true WITHOUT_IPV6=true WITH_MAILHEAD=true WITHOUT_REDIRECT=true WITHOUT_DISCARD=true WITH_FASTCGI=true WITH_PATHINFO=true Then resulting dependencies are: root@elsa ~/# cd /usr/ports/lang/php5 root@elsa php5/# make all-depends-list /usr/ports/www/apache22 /usr/ports/devel/autoconf262 /usr/ports/devel/pkg-config /usr/ports/textproc/libxml2 /usr/ports/lang/perl5.8 /usr/ports/devel/libtool22 /usr/ports/textproc/expat2 /usr/ports/devel/pcre /usr/ports/converters/libiconv /usr/ports/databases/mysql50-client /usr/ports/databases/db41 /usr/ports/devel/m4 /usr/ports/misc/help2man /usr/ports/devel/gmake /usr/ports/devel/autoconf-wrapper /usr/ports/devel/p5-Locale-gettext /usr/ports/devel/gettext root@elsa php5/# cd /usr/ports/security/php5-mcrypt root@elsa php5-mcrypt/# make all-depends-list /usr/ports/lang/php5 /usr/ports/devel/autoconf262 /usr/ports/security/libmcrypt /usr/ports/devel/libltdl22 /usr/ports/www/apache22 /usr/ports/devel/pkg-config /usr/ports/textproc/libxml2 /usr/ports/lang/perl5.8 /usr/ports/devel/m4 /usr/ports/misc/help2man /usr/ports/devel/gmake /usr/ports/devel/autoconf-wrapper /usr/ports/devel/libtool22 /usr/ports/textproc/expat2 /usr/ports/devel/pcre /usr/ports/converters/libiconv /usr/ports/databases/mysql50-client /usr/ports/databases/db41 /usr/ports/devel/p5-Locale-gettext /usr/ports/devel/gettext As you can see - Apache is dependency of php5-mcrypt in my (non default) case. Can I provide you some more informations from my environment? Miroslav Lachman From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 23:27:52 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6941C1065670 for ; Sat, 29 Aug 2009 23:27:52 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 1ED158FC15 for ; Sat, 29 Aug 2009 23:27:52 +0000 (UTC) Received: (qmail 18167 invoked by uid 399); 29 Aug 2009 23:27:47 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 29 Aug 2009 23:27:47 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4A99B96D.3060106@FreeBSD.org> Date: Sat, 29 Aug 2009 16:27:41 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: Miroslav Lachman <000.fbsd@quip.cz> References: <4A89CB20.3000408@quip.cz> <4A8E2121.6040507@FreeBSD.org> <4A8E8ACA.3060705@quip.cz> <4A8EF583.8090806@FreeBSD.org> <4A9966FE.7060509@quip.cz> <4A998242.80005@FreeBSD.org> <4A999B4A.3000603@quip.cz> In-Reply-To: <4A999B4A.3000603@quip.cz> X-Enigmail-Version: 0.96.0 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: portmaster is not always recursive 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: Sat, 29 Aug 2009 23:27:52 -0000 Miroslav Lachman wrote: > Doug Barton wrote: >> Miroslav Lachman wrote: >> >> >>> I have another case, where portmaster did not update dependency. >>> >>> I started with the following list of available updates >>> >>> root@elsa ~/# portmaster fetch update && pkg_version -vIL = >>> apache-2.2.11_7 < needs updating (index has 2.2.13) >> >> >> Portmaster doesn't use the INDEX file at all, so all bets are off at >> this point. However ... > > I know it, the same output is produced by pkg_version -vL =, -vIL = is > just faster, That's true as long as the INDEX file is in synch with the ports tree, which is not guaranteed. For portmaster purposes you're better off with portmaster -L. See the man page for a handy alias suggestion to strip down the output to just what needs updating. > but ports tree was fresh. > The first part of the command was `portsnap fetch update`, it was my > typo in the e-mail, not on the commandline. Yes, I figured that. :) > Your list of dependencies was with default OPTIONS for PHP5 port, but I > am not using defaults. Ok, I'm not sure what to tell you about this one, I'll need more information. Please do the following: 1. Make sure you are using portmaster version 2.11 2. Add -x to the end of the shebang line in /usr/local/sbin/portmaster 3. Do 'script pm.log' 4. In the script session, do: portmaster -HDv php5-mcrypt Then send me the pm.log, it will be quite long so I wouldn't bother posting it. Doug -- This .signature sanitized for your protection From owner-freebsd-ports@FreeBSD.ORG Sat Aug 29 23:34:33 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EE281065672 for ; Sat, 29 Aug 2009 23:34:33 +0000 (UTC) (envelope-from tingox@gmail.com) Received: from mail-fx0-f210.google.com (mail-fx0-f210.google.com [209.85.220.210]) by mx1.freebsd.org (Postfix) with ESMTP id B76928FC1E for ; Sat, 29 Aug 2009 23:34:32 +0000 (UTC) Received: by fxm6 with SMTP id 6so2050747fxm.43 for ; Sat, 29 Aug 2009 16:34:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type; bh=FNvmFwUXut3K0ObsbeGdQDw7WtnqrntFUCi9o/uPsp0=; b=eqoLteMtmTb3uj7uNtc/cRagrVwJcvhlAPZRkTi+B5nb8cdk9SCEFgQPg48zGgTIjI UFOfLxrWSK/5VTAEiO8ZyHaPr+/dJoh+d78Bdt/TYr/mGb0j/Ba0XERWm2szxs8pivDq 7j0rknKRq+GzVF+6e5llYlNGoU85YwrhXr/WU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=p+fsHdspFxcb7H1tMxijk2LMf9k6VDXmz/Nt7+yN0Q66nOsnes4FlkSbiSkDrKmIMz YEyBFOaj/XA2y9HC1r0UZNGrWa+6By6R3CjmAt17FGMXY+sZO+BJM5i8Rfg4G6OdVHsW AM8MDzjqHsqCJNBPdZZwTB+gvrHh6POqA70qc= MIME-Version: 1.0 Received: by 10.223.4.204 with SMTP id 12mr1059554fas.55.1251588871307; Sat, 29 Aug 2009 16:34:31 -0700 (PDT) Date: Sun, 30 Aug 2009 01:34:31 +0200 Message-ID: From: Torfinn Ingolfsen To: FreeBSD Ports ML Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: oliver@FreeBSD.org Subject: Sylpheed doesn't compile on amd64 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: Sat, 29 Aug 2009 23:34:33 -0000 Hello, Sylpheed 2.7.1 does not compile on amd64: root@kg-v2# cd /usr/ports/mail/sylpheed2 root@kg-v2# make ===> Building for sylpheed-2.7.1 gmake all-recursive gmake[1]: Entering directory `/usr/ports/mail/sylpheed2/work/sylpheed-2.7.1' Making all in ac gmake[2]: Entering directory `/usr/ports/mail/sylpheed2/work/sylpheed-2.7.1/ac' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/usr/ports/mail/sylpheed2/work/sylpheed-2.7.1/ac' Making all in libsylph gmake[2]: Entering directory `/usr/ports/mail/sylpheed2/work/sylpheed-2.7.1/libsylph' gmake all-am gmake[3]: Entering directory `/usr/ports/mail/sylpheed2/work/sylpheed-2.7.1/libsylph' /bin/sh ../libtool --mode=link cc -O2 -fno-strict-aliasing -pipe -D_THREAD_SAFE -I/usr/local/include/gtkspell-2.0 -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include -rpath=/usr/lib:/usr/local/lib -o libsylph-0.la -rpath /usr/local/lib -version-info 0:1:0 -export-dynamic account.lo base64.lo codeconv.lo customheader.lo displayheader.lo filter.lo folder.lo html.lo imap.lo mbox.lo md5.lo md5_hmac.lo mh.lo news.lo nntp.lo pop.lo prefs.lo prefs_account.lo prefs_common.lo procheader.lo procmime.lo procmsg.lo quoted-printable.lo recv.lo session.lo smtp.lo socket.lo ssl.lo stringtable.lo sylmain.lo unmime.lo utils.lo uuencode.lo virtual.lo xml.lo syl-marshal.lo -Wl,--export-dynamic -L/usr/local/lib -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lcompface -L/usr/local/lib -pthread -lssl -lcrypto -pthread -L/usr/local/lib -lgtkspell -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lgio-2.0 -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lpangoft2-1.0 -lXfixes -lcairo -lX11 -lpango-1.0 -lm -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -laspell -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lonig cc -shared .libs/account.o .libs/base64.o .libs/codeconv.o .libs/customheader.o .libs/displayheader.o .libs/filter.o .libs/folder.o .libs/html.o .libs/imap.o .libs/mbox.o .libs/md5.o .libs/md5_hmac.o .libs/mh.o .libs/news.o .libs/nntp.o .libs/pop.o .libs/prefs.o .libs/prefs_account.o .libs/prefs_common.o .libs/procheader.o .libs/procmime.o .libs/procmsg.o .libs/quoted-printable.o .libs/recv.o .libs/session.o .libs/smtp.o .libs/socket.o .libs/ssl.o .libs/stringtable.o .libs/sylmain.o .libs/unmime.o .libs/utils.o .libs/uuencode.o .libs/virtual.o .libs/xml.o .libs/syl-marshal.o -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib -lcompface -lssl -lcrypto /usr/local/lib/libgtkspell.so /usr/local/lib/ libgtk-x11-2.0.so /usr/local/lib/libgdk-x11-2.0.so /usr/local/lib/ libatk-1.0.so /usr/local/lib/libgdk_pixbuf-2.0.so /usr/local/lib/ libpangocairo-1.0.so /usr/local/lib/libgio-2.0.so /usr/local/lib/libXext.so /usr/local/lib/libXrender.so /usr/local/lib/libXinerama.so /usr/local/lib/libXi.so /usr/local/lib/libXrandr.so /usr/local/lib/libXcursor.so /usr/local/lib/libXcomposite.so /usr/local/lib/libXdamage.so /usr/local/lib/libpangoft2-1.0.so/usr/local/lib/libXfixes.so /usr/local/lib/libcairo.so /usr/local/lib/libX11.so /usr/local/lib/libpango-1.0.so -lm /usr/local/lib/libfreetype.so /usr/local/lib/libfontconfig.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgmodule-2.0.so/usr/local/lib/ libglib-2.0.so /usr/local/lib/libaspell.so -lonig -Wl,--export-dynamic -pthread -pthread -Wl,-rpath -Wl,/usr/local/lib -Wl,-soname -Wl,libsylph-0.so.0 -o .libs/libsylph-0.so.0 /usr/bin/ld: /usr/local/lib/libonig.a(regposix.o): relocation R_X86_64_32S can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libonig.a: could not read symbols: Bad value gmake[3]: *** [libsylph-0.la] Error 1 gmake[3]: Leaving directory `/usr/ports/mail/sylpheed2/work/sylpheed-2.7.1/libsylph' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr/ports/mail/sylpheed2/work/sylpheed-2.7.1/libsylph' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/mail/sylpheed2/work/sylpheed-2.7.1' gmake: *** [all] Error 2 *** Error code 1 Stop in /usr/ports/mail/sylpheed2. *** Error code 1 Stop in /usr/ports/mail/sylpheed2. root@kg-v2# The machine runs: root@kg-v2# uname -a FreeBSD kg-v2.kg4.no 7.2-STABLE FreeBSD 7.2-STABLE #0: Fri Jul 17 18:23:22 CEST 2009 root@kg-v2.kg4.no:/usr/obj/usr/src/sys/V2 amd64 HTH -- Regards, Torfinn Ingolfsen