From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 00:57:04 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 13B8C1065670
	for <ports@FreeBSD.org>; Sun, 27 Jul 2008 00:57:04 +0000 (UTC)
	(envelope-from erwin@FreeBSD.org)
Received: from pointyhat.freebsd.org (pointyhat.freebsd.org
	[IPv6:2001:4f8:fff6::2b])
	by mx1.freebsd.org (Postfix) with ESMTP id DA25C8FC20
	for <ports@FreeBSD.org>; Sun, 27 Jul 2008 00:57:03 +0000 (UTC)
	(envelope-from erwin@FreeBSD.org)
Received: from pointyhat.freebsd.org (localhost [127.0.0.1])
	by pointyhat.freebsd.org (8.14.2/8.14.2) with ESMTP id m6R0v9j4086475
	for <ports@FreeBSD.org>; Sun, 27 Jul 2008 00:57:09 GMT
	(envelope-from erwin@pointyhat.freebsd.org)
Received: (from erwin@localhost)
	by pointyhat.freebsd.org (8.14.2/8.14.2/Submit) id m6R0v9qX086473
	for ports@FreeBSD.org; Sun, 27 Jul 2008 00:57:09 GMT
	(envelope-from erwin)
Date: Sun, 27 Jul 2008 00:57:09 GMT
From: Erwin Lansing <erwin@FreeBSD.org>
Message-Id: <200807270057.m6R0v9qX086473@pointyhat.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 <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 00:57:04 -0000


From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 06:13:34 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 8A4991065673
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 06:13:34 +0000 (UTC)
	(envelope-from rmcphx@gmail.com)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.168])
	by mx1.freebsd.org (Postfix) with ESMTP id 5F0CC8FC1A
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 06:13:34 +0000 (UTC)
	(envelope-from rmcphx@gmail.com)
Received: by wf-out-1314.google.com with SMTP id 24so3019537wfg.7
	for <freebsd-ports@freebsd.org>; Sat, 26 Jul 2008 23:13:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:to
	:subject:mime-version:content-type;
	bh=5IUzyUKc4xslNAA4Chz+Q30q6Nx/cX5U4QUsBxMiILI=;
	b=cxXVtq0EnY4xIgGo9C/UC5Kra/0etTkGWxxpYiwXRSwSaZ1f0JNvEehb2C9plFFgzv
	Fvnn2UIyEZKsARgyz/gcWUwBx8nV1rvWlajsrYYdo3iduewy0OgvKyDG0jXM6rYwweHa
	/DbTlD4XpzO4UoKAdqmvVMguu7SVesKVyXEe8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:to:subject:mime-version:content-type;
	b=b1RE7rmlKHPr7DfmLy+AX5BPXLlR2WaSKetSZEiQPTM6aii/7f2mlmEuKGa1vE2phx
	FSQ1f5Jh8lLAjlD4S6xlfoqUyrKOKtOwFONOFIEGl0UdPep1WnH5jOtoaZ7QPjiA28i1
	jWOvoAVMzxJ9qrDeZ4XsAWtJk3hTenhZBWKO4=
Received: by 10.142.125.9 with SMTP id x9mr1136428wfc.89.1217139213939;
	Sat, 26 Jul 2008 23:13:33 -0700 (PDT)
Received: by 10.142.143.21 with HTTP; Sat, 26 Jul 2008 23:13:33 -0700 (PDT)
Message-ID: <c0e82e90807262313w6532d64dlc0a777a88b7ae886@mail.gmail.com>
Date: Sat, 26 Jul 2008 23:13:33 -0700
From: "RMC PHX" <rmcphx@gmail.com>
To: freebsd-ports@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Content-Filtered-By: Mailman/MimeDel 2.1.5
Subject: amanda ports out of date
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 06:13:34 -0000

I've tried to contact the port maintainer for /usr/ports/misc/amanda client
and server, but he has failed to respond.  Can someone please upgrade the
amanda ports to the current version of amanda?

Thanks

From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 06:16:12 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 D36051065679
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 06:16:12 +0000 (UTC)
	(envelope-from jdc@parodius.com)
Received: from mx01.sc1.parodius.com (mx01.sc1.parodius.com [72.20.106.3])
	by mx1.freebsd.org (Postfix) with ESMTP id C1F9B8FC15
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 06:16:12 +0000 (UTC)
	(envelope-from jdc@parodius.com)
Received: by mx01.sc1.parodius.com (Postfix, from userid 1000)
	id A9F5F1CC0A7; Sat, 26 Jul 2008 23:16:12 -0700 (PDT)
Date: Sat, 26 Jul 2008 23:16:12 -0700
From: Jeremy Chadwick <koitsu@FreeBSD.org>
To: RMC PHX <rmcphx@gmail.com>
Message-ID: <20080727061612.GA9225@eos.sc1.parodius.com>
References: <c0e82e90807262313w6532d64dlc0a777a88b7ae886@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <c0e82e90807262313w6532d64dlc0a777a88b7ae886@mail.gmail.com>
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: freebsd-ports@freebsd.org
Subject: Re: amanda ports out of date
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 06:16:12 -0000

On Sat, Jul 26, 2008 at 11:13:33PM -0700, RMC PHX wrote:
> I've tried to contact the port maintainer for /usr/ports/misc/amanda client
> and server, but he has failed to respond.  Can someone please upgrade the
> amanda ports to the current version of amanda?

When did you contact the maintainer?  Please provide an exact date.
Yes, it matters.

-- 
| Jeremy Chadwick                                jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |


From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 08:22:21 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 D2ABF1065674
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 08:22:21 +0000 (UTC)
	(envelope-from ady@ady.ro)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.168])
	by mx1.freebsd.org (Postfix) with ESMTP id B050E8FC1D
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 08:22:21 +0000 (UTC)
	(envelope-from ady@ady.ro)
Received: by wf-out-1314.google.com with SMTP id 24so3035622wfg.7
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 01:22:21 -0700 (PDT)
Received: by 10.143.1.12 with SMTP id d12mr1155099wfi.297.1217146940963;
	Sun, 27 Jul 2008 01:22:20 -0700 (PDT)
Received: by 10.142.54.14 with HTTP; Sun, 27 Jul 2008 01:22:20 -0700 (PDT)
Message-ID: <78cb3d3f0807270122r4d2377d9gbf4e3ed5386918fa@mail.gmail.com>
Date: Sun, 27 Jul 2008 11:22:20 +0300
From: "Adrian Penisoara" <ady@freebsd.ady.ro>
Sender: ady@ady.ro
To: freebsd-database@freebsd.org, freebsd-emulation@freebsd.org, 
	freebsd-ports@freebsd.org
In-Reply-To: <78cb3d3f0807260841k336f20a9jce857189c55adb16@mail.gmail.com>
MIME-Version: 1.0
References: <78cb3d3f0807260841k336f20a9jce857189c55adb16@mail.gmail.com>
X-Google-Sender-Auth: 303984bfe21e394a
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Content-Filtered-By: Mailman/MimeDel 2.1.5
Cc: rofug@rofug.ro
Subject: Q: Is there any use for Oracle database port installation under
	Linux compat root ?
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 08:22:22 -0000

Hi,

  I am working on a FreeBSD port for Oracle's XE database package[1] (Linux
binaries) and I stumbled upon some issues related to USE_LINUX_PREFIX.
Before going any further trying to support (as an option) installing the
Oracle XE directly under the /compat/linux hierarchy (like the
database/linux-oracle-instantclient-* ports are doing), I have to ask ask
around the following:

(1) Is there any real need/benefit to have an Oracle DB installation rooted
under /compat/linux (e.g. /compat/linux/usr/lib/oracle/xe/...) ? Side note:
in this case all shell scripts will need to be ran under
/compat/linux/bin/bash.

(2) How does one deal with installing manual pages and shared files with
USE_LINUX_PREFIX -- do they also have to go under /compat/linux ? Using
${MANPREFIX} as a template gives wrong results in this case...

PS: The port will try to install by default under /usr/lib/oracle/xe, per
Oracle's  Linux packaging specs (all of the shell/SQL scripts use this
hardcoded path).

References:
[1] http://www.oracle.com/technology/products/database/xe/index.html

Thank you for your time,
Adrian Penisoara
ROFUG / EnterpriseBSD

From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 10:05:47 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 74CCB106566C
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 10:05:47 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 4D7E48FC1D;
	Sun, 27 Jul 2008 10:05:46 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Message-ID: <488C4879.2060608@FreeBSD.org>
Date: Sun, 27 Jul 2008 12:05:45 +0200
From: Kris Kennaway <kris@FreeBSD.org>
User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707)
MIME-Version: 1.0
To: Dirk Meyer <dirk.meyer@dinoex.sub.org>
References: <bZMx9YlvdV@dmeyer.dinoex.sub.org>	<y6ttUolvdV@dmeyer.dinoex.sub.org>	<08GlBzRclM@dmeyer.dinoex.sub.org>
	<op.ueqfl1xy0g54sc@localhost>	<08GlBzRclM@dmeyer.dinoex.sub.org>
	<4889A1B8.9060900@FreeBSD.org>	<y6ttUolvdV@dmeyer.dinoex.sub.org>
	<488B15E1.1090802@FreeBSD.org>	<bZMx9YlvdV@dmeyer.dinoex.sub.org>
	<488B99F7.80602@FreeBSD.org> <4rtJaYlvdV@dmeyer.dinoex.sub.org>
In-Reply-To: <4rtJaYlvdV@dmeyer.dinoex.sub.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 10:05:47 -0000

Dirk Meyer wrote:
> Kris Kennaway schrieb:,
> 
>> To repeat, why can't you set the openssl variables in bsd.port.subdir.mk 
>> and pass them in to the port-level make process instead of recomputing 
>> them with every port?
> 
> Becuase if someone
> does "make package" in ports/security
> The value must change during the run.

That operation does not involve bsd.port.subdir.mk.

Kris


From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 10:15:15 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 DD45C1065674;
	Sun, 27 Jul 2008 10:15:15 +0000 (UTC)
	(envelope-from alexander@leidinger.net)
Received: from redbull.bpaserver.net (redbullneu.bpaserver.net
	[213.198.78.217])
	by mx1.freebsd.org (Postfix) with ESMTP id 65BA98FC13;
	Sun, 27 Jul 2008 10:15:15 +0000 (UTC)
	(envelope-from alexander@leidinger.net)
Received: from outgoing.leidinger.net (p54A552B2.dip.t-dialin.net
	[84.165.82.178])
	by redbull.bpaserver.net (Postfix) with ESMTP id 536F82E06F;
	Sun, 27 Jul 2008 12:15:07 +0200 (CEST)
Received: from deskjail (deskjail.Leidinger.net [192.168.1.109])
	by outgoing.leidinger.net (Postfix) with ESMTP id 1D56614E750;
	Sun, 27 Jul 2008 12:15:04 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=Leidinger.net;
	s=outgoing-alex; t=1217153704; bh=TjZHJtHIqLXVa17RqrJe376hpwPASM4K5
	YSdyFnpCZI=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:
	References:Mime-Version:Content-Type:Content-Transfer-Encoding;
	b=RTDmJUStvNNQjY7AoO0LIO4gzptBl9/EighdTdowRMlPGZKwTFh0/R4zIG5Q8JoX3
	eyD1FSTMn7VpZSctJCMWtULunSTeNiNly6WlxGQK6BP1Tw1TDaXWTWyPpSjAHOcLEOM
	1nNpxpnxOkXob4ivTn0VVRHAmABLMjEb14gvKqLHbGLfpKofrkqkP/pRhucQN77EdH8
	b27hhxo+5SoxGv8FqTXCAk20seB5SKFyzExWtvqbPX/69f00XxPqw1/FWW6yHaCgtSr
	wO8UBpLgVXxd3RtyuunM1lclgruHnrkI27FUs6jmZB04LoxZB/y1uo4XEBFhAPraZCN
	K/QQAZhrw==
Date: Sun, 27 Jul 2008 12:15:03 +0200
From: Alexander Leidinger <Alexander@Leidinger.net>
To: "Adrian Penisoara" <ady@freebsd.ady.ro>
Message-ID: <20080727121503.679bc598@deskjail>
In-Reply-To: <78cb3d3f0807270122r4d2377d9gbf4e3ed5386918fa@mail.gmail.com>
References: <78cb3d3f0807260841k336f20a9jce857189c55adb16@mail.gmail.com>
	<78cb3d3f0807270122r4d2377d9gbf4e3ed5386918fa@mail.gmail.com>
X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i686-portbld-freebsd8.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-BPAnet-MailScanner-Information: Please contact the ISP for more information
X-MailScanner-ID: 536F82E06F.6696C
X-BPAnet-MailScanner: Found to be clean
X-BPAnet-MailScanner-SpamCheck: not spam, ORDB-RBL, SpamAssassin (not cached, 
	score=-14.9, required 6, BAYES_00 -15.00,
	DKIM_SIGNED 0.00, 
	DKIM_VERIFIED -0.00, RDNS_DYNAMIC 0.10)
X-BPAnet-MailScanner-From: alexander@leidinger.net
X-Spam-Status: No
Cc: freebsd-database@freebsd.org, freebsd-emulation@freebsd.org, rofug@rofug.ro,
	freebsd-ports@freebsd.org
Subject: Re: Q: Is there any use for Oracle database port installation under
 Linux compat root ?
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 10:15:16 -0000

Quoting "Adrian Penisoara" <ady@freebsd.ady.ro> (Sun, 27 Jul 2008 11:22:20 +0300):

> Hi,
> 
>   I am working on a FreeBSD port for Oracle's XE database package[1] (Linux
> binaries) and I stumbled upon some issues related to USE_LINUX_PREFIX.
> Before going any further trying to support (as an option) installing the
> Oracle XE directly under the /compat/linux hierarchy (like the
> database/linux-oracle-instantclient-* ports are doing), I have to ask ask
> around the following:
> 
> (1) Is there any real need/benefit to have an Oracle DB installation rooted
> under /compat/linux (e.g. /compat/linux/usr/lib/oracle/xe/...) ? Side note:
> in this case all shell scripts will need to be ran under
> /compat/linux/bin/bash.
> 
> (2) How does one deal with installing manual pages and shared files with
> USE_LINUX_PREFIX -- do they also have to go under /compat/linux ? Using
> ${MANPREFIX} as a template gives wrong results in this case...

A port has to install into LINUXPREFIX, if it is an infrastructure
port (no part has to go outside this location). It has to install into
the default location (PREFIX/LOCALBASE), if it is an enduser port.
That's the easy part.

Now the classification, what is what, is the hard part. The linux
png/jpeg or whatever lib is for sure infrastructure. If this would land
in the default FreeBSD lib path, rest assured it would hurt. A linux
acroread port is an enduser application, a user will call it directly
to work with it. It also does not come with libs in the default FreeBSD
locations, so everything will be fine if it is installed in the default
location.

For the Oracle stuff I can imagine that it is a hard question. If it
doesn't put libs into a FreeBSD lib directory (a subdirectory of a lib
directory is ok, as it will not cause immediate problems), there are no
immediate objections to putting it into the default FreeBSD location
(and as the DBA as an enduser would use it, this would fit into the
description above). But we also have the rule that nothing is allowed
to be put into the basesystem (/usr/Y instead of /usr/local/Y). Think
about jails where the base is mounted read-only and only additional
programs are in a RW part.

In the end it comes down to what you are able to do and how hard the
software is to port. Maybe it is easy to install everything into
LINUXBASE and install a wrapper into LOCALBASE (/usr/local/bin/Y would
be a script with #!/compat/linux/bin/bash and start whatever is needed
to start /compat/linux/bin/Y). Maybe the installation of the software
allows to install into /usr/local/softwarename and you can make links
from /usr/local/bin/ to it.

The rules for this are strong suggestions. If it is possible to do,
do everything you can to follow the rules, if you don't know how to
make something follow the rules, ask specific questions on ports if
someone has in idea. If there's no idea, forget the rule and try to do
something as close as possible to the goal of the rule (and document
what/why).

Bye,
Alexander.

-- 
Absolutely nothing in the world is friendlier than
a wet dog.
http://www.Leidinger.net  Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org     netchild @ FreeBSD.org  : PGP ID = 72077137

From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 10:47:37 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 586B8106567B
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 10:47:37 +0000 (UTC)
	(envelope-from ady@ady.ro)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.172])
	by mx1.freebsd.org (Postfix) with ESMTP id 3941C8FC16
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 10:47:36 +0000 (UTC)
	(envelope-from ady@ady.ro)
Received: by wf-out-1314.google.com with SMTP id 24so3053153wfg.7
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 03:47:36 -0700 (PDT)
Received: by 10.142.128.6 with SMTP id a6mr958085wfd.68.1217086907231;
	Sat, 26 Jul 2008 08:41:47 -0700 (PDT)
Received: by 10.142.54.14 with HTTP; Sat, 26 Jul 2008 08:41:47 -0700 (PDT)
Message-ID: <78cb3d3f0807260841k336f20a9jce857189c55adb16@mail.gmail.com>
Date: Sat, 26 Jul 2008 18:41:47 +0300
From: "Adrian Penisoara" <ady@freebsd.ady.ro>
Sender: ady@ady.ro
To: freebsd-database@freebsd.org, 
	freebsd-emulation <freebsd-emulation@freebsd.org>, 
	freebsd-ports@freebsd.org
MIME-Version: 1.0
X-Google-Sender-Auth: bef1ad3e93073192
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Content-Filtered-By: Mailman/MimeDel 2.1.5
Cc: rofug@rofug.ro
Subject: Q: Is there any use for Oracle database port installation under
	Linux compat root ?
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 10:47:37 -0000

Hi,

  I am working on a FreeBSD port for Oracle's XE database package[1] (Linux
binaries) and I stumbled upon some issues related to USE_LINUX_PREFIX.
Before going any further trying to support (as an option) installing the
Oracle XE directly under the /compat/linux hierarchy (like the
database/linux-oracle-instantclient-* ports are doing), I have to ask ask
around the following:

(1) Is there any real need/benefit to have an Oracle DB installation rooted
under /compat/linux (e.g. /compat/linux/usr/lib/oracle/xe/...) ? Side note:
in this case all shell scripts will need to be ran under
/compat/linux/bin/bash.

(2) How does one deal with installing manual pages and shared files with
USE_LINUX_PREFIX -- do they also have to go under /compat/linux ? Using
${MANPREFIX} as a template gives wrong results in this case...

PS: The port will try to install by default under /usr/lib/oracle/xe, per
Oracle's  Linux packaging specs (all of the shell/SQL scripts use this
hardcoded path).

References:
[1] http://www.oracle.com/technology/products/database/xe/index.html

Thank you for your time,
Adrian Penisoara
ROFUG / EnterpriseBSD

From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 11:51:20 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 2D222106566B
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 11:51:20 +0000 (UTC)
	(envelope-from max@love2party.net)
Received: from moutng.kundenserver.de (moutng.kundenserver.de
	[212.227.126.171])
	by mx1.freebsd.org (Postfix) with ESMTP id BAE528FC0C
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 11:51:19 +0000 (UTC)
	(envelope-from max@love2party.net)
Received: from vampire.homelinux.org (dslb-088-066-060-236.pools.arcor-ip.net
	[88.66.60.236])
	by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis)
	id 0MKwtQ-1KN4aK1XmA-0000mp; Sun, 27 Jul 2008 13:38:44 +0200
Received: (qmail 57465 invoked from network); 27 Jul 2008 11:38:43 -0000
Received: from fbsd8.laiers.local (192.168.4.151)
	by ns1.laiers.local with SMTP; 27 Jul 2008 11:38:43 -0000
From: Max Laier <max@love2party.net>
Organization: FreeBSD
To: freebsd-ports@freebsd.org
Date: Sun, 27 Jul 2008 13:38:42 +0200
User-Agent: KMail/1.9.52 (FreeBSD/8.0-CURRENT; KDE/4.0.83; i386; ; )
References: <20080717142105.GA59497@bsdcrew.de>
In-Reply-To: <20080717142105.GA59497@bsdcrew.de>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200807271338.43095.max@love2party.net>
X-Provags-ID: V01U2FsdGVkX1+qm1lxJgbENsU90X3nNUmj0hCxOww66EBSqeA
	cyJhoh+v6i330HvRLPcuZfi8hs1H1kDevnn4xwym746nzv9xvn
	ZlVXQ4MjNzbAy4ZOM3gbQ==
Cc: kde@freebsd.org, Martin Wilke <miwi@freebsd.org>
Subject: Re: [HEADS UP] KDE4 - Call for Testing Part 1
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 11:51:20 -0000

On Thursday 17 July 2008 16:21:05 Martin Wilke wrote:
> ... Good News:

You guys are awesome!  Works like a charm - with a few hickups here and there, 
but in general very stable and smooth.  Is there anything specific you'd want 
reported?

The install - on i386/8.0 from packages - went very smoothly after replacing:
  subversion-freebsd with subversion (any idea how to fix this?)
  removing tidy (to make room for tidylib) and
  removing the old libopensync (which allows kdepim3 and 4 to coexist - at 
least my kmail3 doesn't seem to mind).

With the layover ports tree I was also able to install my only qt4 app 
(audio/picard) after the kde4 install - works well, too.

Thanks a lot for your work on this!

-- 
/"\  Best regards,                      | mlaier@freebsd.org
\ /  Max Laier                          | ICQ #67774661
 X   http://pf4freebsd.love2party.net/  | mlaier@EFnet
/ \  ASCII Ribbon Campaign              | Against HTML Mail and News

From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 14:26:53 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 7B99B106567E
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 14:26:53 +0000 (UTC)
	(envelope-from outbackdingo@gmail.com)
Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.191])
	by mx1.freebsd.org (Postfix) with ESMTP id 0AEF28FC08
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 14:26:52 +0000 (UTC)
	(envelope-from outbackdingo@gmail.com)
Received: by ti-out-0910.google.com with SMTP id d27so1892698tid.3
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 07:26:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:subject:from:to:cc
	:in-reply-to:references:content-type:date:message-id:mime-version
	:x-mailer:content-transfer-encoding;
	bh=El/eer3+wkYi2dWdK/78q7D+MuItfckFaXsBiPUAXKs=;
	b=CbTcgNIaxjCs4zTdx59FlfqfMN325z9QKtTvA+pHaaz8LzUFh+1fkIMF5quU/2yxQg
	z6MdRlM1pKkv8DLX+TTZ46CKRhdBRDuANi4jcI47c0DddGc3GVPX+DFTwDTz2BXbcV1r
	3fdC0dCcn6+HLNolhi9Jl/HpheU9UXIVTcyPo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=subject:from:to:cc:in-reply-to:references:content-type:date
	:message-id:mime-version:x-mailer:content-transfer-encoding;
	b=OUF9USbHkR2Beeq0BOd+Aegft6GJX+hr3ISdA7P31DMvcBDmJqp5qJn+JDIyxsu0/S
	GyS11i00zz6XL1qjT7UT8yx4T7hIDn6uFsofGRrPtqOGtmR/LcPK1WhWZGCT/hBS36sV
	tuSpoXpaYUcQ+6W2tWx4D6AuH0voU/N2CNHcw=
Received: by 10.110.92.8 with SMTP id p8mr4464490tib.9.1217167197747;
	Sun, 27 Jul 2008 06:59:57 -0700 (PDT)
Received: from ?192.168.1.5? ( [124.157.244.102])
	by mx.google.com with ESMTPS id 14sm26063424tim.16.2008.07.27.06.59.52
	(version=TLSv1/SSLv3 cipher=RC4-MD5);
	Sun, 27 Jul 2008 06:59:57 -0700 (PDT)
From: OutBackdingo <outbackdingo@gmail.com>
To: Max Laier <max@love2party.net>
In-Reply-To: <200807271338.43095.max@love2party.net>
References: <20080717142105.GA59497@bsdcrew.de>
	<200807271338.43095.max@love2party.net>
Content-Type: text/plain
Date: Sun, 27 Jul 2008 20:59:41 +0700
Message-Id: <1217167182.24377.0.camel@dingo-laptop>
Mime-Version: 1.0
X-Mailer: Evolution 2.22.3.1 
Content-Transfer-Encoding: 7bit
Cc: kde@freebsd.org, freebsd-ports@freebsd.org, Martin Wilke <miwi@freebsd.org>
Subject: Re: [HEADS UP] KDE4 - Call for Testing Part 1
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 14:26:53 -0000

where exactly are these packages and how does one go about getting
them ?

On Sun, 2008-07-27 at 13:38 +0200, Max Laier wrote:
> On Thursday 17 July 2008 16:21:05 Martin Wilke wrote:
> > ... Good News:
> 
> You guys are awesome!  Works like a charm - with a few hickups here and there, 
> but in general very stable and smooth.  Is there anything specific you'd want 
> reported?
> 
> The install - on i386/8.0 from packages - went very smoothly after replacing:
>   subversion-freebsd with subversion (any idea how to fix this?)
>   removing tidy (to make room for tidylib) and
>   removing the old libopensync (which allows kdepim3 and 4 to coexist - at 
> least my kmail3 doesn't seem to mind).
> 
> With the layover ports tree I was also able to install my only qt4 app 
> (audio/picard) after the kde4 install - works well, too.
> 
> Thanks a lot for your work on this!
> 


From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 14:38:40 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 D57A21065672;
	Sun, 27 Jul 2008 14:38:40 +0000 (UTC)
	(envelope-from douglas@douglasthrift.net)
Received: from slowhand.douglasthrift.net (slowhand.douglasthrift.net
	[69.55.236.40])
	by mx1.freebsd.org (Postfix) with ESMTP id B48EA8FC08;
	Sun, 27 Jul 2008 14:38:40 +0000 (UTC)
	(envelope-from douglas@douglasthrift.net)
Received: from journeyman (ellwoodbeach.douglasthrift.net [70.191.93.225])
	(authenticated bits=0)
	by slowhand.douglasthrift.net (8.14.3/8.14.1) with ESMTP id
	m6REK3o1014612
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sun, 27 Jul 2008 07:20:04 -0700 (PDT)
	(envelope-from douglas@douglasthrift.net)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=douglasthrift.net;
	s=dt-2007050501; t=1217168404; bh=+YVJ1qja+QUT2Xzw4iNm75+3aeU=;
	h=Message-ID:From:To:Cc:Subject:Date:MIME-Version:Content-Type:
	Content-Transfer-Encoding; b=WRu3OMbuDocTnFmJlswu2iWyBJy6q5eBnPty3
	XdhKc+9LobsuLXdh4FIB+zL1DY0w/LOxgg719POZVUWsI4WbQ==
DomainKey-Signature: a=rsa-sha1; s=dt-2007050501; d=douglasthrift.net; c=nofws;
	q=dns; h=message-id:from:to:cc:subject:date:mime-version:
	content-type:content-transfer-encoding:x-priority:
	x-msmail-priority:x-mailer:x-mimeole;
	b=lCqIoO1VY0clNigI2p5OMqTMc+uhRs/dr1K2osmGp/DQDKFH4aCIIdQLZmOkc6yvF
	hVyiNFesH3LPZG9uvAvLQ==
Message-ID: <0A95DFCC3A3C47DD9398901525186B96@douglasthrift.net>
From: "Douglas Thrift" <douglas@douglasthrift.net>
To: <kuriyama@FreeBSD.org>
Date: Sun, 27 Jul 2008 07:20:01 -0700
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
X-Mailman-Approved-At: Sun, 27 Jul 2008 14:45:49 +0000
Cc: ports@FreeBSD.org
Subject: FreeBSD Port: flex-sdk-2.0.1_1
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 14:38:40 -0000

Hello,

The distfiles for flex-sdk-2.0.1 don't seem to be available from Adobe 
anymore; are there plans to update the port to version 3?
_______________________________________________________________________
Douglas William Thrift
<douglas@douglasthrift.net>
<http://www.douglasthrift.net/>


From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 15:17:27 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 A8342106566C;
	Sun, 27 Jul 2008 15:17:27 +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 6ECED8FC1A;
	Sun, 27 Jul 2008 15:17:27 +0000 (UTC)
	(envelope-from david@vizion2000.net)
Received: by dns1.vizion2000.net (Postfix, from userid 1007)
	id B1AE71CC40; Sun, 27 Jul 2008 08:39:42 -0700 (PDT)
From: David Southwell <david@vizion2000.net>
Organization: Voice and Vision
To: freebsd-ports@freebsd.org
Date: Sun, 27 Jul 2008 08:39:42 -0700
User-Agent: KMail/1.9.7
References: <200807241240.46520.david@vizion2000.net>
	<488AF712.5020500@FreeBSD.org>
	<200807260337.02301.david@vizion2000.net>
In-Reply-To: <200807260337.02301.david@vizion2000.net>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200807270839.42523.david@vizion2000.net>
Cc: "Philip M. Gollucci" <pgollucci@p6m7g8.com>,
	Remko Lodder <remko@freebsd.org>
Subject: Re: compile failure _www/mod_python3/work/mod_python-3.3.1._SOLVED
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 15:17:27 -0000

On Saturday 26 July 2008 03:37:01 David Southwell wrote:
> On Saturday 26 July 2008 03:06:10 Remko Lodder wrote:
> > David Southwell wrote:
> > > structure or union
> > > apxs:Error: Command failed with rc=65536
> > > .
> >
> > The error appears to be telling you that apxs doesn't support the thing
> > you want to do with it. Did you look into your apache build already?
> >
> > //Remko
>
> Strange you should say that because I was asking myself the same question.
> I am just doing a portupgrade -fr apache. I will report results when
> finished.
>
> David
>
> BTW
>
> I would have thought, if that is the case, that mod_python would have
> reported a dependency error. The other thing is that we were doing an
> upgrade from the earlier version which was working fine.. So I doubt
> whether that is the cause of the error.
>


Well after a massive recompile of portupgrade -fr apache-2.2.9 mod_python3 
compiled and installed fine. So problem is solved, the solution to the 
problem known,  but the source of the problem undefined !!!

Thnaks all

David

David

From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 15:18:51 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 B8A9D106567A
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 15:18:51 +0000 (UTC)
	(envelope-from max@love2party.net)
Received: from moutng.kundenserver.de (moutng.kundenserver.de
	[212.227.126.171])
	by mx1.freebsd.org (Postfix) with ESMTP id 4FD068FC27
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 15:18:51 +0000 (UTC)
	(envelope-from max@love2party.net)
Received: from vampire.homelinux.org (dslb-088-066-060-236.pools.arcor-ip.net
	[88.66.60.236])
	by mrelayeu.kundenserver.de (node=mrelayeu5) with ESMTP (Nemesis)
	id 0ML25U-1KN81I2Ap7-0000eT; Sun, 27 Jul 2008 17:18:50 +0200
Received: (qmail 59587 invoked from network); 27 Jul 2008 15:18:45 -0000
Received: from fbsd8.laiers.local (192.168.4.151)
	by mx.laiers.local with SMTP; 27 Jul 2008 15:18:45 -0000
From: Max Laier <max@love2party.net>
Organization: FreeBSD
To: freebsd-ports@freebsd.org
Date: Sun, 27 Jul 2008 17:18:44 +0200
User-Agent: KMail/1.9.52 (FreeBSD/8.0-CURRENT; KDE/4.0.83; i386; ; )
References: <20080717142105.GA59497@bsdcrew.de>
	<200807271338.43095.max@love2party.net>
	<1217167182.24377.0.camel@dingo-laptop>
In-Reply-To: <1217167182.24377.0.camel@dingo-laptop>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200807271718.45242.max@love2party.net>
X-Provags-ID: V01U2FsdGVkX18VOm3NbB0Fl8xX3W/cOtA5IwJTaoA9sh2ZmZK
	t5VIiPaubqhzf4LeKsMaQUyFIrDzEW540x1cemX/tNP3VH8yxd
	jOy6EpGtsxAZexzDMEWJQ==
Cc: OutBackdingo <outbackdingo@gmail.com>, kde@freebsd.org,
	Martin Wilke <miwi@freebsd.org>
Subject: Re: [HEADS UP] KDE4 - Call for Testing Part 1
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 15:18:51 -0000

On Sunday 27 July 2008 15:59:41 OutBackdingo wrote:
> where exactly are these packages and how does one go about getting
> them ?

Seems I shouldn't have cut the original announce.

http://wiki.freebsd.org/KDE4/Install

> On Sun, 2008-07-27 at 13:38 +0200, Max Laier wrote:
> > On Thursday 17 July 2008 16:21:05 Martin Wilke wrote:
> > > ... Good News:
> >
> > You guys are awesome!  Works like a charm - with a few hickups here and
> > there, but in general very stable and smooth.  Is there anything specific
> > you'd want reported?
> >
> > The install - on i386/8.0 from packages - went very smoothly after
> > replacing: subversion-freebsd with subversion (any idea how to fix this?)
> > removing tidy (to make room for tidylib) and
> >   removing the old libopensync (which allows kdepim3 and 4 to coexist -
> > at least my kmail3 doesn't seem to mind).
> >
> > With the layover ports tree I was also able to install my only qt4 app
> > (audio/picard) after the kde4 install - works well, too.
> >
> > Thanks a lot for your work on this!

-- 
/"\  Best regards,                      | mlaier@freebsd.org
\ /  Max Laier                          | ICQ #67774661
 X   http://pf4freebsd.love2party.net/  | mlaier@EFnet
/ \  ASCII Ribbon Campaign              | Against HTML Mail and News

From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 15:22:04 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 2D0621065676
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 15:22:04 +0000 (UTC)
	(envelope-from remko@FreeBSD.org)
Received: from websrv01.jr-hosting.nl (websrv01.jr-hosting.nl [78.47.69.233])
	by mx1.freebsd.org (Postfix) with ESMTP id E6DE08FC14
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 15:22:03 +0000 (UTC)
	(envelope-from remko@FreeBSD.org)
Received: from [195.64.94.120] (helo=axantucar.local)
	by websrv01.jr-hosting.nl with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.69 (FreeBSD)) (envelope-from <remko@FreeBSD.org>)
	id 1KN84P-00031J-15; Sun, 27 Jul 2008 17:22:01 +0200
Message-ID: <488C9294.7090102@FreeBSD.org>
Date: Sun, 27 Jul 2008 17:21:56 +0200
From: Remko Lodder <remko@FreeBSD.org>
User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707)
MIME-Version: 1.0
To: David Southwell <david@vizion2000.net>
References: <200807241240.46520.david@vizion2000.net>
	<488AF712.5020500@FreeBSD.org>
	<200807260337.02301.david@vizion2000.net>
	<200807270839.42523.david@vizion2000.net>
In-Reply-To: <200807270839.42523.david@vizion2000.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "Philip M. Gollucci" <pgollucci@p6m7g8.com>, freebsd-ports@freebsd.org
Subject: Re: compile failure _www/mod_python3/work/mod_python-3.3.1._SOLVED
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 15:22:04 -0000

David Southwell wrote:
> On Saturday 26 July 2008 03:37:01 David Southwell wrote:
>> On Saturday 26 July 2008 03:06:10 Remko Lodder wrote:
>>> David Southwell wrote:
>>>> structure or union
>>>> apxs:Error: Command failed with rc=65536
>>>> .
>>> The error appears to be telling you that apxs doesn't support the thing
>>> you want to do with it. Did you look into your apache build already?
>>>
>>> //Remko
>> Strange you should say that because I was asking myself the same question.
>> I am just doing a portupgrade -fr apache. I will report results when
>> finished.
>>
>> David
>>
>> BTW
>>
>> I would have thought, if that is the case, that mod_python would have
>> reported a dependency error. The other thing is that we were doing an
>> upgrade from the earlier version which was working fine.. So I doubt
>> whether that is the cause of the error.
>>
> 
> 
> Well after a massive recompile of portupgrade -fr apache-2.2.9 mod_python3 
> compiled and installed fine. So problem is solved, the solution to the 
> problem known,  but the source of the problem undefined !!!
> 
> Thnaks all
> 
> David
> 
> David

Well lets not make a biggy out of that. Obviously things changed in your 
machine, different dependencies and such, so undefined but probably
something you caused yourself. You fixed it, so be happy and enjoy the 
nice (at least here) weekend :D

Cheers
Remko

-- 

/"\   Best regards,                      | remko@FreeBSD.org
\ /   Remko Lodder                       | remko@EFnet
  X    http://www.evilcoder.org/          |
/ \   ASCII Ribbon Campaign              | Against HTML Mail and News

From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 16:15:54 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 DB4BD106566B;
	Sun, 27 Jul 2008 16:15:54 +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 98BD48FC14;
	Sun, 27 Jul 2008 16:15:48 +0000 (UTC)
	(envelope-from david@vizion2000.net)
Received: by dns1.vizion2000.net (Postfix, from userid 1007)
	id 76BC91CC33; Sun, 27 Jul 2008 09:38:03 -0700 (PDT)
From: David Southwell <david@vizion2000.net>
Organization: Voice and Vision
To: freebsd-ports@freebsd.org
Date: Sun, 27 Jul 2008 09:38:02 -0700
User-Agent: KMail/1.9.7
References: <200807241240.46520.david@vizion2000.net>
	<200807270839.42523.david@vizion2000.net>
	<488C9294.7090102@FreeBSD.org>
In-Reply-To: <488C9294.7090102@FreeBSD.org>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200807270938.03240.david@vizion2000.net>
Cc: "Philip M. Gollucci" <pgollucci@p6m7g8.com>,
	Remko Lodder <remko@freebsd.org>
Subject: Re: compile failure _www/mod_python3/work/mod_python-3.3.1._SOLVED
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 16:15:55 -0000

On Sunday 27 July 2008 08:21:56 Remko Lodder wrote:
> David Southwell wrote:
> > On Saturday 26 July 2008 03:37:01 David Southwell wrote:
> >> On Saturday 26 July 2008 03:06:10 Remko Lodder wrote:
> >>> David Southwell wrote:
> >>>> structure or union
> >>>> apxs:Error: Command failed with rc=65536
> >>>> .
> >>>
> >>> The error appears to be telling you that apxs doesn't support the thing
> >>> you want to do with it. Did you look into your apache build already?
> >>>
> >>> //Remko
> >>
> >> Strange you should say that because I was asking myself the same
> >> question. I am just doing a portupgrade -fr apache. I will report
> >> results when finished.
> >>
> >> David
> >>
> >> BTW
> >>
> >> I would have thought, if that is the case, that mod_python would have
> >> reported a dependency error. The other thing is that we were doing an
> >> upgrade from the earlier version which was working fine.. So I doubt
> >> whether that is the cause of the error.
> >
> > Well after a massive recompile of portupgrade -fr apache-2.2.9
> > mod_python3 compiled and installed fine. So problem is solved, the
> > solution to the problem known,  but the source of the problem undefined
> > !!!
> >
> > Thnaks all
> >
> > David
> >
> > David
>
> Well lets not make a biggy out of that. Obviously things changed in your
> machine, different dependencies and such, so undefined but probably
> something you caused yourself. You fixed it, so be happy and enjoy the
> nice (at least here) weekend :D
>
> Cheers
> Remko
Thanks mate..

We were both thinking similar thoughts.. one thing that makes your comment v. 
appropriate is that this sytem has recently been upgraded from 6.3 to 7.0 
maybe one of the libraries did not get properly updated. I think that was why 
I felt upgrading -fr was appropriate.

The weather is really good - I have been out enjoying the sun and strimming 
the weeds!!

David


From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 17:03:05 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 EF822106567B
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 17:03:05 +0000 (UTC)
	(envelope-from ady@ady.ro)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.172])
	by mx1.freebsd.org (Postfix) with ESMTP id CC55E8FC1F
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 17:03:05 +0000 (UTC)
	(envelope-from ady@ady.ro)
Received: by wf-out-1314.google.com with SMTP id 24so3118015wfg.7
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 10:03:05 -0700 (PDT)
Received: by 10.142.222.4 with SMTP id u4mr1273943wfg.329.1217178185235;
	Sun, 27 Jul 2008 10:03:05 -0700 (PDT)
Received: by 10.142.54.14 with HTTP; Sun, 27 Jul 2008 10:03:05 -0700 (PDT)
Message-ID: <78cb3d3f0807271003q3f5ab72dr2147cf7b1a3348fc@mail.gmail.com>
Date: Sun, 27 Jul 2008 20:03:05 +0300
From: "Adrian Penisoara" <ady@freebsd.ady.ro>
Sender: ady@ady.ro
To: "Alexander Leidinger" <Alexander@leidinger.net>
In-Reply-To: <20080727121503.679bc598@deskjail>
MIME-Version: 1.0
References: <78cb3d3f0807260841k336f20a9jce857189c55adb16@mail.gmail.com>
	<78cb3d3f0807270122r4d2377d9gbf4e3ed5386918fa@mail.gmail.com>
	<20080727121503.679bc598@deskjail>
X-Google-Sender-Auth: 7cff4f34a5921255
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Content-Filtered-By: Mailman/MimeDel 2.1.5
Cc: freebsd-database@freebsd.org, freebsd-emulation@freebsd.org, rofug@rofug.ro,
	freebsd-ports@freebsd.org
Subject: Re: Q: Is there any use for Oracle database port installation under
	Linux compat root ?
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 17:03:06 -0000

Hi,

On Sun, Jul 27, 2008 at 1:15 PM, Alexander Leidinger <
Alexander@leidinger.net> wrote:

> Quoting "Adrian Penisoara" <ady@freebsd.ady.ro> (Sun, 27 Jul 2008 11:22:20
> +0300):
>
> > Hi,
> >
> >   I am working on a FreeBSD port for Oracle's XE database package[1]
> (Linux
> > binaries) and I stumbled upon some issues related to USE_LINUX_PREFIX.
> > Before going any further trying to support (as an option) installing the
> > Oracle XE directly under the /compat/linux hierarchy (like the
> > database/linux-oracle-instantclient-* ports are doing), I have to ask ask
> > around the following:
> >
> > (1) Is there any real need/benefit to have an Oracle DB installation
> rooted
> > under /compat/linux (e.g. /compat/linux/usr/lib/oracle/xe/...) ? Side
> note:
> > in this case all shell scripts will need to be ran under
> > /compat/linux/bin/bash.
> >
> > (2) How does one deal with installing manual pages and shared files with
> > USE_LINUX_PREFIX -- do they also have to go under /compat/linux ? Using
> > ${MANPREFIX} as a template gives wrong results in this case...
>
> A port has to install into LINUXPREFIX, if it is an infrastructure
> port (no part has to go outside this location). It has to install into
> the default location (PREFIX/LOCALBASE), if it is an enduser port.
> That's the easy part.


 Good pointer, I was missing this bit. Thanks.


>
>
> Now the classification, what is what, is the hard part. The linux
> png/jpeg or whatever lib is for sure infrastructure. If this would land
> in the default FreeBSD lib path, rest assured it would hurt. A linux
> acroread port is an enduser application, a user will call it directly
> to work with it. It also does not come with libs in the default FreeBSD
> locations, so everything will be fine if it is installed in the default
> location.
>
> For the Oracle stuff I can imagine that it is a hard question. If it
> doesn't put libs into a FreeBSD lib directory (a subdirectory of a lib
> directory is ok, as it will not cause immediate problems), there are no
> immediate objections to putting it into the default FreeBSD location
> (and as the DBA as an enduser would use it, this would fit into the
> description above). But we also have the rule that nothing is allowed
> to be put into the basesystem (/usr/Y instead of /usr/local/Y). Think
> about jails where the base is mounted read-only and only additional
> programs are in a RW part.


  In the default configuration the binaries (and I mean all of them!) would
be placed under /usr/lib/oracle, since this is a hardcoded path in all
places.
  I will also offer a "WITH_BSDHIER" option which will root the installation
into /usr/local/oracle and just make a symlink under /usr/lib. Should I
rather make this the default ? ;)

  There are no libraries (or other binaries for that fact) installed outside
the Oracle hierarchy (this is the general strategy for Oracle RDBMS products
at least). So I guess it very nicely fits into the "enduser" picture you
describe above. I'm just wandering whether a /compat/linux rooted
installation would make sense.

  I am still interested to hear opinions from Oracle DBAs/users on this
subject -- would you need this option ?


>
>
> In the end it comes down to what you are able to do and how hard the
> software is to port. Maybe it is easy to install everything into
> LINUXBASE and install a wrapper into LOCALBASE (/usr/local/bin/Y would
> be a script with #!/compat/linux/bin/bash and start whatever is needed
> to start /compat/linux/bin/Y). Maybe the installation of the software
> allows to install into /usr/local/softwarename and you can make links
> from /usr/local/bin/ to it.
>
> The rules for this are strong suggestions. If it is possible to do,
> do everything you can to follow the rules, if you don't know how to
> make something follow the rules, ask specific questions on ports if
> someone has in idea. If there's no idea, forget the rule and try to do
> something as close as possible to the goal of the rule (and document
> what/why).
>
> Bye,
> Alexander.
>
>
Thank you for your time.
Adrian.

From owner-freebsd-ports@FreeBSD.ORG  Sun Jul 27 17:43:02 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 A215C106566C
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 17:43:02 +0000 (UTC)
	(envelope-from chagin.dmitry@gmail.com)
Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.187])
	by mx1.freebsd.org (Postfix) with ESMTP id 293ED8FC13
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 17:43:01 +0000 (UTC)
	(envelope-from chagin.dmitry@gmail.com)
Received: by fk-out-0910.google.com with SMTP id k31so3907473fkk.11
	for <freebsd-ports@freebsd.org>; Sun, 27 Jul 2008 10:43:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:date:to:cc:subject
	:in-reply-to:message-id:references:user-agent:mime-version
	:content-type:from;
	bh=UmA02ZXJxzCl6RC4h5RcCCiOdVp9V6rRasSMqHBCWtw=;
	b=MApHfopU9rl8Istn9e9G6F164rbNpTqjGtfzEuCA39UoKOPCnhz9V85JuFjzViVTVl
	AjeSaeWWzJTSq22Bqq71E9E8bDwR/MMG+mONjZqSV6/46vADctSFK/3SiwY60u445Fj+
	Ts6Vdbz8mPVL24uSRHgjH4A47r0USkPrh+rnU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=date:to:cc:subject:in-reply-to:message-id:references:user-agent
	:mime-version:content-type:from;
	b=vxhVusl+N41s7/bHd1SywCZZ2GhsXzgPwC/nJAphItqW463d09uYx90LKs9FLm72GJ
	20e8KXAVjTguFJ+1eULfthY8tOvwmlbO2FsLrVURk7b872OGMBoBBrNinDyMTtZPKt1l
	IAaB53qx78QAJSfaqZZAf/AAOKGhOcUwt6jtg=
Received: by 10.181.4.17 with SMTP id g17mr1023282bki.67.1217178993839;
	Sun, 27 Jul 2008 10:16:33 -0700 (PDT)
Received: from ora.chd.net ( [78.107.232.239])
	by mx.google.com with ESMTPS id 13sm22486973fks.6.2008.07.27.10.16.29
	(version=TLSv1/SSLv3 cipher=RC4-MD5);
	Sun, 27 Jul 2008 10:16:30 -0700 (PDT)
Date: Sun, 27 Jul 2008 21:16:05 +0400 (MSD)
To: Adrian Penisoara <ady@freebsd.ady.ro>
In-Reply-To: <78cb3d3f0807271003q3f5ab72dr2147cf7b1a3348fc@mail.gmail.com>
Message-ID: <alpine.BSF.1.10.0807272107050.3912@ora.chd.net>
References: <78cb3d3f0807260841k336f20a9jce857189c55adb16@mail.gmail.com>
	<78cb3d3f0807270122r4d2377d9gbf4e3ed5386918fa@mail.gmail.com>
	<20080727121503.679bc598@deskjail>
	<78cb3d3f0807271003q3f5ab72dr2147cf7b1a3348fc@mail.gmail.com>
User-Agent: Alpine 1.10 (BSF 962 2008-03-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
From: Chagin Dmitry <chagin.dmitry@gmail.com>
Cc: freebsd-database@freebsd.org, Alexander Leidinger <Alexander@leidinger.net>,
	freebsd-emulation@freebsd.org, rofug@rofug.ro, freebsd-ports@freebsd.org
Subject: Re: Q: Is there any use for Oracle database port installation under
 Linux compat root ?
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jul 2008 17:43:02 -0000

On Sun, 27 Jul 2008, Adrian Penisoara wrote:

> Hi,
>
> On Sun, Jul 27, 2008 at 1:15 PM, Alexander Leidinger <
> Alexander@leidinger.net> wrote:
>
>> Quoting "Adrian Penisoara" <ady@freebsd.ady.ro> (Sun, 27 Jul 2008 11:22:20
>> +0300):
>>
>>> Hi,
>>>
>>>   I am working on a FreeBSD port for Oracle's XE database package[1]
>> (Linux
>>> binaries) and I stumbled upon some issues related to USE_LINUX_PREFIX.
>>> Before going any further trying to support (as an option) installing the
>>> Oracle XE directly under the /compat/linux hierarchy (like the
>>> database/linux-oracle-instantclient-* ports are doing), I have to ask ask
>>> around the following:
>>>
>>> (1) Is there any real need/benefit to have an Oracle DB installation
>> rooted
>>> under /compat/linux (e.g. /compat/linux/usr/lib/oracle/xe/...) ? Side
>> note:
>>> in this case all shell scripts will need to be ran under
>>> /compat/linux/bin/bash.
>>>
>>> (2) How does one deal with installing manual pages and shared files with
>>> USE_LINUX_PREFIX -- do they also have to go under /compat/linux ? Using
>>> ${MANPREFIX} as a template gives wrong results in this case...
>>
>> A port has to install into LINUXPREFIX, if it is an infrastructure
>> port (no part has to go outside this location). It has to install into
>> the default location (PREFIX/LOCALBASE), if it is an enduser port.
>> That's the easy part.
>
>
> Good pointer, I was missing this bit. Thanks.
>
>
>>
>>
>> Now the classification, what is what, is the hard part. The linux
>> png/jpeg or whatever lib is for sure infrastructure. If this would land
>> in the default FreeBSD lib path, rest assured it would hurt. A linux
>> acroread port is an enduser application, a user will call it directly
>> to work with it. It also does not come with libs in the default FreeBSD
>> locations, so everything will be fine if it is installed in the default
>> location.
>>
>> For the Oracle stuff I can imagine that it is a hard question. If it
>> doesn't put libs into a FreeBSD lib directory (a subdirectory of a lib
>> directory is ok, as it will not cause immediate problems), there are no
>> immediate objections to putting it into the default FreeBSD location
>> (and as the DBA as an enduser would use it, this would fit into the
>> description above). But we also have the rule that nothing is allowed
>> to be put into the basesystem (/usr/Y instead of /usr/local/Y). Think
>> about jails where the base is mounted read-only and only additional
>> programs are in a RW part.
>
>
>  In the default configuration the binaries (and I mean all of them!) would
> be placed under /usr/lib/oracle, since this is a hardcoded path in all
> places.
>  I will also offer a "WITH_BSDHIER" option which will root the installation
> into /usr/local/oracle and just make a symlink under /usr/lib. Should I
> rather make this the default ? ;)
>
>  There are no libraries (or other binaries for that fact) installed outside
> the Oracle hierarchy (this is the general strategy for Oracle RDBMS products
> at least). So I guess it very nicely fits into the "enduser" picture you
> describe above. I'm just wandering whether a /compat/linux rooted
> installation would make sense.
>
>  I am still interested to hear opinions from Oracle DBAs/users on this
> subject -- would you need this option ?
>

hi!

I think that ora DBAs will tell that the best place it 
/home/ORAUSERNAME
and this user should have shell /compat/linux/bin/bash

thnx!

>
>>
>>
>> In the end it comes down to what you are able to do and how hard the
>> software is to port. Maybe it is easy to install everything into
>> LINUXBASE and install a wrapper into LOCALBASE (/usr/local/bin/Y would
>> be a script with #!/compat/linux/bin/bash and start whatever is needed
>> to start /compat/linux/bin/Y). Maybe the installation of the software
>> allows to install into /usr/local/softwarename and you can make links
>> from /usr/local/bin/ to it.
>>
>> The rules for this are strong suggestions. If it is possible to do,
>> do everything you can to follow the rules, if you don't know how to
>> make something follow the rules, ask specific questions on ports if
>> someone has in idea. If there's no idea, forget the rule and try to do
>> something as close as possible to the goal of the rule (and document
>> what/why).
>>
>> Bye,
>> Alexander.
>>
>>
> Thank you for your time.
> Adrian.
> _______________________________________________
> freebsd-emulation@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
> To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.org"
>

-- 
Have fun!
chd

From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 07:24:21 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 C44CE1065676
	for <ports@freebsd.org>; Mon, 28 Jul 2008 07:24:21 +0000 (UTC)
	(envelope-from barner@gmx.de)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by mx1.freebsd.org (Postfix) with SMTP id 1943A8FC0A
	for <ports@freebsd.org>; Mon, 28 Jul 2008 07:24:20 +0000 (UTC)
	(envelope-from barner@gmx.de)
Received: (qmail 20642 invoked by uid 0); 28 Jul 2008 06:57:38 -0000
Received: from 91.13.53.179 by www096.gmx.net with HTTP;
	Mon, 28 Jul 2008 08:57:38 +0200 (CEST)
Content-Type: text/plain; charset="iso-8859-1"
Date: Mon, 28 Jul 2008 08:57:38 +0200
From: "Simon Barner" <barner@gmx.de>
In-Reply-To: <op.ueltu2rb9aq2h7@mezz.mezzweb.com>
Message-ID: <20080728065738.98520@gmx.net>
MIME-Version: 1.0
References: <1216576403.10706.7.camel@toshi.weizenstrasse>
	<op.ueltu2rb9aq2h7@mezz.mezzweb.com>
To: "Jeremy Messenger" <mezz7@cox.net>, james@ractive.ch
X-Authenticated: #147403
X-Flags: 0001
X-Mailer: WWW-Mail 6100 (Global Message Exchange)
X-Priority: 3
X-Provags-ID: V01U2FsdGVkX18O8+snqdAOdzwjDsSvBmzK30iQDWFEa9CL4vRkj2
	6nh6g6wAjqStixjtMbBaqWl61UKKx7jJfi8w== 
Content-Transfer-Encoding: 8bit
X-GMX-UID: 0FS1fUBVbmwocLlNajdLqH9PUzc4ctEp
Cc: ports@freebsd.org, barner@freebsd.org
Subject: Re: FreeBSD Port: boost 1.36
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 07:24:21 -0000

> I don't what happened to him. I am hoping that he will be back soon. I  
> already have tested and respone back to him with the result. The result  
> was work perfect for me with deluge and other ports.

Hello Mezz & others,

sorry for the long delay :( After I returned from my holiday my FreeBSD time
unfortunately was very limited, due to deadlines and unexpected business trips.

Starting from today I will hopefully also have my DSL connection re-established
at home, so my responsiveness will certainly improve!

The boost 1.35 port will hit the ports tree this week, so we are ready for the upcoming
1.36 release.

With best regards, and sorry again,
 Simon
-- 
Psssst! Schon das coole Video vom GMX MultiMessenger gesehen?
Der Eine für Alle: http://www.gmx.net/de/go/messenger03

From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 10:00:12 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 53BE4106568D
	for <ports@freebsd.org>; Mon, 28 Jul 2008 10:00:12 +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 270138FC0C
	for <ports@freebsd.org>; Mon, 28 Jul 2008 10:00:12 +0000 (UTC)
	(envelope-from fenner@FreeBSD.org)
Received: from freefall.freebsd.org (fenner@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6SA0CnV070623
	for <ports@freebsd.org>; Mon, 28 Jul 2008 10:00:12 GMT
	(envelope-from fenner@freefall.freebsd.org)
Received: (from fenner@localhost)
	by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6SA0Bm5070622
	for ports@freebsd.org; Mon, 28 Jul 2008 10:00:11 GMT
	(envelope-from fenner)
Date: Mon, 28 Jul 2008 10:00:11 GMT
From: Bill Fenner <fenner@FreeBSD.org>
Message-Id: <200807281000.m6SA0Bm5070622@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 <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 10:00:12 -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  Mon Jul 28 11:06:07 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 878561065679
	for <freebsd-ports@FreeBSD.org>; Mon, 28 Jul 2008 11:06:07 +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 64D738FC18
	for <freebsd-ports@FreeBSD.org>; Mon, 28 Jul 2008 11:06:07 +0000 (UTC)
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6SB67Tj077972
	for <freebsd-ports@FreeBSD.org>; Mon, 28 Jul 2008 11:06:07 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6SB66MM077968
	for freebsd-ports@FreeBSD.org; Mon, 28 Jul 2008 11:06:06 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Date: Mon, 28 Jul 2008 11:06:06 GMT
Message-Id: <200807281106.m6SB66MM077968@freefall.freebsd.org>
X-Authentication-Warning: freefall.freebsd.org: gnats set sender to
	owner-bugmaster@FreeBSD.org using -f
From: FreeBSD bugmaster <bugmaster@FreeBSD.org>
To: FreeBSD ports list <freebsd-ports@FreeBSD.org>
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 <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 11:06:07 -0000

Current FreeBSD problem reports

The following is a listing of current problems submitted by FreeBSD users.
These represent problem reports covering all versions including\nexperimental development code and obsolete releases.\n
Bugs can be in one of several states:

o - open
A problem report has been submitted, no sanity checking performed.

a - analyzed
The problem is understood and a solution is being sought.

f - feedback
Further work requires additional information from the
     originator or the community - possibly confirmation of
     the effectiveness of a proposed solution.

p - patched
A patch has been committed, but some issues (MFC and / or
     confirmation from originator) are still open.

r - repocopy
The resolution of the problem report is dependent on
     a repocopy operation within the CVS repository which
     is awaiting completion.

s - suspended
The problem is not being worked on, due to lack of information
     or resources.  This is a prime candidate
     for somebody who is looking for a project to do.
     If the problem cannot be solved at all,
     it will be closed, rather than suspended.

c - closed
A problem report is closed when any changes have been integrated,
     documented, and tested -- or when fixing the problem is abandoned.

Critical problems

S Tracker      Resp.      Description
--------------------------------------------------------------------------------
f ports/124901            [patch] sysutils/fusefs-kmod dataloss on write shortly

1 problem total.

Serious problems

S Tracker      Resp.      Description
--------------------------------------------------------------------------------
o ports/97254             ports-mgmt/porttools - wrong prefix
a ports/107304            print/apsfilter does not print PDF to raw PostScript p
f ports/112921            x11-wm/Beryl not loading focus and keybinding settings
s ports/113144            print/ghostscript-gnu dumps core with several output d
f ports/116385            net/vnc using vnc.so crashes Xorg 7.3 when remote comp
f ports/116586            net/isc-dhcp3-server does not work when compiled with 
f ports/118877            audio/streamripper does not detect song title from str
o ports/121635            mail/ezmlm-idx MySQL support broken
f ports/122276            Compiled audio/musicpd segfaults on FreeBSD 7.0
o ports/122381            net-mgmt/collectd in FreeBSD 7.0 i386 and sparc64 segf
f ports/122416            deskutils/kmatrix3d and deskutils/ksmoothdock don't in
o ports/122907            [patch] sysutils/fusefs-kmod dataloss on write shortly
f ports/122973            textproc/xerces-c2: installed files do not have o+r bi
a ports/124154            mail/milter-bogom cores out intermittently
o ports/124864            print/ghostscript-gpl fails to install if ESC/Page dri
f ports/125111            [PATCH] graphics/gdal: cyclic dependency and wrong opt
f ports/125140            [patch] add dependencies on libstdc++.[45] for securit
f ports/125255            devel/newt's dependency to SLANG
f ports/125555            sysutils/lsof - not working on RELENG_7 after MFC of K
f ports/125795            [PATCH] x11-wm/compiz-fusion-plugins-main: pkg-plist i
f ports/125796            [PATCH] x11-wm/compiz-fusion-plugins-extra: pkg-plist 
f ports/125809            [NEW PORT] www/greasemonkey: Add bits of DHTML to any 
f ports/125974            building games/xpuyopuyo fails
o ports/126017            Update port: dns/powerdns-recursor fix static compilat

24 problems total.

Non-critical problems

S Tracker      Resp.      Description
--------------------------------------------------------------------------------
s ports/85513             Intel C++ compiler not 100% binary compatible with sys
o ports/100771            port submit (ports-mgmt/porttools) cannot parse multip
o ports/108795            ports/icc: Proposed update to icc port for intel compi
o ports/108856            [mbone/sdr] make sdr usable again; patch appended
o ports/110144            New port: math/Matlab7
o ports/112746            [NEW PORT]: www/coldfusion: coldfusion7 Coldfusion 7.0
f ports/115304            multimedia/gpac-mp4box cannot import files larger than
o ports/116567            [PATCH] net/vnc: patch x0vncserver to not give the sel
o ports/117521            [new port] net/asterisk-res-bonjour Bonjour (Zeroconf)
o ports/119183            [NEW PORT] net/freeradius-client: FreeRADIUS Client li
f ports/119556            [PATCH] textproc/xerces-c2: Update to 2.8.0
o ports/120923            www/squidguard does not work unless its UID/GID are mo
o ports/121194            math/arpack - Patch to use ARPACK++ on modern compiler
o ports/121259            New port: net/openamq OpenAMQ is a complete AMQP messa
f ports/121405            Update graphics/gmt to newer version (4.2.1)
o ports/121834            [patch] lang/lua: split AR into AR/ARFLAGS (for cross 
o ports/121882            /usr/ports/audio/mbrolavox/voices.conf uses extended c
f ports/122469            [patch] options for devel/viewvc
o ports/122596            devel/python: Python hangs when importing pygtk
f ports/122701            New port: www/mod_wombat "Apache Lua module"
o ports/122824            [new port] add news/husky-htick-devel port
o ports/122842            Update port: security/logcheck Update to version 1.2.5
o ports/123239            New port: graphics/diamondbox Layer based photo editor
o ports/123391            [NEW PORT] math/mingw32-libgmp4: Library for arbitrary
f ports/123424            [NEW PORT] net/winexe
o ports/123437            comms/qpage -- hangup problems and ident requests
f ports/123756            [patch] put devel/libffi includes in sane place
f ports/124000            [patch] update net/isc-dhcp3-server to 3.0.7 and reset
o ports/124015            [New Port] irc/ircit a file in file out irc client
o ports/124061            [patch]: lang/mlton (new features)
f ports/124062            [patch] net/bounce: command line option -b does not wo
f ports/124082            [UPDATE]: audio/qmpdclient Update to new release, 1.0.
f ports/124083            net/vnc is not building the xorg vnc module
f ports/124257            [PATCH] security/sguil-server: ${PREFIX}/lib/sguil-ser
f ports/124423            multimedia/mplayer detection of OSS Audio is faulty
f ports/124428            palm/jpilot configure error when checking for pilot-li
o ports/124597            [NEW PORT] net/callweaver: Fork of the popular Open So
f ports/124706            cannot build sysutils/desktopbsd-tools
f ports/124709            deskutils/kmatrix3d broken
o ports/124859            [patch] Correctly note math/emacs-calc dependency/comp
o ports/124905            new port: databases/sqlitejdbc 051
f ports/124967            New port: mail/zms    A specialized mail gateway syste
f ports/124981            [NEW PORT] sysutils/mogilefs-php: MogileFS PHP Extensi
f ports/125086            math/r - R-2.6.1_2 missing files or incorrect +CONTENT
o ports/125164            New port: www/fourcalhttp -- A simple caching web serv
o ports/125178            [NEW PORT] net/wizd: An open-source media server for S
f ports/125315            www/Moinmoin 1.7 does not support http auth
o ports/125324            editors/the (3.2) looses cursor when compiled with PDC
o ports/125348            lang/nawk: support multibyte charsets in tolower/toupp
f ports/125362            New port: devel/ocaml-lwt (cooperative threading libra
o ports/125375            [NEW PORT] lang/mosh: A Fast R6RS Scheme interpreter
f ports/125552            sysutils/k3b: Update to 1.0.5
f ports/125557            [PATCH]devel/open-beagle: update to 3.0.3
f ports/125574            [patch] port devel/cvs2svn make GIT optional
f ports/125584            not all sample files included with net-mgmt/nagios por
o ports/125593            [new port] net-im/qutim-devel: development version of 
f ports/125594            net-p2p/Amule2 port is outdated
f ports/125611            [PATCH]print/pstotext: update to 1.9
f ports/125676            [PATCH] Fix www/lynx build
f ports/125679            mail/mutt-devel uses expired gss_nt_service_name
f ports/125697            [patch] security/secure_delete add conflicts for secur
f ports/125698            [patch]  security/srm add conflicts for  security/secu
o ports/125705            resurrect graphics/mesagl in a mangled version
f ports/125706            Update math/vtk5 to version 5.0.4
o ports/125714            [patch] www/httptunnel: users not added
f ports/125748            security/ipsec-tools: enable hybrid by default and add
o ports/125783            New port: www/vulture - A HTTP reverse proxy for your 
o ports/125819            [NEW PORT] deskutils/org-mode.el6: An Emacs mode for n
s ports/125830            [PATCH] Update multimedia/vlc to 0.8.6i , which adress
f ports/125834            [PATCH] multimedia/vlc: Update to 0.8.6i
o ports/125884            [NEW PORT] net-im/wooztalk: Meet your World Wide Web n
o ports/125899            New port: graphics/linux-XnViewMP
o ports/125924            [new port] Add textproc/stardict3
o ports/125939            New Port: misc/wanpipe  drivers for various sangoma ca
f ports/125960            sysutils/syscp lacks of chattr/chflags
o ports/125970            New port: palm/barry C++ library for interfacing with 
o ports/125988            [PATCH] devel/py25-boto: update to 1.3a
o ports/126011            [NEW PORT] devel/zmq: Open source message queue optimi
f ports/126014            [PATCH] sysutils/rsnapshot: 'ssh_arg' option broken
o ports/126015            New port: lang/ypsilon: Scheme implementation for real
o ports/126016            New port: net/ladvd CDP/LLDP sender
o ports/126028            Upgrade icecast2 to version 2.3.2

82 problems total.


From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 12:57:25 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 2F08810656CB
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 12:57:25 +0000 (UTC)
	(envelope-from rodrigo@bebik.net)
Received: from smtp8-g19.free.fr (smtp8-g19.free.fr [212.27.42.65])
	by mx1.freebsd.org (Postfix) with ESMTP id E12C28FC18
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 12:57:24 +0000 (UTC)
	(envelope-from rodrigo@bebik.net)
Received: from smtp8-g19.free.fr (localhost [127.0.0.1])
	by smtp8-g19.free.fr (Postfix) with ESMTP id A74A732A84A
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 14:57:20 +0200 (CEST)
Received: from hodja.bebik.net (gam75-4-82-235-223-127.fbx.proxad.net
	[82.235.223.127])
	by smtp8-g19.free.fr (Postfix) with ESMTP id 1089132A81E
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 14:57:17 +0200 (CEST)
Received: by hodja.bebik.net (Postfix, from userid 1001)
	id 5C80B2847F; Mon, 28 Jul 2008 14:57:17 +0200 (CEST)
Date: Mon, 28 Jul 2008 14:57:17 +0200
From: "Rodrigo OSORIO (ros)" <rodrigo@bebik.net>
To: freebsd-ports@freebsd.org
Message-ID: <20080728125717.GA11044@hodja.bebik.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4.2.2i
Subject: Problem with the %%PYTHON_CMD%% variable
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 12:57:25 -0000


Hi,

I'm working in a port who is a python script.

To launch the application I add a sh script into the files directory 
to be copied in the /usr/local/bin/.

The proble is the %%PYTHON_CMD%% is not interpretated by the makefile 
when the %%PREFIX%% was perfectly.

I try several ways to solve it including add the bsd.python.mk without success.

I took a look inside other ports using python but I didn't see anything convincing.

All the port files are available at http://www.bebik.net/~rodrigo/ntlmaps/

Thanks for your help,

Rodrigo
 


From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 15:58:22 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 B8EDD106567A
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 15:58:22 +0000 (UTC)
	(envelope-from ady@ady.ro)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.172])
	by mx1.freebsd.org (Postfix) with ESMTP id 8BD5B8FC19
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 15:58:22 +0000 (UTC)
	(envelope-from ady@ady.ro)
Received: by wf-out-1314.google.com with SMTP id 24so3460659wfg.7
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 08:58:22 -0700 (PDT)
Received: by 10.142.232.20 with SMTP id e20mr1655782wfh.85.1217260702066;
	Mon, 28 Jul 2008 08:58:22 -0700 (PDT)
Received: by 10.142.54.14 with HTTP; Mon, 28 Jul 2008 08:58:22 -0700 (PDT)
Message-ID: <78cb3d3f0807280858j3ce1692du80c348571a87d015@mail.gmail.com>
Date: Mon, 28 Jul 2008 17:58:22 +0200
From: "Adrian Penisoara" <ady@freebsd.ady.ro>
Sender: ady@ady.ro
To: "Pierre-Luc Brunet" <pierre@zestuff.com>
In-Reply-To: <FC9F8C3C0FEBB24BA83E100D27D4E012054464@bowser.ZeStuff.local>
MIME-Version: 1.0
References: <FC9F8C3C0FEBB24BA83E100D27D4E012054464@bowser.ZeStuff.local>
X-Google-Sender-Auth: fab2faac7277c090
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Content-Filtered-By: Mailman/MimeDel 2.1.5
Cc: freebsd-ports@freebsd.org
Subject: Re: Unable to make install on Subversion port
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 15:58:22 -0000

Hi,


On Fri, Jul 25, 2008 at 8:45 PM, Pierre-Luc Brunet <pierre@zestuff.com>wrote:

> Hello everybody,
>
>
>
> I've been trying to install subversion for a few days but it just won't
> work. I can do make config, make all but when I do make install, it
> eventually freeze at:
>
>
>
> chmod 755 /usr/local/libexec/apache22/mod_dav_svn.so
>
>   Dumb question: do you have Apache with DAV/SVN support running ? If you
try running make with Apache shut down, is it working ?

Regards,
Adrian.

From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 16:16:54 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 585B61065675
	for <freebsd-ports@FreeBSD.org>; Mon, 28 Jul 2008 16:16:54 +0000 (UTC)
	(envelope-from pav@FreeBSD.org)
Received: from raven.customer.vol.cz (raven.customer.vol.cz [195.250.144.108])
	by mx1.freebsd.org (Postfix) with ESMTP id CB5D78FC2B
	for <freebsd-ports@FreeBSD.org>; Mon, 28 Jul 2008 16:16:53 +0000 (UTC)
	(envelope-from pav@FreeBSD.org)
Received: from oook.cz (nobody@localhost [127.0.0.1])
	by raven.customer.vol.cz (8.14.1/8.14.1) with ESMTP id m6SFnoLi020462; 
	Mon, 28 Jul 2008 17:49:50 +0200 (CEST)
	(envelope-from pav@FreeBSD.org)
From: "Pav Lucistnik" <pav@FreeBSD.org>
To: "Rodrigo OSORIO (ros)" <rodrigo@bebik.net>, freebsd-ports@FreeBSD.org
Date: Mon, 28 Jul 2008 17:49:50 +0200
Message-Id: <20080728154825.M25123@FreeBSD.org>
In-Reply-To: <20080728125717.GA11044@hodja.bebik.net>
References: <20080728125717.GA11044@hodja.bebik.net>
X-Mailer: OpenWebMail 2.53 
X-OriginatingIP: 195.122.204.152 (cvs@oook.cz)
MIME-Version: 1.0
Content-Type: text/plain;
	charset=iso-8859-2
X-Spam-Score: -1.44 () ALL_TRUSTED
X-Scanned-By: MIMEDefang 2.64 on 195.250.144.108
Cc: 
Subject: Re: Problem with the %%PYTHON_CMD%% variable
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 16:16:54 -0000

On Mon, 28 Jul 2008 14:57:17 +0200, Rodrigo OSORIO (ros) wrote

> I'm working in a port who is a python script.
> 
> To launch the application I add a sh script into the files directory 
> to be copied in the /usr/local/bin/.
> 
> The proble is the %%PYTHON_CMD%% is not interpretated by the 
> makefile when the %%PREFIX%% was perfectly.

> All the port files are available at http://www.bebik.net/~rodrigo/ntlmaps/

You need to add PYTHON_CMD to list of expansions for SUB_FILES.
Add something like this to your Makefile:

SUB_LIST=  PYTHON_CMD=${PYTHON_CMD}

Also, you don't need to run depend on python, you already get that from
USE_PYTHON line.

--
Pav Lucistnik <pav@oook.cz>
              <pav@FreeBSD.org>


From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 16:45:04 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 60D99106567E
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 16:45:04 +0000 (UTC)
	(envelope-from pierre@zestuff.com)
Received: from exchange.zeservers.com (exchange.zeservers.com [209.172.63.170])
	by mx1.freebsd.org (Postfix) with ESMTP id 1C8DC8FC14
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 16:45:03 +0000 (UTC)
	(envelope-from pierre@zestuff.com)
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 28 Jul 2008 12:44:57 -0400
Message-ID: <FC9F8C3C0FEBB24BA83E100D27D4E012054469@bowser.ZeStuff.local>
X-MimeOLE: Produced By Microsoft Exchange V6.5
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: RE: Unable to make install on Subversion port
thread-index: AcjwynwWMhEAM+WeSs2ZXLHku2EjQAABnjbAAAARlTA=
From: "Pierre-Luc Brunet" <pierre@zestuff.com>
To: <freebsd-ports@freebsd.org>
Subject: RE: Unable to make install on Subversion port
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 16:45:04 -0000

Adrian,

Thank you very much for taking the time to reply to me.

No apache was not running with those modules already. I still tried to
shut down apache and ran make install but got the same result.

--
Pierre-Luc Brunet
ZeStuff

-----Original Message-----
From: owner-freebsd-ports@freebsd.org
[mailto:owner-freebsd-ports@freebsd.org] On Behalf Of Adrian Penisoara
Sent: Monday, July 28, 2008 11:58 AM
To: Pierre-Luc Brunet
Cc: freebsd-ports@freebsd.org
Subject: Re: Unable to make install on Subversion port

Hi,


On Fri, Jul 25, 2008 at 8:45 PM, Pierre-Luc Brunet
<pierre@zestuff.com>wrote:

> Hello everybody,
>
>
>
> I've been trying to install subversion for a few days but it just
won't
> work. I can do make config, make all but when I do make install, it
> eventually freeze at:
>
>
>
> chmod 755 /usr/local/libexec/apache22/mod_dav_svn.so
>
>   Dumb question: do you have Apache with DAV/SVN support running ? If
you
try running make with Apache shut down, is it working ?

Regards,
Adrian.
_______________________________________________
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  Mon Jul 28 16:45:21 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 617A21065690
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 16:45:21 +0000 (UTC)
	(envelope-from pierre@zestuff.com)
Received: from exchange.zeservers.com (exchange.zeservers.com [209.172.63.170])
	by mx1.freebsd.org (Postfix) with ESMTP id 190E28FC27
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 16:45:21 +0000 (UTC)
	(envelope-from pierre@zestuff.com)
Content-class: urn:content-classes:message
Date: Mon, 28 Jul 2008 12:45:15 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Message-ID: <FC9F8C3C0FEBB24BA83E100D27D4E01205446A@bowser.ZeStuff.local>
In-Reply-To: <FCC637D5-F52D-415E-BEB9-789784C7AAFC@goldmark.org>
X-MimeOLE: Produced By Microsoft Exchange V6.5
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Unable to make install on Subversion port
thread-index: AcjvI7Is99j7YSFTSPWSNJdlHT7EDwBrX0bw
References: <FC9F8C3C0FEBB24BA83E100D27D4E012054464@bowser.ZeStuff.local>
	<FCC637D5-F52D-415E-BEB9-789784C7AAFC@goldmark.org>
From: "Pierre-Luc Brunet" <pierre@zestuff.com>
To: "Jeffrey Goldberg" <jeffrey@goldmark.org>
Cc: freebsd-ports@freebsd.org
Subject: RE: Unable to make install on Subversion port
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 16:45:21 -0000

Jeffrey,

Thank you very much for taking the time to reply to me.

That didn't seem to help :(.

--
Pierre-Luc Brunet
ZeStuff


-----Original Message-----
From: Jeffrey Goldberg [mailto:jeffrey@goldmark.org]=20
Sent: Saturday, July 26, 2008 9:32 AM
To: Pierre-Luc Brunet
Cc: freebsd-ports@freebsd.org
Subject: Re: Unable to make install on Subversion port

On Jul 25, 2008, at 1:45 PM, Pierre-Luc Brunet wrote:

> I've been trying to install subversion for a few days but it just =20
> won't
> work. I can do make config, make all but when I do make install, it
> eventually freeze at:
>
>
>
> chmod 755 /usr/local/libexec/apache22/mod_dav_svn.so

I don't know if this will solve the problem you describe (it really =20
doesn't look related), but there is a note about updating subversion =20
in /usr/ports/UPDATING

Cheers,

-j



--=20
Jeffrey Goldberg                        http://www.goldmark.org/jeff/


From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 19:21:47 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 D8A89106566C;
	Mon, 28 Jul 2008 19:21:47 +0000 (UTC) (envelope-from mezz7@cox.net)
Received: from eastrmmtao105.cox.net (eastrmmtao105.cox.net [68.230.240.47])
	by mx1.freebsd.org (Postfix) with ESMTP id 4CDD78FC08;
	Mon, 28 Jul 2008 19:21:47 +0000 (UTC) (envelope-from mezz7@cox.net)
Received: from eastrmimpo03.cox.net ([68.1.16.126]) by eastrmmtao105.cox.net
	(InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id
	<20080728192147.EUDG18077.eastrmmtao105.cox.net@eastrmimpo03.cox.net>;
	Mon, 28 Jul 2008 15:21:47 -0400
Received: from mezz.mezzweb.com ([24.255.149.218])
	by eastrmimpo03.cox.net with bizsmtp
	id vXMm1Z0054iy4EG02XMmrP; Mon, 28 Jul 2008 15:21:46 -0400
Date: Mon, 28 Jul 2008 14:21:53 -0500
To: "Simon Barner" <barner@gmx.de>
From: "Jeremy Messenger" <mezz7@cox.net>
Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii
MIME-Version: 1.0
References: <1216576403.10706.7.camel@toshi.weizenstrasse>
	<op.ueltu2rb9aq2h7@mezz.mezzweb.com> <20080728065738.98520@gmx.net>
Content-Transfer-Encoding: 7bit
Message-ID: <op.ue0n2rfc9aq2h7@mezz.mezzweb.com>
In-Reply-To: <20080728065738.98520@gmx.net>
User-Agent: Opera Mail/9.51 (Linux)
Cc: ports@freebsd.org, barner@freebsd.org, james@ractive.ch
Subject: Re: FreeBSD Port: boost 1.36
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 19:21:47 -0000

On Mon, 28 Jul 2008 01:57:38 -0500, Simon Barner <barner@gmx.de> wrote:

>> I don't what happened to him. I am hoping that he will be back soon. I
>> already have tested and respone back to him with the result. The result
>> was work perfect for me with deluge and other ports.
>
> Hello Mezz & others,
>
> sorry for the long delay :( After I returned from my holiday my FreeBSD  
> time
> unfortunately was very limited, due to deadlines and unexpected business  
> trips.
>
> Starting from today I will hopefully also have my DSL connection  
> re-established
> at home, so my responsiveness will certainly improve!
>
> The boost 1.35 port will hit the ports tree this week, so we are ready  
> for the upcoming
> 1.36 release.

No problem and thanks!

Cheers,
Mezz

> With best regards, and sorry again,
>  Simon


-- 
mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org

From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 19:31:47 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 6D0F8106564A
	for <ports@freebsd.org>; Mon, 28 Jul 2008 19:31:47 +0000 (UTC)
	(envelope-from bahamasfranks@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 163948FC15
	for <ports@freebsd.org>; Mon, 28 Jul 2008 19:31:46 +0000 (UTC)
	(envelope-from bahamasfranks@gmail.com)
Received: by qw-out-2122.google.com with SMTP id 9so289661qwb.7
	for <ports@freebsd.org>; Mon, 28 Jul 2008 12:31:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:reply-to
	:sender:to:subject:mime-version:content-type
	:content-transfer-encoding:content-disposition:x-google-sender-auth;
	bh=ZsO1mHsy0r2wzGk6usOA4sPBj/IS5U++rwUR70wE0qc=;
	b=FEfvJ69PIZClFIjvEsOPw6UnwczX29SxGfomK1KlhPIDurV93mCNu9qLQMU897HApq
	qEF18v1Qn5B0g46TO4wd6ChStQYSPaBipZBsJ7q5sxelFa09SZn2Mxm7OqXSWLfXGDUi
	p7ovba2m67P7f7cOdlO9I7lkL+iFz+yu39Sak=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:reply-to:sender:to:subject:mime-version
	:content-type:content-transfer-encoding:content-disposition
	:x-google-sender-auth;
	b=IgidYajXKW9nu5a9YkUhCAj2uqotuyFvxWmhxKhwimNmAxrj2h9wRMsTrtdRuFW1sZ
	yZzWt4+JV7oVGPEkqRaGVaMQWat+ZHCLaejF4aelFlC3CmRGLfKol46OIhYXAqJxcQ2G
	4mOhcnTJ0ieD0dDwgsI+OE5J7R68z4VCHAvdY=
Received: by 10.215.38.16 with SMTP id q16mr241212qaj.52.1217272000808;
	Mon, 28 Jul 2008 12:06:40 -0700 (PDT)
Received: by 10.150.124.5 with HTTP; Mon, 28 Jul 2008 12:06:40 -0700 (PDT)
Message-ID: <539c60b90807281206y3cf2189epbb46416d830d39e8@mail.gmail.com>
Date: Mon, 28 Jul 2008 12:06:40 -0700
From: "Steve Franks" <stevefranks@ieee.org>
Sender: bahamasfranks@gmail.com
To: ports@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Google-Sender-Auth: 1e2a216f6883736f
Cc: 
Subject: newbie porter question: configure expects installed lib (wx-gtk) to
	have a different name
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: stevefranks@ieee.org
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 19:31:47 -0000

I'm making a new port of a linux program.

I've figured out how to get the dependenices for wx so it's installed,
but now I get an error when configure is called, because it's looking
for the script wx-config, which is getting installed by the dependancy
as wxgtk2-2.8-config.  Should I be making a symlink for this?  If so,
how do I get make to create that symlink?

Thanks,
Steve

From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 20:56:11 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 BA7B0106569D
	for <ports@freebsd.org>; Mon, 28 Jul 2008 20:56:11 +0000 (UTC)
	(envelope-from fjwcash@gmail.com)
Received: from smtp.sd73.bc.ca (smtp.sd73.bc.ca [142.24.13.140])
	by mx1.freebsd.org (Postfix) with ESMTP id 9040D8FC21
	for <ports@freebsd.org>; Mon, 28 Jul 2008 20:56:11 +0000 (UTC)
	(envelope-from fjwcash@gmail.com)
Received: from localhost (localhost [127.0.0.1])
	by localhost.sd73.bc.ca (Postfix) with ESMTP id E5F4C1A009B2B;
	Mon, 28 Jul 2008 13:35:56 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at smtp.sd73.bc.ca
Received: from smtp.sd73.bc.ca ([127.0.0.1])
	by localhost (smtp.sd73.bc.ca [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id U2etlzw3GiUD; Mon, 28 Jul 2008 13:35:55 -0700 (PDT)
Received: from coal (s10.sbo [192.168.0.10])
	by smtp.sd73.bc.ca (Postfix) with ESMTP id 6CD8D1A003915;
	Mon, 28 Jul 2008 13:35:55 -0700 (PDT)
From: Freddie Cash <fjwcash@gmail.com>
To: stevefranks@ieee.org
Date: Mon, 28 Jul 2008 13:35:54 -0700
User-Agent: KMail/1.9.9
References: <539c60b90807281206y3cf2189epbb46416d830d39e8@mail.gmail.com>
In-Reply-To: <539c60b90807281206y3cf2189epbb46416d830d39e8@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200807281335.54872.fjwcash@gmail.com>
Cc: ports@freebsd.org
Subject: Re: newbie porter question: configure expects installed lib
	(wx-gtk) to have a different name
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 20:56:11 -0000

On July 28, 2008 12:06 pm Steve Franks wrote:
> I'm making a new port of a linux program.
>
> I've figured out how to get the dependenices for wx so it's installed,
> but now I get an error when configure is called, because it's looking
> for the script wx-config, which is getting installed by the dependancy
> as wxgtk2-2.8-config.  Should I be making a symlink for this?  If so,
> how do I get make to create that symlink?

This is where you would create a patch that modifies configure to look for 
wxtk2-2.8-config instead of wx-config.

See the Porter's Handbook for the details.

The method would be something like:
  # cd <port dir>
  # mkdir files
  # make extract
  # cd work/<sourcedir>/
  # cp configure configure.orig
  # ee configure
  <make it look for the correct file>
  # diff -u configure configure.orig > ../../files/patch::configure
  # cd <port dir>
  # make clean
  # make patch
  <check that it applied cleanly>
  # make configure
  <check that it works>

Depending on how the source uses autotools, you may have to edit 
configure.in instead of configure.
-- 
Freddie Cash
fjwcash@gmail.com

From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 21:19:09 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 BEADC1065680
	for <ports@freebsd.org>; Mon, 28 Jul 2008 21:19:09 +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 6E2EB8FC21
	for <ports@freebsd.org>; Mon, 28 Jul 2008 21:19:09 +0000 (UTC)
	(envelope-from amdmi3@amdmi3.ru)
Received: from [213.148.20.85] (helo=hive.panopticon)
	by smtp.timeweb.ru with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69)
	(envelope-from <amdmi3@amdmi3.ru>)
	id 1KNZcK-0002LM-DR; Tue, 29 Jul 2008 00:46:52 +0400
Received: from hades.panopticon (hades.panopticon [192.168.0.32])
	by hive.panopticon (Postfix) with ESMTP id 5DA074394;
	Tue, 29 Jul 2008 00:44:15 +0400 (MSD)
Received: by hades.panopticon (Postfix, from userid 1000)
	id 2628A1702F; Tue, 29 Jul 2008 00:47:22 +0400 (MSD)
Date: Tue, 29 Jul 2008 00:47:22 +0400
From: Dmitry Marakasov <amdmi3@amdmi3.ru>
To: Steve Franks <stevefranks@ieee.org>
Message-ID: <20080728204722.GG6135@hades.panopticon>
References: <539c60b90807281206y3cf2189epbb46416d830d39e8@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
In-Reply-To: <539c60b90807281206y3cf2189epbb46416d830d39e8@mail.gmail.com>
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: ports@freebsd.org
Subject: Re: newbie porter question: configure expects installed lib
	(wx-gtk) to have a different name
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 21:19:09 -0000

* Steve Franks (stevefranks@ieee.org) wrote:

> I've figured out how to get the dependenices for wx so it's installed,
> but now I get an error when configure is called, because it's looking
> for the script wx-config, which is getting installed by the dependancy
> as wxgtk2-2.8-config.  Should I be making a symlink for this?  If so,
> how do I get make to create that symlink?
When you use wx (with e.g. USE_WX= 2.8+), WX_CONFIG would contain
correct name of wx-config. In some cases, configure takes
--with-wx-config argument, in which case

CONFIGURE_ARGS+=	--with-wx-config=${WX_CONFIG}

will solve your problem. Otherwise, you should patch configure
(possibly some Makefile.in files as well) to replace wx-config with
appropriate value:

post-patch:
	@${REINPLACE_CMD} -e 's|wx-config|${WX_CONFIG}|g' \
		${WRKSRC}/configure

See /usr/ports/editors/madedit/Makefile and
/usr/ports/games/blokish/Makefile as examples for corresponding cases.

-- 
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  Mon Jul 28 21:55:41 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 A2DB71065675
	for <ports@freebsd.org>; Mon, 28 Jul 2008 21:55:41 +0000 (UTC)
	(envelope-from support@supermonitoring.com)
Received: from smtp10.mtu.ru (smtp10.mtu.ru [62.5.255.14])
	by mx1.freebsd.org (Postfix) with ESMTP id 4F64C8FC1C
	for <ports@freebsd.org>; Mon, 28 Jul 2008 21:55:41 +0000 (UTC)
	(envelope-from support@supermonitoring.com)
Received: from smtp10.mtu.ru (localhost [127.0.0.1])
	by smtp10.mtu.ru (Postfix) with ESMTP id 9DCB93663D1
	for <ports@freebsd.org>; Tue, 29 Jul 2008 01:36:20 +0400 (MSD)
Received: from ppp91-78-236-155.pppoe.mtu-net.ru
	(ppp91-77-156-198.pppoe.mtu-net.ru [91.77.156.198])
	by smtp10.mtu.ru (Postfix) with SMTP id 55E773656F9
	for <ports@freebsd.org>; Tue, 29 Jul 2008 01:36:18 +0400 (MSD)
From: "Super Monitoring" <support@supermonitoring.com>
To: "ports" <ports@freebsd.org>
Date: Tue, 29 Jul 2008 01:36:27 +0400
Organization: S.M
MIME-Version: 1.0
Content-Type: text/plain;
 charset="Windows-1251"
Content-Transfer-Encoding: 8bit
Message-Id: <20080728213618.55E773656F9@smtp10.mtu.ru>
X-DCC-STREAM-Metrics: smtp10.mtu.ru 10001; Body=0 Fuz1=0 Fuz2=0
Cc: 
Subject: Advertising.
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 21:55:41 -0000

Hello!
About your site will show, all over the world.
Place the banner or text advertising.
Rating of our site:
http://www.alexa.com/data/details/traffic_details/besthyiprating.com
Good luck!
http://www.besthyiprating.com

From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 23:09:32 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 56F3E1065682
	for <ports@freebsd.org>; Mon, 28 Jul 2008 23:09:32 +0000 (UTC)
	(envelope-from bahamasfranks@gmail.com)
Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.25])
	by mx1.freebsd.org (Postfix) with ESMTP id 0100F8FC17
	for <ports@freebsd.org>; Mon, 28 Jul 2008 23:09:31 +0000 (UTC)
	(envelope-from bahamasfranks@gmail.com)
Received: by qw-out-2122.google.com with SMTP id 9so350260qwb.7
	for <ports@freebsd.org>; Mon, 28 Jul 2008 16:09:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:reply-to
	:sender:to:subject:mime-version:content-type
	:content-transfer-encoding:content-disposition:x-google-sender-auth;
	bh=w3+1Eq+09b+Ntmq+wfoTORfEo5Ld1Zi9K8fzppDHQro=;
	b=lC21rnwcxdY8J6RveGpWoqY1PqCzH5PMc63OmbU1APHsSaCubEfiTGYPC5yW+hP8XH
	IoUoIYF88Rl3MiBGXooioLUKvw+tOEcmPyWu47vOy56MKYfZbFdrkXs2ZOYEfyHhgE09
	l9Z4vW1basW9Yhr5djbIoWpUXX5fUL+tlfpAk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:reply-to:sender:to:subject:mime-version
	:content-type:content-transfer-encoding:content-disposition
	:x-google-sender-auth;
	b=NeQtFNUuUKb9XYhhsY6u4VqA14yh3wY2uF1ThxKXLq6u/tDh9u6f/bkqgSpELXlMaC
	a40p/M1UXrlnn27x2ubRxsq5gf/77Q6G5yqqRnBi0dFDDxuzky19y5lHXpROxDV9rGnn
	0t/aNS86QHPvKOKNyACbQSgyXJFYw5pxNK1as=
Received: by 10.215.66.19 with SMTP id t19mr684817qak.22.1217286571152;
	Mon, 28 Jul 2008 16:09:31 -0700 (PDT)
Received: by 10.150.124.5 with HTTP; Mon, 28 Jul 2008 16:09:31 -0700 (PDT)
Message-ID: <539c60b90807281609l5f46cf4co43fce56c8a3e41ea@mail.gmail.com>
Date: Mon, 28 Jul 2008 16:09:31 -0700
From: "Steve Franks" <stevefranks@ieee.org>
Sender: bahamasfranks@gmail.com
To: ports@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Google-Sender-Auth: 1732366dfb3a65ec
Cc: 
Subject: port ezload (linux: fxload) unmaintained?
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: stevefranks@ieee.org
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 23:09:32 -0000

I proposed some changes to ezload in march.  I've not heard from the
maintainer or author, and the download site is offline today.

ezload is important because it loads firmware on usb devices, many of
which are fairly common.  unfortunately, support for newer (< 3-4
years old) devices still has not been added.

The linux people use something called fxload instead, which supports
the new devices, but is pretty much identical functionally.

A one line change to the source will support the new devices (at least
those I possess).

What should one do in this situation?

Steve

From owner-freebsd-ports@FreeBSD.ORG  Mon Jul 28 23:53:35 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 D11E01065672
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 23:53:35 +0000 (UTC)
	(envelope-from rmcphx@gmail.com)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.170])
	by mx1.freebsd.org (Postfix) with ESMTP id 9865A8FC2A
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 23:53:35 +0000 (UTC)
	(envelope-from rmcphx@gmail.com)
Received: by wf-out-1314.google.com with SMTP id 24so3617837wfg.7
	for <freebsd-ports@freebsd.org>; Mon, 28 Jul 2008 16:53:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:to
	:subject:cc:in-reply-to:mime-version:content-type:references;
	bh=mjb14KuliZ3a69PA8+XHX3gbmC2pV8eGsvYKgWQ4NxQ=;
	b=FBkpzflj4KPLCzjGcDeVIfqefTJLpceJbJsO3Ttxh+dk5pavjG1rnyN9hcRkl7DVMr
	a/JsrtKMnnIbsy1AOZJkbAnbzTbozpbPUAM+4N4yYS2sCiBb+assQpns4uYaOGdtv7/J
	WWMO2MC2MitFqzjJ/VydxyDhPBGF4U5Z7pTo8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:to:subject:cc:in-reply-to:mime-version
	:content-type:references;
	b=YUBzSWwcPngSWOcbtwXvnKf06SdhJvNQiyBnOiCZeYb04r7yFi2zz1SVzU99C5UkqR
	iWEmUhGp9dmn0+a1kN/oHur7OIjyLZ6MM03LRPoi0oppMVnKGddzyKCOv8tq+o3nXolp
	JoI3giwDSpvlEDFqKQ5PmLqQCSQLbFOSTXf6g=
Received: by 10.142.162.9 with SMTP id k9mr1813604wfe.93.1217289215350;
	Mon, 28 Jul 2008 16:53:35 -0700 (PDT)
Received: by 10.142.222.14 with HTTP; Mon, 28 Jul 2008 16:53:35 -0700 (PDT)
Message-ID: <c0e82e90807281653m71a13242nc74814279d348d89@mail.gmail.com>
Date: Mon, 28 Jul 2008 16:53:35 -0700
From: "RMC PHX" <rmcphx@gmail.com>
To: "Jeremy Chadwick" <koitsu@freebsd.org>
In-Reply-To: <20080727061612.GA9225@eos.sc1.parodius.com>
MIME-Version: 1.0
References: <c0e82e90807262313w6532d64dlc0a777a88b7ae886@mail.gmail.com>
	<20080727061612.GA9225@eos.sc1.parodius.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Content-Filtered-By: Mailman/MimeDel 2.1.5
Cc: freebsd-ports@freebsd.org
Subject: Re: amanda ports out of date
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 23:53:35 -0000

On Sat, Jul 26, 2008 at 11:16 PM, Jeremy Chadwick <koitsu@freebsd.org>wrote:

> On Sat, Jul 26, 2008 at 11:13:33PM -0700, RMC PHX wrote:
> > I've tried to contact the port maintainer for /usr/ports/misc/amanda
> client
> > and server, but he has failed to respond.  Can someone please upgrade the
> > amanda ports to the current version of amanda?
>
> When did you contact the maintainer?  Please provide an exact date.
> Yes, it matters.
>
>

I contacted the amanda port maintainer on Jun 19.  I still haven't received
a response to date.

I've also noticed that on Jun 8th he was assigned a patch to be applied to
the current port. That patch hasn't been applied either. See
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/124388

From owner-freebsd-ports@FreeBSD.ORG  Tue Jul 29 00:26:49 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 107E0106566B
	for <ports@freebsd.org>; Tue, 29 Jul 2008 00:26:49 +0000 (UTC)
	(envelope-from joshua.rickmar@gmail.com)
Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183])
	by mx1.freebsd.org (Postfix) with ESMTP id B9CCA8FC20
	for <ports@freebsd.org>; Tue, 29 Jul 2008 00:26:48 +0000 (UTC)
	(envelope-from joshua.rickmar@gmail.com)
Received: by py-out-1112.google.com with SMTP id p76so3543057pyb.10
	for <ports@freebsd.org>; Mon, 28 Jul 2008 17:26:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:to
	:subject:cc:mime-version:content-type:content-transfer-encoding
	:content-disposition;
	bh=7cAcBhLa++q3XSnUi0y7hw5FzoNt4VB5c0XXpTLmZzk=;
	b=ELyd/rbMj83Zv025vBrzwkgEfvQfmmz7zmff5fOTviiLVTPKLK+oDWQmf0Mfw6zHU2
	B0bOKT5OpJ/Aa/7AYobmYw3gyZY1bBhLCrNQo6lOcEPtvFWOv0rYIvVS4h7RjIaFZX+u
	yBUOfseg1GOyfsvuxfLLsZaYylR7eN0xzVmKE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:to:subject:cc:mime-version:content-type
	:content-transfer-encoding:content-disposition;
	b=RJsdgT+W+R2uc/KAE1zFaWO3Q24bryedlkHJYg+zee0ydOLC0cCqCpQFiSoAIU5VjS
	dsfexAMjHJDDIv7xGYLRycr5JNdFVYQ677TaKVoiT/g7libRRO9xWjQ89+aOtjGOVqx/
	0ffIcytQRgTO2Kf5avDm9bGElZ0v86o4hmisw=
Received: by 10.65.250.20 with SMTP id c20mr10736138qbs.70.1217289740203;
	Mon, 28 Jul 2008 17:02:20 -0700 (PDT)
Received: by 10.65.54.1 with HTTP; Mon, 28 Jul 2008 17:02:20 -0700 (PDT)
Message-ID: <4447c1c80807281702o349f50d7q10a9afeb77ef76e7@mail.gmail.com>
Date: Mon, 28 Jul 2008 20:02:20 -0400
From: "Josh Rickmar" <joshua.rickmar@gmail.com>
To: mbr@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: ports@freebsd.org
Subject: open-vm-tools port
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jul 2008 00:26:49 -0000

It seems that the emulators/open-vm-tools is broken.  After
deinstalling it and installing it again, whenever I run
'/usr/local/etc/rc.d/vmware-guestd start' or reboot the virtual
machine, then there is an error about a missing
/usr/local/sbin/vmware-checkvm.  I do have a vmware-checkvm, but it is
in /usr/local/bin/, so a 'ln -s /usr/local/bin/vmware-checkvm
/usr/local/sbin/vmware-checkvm' fixed the problem.

Also, the mouse is only able to seamlessly integrate with the host
machine when the vmmouse driver is used.  When I had
emulators/vmware-tools6 installed, it would work even with the generic
mouse driver (which I would prefer to use).

Also, there seems to be some features of vmware-tools/open-vm-tools
missing.  If I add a shared folder in VMware, then I am not able to
access it through /mnt/hgfs even after I run vmware-hgfsclient as
root.  I am also not able to drag and drop files between the host and
guest machines, even though I am able to pass the mouse through each
seamlessly.  (But I had these same problems when using
emulators/vmware-tools6...)

From owner-freebsd-ports@FreeBSD.ORG  Tue Jul 29 15:26:48 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 EE7D3106564A
	for <freebsd-ports@freebsd.org>; Tue, 29 Jul 2008 15:26:48 +0000 (UTC)
	(envelope-from chukharev@mail.ru)
Received: from mx2.mail.ru (mx2-2.mail.ru [194.67.23.122])
	by mx1.freebsd.org (Postfix) with ESMTP id A7DC58FC16
	for <freebsd-ports@freebsd.org>; Tue, 29 Jul 2008 15:26:48 +0000 (UTC)
	(envelope-from chukharev@mail.ru)
Received: from [130.230.40.65] (port=60075 helo=localhost)
	by mx2.mail.ru with asmtp 
	id 1KNr66-000I9A-00; Tue, 29 Jul 2008 19:26:46 +0400
Date: Tue, 29 Jul 2008 18:28:26 +0300
To: "Kris Kennaway" <kris@freebsd.org>
From: "V.Chukharev" <chukharev@mail.ru>
Content-Type: text/plain; charset=koi8-r
MIME-Version: 1.0
References: <op.ueqfl1xy0g54sc@localhost> <08GlBzRclM@dmeyer.dinoex.sub.org>
	<op.ueumske80g54sc@localhost> <op.ueuwd8rs0g54sc@localhost>
	<488A0B2E.9070403@FreeBSD.org>
Content-Transfer-Encoding: 7bit
Message-ID: <op.ue17xeex0g54sc@localhost>
In-Reply-To: <488A0B2E.9070403@FreeBSD.org>
User-Agent: Opera Mail/9.51 (FreeBSD)
X-Spam: Not detected
X-Mras: OK
Cc: Dirk Meyer <dirk.meyer@dinoex.sub.org>, freebsd-ports@freebsd.org
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jul 2008 15:26:49 -0000

On Fri, 25 Jul 2008 20:19:42 +0300, Kris Kennaway <kris@freebsd.org> wrote:

> V.Chukharev wrote:
>> With the patch Mk/bsd.port.sudir.mk .include's Mk/bsd.openssl.mk, hence everywhere
>> when the former is used the latter is inderectly included. This is because I did not
>> want to split the openssl staff into two parts. I put some protection.
>
> You don't want to .include the file, just use the same make -f trick
> that I used for e.g. the python and java variable caching.

Ah, thanks, I think I got it now. Please, review.

======================
--- /usr/ports/Mk/bsd.port.subdir.mk.orig	2008-07-21 16:00:36.000000000 +0300
+++ /usr/ports/Mk/bsd.port.subdir.mk	2008-07-29 17:51:57.000000000 +0300
@@ -137,6 +137,25 @@
 UID!=	${ID} -u
 .endif
 
+.if !defined(LOCALBASE)
+LOCALBASE!=		make -f ${PORTSDIR}/Mk/bsd.port.mk -V LOCALBASE
+.endif
+_OPENSSL_ENV=	LOCALBASE=${LOCALBASE:Q} HEAD=${HEAD:Q} CUT=${CUT:Q} OSVERSION=${OSVERSION:Q}
+.if !defined(OPENSSL_INSTALLED)
+OPENSSL_INSTALLED!=		make ${_OPENSSL_ENV} -f ${PORTSDIR}/Mk/bsd.openssl.mk -V OPENSSL_INSTALLED
+.endif
+
+#_OPENSSL_ENV+=	OPENSSL_INSTALLED=${OPENSSL_INSTALLED:Q}
+.if !defined(OPENSSL_PORT)
+OPENSSL_PORT!=		make ${_OPENSSL_ENV} -f ${PORTSDIR}/Mk/bsd.openssl.mk -V OPENSSL_PORT
+.endif
+
+# We cannot do the next line, currently bsd.openssl.mk needs OPENSSL_PORT undefined
+#_OPENSSL_ENV+=	OPENSSL_PORT=${OPENSSL_PORT:Q}
+.if !defined(OPENSSL_SHLIBFILE)
+OPENSSL_SHLIBFILE!=		make ${_OPENSSL_ENV} -f ${PORTSDIR}/Mk/bsd.openssl.mk -V OPENSSL_SHLIBFILE
+.endif
+
 .if exists(${LOCALBASE}/sbin/pkg_info)
 PKG_INFO?=	${LOCALBASE}/sbin/pkg_info
 .else
@@ -374,6 +393,9 @@
 	PKGINSTALLVER="${PKGINSTALLVER:S/"/"'"'"/g:S/\$/\$\$/g:S/\\/\\\\/g}" \
 	HAVE_COMPAT_IA32_KERN="${HAVE_COMPAT_IA32_KERN}" \
 	CONFIGURE_MAX_CMD_LEN="${CONFIGURE_MAX_CMD_LEN}" \
+	OPENSSL_INSTALLED="${OPENSSL_INSTALLED}" \
+	OPENSSL_PORT="${OPENSSL_PORT}" \
+	OPENSSL_SHLIBFILE="${OPENSSL_SHLIBFILE}" \
 	PYTHON_DEFAULT_VERSION="${PYTHON_DEFAULT_VERSION}" \
 	PYTHON_DEFAULT_PORTVERSION="${PYTHON_DEFAULT_PORTVERSION}" \
 	PYTHONBASE="${PYTHONBASE}" \
======================

I also tried to make only one sweep over /var/db/pkg, but with uncommented
'OPENSSL_INSTALLED+=' line (and corresponding '.if !defined' in bsd.openssl.mk)
INDEX-7 was different. I could not trace down the reason.

Best regards,
Vladimir

> Kris
> 

-- 
V. Chukharev

From owner-freebsd-ports@FreeBSD.ORG  Tue Jul 29 17:20:21 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 3BFB81065670
	for <ports@FreeBSD.ORG>; Tue, 29 Jul 2008 17:20:21 +0000 (UTC)
	(envelope-from brooks@lor.one-eyed-alien.net)
Received: from lor.one-eyed-alien.net (cl-162.ewr-01.us.sixxs.net
	[IPv6:2001:4830:1200:a1::2])
	by mx1.freebsd.org (Postfix) with ESMTP id C36E08FC14
	for <ports@FreeBSD.ORG>; Tue, 29 Jul 2008 17:20:20 +0000 (UTC)
	(envelope-from brooks@lor.one-eyed-alien.net)
Received: from lor.one-eyed-alien.net (localhost [127.0.0.1])
	by lor.one-eyed-alien.net (8.14.2/8.14.2) with ESMTP id m6THL0Bo095189
	for <ports@FreeBSD.ORG>; Tue, 29 Jul 2008 12:21:00 -0500 (CDT)
	(envelope-from brooks@lor.one-eyed-alien.net)
Received: (from brooks@localhost)
	by lor.one-eyed-alien.net (8.14.2/8.14.2/Submit) id m6THL0jP095188
	for ports@FreeBSD.ORG; Tue, 29 Jul 2008 12:21:00 -0500 (CDT)
	(envelope-from brooks)
Date: Tue, 29 Jul 2008 12:21:00 -0500
From: Brooks Davis <brooks@FreeBSD.ORG>
To: ports@FreeBSD.ORG
Message-ID: <20080729172100.GA95163@lor.one-eyed-alien.net>
References: <200807291717.m6THHUbW056768@repoman.freebsd.org>
	<20080729171738.D69D31065675@hub.freebsd.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="HcAYCG3uE/tztfnV"
Content-Disposition: inline
In-Reply-To: <20080729171738.D69D31065675@hub.freebsd.org>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: 
Subject: Re: [ports] cvs commit: ports/emulators/p-interp Makefile
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jul 2008 17:20:21 -0000


--HcAYCG3uE/tztfnV
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jul 29, 2008 at 05:17:38PM +0000, Brooks Davis wrote:
> brooks      2008-07-29 17:17:30 UTC
>=20
>   FreeBSD ports repository
>=20
>   Modified files:
>     emulators/p-interp   Makefile=20
>   Log:
>   Fix the disk image MASTER_SITES.
>    - ftp.apple.asimov.net was reorganized at some point so the path was
>      wrong.
>    - ftp1.au.apple.asimov.net is reliably non-functional with multiple
>      different symptoms including hangs and asking for username/passwords.
>    - I found www.kdbarto.org via google.

Given that I first noticed these issues a few months ago, it's pretty
clear noone actually cares about this port so we should probably take it
out back and shoot it.

-- Brooks

--HcAYCG3uE/tztfnV
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (FreeBSD)

iD8DBQFIj1F7XY6L6fI4GtQRApVMAKDhtcZ5c8kz6y1VOdYgv5jaxomLfACfdWSA
OmaGSVsBETQm9yQ4HEb5q5Q=
=evWs
-----END PGP SIGNATURE-----

--HcAYCG3uE/tztfnV--

From owner-freebsd-ports@FreeBSD.ORG  Tue Jul 29 19:08:02 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 96CCD106566B
	for <ports@FreeBSD.org>; Tue, 29 Jul 2008 19:08:02 +0000 (UTC)
	(envelope-from joey@mingrone.org)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.175])
	by mx1.freebsd.org (Postfix) with ESMTP id 7710D8FC12
	for <ports@FreeBSD.org>; Tue, 29 Jul 2008 19:08:02 +0000 (UTC)
	(envelope-from joey@mingrone.org)
Received: by wf-out-1314.google.com with SMTP id 24so10945wfg.7
	for <ports@FreeBSD.org>; Tue, 29 Jul 2008 12:08:02 -0700 (PDT)
Received: by 10.143.6.1 with SMTP id j1mr2282754wfi.45.1217356826280;
	Tue, 29 Jul 2008 11:40:26 -0700 (PDT)
Received: by 10.142.158.15 with HTTP; Tue, 29 Jul 2008 11:40:26 -0700 (PDT)
Message-ID: <f5b896260807291140w4489b9aiba58957799a8ba89@mail.gmail.com>
Date: Tue, 29 Jul 2008 15:40:26 -0300
From: "Joey Mingrone" <joey@mingrone.org>
To: hrs@FreeBSD.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: ports@FreeBSD.org
Subject: FreeBSD Port: latex-mathabx-1.0.20050518_1
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jul 2008 19:08:02 -0000

Hi,

I get the following error when I try to install this port:

/bin/mkdir -p /usr/local/share/texmf-local/fonts/map/dvips/mathabx
install  -o root -g wheel -m 444
/usr/ports/print/latex-mathabx/work/abxtype1/map/mathabx.map
/usr/local/share/texmf-local/fonts/map/dvips/mathabx
/usr/local/bin/mktexlsr
mktexlsr: Updating /usr/local/share/texmf/ls-R...
mktexlsr: Updating /var/tmp/texfonts/ls-R...
mktexlsr: Done.
/usr/bin/env PATH=/usr/local/bin:${PATH}  /usr/local/bin/updmap-sys
--enable Map=mathabx.map
env: /usr/local/bin/updmap-sys: No such file or directory
*** Error code 127


Thanks for any help you can provide and if there is any other
information I can provide, just let me know.

Joey

From owner-freebsd-ports@FreeBSD.ORG  Tue Jul 29 19:50:41 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 31BF4106566C;
	Tue, 29 Jul 2008 19:50:41 +0000 (UTC)
	(envelope-from chukharev@mail.ru)
Received: from mx2.mail.ru (mx2-2.mail.ru [194.67.23.122])
	by mx1.freebsd.org (Postfix) with ESMTP id DC2BB8FC13;
	Tue, 29 Jul 2008 19:50:40 +0000 (UTC)
	(envelope-from chukharev@mail.ru)
Received: from [91.155.183.162] (port=60061 helo=localhost)
	by mx2.mail.ru with asmtp 
	id 1KNvDT-000EUO-00; Tue, 29 Jul 2008 23:50:39 +0400
Date: Tue, 29 Jul 2008 22:52:21 +0300
To: freebsd-ports@freebsd.org
From: "V.Chukharev" <chukharev@mail.ru>
Content-Type: text/plain; charset=koi8-r
MIME-Version: 1.0
References: <op.ueqfl1xy0g54sc@localhost> <08GlBzRclM@dmeyer.dinoex.sub.org>
	<op.ueumske80g54sc@localhost> <op.ueuwd8rs0g54sc@localhost>
	<488A0B2E.9070403@FreeBSD.org> <op.ue17xeex0g54sc@localhost>
Content-Transfer-Encoding: 7bit
Message-ID: <op.ue2j4tv60g54sc@localhost>
In-Reply-To: <op.ue17xeex0g54sc@localhost>
User-Agent: Opera Mail/9.51 (FreeBSD)
X-Spam: Not detected
X-Mras: OK
Cc: Dirk Meyer <dirk.meyer@dinoex.sub.org>
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jul 2008 19:50:41 -0000

Another patch, just one line. It can be applied independently from the patch
for bsd.port.subdir.mk.

=============
--- /usr/ports/Mk/bsd.openssl.mk.orig	2008-07-23 09:14:29.000000000 +0300
+++ /usr/ports/Mk/bsd.openssl.mk	2008-07-29 20:35:05.000000000 +0300
@@ -121,7 +121,7 @@
 	exists(${DESTDIR}/${LOCALBASE}/lib/libcrypto.so)
 # find installed port and use it for dependency
 PKG_DBDIR?=		${DESTDIR}/var/db/pkg
-OPENSSL_INSTALLED!=	grep -l -r "^lib/libssl.so." "${PKG_DBDIR}" | \
+OPENSSL_INSTALLED!=	find "${PKG_DBDIR}" -type f -name "+CONTENTS" -print0 | xargs -0 grep -l "^lib/libssl.so." | \
 			while read contents; do \
 				sslprefix=`grep "^@cwd " "$${contents}" | ${HEAD} -n 1`; \
 				if test "$${sslprefix}" = "@cwd ${LOCALBASE}" ; then \
=============

Best regards,
Vladimir

-- 
V. Chukharev

From owner-freebsd-ports@FreeBSD.ORG  Tue Jul 29 20:13:47 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 9A9121065672
	for <freebsd-ports@freebsd.org>; Tue, 29 Jul 2008 20:13:47 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6])
	by mx1.freebsd.org (Postfix) with ESMTP id 2439B8FC13
	for <freebsd-ports@freebsd.org>; Tue, 29 Jul 2008 20:13:47 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: (qmail 3179 invoked by uid 399); 29 Jul 2008 20:13:45 -0000
Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1)
	by localhost with ESMTPAM; 29 Jul 2008 20:13:45 -0000
X-Originating-IP: 127.0.0.1
X-Sender: dougb@dougbarton.us
Message-ID: <488F79F8.1030105@FreeBSD.org>
Date: Tue, 29 Jul 2008 13:13:44 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://www.FreeBSD.org/
User-Agent: Thunderbird 2.0.0.16 (X11/20080726)
MIME-Version: 1.0
To: "V.Chukharev" <chukharev@mail.ru>
References: <op.ueqfl1xy0g54sc@localhost>
	<08GlBzRclM@dmeyer.dinoex.sub.org>	<op.ueumske80g54sc@localhost>
	<op.ueuwd8rs0g54sc@localhost>	<488A0B2E.9070403@FreeBSD.org>
	<op.ue17xeex0g54sc@localhost> <op.ue2j4tv60g54sc@localhost>
In-Reply-To: <op.ue2j4tv60g54sc@localhost>
X-Enigmail-Version: 0.95.6
OpenPGP: id=D5B2F0FB
Content-Type: text/plain; charset=KOI8-R; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Dirk Meyer <dirk.meyer@dinoex.sub.org>, freebsd-ports@freebsd.org
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jul 2008 20:13:47 -0000

V.Chukharev wrote:
> Another patch, just one line. It can be applied independently from the patch
> for bsd.port.subdir.mk.

I use: grep -l "@comment ORIGIN:${1}$" $pdb/*/+CONTENTS
for similar purposes in portmaster with no complaints so far. Is there 
a reason you need to do the complicated thing?

Doug


> =============
> --- /usr/ports/Mk/bsd.openssl.mk.orig	2008-07-23 09:14:29.000000000 +0300
> +++ /usr/ports/Mk/bsd.openssl.mk	2008-07-29 20:35:05.000000000 +0300
> @@ -121,7 +121,7 @@
>  	exists(${DESTDIR}/${LOCALBASE}/lib/libcrypto.so)
>  # find installed port and use it for dependency
>  PKG_DBDIR?=		${DESTDIR}/var/db/pkg
> -OPENSSL_INSTALLED!=	grep -l -r "^lib/libssl.so." "${PKG_DBDIR}" | \
> +OPENSSL_INSTALLED!=	find "${PKG_DBDIR}" -type f -name "+CONTENTS" -print0 | xargs -0 grep -l "^lib/libssl.so." | \
>  			while read contents; do \
>  				sslprefix=`grep "^@cwd " "$${contents}" | ${HEAD} -n 1`; \
>  				if test "$${sslprefix}" = "@cwd ${LOCALBASE}" ; then \
> =============
> 
> Best regards,
> Vladimir
> 


-- 

     This .signature sanitized for your protection


From owner-freebsd-ports@FreeBSD.ORG  Tue Jul 29 20:16:11 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 B1B87106566B
	for <freebsd-ports@freebsd.org>; Tue, 29 Jul 2008 20:16:11 +0000 (UTC)
	(envelope-from fjwcash@gmail.com)
Received: from smtp.sd73.bc.ca (smtp.sd73.bc.ca [142.24.13.140])
	by mx1.freebsd.org (Postfix) with ESMTP id 8E9BF8FC12
	for <freebsd-ports@freebsd.org>; Tue, 29 Jul 2008 20:16:11 +0000 (UTC)
	(envelope-from fjwcash@gmail.com)
Received: from localhost (localhost [127.0.0.1])
	by localhost.sd73.bc.ca (Postfix) with ESMTP id F002C1A010D91
	for <freebsd-ports@freebsd.org>; Tue, 29 Jul 2008 12:54:39 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at smtp.sd73.bc.ca
Received: from smtp.sd73.bc.ca ([127.0.0.1])
	by localhost (smtp.sd73.bc.ca [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id vmrec1FjkSwq for <freebsd-ports@freebsd.org>;
	Tue, 29 Jul 2008 12:54:38 -0700 (PDT)
Received: from coal (unknown [192.168.0.10])
	by smtp.sd73.bc.ca (Postfix) with ESMTP id BE6211A010DB9
	for <freebsd-ports@freebsd.org>; Tue, 29 Jul 2008 12:54:38 -0700 (PDT)
From: Freddie Cash <fjwcash@gmail.com>
To: freebsd-ports@freebsd.org
Date: Tue, 29 Jul 2008 12:54:37 -0700
User-Agent: KMail/1.9.9
References: <op.ueqfl1xy0g54sc@localhost> <op.ue17xeex0g54sc@localhost>
	<op.ue2j4tv60g54sc@localhost>
In-Reply-To: <op.ue2j4tv60g54sc@localhost>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="koi8-r"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200807291254.38033.fjwcash@gmail.com>
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jul 2008 20:16:11 -0000

On July 29, 2008 12:52 pm V.Chukharev wrote:
> Another patch, just one line. It can be applied independently from the
> patch for bsd.port.subdir.mk.
>
> =============
> --- /usr/ports/Mk/bsd.openssl.mk.orig	2008-07-23 09:14:29.000000000
> +0300 +++ /usr/ports/Mk/bsd.openssl.mk	2008-07-29 20:35:05.000000000
> +0300 @@ -121,7 +121,7 @@
>  	exists(${DESTDIR}/${LOCALBASE}/lib/libcrypto.so)
>  # find installed port and use it for dependency
>  PKG_DBDIR?=		${DESTDIR}/var/db/pkg
> -OPENSSL_INSTALLED!=	grep -l -r "^lib/libssl.so." "${PKG_DBDIR}" | \
> +OPENSSL_INSTALLED!=	find "${PKG_DBDIR}" -type f -name "+CONTENTS"
> -print0 | xargs -0 grep -l "^lib/libssl.so." | \ while read contents;

Is piping this into xargs faster/better than using -exec option to find?

find "${PKG_DBDIR}" -type f -name "+CONTENTS" -exec \
grep -l "^lib/libssl.so." {} \;

-- 
Freddie Cash
fjwcash@gmail.com

From owner-freebsd-ports@FreeBSD.ORG  Tue Jul 29 21:06:26 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 D62A5106566C
	for <freebsd-ports@freebsd.org>; Tue, 29 Jul 2008 21:06:26 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 7B01D8FC28;
	Tue, 29 Jul 2008 21:06:25 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Message-ID: <488F8652.9040304@FreeBSD.org>
Date: Tue, 29 Jul 2008 23:06:26 +0200
From: Kris Kennaway <kris@FreeBSD.org>
User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707)
MIME-Version: 1.0
To: Freddie Cash <fjwcash@gmail.com>
References: <op.ueqfl1xy0g54sc@localhost>
	<op.ue17xeex0g54sc@localhost>	<op.ue2j4tv60g54sc@localhost>
	<200807291254.38033.fjwcash@gmail.com>
In-Reply-To: <200807291254.38033.fjwcash@gmail.com>
Content-Type: text/plain; charset=KOI8-R; format=flowed
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jul 2008 21:06:26 -0000

Freddie Cash wrote:
> On July 29, 2008 12:52 pm V.Chukharev wrote:
>> Another patch, just one line. It can be applied independently from the
>> patch for bsd.port.subdir.mk.
>>
>> =============
>> --- /usr/ports/Mk/bsd.openssl.mk.orig	2008-07-23 09:14:29.000000000
>> +0300 +++ /usr/ports/Mk/bsd.openssl.mk	2008-07-29 20:35:05.000000000
>> +0300 @@ -121,7 +121,7 @@
>>  	exists(${DESTDIR}/${LOCALBASE}/lib/libcrypto.so)
>>  # find installed port and use it for dependency
>>  PKG_DBDIR?=		${DESTDIR}/var/db/pkg
>> -OPENSSL_INSTALLED!=	grep -l -r "^lib/libssl.so." "${PKG_DBDIR}" | \
>> +OPENSSL_INSTALLED!=	find "${PKG_DBDIR}" -type f -name "+CONTENTS"
>> -print0 | xargs -0 grep -l "^lib/libssl.so." | \ while read contents;
> 
> Is piping this into xargs faster/better than using -exec option to find?
> 
> find "${PKG_DBDIR}" -type f -name "+CONTENTS" -exec \
> grep -l "^lib/libssl.so." {} \;
> 

You guys are still just going for the small improvements - there's no 
need to compute this 19000 times since it won't change during the course 
of an index build or similar global-recursive target.

Kris

From owner-freebsd-ports@FreeBSD.ORG  Tue Jul 29 21:08:00 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 40126106567D
	for <freebsd-ports@FreeBSD.org>; Tue, 29 Jul 2008 21:08:00 +0000 (UTC)
	(envelope-from scf@FreeBSD.org)
Received: from mail.farley.org (farley.org [67.64.95.201])
	by mx1.freebsd.org (Postfix) with ESMTP id E36388FC1F
	for <freebsd-ports@FreeBSD.org>; Tue, 29 Jul 2008 21:07:59 +0000 (UTC)
	(envelope-from scf@FreeBSD.org)
Received: from thor.farley.org (HPooka@thor.farley.org [192.168.1.5])
	by mail.farley.org (8.14.3/8.14.3) with ESMTP id m6TKV5kn059128
	for <freebsd-ports@freebsd.org>; Tue, 29 Jul 2008 15:31:05 -0500 (CDT)
	(envelope-from scf@FreeBSD.org)
Date: Tue, 29 Jul 2008 15:31:05 -0500 (CDT)
From: "Sean C. Farley" <scf@FreeBSD.org>
To: freebsd-ports@FreeBSD.org
In-Reply-To: <200807291254.38033.fjwcash@gmail.com>
Message-ID: <alpine.BSF.1.10.0807291528340.5027@thor.farley.org>
References: <op.ueqfl1xy0g54sc@localhost> <op.ue17xeex0g54sc@localhost>
	<op.ue2j4tv60g54sc@localhost>
	<200807291254.38033.fjwcash@gmail.com>
User-Agent: Alpine 1.10 (BSF 962 2008-03-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Spam-Status: No, score=-4.4 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00
	autolearn=ham version=3.2.5
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on mail.farley.org
Cc: 
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jul 2008 21:08:00 -0000

On Tue, 29 Jul 2008, Freddie Cash wrote:

> On July 29, 2008 12:52 pm V.Chukharev wrote:
>> Another patch, just one line. It can be applied independently from the
>> patch for bsd.port.subdir.mk.
>>
>> =============
>> --- /usr/ports/Mk/bsd.openssl.mk.orig	2008-07-23 09:14:29.000000000
>> +0300 +++ /usr/ports/Mk/bsd.openssl.mk	2008-07-29 20:35:05.000000000
>> +0300 @@ -121,7 +121,7 @@
>>  	exists(${DESTDIR}/${LOCALBASE}/lib/libcrypto.so)
>>  # find installed port and use it for dependency
>>  PKG_DBDIR?=		${DESTDIR}/var/db/pkg
>> -OPENSSL_INSTALLED!=	grep -l -r "^lib/libssl.so." "${PKG_DBDIR}" | \
>> +OPENSSL_INSTALLED!=	find "${PKG_DBDIR}" -type f -name "+CONTENTS"
>> -print0 | xargs -0 grep -l "^lib/libssl.so." | \ while read contents;
>
> Is piping this into xargs faster/better than using -exec option to
> find?

I was curious about the same thing.

> find "${PKG_DBDIR}" -type f -name "+CONTENTS" -exec \
> grep -l "^lib/libssl.so." {} \;

Even better than "find ... {} \;" would be "find ... {} \+" to take
advantage of the xargs-like behavior of find.

Sean
-- 
scf@FreeBSD.org

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 06:14:48 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 921D71065676;
	Wed, 30 Jul 2008 06:14:48 +0000 (UTC)
	(envelope-from Vladimir.Chukharev@tut.fi)
Received: from av-gw1.cc.tut.fi (av-gw1.cc.tut.fi [130.230.130.110])
	by mx1.freebsd.org (Postfix) with ESMTP id 1EAE08FC08;
	Wed, 30 Jul 2008 06:14:48 +0000 (UTC)
	(envelope-from Vladimir.Chukharev@tut.fi)
Received: from av-gw1.cc.tut.fi (unknown [127.0.0.1])
	by av-gw1.cc.tut.fi (Symantec Mail Security) with ESMTP id 0375AB58100; 
	Wed, 30 Jul 2008 08:47:02 +0300 (EEST)
X-AuditID: 82e6826e-ab763bb00000182e-1c-48900054ece6 
Received: from mail.cc.tut.fi (unknown [130.230.1.120])
	by av-gw1.cc.tut.fi (Symantec Mail Security) with ESMTP id 87448430026; 
	Wed, 30 Jul 2008 08:47:00 +0300 (EEST)
Received: from localhost (kempc47.me.tut.fi [130.230.40.65])
	by mail.cc.tut.fi (Postfix) with ESMTP id 7FCBBA414C;
	Wed, 30 Jul 2008 08:47:00 +0300 (EEST)
Date: Wed, 30 Jul 2008 08:48:45 +0300
To: "Doug Barton" <dougb@freebsd.org>
From: "Vladimir Chukharev" <Vladimir.Chukharev@tut.fi>
Organization: Tampere University of Technology
Content-Type: text/plain; charset=koi8-r
MIME-Version: 1.0
References: <op.ueqfl1xy0g54sc@localhost> <08GlBzRclM@dmeyer.dinoex.sub.org>
	<op.ueumske80g54sc@localhost> <op.ueuwd8rs0g54sc@localhost>
	<488A0B2E.9070403@FreeBSD.org> <op.ue17xeex0g54sc@localhost>
	<op.ue2j4tv60g54sc@localhost> <488F79F8.1030105@FreeBSD.org>
Content-Transfer-Encoding: 7bit
Message-ID: <op.ue3brjk0pcmiy5@localhost>
In-Reply-To: <488F79F8.1030105@FreeBSD.org>
User-Agent: Opera Mail/9.51 (FreeBSD)
X-Brightmail-Tracker: AAAAAA==
Cc: Dirk Meyer <dirk.meyer@dinoex.sub.org>, freebsd-ports@freebsd.org
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 06:14:48 -0000

On Tue, 29 Jul 2008 23:13:44 +0300, Doug Barton <dougb@freebsd.org> wrote:

> V.Chukharev wrote:
>> Another patch, just one line. It can be applied independently from the patch
>> for bsd.port.subdir.mk.
>
> I use: grep -l "@comment ORIGIN:${1}$" $pdb/*/+CONTENTS
> for similar purposes in portmaster with no complaints so far. Is there
> a reason you need to do the complicated thing?

I am a bit worried by the size of * expansion. I have about 1380 ports
installed, and this number can grow. One example of this kind limitation:
$ ls /usr/ports/*/* | wc
bash: /bin/ls: Argument list too long

That's the reason for find. And it is 5-30 times faster then grep -r
(depending on existence and size of /var/pkg/db/pkgdb.db).

As to the rest of the command - I do not want to mess with it yet. It works.

> Doug
>
>
>> =============
>> --- /usr/ports/Mk/bsd.openssl.mk.orig	2008-07-23 09:14:29.000000000 +0300
>> +++ /usr/ports/Mk/bsd.openssl.mk	2008-07-29 20:35:05.000000000 +0300
>> @@ -121,7 +121,7 @@
>>  	exists(${DESTDIR}/${LOCALBASE}/lib/libcrypto.so)
>>  # find installed port and use it for dependency
>>  PKG_DBDIR?=		${DESTDIR}/var/db/pkg
>> -OPENSSL_INSTALLED!=	grep -l -r "^lib/libssl.so." "${PKG_DBDIR}" | \
>> +OPENSSL_INSTALLED!=	find "${PKG_DBDIR}" -type f -name "+CONTENTS" -print0 | xargs -0 grep -l "^lib/libssl.so." | \
>>  			while read contents; do \
>>  				sslprefix=`grep "^@cwd " "$${contents}" | ${HEAD} -n 1`; \
>>  				if test "$${sslprefix}" = "@cwd ${LOCALBASE}" ; then \
>> =============
>>
>> Best regards,
>> Vladimir
>>
>
>



-- 
Vladimir Chukharev
Tampere University of Technology

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 11:05:08 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 8AE911065673;
	Wed, 30 Jul 2008 11:05:08 +0000 (UTC)
	(envelope-from chukharev@mail.ru)
Received: from mx2.mail.ru (mx2-2.mail.ru [194.67.23.122])
	by mx1.freebsd.org (Postfix) with ESMTP id 15D598FC12;
	Wed, 30 Jul 2008 11:05:07 +0000 (UTC)
	(envelope-from chukharev@mail.ru)
Received: from [130.230.40.65] (port=65143 helo=localhost)
	by mx2.mail.ru with asmtp 
	id 1KO9UM-000AHC-00; Wed, 30 Jul 2008 15:05:02 +0400
Date: Wed, 30 Jul 2008 14:06:44 +0300
To: "V.Chukharev" <chukharev@mail.ru>, "Kris Kennaway" <kris@freebsd.org>
From: "V.Chukharev" <chukharev@mail.ru>
Content-Type: text/plain; charset=koi8-r
MIME-Version: 1.0
References: <op.ueqfl1xy0g54sc@localhost> <08GlBzRclM@dmeyer.dinoex.sub.org>
	<op.ueumske80g54sc@localhost> <op.ueuwd8rs0g54sc@localhost>
	<488A0B2E.9070403@FreeBSD.org> <op.ue17xeex0g54sc@localhost>
Content-Transfer-Encoding: 7bit
Message-ID: <op.ue3qhisl0g54sc@localhost>
In-Reply-To: <op.ue17xeex0g54sc@localhost>
User-Agent: Opera Mail/9.51 (FreeBSD)
X-Spam: Not detected
X-Mras: OK
Cc: Dirk Meyer <dirk.meyer@dinoex.sub.org>, freebsd-ports@freebsd.org
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 11:05:08 -0000

On Tue, 29 Jul 2008 18:28:26 +0300, V.Chukharev <chukharev@mail.ru> wrote:

> On Fri, 25 Jul 2008 20:19:42 +0300, Kris Kennaway <kris@freebsd.org> wrote:
>
>> You don't want to .include the file, just use the same make -f trick
>> that I used for e.g. the python and java variable caching.
>
> Ah, thanks, I think I got it now. Please, review.
>

[patch deleted]

>
> I also tried to make only one sweep over /var/db/pkg, but with uncommented
> 'OPENSSL_INSTALLED+=' line (and corresponding '.if !defined' in bsd.openssl.mk)
> INDEX-7 was different. I could not trace down the reason.

I have found why there is a difference in INDEX-7 generated with and without caching.
Without cache security/p5-openxpki* (6 connected ports) are indexed as depending on
both openssl-0.9.8h_1 and openssl-beta-0.9.8h_1 (beta is not actually installed),
while with cache the second dependence is lost. This is due to WITH_OPENSSL_BETA
defined in security/p5-openxpki/Makefile (master for other slave ports).

So, Dirk, you are right, cashing breaks current behavior.

But now I wonder if the current behavior is correct and if security/p5-openxpki is
correct. IMHO at least one of the two dependences is in err.

> Best regards,
> Vladimir
>
>> Kris
>>
>

-- 
V. Chukharev

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 11:09:24 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 8F65F106567A
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 11:09:24 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 9D37B8FC1B;
	Wed, 30 Jul 2008 11:09:23 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Message-ID: <48904BDC.1010706@FreeBSD.org>
Date: Wed, 30 Jul 2008 13:09:16 +0200
From: Kris Kennaway <kris@FreeBSD.org>
User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707)
MIME-Version: 1.0
To: "V.Chukharev" <chukharev@mail.ru>
References: <op.ueqfl1xy0g54sc@localhost> <08GlBzRclM@dmeyer.dinoex.sub.org>
	<op.ueumske80g54sc@localhost> <op.ueuwd8rs0g54sc@localhost>
	<488A0B2E.9070403@FreeBSD.org> <op.ue17xeex0g54sc@localhost>
	<op.ue3qhisl0g54sc@localhost>
In-Reply-To: <op.ue3qhisl0g54sc@localhost>
Content-Type: text/plain; charset=KOI8-R; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Dirk Meyer <dirk.meyer@dinoex.sub.org>, freebsd-ports@freebsd.org
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 11:09:24 -0000

V.Chukharev wrote:
> On Tue, 29 Jul 2008 18:28:26 +0300, V.Chukharev <chukharev@mail.ru> wrote:
> 
>> On Fri, 25 Jul 2008 20:19:42 +0300, Kris Kennaway <kris@freebsd.org> wrote:
>>
>>> You don't want to .include the file, just use the same make -f trick
>>> that I used for e.g. the python and java variable caching.
>> Ah, thanks, I think I got it now. Please, review.
>>
> 
> [patch deleted]
> 
>> I also tried to make only one sweep over /var/db/pkg, but with uncommented
>> 'OPENSSL_INSTALLED+=' line (and corresponding '.if !defined' in bsd.openssl.mk)
>> INDEX-7 was different. I could not trace down the reason.
> 
> I have found why there is a difference in INDEX-7 generated with and without caching.
> Without cache security/p5-openxpki* (6 connected ports) are indexed as depending on
> both openssl-0.9.8h_1 and openssl-beta-0.9.8h_1 (beta is not actually installed),
> while with cache the second dependence is lost. This is due to WITH_OPENSSL_BETA
> defined in security/p5-openxpki/Makefile (master for other slave ports).
> 
> So, Dirk, you are right, cashing breaks current behavior.

No, it means that you need to add extra checks to how the cached value 
is used.

Kris

> But now I wonder if the current behavior is correct and if security/p5-openxpki is
> correct. IMHO at least one of the two dependences is in err.
> 
>> Best regards,
>> Vladimir
>>
>>> Kris
>>>
> 


From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 11:24:50 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 55912106564A
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 11:24:50 +0000 (UTC)
	(envelope-from Vladimir.Chukharev@tut.fi)
Received: from av-gw2.cc.tut.fi (av-gw2.cc.tut.fi [130.230.130.111])
	by mx1.freebsd.org (Postfix) with ESMTP id 118EF8FC15
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 11:24:49 +0000 (UTC)
	(envelope-from Vladimir.Chukharev@tut.fi)
Received: from av-gw2.cc.tut.fi (unknown [127.0.0.1])
	by av-gw2.cc.tut.fi (Symantec Mail Security) with ESMTP id 1AF741500F9; 
	Wed, 30 Jul 2008 14:24:48 +0300 (EEST)
X-AuditID: 82e6826f-aaba1bb0000003e4-d0-48904f80c0f3 
Received: from mail.cc.tut.fi (unknown [130.230.1.120])
	by av-gw2.cc.tut.fi (Symantec Mail Security) with ESMTP id 15B52900D1; 
	Wed, 30 Jul 2008 14:24:48 +0300 (EEST)
Received: from localhost (kempc47.me.tut.fi [130.230.40.65])
	by mail.cc.tut.fi (Postfix) with ESMTP id EA18EA414C;
	Wed, 30 Jul 2008 14:24:47 +0300 (EEST)
Date: Wed, 30 Jul 2008 14:26:32 +0300
To: "Kris Kennaway" <kris@freebsd.org>
From: "Vladimir Chukharev" <Vladimir.Chukharev@tut.fi>
Organization: Tampere University of Technology
Content-Type: text/plain; charset=koi8-r
MIME-Version: 1.0
References: <op.ueqfl1xy0g54sc@localhost> <08GlBzRclM@dmeyer.dinoex.sub.org>
	<op.ueumske80g54sc@localhost> <op.ueuwd8rs0g54sc@localhost>
	<488A0B2E.9070403@FreeBSD.org> <op.ue17xeex0g54sc@localhost>
	<op.ue3qhisl0g54sc@localhost> <48904BDC.1010706@FreeBSD.org>
Content-Transfer-Encoding: 7bit
Message-ID: <op.ue3reildpcmiy5@localhost>
In-Reply-To: <48904BDC.1010706@FreeBSD.org>
User-Agent: Opera Mail/9.51 (FreeBSD)
X-Brightmail-Tracker: AAAAAA==
Cc: Dirk Meyer <dirk.meyer@dinoex.sub.org>, freebsd-ports@freebsd.org
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 11:24:50 -0000

On Wed, 30 Jul 2008 14:09:16 +0300, Kris Kennaway <kris@freebsd.org> wrote:

> V.Chukharev wrote:

>> I have found why there is a difference in INDEX-7 generated with and without caching.
>> Without cache security/p5-openxpki* (6 connected ports) are indexed as depending on
>> both openssl-0.9.8h_1 and openssl-beta-0.9.8h_1 (beta is not actually installed),
>> while with cache the second dependence is lost. This is due to WITH_OPENSSL_BETA
>> defined in security/p5-openxpki/Makefile (master for other slave ports).
>>
>> So, Dirk, you are right, cashing breaks current behavior.
>
> No, it means that you need to add extra checks to how the cached value
> is used.

This is also true, but it might be spreaded over many ports and/or bsd.*.mk files...

> Kris
>
>> But now I wonder if the current behavior is correct and if security/p5-openxpki is
>> correct. IMHO at least one of the two dependences is in err.

Can you comment on this?

>>> Best regards,
>>> Vladimir
>>>
>>>> Kris
>>>>
>>
> 



-- 
Vladimir Chukharev
Tampere University of Technology

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 12:14:38 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 7956E1065672
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 12:14:38 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 933598FC18;
	Wed, 30 Jul 2008 12:14:37 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Message-ID: <48905B2B.6060804@FreeBSD.org>
Date: Wed, 30 Jul 2008 14:14:35 +0200
From: Kris Kennaway <kris@FreeBSD.org>
User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707)
MIME-Version: 1.0
To: Vladimir Chukharev <Vladimir.Chukharev@tut.fi>
References: <op.ueqfl1xy0g54sc@localhost> <08GlBzRclM@dmeyer.dinoex.sub.org>
	<op.ueumske80g54sc@localhost> <op.ueuwd8rs0g54sc@localhost>
	<488A0B2E.9070403@FreeBSD.org> <op.ue17xeex0g54sc@localhost>
	<op.ue3qhisl0g54sc@localhost> <48904BDC.1010706@FreeBSD.org>
	<op.ue3reildpcmiy5@localhost>
In-Reply-To: <op.ue3reildpcmiy5@localhost>
Content-Type: text/plain; charset=KOI8-R; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Dirk Meyer <dirk.meyer@dinoex.sub.org>, freebsd-ports@freebsd.org
Subject: Re: Mk/bsd.openssl.mk optimization
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 12:14:38 -0000

Vladimir Chukharev wrote:
> On Wed, 30 Jul 2008 14:09:16 +0300, Kris Kennaway <kris@freebsd.org> wrote:
> 
>> V.Chukharev wrote:
> 
>>> I have found why there is a difference in INDEX-7 generated with and without caching.
>>> Without cache security/p5-openxpki* (6 connected ports) are indexed as depending on
>>> both openssl-0.9.8h_1 and openssl-beta-0.9.8h_1 (beta is not actually installed),
>>> while with cache the second dependence is lost. This is due to WITH_OPENSSL_BETA
>>> defined in security/p5-openxpki/Makefile (master for other slave ports).
>>>
>>> So, Dirk, you are right, cashing breaks current behavior.
>> No, it means that you need to add extra checks to how the cached value
>> is used.
> 
> This is also true, but it might be spreaded over many ports and/or bsd.*.mk files...

No, I don't think so.  You need to make bsd.openssl.mk not use the 
cached value if it should not be, e.g. if WITH_OPENSSL_BETA is set.

>>> But now I wonder if the current behavior is correct and if security/p5-openxpki is
>>> correct. IMHO at least one of the two dependences is in err.
> 
> Can you comment on this?

Seems wrong to me.

Kris

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 12:40:45 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 88B741065671
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 12:40:45 +0000 (UTC)
	(envelope-from unixmania@gmail.com)
Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174])
	by mx1.freebsd.org (Postfix) with ESMTP id 1E92B8FC1E
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 12:40:44 +0000 (UTC)
	(envelope-from unixmania@gmail.com)
Received: by ug-out-1314.google.com with SMTP id q2so266350uge.37
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 05:40:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:to
	:subject:cc:in-reply-to:mime-version:content-type
	:content-transfer-encoding:content-disposition:references;
	bh=FHqI/my5URz6EYuoXqovisxIMyPOPzsfarBLDPV/R0A=;
	b=sGA6M1Fgm+R0e2wv/bP/SSlFfqFM0T64at05IeR5ZlydIJrvQXHQuUGCLgFRYW8gYN
	OGqURXkSgGY3r+rZwyD1yPHx8CGS/58Z2dsjQOIOLtpeUEHPhObKPV2ncCjTrfojQEyF
	w38u2IIQDkWvEJCpSjcFxrrOsMSB1nJLVW4IE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:to:subject:cc:in-reply-to:mime-version
	:content-type:content-transfer-encoding:content-disposition
	:references;
	b=L7+/EdtG9oWNd1ntXGtojOyp3mcB7KaNHCYUD7PGtxRWHrBhqyeUkn60KZWG3iDxi1
	Mcl3E3A0QKlHITuYwKJ4o/+PiNZzcCg5ODbUEDI/1hUAOKbg86i5XotJXMbuNRYY8UGq
	lxd4tquAnJTGK4NDgzV0Gwu2161z5melmdYN0=
Received: by 10.66.220.17 with SMTP id s17mr1202112ugg.48.1217421643487;
	Wed, 30 Jul 2008 05:40:43 -0700 (PDT)
Received: by 10.66.234.1 with HTTP; Wed, 30 Jul 2008 05:40:43 -0700 (PDT)
Message-ID: <e71790db0807300540j394f60c4ubefc2efc8705eeae@mail.gmail.com>
Date: Wed, 30 Jul 2008 09:40:43 -0300
From: "Carlos A. M. dos Santos" <unixmania@gmail.com>
To: stevefranks@ieee.org
In-Reply-To: <539c60b90807281609l5f46cf4co43fce56c8a3e41ea@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <539c60b90807281609l5f46cf4co43fce56c8a3e41ea@mail.gmail.com>
Cc: FreeBSD Ports List <freebsd-ports@freebsd.org>
Subject: Re: port ezload (linux: fxload) unmaintained?
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 12:40:45 -0000

On Mon, Jul 28, 2008 at 8:09 PM, Steve Franks <stevefranks@ieee.org> wrote:
> I proposed some changes to ezload in march.  I've not heard from the
> maintainer or author, and the download site is offline today.

It is up an running now:

     http://proj.bpsw.biz/ezload/
     http://proj.bpsw.biz/ezload/downloads/

> ezload is important because it loads firmware on usb devices, many of
> which are fairly common.  unfortunately, support for newer (< 3-4
> years old) devices still has not been added.
>
> The linux people use something called fxload instead, which supports
> the new devices, but is pretty much identical functionally.
>
> A one line change to the source will support the new devices (at least
> those I possess).
>
> What should one do in this situation?

Did you submit a PR? If the port maintainer and program author are
missing then I suggest you to take the torch.

-- 
If you think things can't get worse it's probably only
because you lack sufficient imagination.

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 13:31:27 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 5EDEB1065673
	for <ports@freebsd.org>; Wed, 30 Jul 2008 13:31:27 +0000 (UTC)
	(envelope-from wmoran@collaborativefusion.com)
Received: from mx00.pub.collaborativefusion.com
	(mx00.pub.collaborativefusion.com [206.210.89.199])
	by mx1.freebsd.org (Postfix) with ESMTP id 2D9C08FC13
	for <ports@freebsd.org>; Wed, 30 Jul 2008 13:31:27 +0000 (UTC)
	(envelope-from wmoran@collaborativefusion.com)
Received: from vanquish.ws.pitbpa0.priv.collaborativefusion.com
	(vanquish.ws.pitbpa0.priv.collaborativefusion.com [192.168.2.162])
	(SSL: TLSv1/SSLv3,256bits,AES256-SHA)
	by wingspan with esmtp; Wed, 30 Jul 2008 08:51:25 -0400
	id 00056403.489063CD.0000BCC2
Date: Wed, 30 Jul 2008 08:51:23 -0400
From: Bill Moran <wmoran@collaborativefusion.com>
To: ports@freebsd.org
Message-Id: <20080730085123.81542622.wmoran@collaborativefusion.com>
Organization: Collaborative Fusion
X-Mailer: Sylpheed 2.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Cc: 
Subject: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 13:31:27 -0000


cvsupped my ports tree just this morning.
#uname -a
FreeBSD vanquish.ws.pitbpa0.priv.collaborativefusion.com 7.0-RELEASE FreeBSD 7.0-RELEASE #4: Wed Jun 25 09:16:13 EDT 2008     root@vanquish.ws.pitbpa0.priv.collaborativefusion.com:/usr/obj/usr/src/sys/VANQUISH  i386
# pkg_info | grep portupgrade
portupgrade-2.4.6,2 FreeBSD ports/packages administration and management tool s
# portupgrade -a
[...]
** Makefile possibly broken: x11/xscreensaver-gnome:
	"Makefile", line 106: warning: Option KEYRING needs PAM, but PAM is disabled.
	xscreensaver-gnome-5.06_1
	
	
--->  Session ended at: Wed, 30 Jul 2008 08:38:31 -0400 (consumed 00:01:10)
/usr/local/sbin/portupgrade:1468:in `get_pkgname': Makefile broken (MakefileBrokenError)
	from /usr/local/sbin/portupgrade:622:in `main'
	from /usr/local/sbin/portupgrade:613:in `each'
	from /usr/local/sbin/portupgrade:613:in `main'
	from /usr/local/sbin/portupgrade:588:in `catch'
	from /usr/local/sbin/portupgrade:588:in `main'
	from /usr/local/lib/ruby/1.8/optparse.rb:1303:in `call'
	from /usr/local/lib/ruby/1.8/optparse.rb:1303:in `parse_in_order'
	from /usr/local/lib/ruby/1.8/optparse.rb:1299:in `catch'
	 ... 6 levels...
	from /usr/local/lib/ruby/1.8/optparse.rb:785:in `initialize'
	from /usr/local/sbin/portupgrade:229:in `new'
	from /usr/local/sbin/portupgrade:229:in `main'
	from /usr/local/sbin/portupgrade:2208

If I comment out line 106 in that Makefile, all is fine.

-- 
Bill Moran
Collaborative Fusion Inc.
http://people.collaborativefusion.com/~wmoran/

wmoran@collaborativefusion.com
Phone: 412-422-3463x4023

****************************************************************
IMPORTANT: This message contains confidential information and is
intended only for the individual named. If the reader of this
message is not an intended recipient (or the individual
responsible for the delivery of this message to an intended
recipient), please be advised that any re-use, dissemination,
distribution or copying of this message is prohibited. Please
notify the sender immediately by e-mail if you have received
this e-mail by mistake and delete this e-mail from your system.
E-mail transmission cannot be guaranteed to be secure or
error-free as information could be intercepted, corrupted, lost,
destroyed, arrive late or incomplete, or contain viruses. The
sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a
result of e-mail transmission.
****************************************************************

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 21:08:06 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 8A406106567A
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 21:08:06 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id 4656C8FC1B
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 21:08:06 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOItu-0003CP-Kg
	for freebsd-ports@freebsd.org; Wed, 30 Jul 2008 21:08:02 +0000
Received: from xdsl-10260.wroclaw.dialog.net.pl ([84.40.242.20])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 21:08:02 +0000
Received: from mwisnicki+freebsd by xdsl-10260.wroclaw.dialog.net.pl with
	local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 21:08:02 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
Date: Wed, 30 Jul 2008 21:07:55 +0000 (UTC)
Lines: 18
Message-ID: <g6ql7b$d5g$1@ger.gmane.org>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: xdsl-10260.wroclaw.dialog.net.pl
User-Agent: Pan/0.132 (Waxed in Black)
Sender: news <news@ger.gmane.org>
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 21:08:06 -0000

On Wed, 30 Jul 2008 08:51:23 -0400, Bill Moran wrote:

> cvsupped my ports tree just this morning. #uname -a
> FreeBSD vanquish.ws.pitbpa0.priv.collaborativefusion.com 7.0-RELEASE
> FreeBSD 7.0-RELEASE #4: Wed Jun 25 09:16:13 EDT 2008    
> root@vanquish.ws.pitbpa0.priv.collaborativefusion.com:/usr/obj/usr/src/
sys/VANQUISH
>  i386 # pkg_info | grep portupgrade
> portupgrade-2.4.6,2 FreeBSD ports/packages administration and management
> tool s # portupgrade -a
> [...]
> ** Makefile possibly broken: x11/xscreensaver-gnome:
> 	"Makefile", line 106: warning: Option KEYRING needs PAM, but PAM 
is
> 	disabled. xscreensaver-gnome-5.06_1

You need to either enable PAM (recommended) or disable KEYRING by doing:
 cd /usr/ports/x11/xscreensaver-gnome/; make config


From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 21:24:48 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 A2378106568B
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 21:24:48 +0000 (UTC)
	(envelope-from fbsd06+YK=aa2a7b04@mlists.homeunix.com)
Received: from fallback-in1.mxes.net (fallback-out1.mxes.net [216.86.168.190])
	by mx1.freebsd.org (Postfix) with ESMTP id 78D528FC23
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 21:24:48 +0000 (UTC)
	(envelope-from fbsd06+YK=aa2a7b04@mlists.homeunix.com)
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178])
	by fallback-in1.mxes.net (Postfix) with ESMTP id 84B9E1646A4
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 17:08:19 -0400 (EDT)
Received: from gumby.homeunix.com. (unknown [87.81.140.128])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.mxes.net (Postfix) with ESMTP id 09AC123E4B6
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 17:08:17 -0400 (EDT)
Date: Wed, 30 Jul 2008 22:08:14 +0100
From: RW <fbsd06@mlists.homeunix.com>
To: freebsd-ports@freebsd.org
Message-ID: <20080730220814.4cd4677c@gumby.homeunix.com.>
In-Reply-To: <20080730085123.81542622.wmoran@collaborativefusion.com>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 21:24:48 -0000

On Wed, 30 Jul 2008 08:51:23 -0400
Bill Moran <wmoran@collaborativefusion.com> wrote:

> 
> cvsupped my ports tree just this morning.
> #uname -a
> FreeBSD vanquish.ws.pitbpa0.priv.collaborativefusion.com 7.0-RELEASE
> FreeBSD 7.0-RELEASE #4: Wed Jun 25 09:16:13 EDT 2008
> root@vanquish.ws.pitbpa0.priv.collaborativefusion.com:/usr/obj/usr/src/sys/VANQUISH
> i386 # pkg_info | grep portupgrade portupgrade-2.4.6,2 FreeBSD
> ports/packages administration and management tool s # portupgrade -a
> [...] ** Makefile possibly broken: x11/xscreensaver-gnome:
> 	"Makefile", line 106: warning: Option KEYRING needs PAM, but
> PAM is disabled. xscreensaver-gnome-5.06_1
> ...
> If I comment out line 106 in that Makefile, all is fine.


I think what's happening is that is that the warning interferes with
portupgrade doing "make -V", which is something that upgrade tools
can't really avoid.

I think there should just be a "(needs Pam)" comment in the 
config KEYRING option. 

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 21:30:54 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 D131D1065671
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 21:30:54 +0000 (UTC)
	(envelope-from fbsd06+YK=aa2a7b04@mlists.homeunix.com)
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178])
	by mx1.freebsd.org (Postfix) with ESMTP id AB4708FC16
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 21:30:54 +0000 (UTC)
	(envelope-from fbsd06+YK=aa2a7b04@mlists.homeunix.com)
Received: from gumby.homeunix.com. (unknown [87.81.140.128])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.mxes.net (Postfix) with ESMTP id 1A8F323E4B6
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 17:30:52 -0400 (EDT)
Date: Wed, 30 Jul 2008 22:30:50 +0100
From: RW <fbsd06@mlists.homeunix.com>
To: freebsd-ports@freebsd.org
Message-ID: <20080730223050.317b8696@gumby.homeunix.com.>
In-Reply-To: <g6ql7b$d5g$1@ger.gmane.org>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 21:30:54 -0000

On Wed, 30 Jul 2008 21:07:55 +0000 (UTC)
Marcin Wisnicki <mwisnicki+freebsd@gmail.com> wrote:

> On Wed, 30 Jul 2008 08:51:23 -0400, Bill Moran wrote:
> 

> > ** Makefile possibly broken: x11/xscreensaver-gnome:
> > 	"Makefile", line 106: warning: Option KEYRING needs PAM,
> > but PAM 
> is
> > 	disabled. xscreensaver-gnome-5.06_1
> 
> You need to either enable PAM (recommended) or disable KEYRING by
> doing: cd /usr/ports/x11/xscreensaver-gnome/; make config

I think Bill probably understands that. The issue, as I see it, is that
the warning will just be a warning if you build manually, but if you
build through portupgrade it causes it to fail. 

If the intent was to stop the build then IGNORE should have been set
instead.

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 21:45:13 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 A25101065670
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 21:45:13 +0000 (UTC)
	(envelope-from wmoran@potentialtech.com)
Received: from mail.potentialtech.com (internet.potentialtech.com
	[66.167.251.6]) by mx1.freebsd.org (Postfix) with ESMTP id 77A358FC0A
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 21:45:13 +0000 (UTC)
	(envelope-from wmoran@potentialtech.com)
Received: from vanquish.ws.pitbpa0.priv.collaborativefusion.com
	(pr40.pitbpa0.pub.collaborativefusion.com [206.210.89.202])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mail.potentialtech.com (Postfix) with ESMTPSA id 46208EBC42;
	Wed, 30 Jul 2008 17:45:12 -0400 (EDT)
Date: Wed, 30 Jul 2008 17:45:10 -0400
From: Bill Moran <wmoran@potentialtech.com>
To: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
Message-Id: <20080730174510.ab0871a3.wmoran@potentialtech.com>
In-Reply-To: <g6ql7b$d5g$1@ger.gmane.org>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
X-Mailer: Sylpheed 2.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 21:45:13 -0000

In response to Marcin Wisnicki <mwisnicki+freebsd@gmail.com>:

> On Wed, 30 Jul 2008 08:51:23 -0400, Bill Moran wrote:
> 
> > cvsupped my ports tree just this morning. #uname -a
> > FreeBSD vanquish.ws.pitbpa0.priv.collaborativefusion.com 7.0-RELEASE
> > FreeBSD 7.0-RELEASE #4: Wed Jun 25 09:16:13 EDT 2008    
> > root@vanquish.ws.pitbpa0.priv.collaborativefusion.com:/usr/obj/usr/src/
> sys/VANQUISH
> >  i386 # pkg_info | grep portupgrade
> > portupgrade-2.4.6,2 FreeBSD ports/packages administration and management
> > tool s # portupgrade -a
> > [...]
> > ** Makefile possibly broken: x11/xscreensaver-gnome:
> > 	"Makefile", line 106: warning: Option KEYRING needs PAM, but PAM 
> is
> > 	disabled. xscreensaver-gnome-5.06_1
> 
> You need to either enable PAM (recommended) or disable KEYRING by doing:
>  cd /usr/ports/x11/xscreensaver-gnome/; make config

Are you saying that I can't portupgrade ANY ports on my system until
such time as I make this strange decision?

Note that the message is a _WARNING_.  So portupgrade is giving up on
every port on my system because _one_ port has a warning?

No, I tend to thing that something is wrong here.  Should portupgrade
bail because it sees a warning from a Makefile?

-- 
Bill Moran
http://www.potentialtech.com

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 22:09:20 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 D326B106567B
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:09:20 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id 91BD08FC17
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:09:20 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOJrB-00069p-W4
	for freebsd-ports@freebsd.org; Wed, 30 Jul 2008 22:09:17 +0000
Received: from xdsl-10260.wroclaw.dialog.net.pl ([84.40.242.20])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:09:17 +0000
Received: from mwisnicki+freebsd by xdsl-10260.wroclaw.dialog.net.pl with
	local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:09:17 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
Date: Wed, 30 Jul 2008 22:09:11 +0000 (UTC)
Lines: 14
Message-ID: <g6qoq7$pm4$1@ger.gmane.org>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
	<8543.59269510514$1217453541@news.gmane.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: xdsl-10260.wroclaw.dialog.net.pl
User-Agent: Pan/0.132 (Waxed in Black)
Sender: news <news@ger.gmane.org>
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 22:09:20 -0000

On Wed, 30 Jul 2008 22:30:50 +0100, RW wrote:

> I think Bill probably understands that. The issue, as I see it, is that
> the warning will just be a warning if you build manually, but if you
> build through portupgrade it causes it to fail.
> 
> If the intent was to stop the build then IGNORE should have been set
> instead.

Well the intent was to warn the user that without PAM, keyring 
functionality will be disabled. You are right there needs to be some info 
about that in KEYRING option description.

If .warning breaks portupgrade I can change it to IGNORE.


From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 22:17:12 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 91BE4106566C
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:17:12 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id 502E28FC14
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:17:12 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOJyo-0006Uq-8w
	for freebsd-ports@freebsd.org; Wed, 30 Jul 2008 22:17:10 +0000
Received: from xdsl-10260.wroclaw.dialog.net.pl ([84.40.242.20])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:17:10 +0000
Received: from mwisnicki+freebsd by xdsl-10260.wroclaw.dialog.net.pl with
	local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:17:10 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
Date: Wed, 30 Jul 2008 22:17:02 +0000 (UTC)
Lines: 31
Message-ID: <g6qp8u$pm4$2@ger.gmane.org>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
	<20080730174510.ab0871a3.wmoran@potentialtech.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: xdsl-10260.wroclaw.dialog.net.pl
User-Agent: Pan/0.132 (Waxed in Black)
Sender: news <news@ger.gmane.org>
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 22:17:12 -0000

On Wed, 30 Jul 2008 17:45:10 -0400, Bill Moran wrote:

> In response to Marcin Wisnicki <mwisnicki+freebsd@gmail.com>:
> 
>> On Wed, 30 Jul 2008 08:51:23 -0400, Bill Moran wrote:
>> 
>> > cvsupped my ports tree just this morning. #uname -a FreeBSD
>> > vanquish.ws.pitbpa0.priv.collaborativefusion.com 7.0-RELEASE FreeBSD
>> > 7.0-RELEASE #4: Wed Jun 25 09:16:13 EDT 2008
>> > root@vanquish.ws.pitbpa0.priv.collaborativefusion.com:/usr/obj/usr/
src/
>> sys/VANQUISH
>> >  i386 # pkg_info | grep portupgrade
>> > portupgrade-2.4.6,2 FreeBSD ports/packages administration and
>> > management tool s # portupgrade -a
>> > [...]
>> > ** Makefile possibly broken: x11/xscreensaver-gnome:
>> > 	"Makefile", line 106: warning: Option KEYRING needs PAM, but PAM
>> is
>> > 	disabled. xscreensaver-gnome-5.06_1
>> 
>> You need to either enable PAM (recommended) or disable KEYRING by
>> doing:
>>  cd /usr/ports/x11/xscreensaver-gnome/; make config
> 
> Are you saying that I can't portupgrade ANY ports on my system until
> such time as I make this strange decision?

Why do you think it is a strange decision?
You have set non-default options that don't make sense and the port is 
warning you about that. Fixing it is quick, easy and painless.


From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 22:33:11 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 34D1C106564A
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:33:11 +0000 (UTC)
	(envelope-from wmoran@potentialtech.com)
Received: from mail.potentialtech.com (internet.potentialtech.com
	[66.167.251.6]) by mx1.freebsd.org (Postfix) with ESMTP id 04EC08FC17
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:33:10 +0000 (UTC)
	(envelope-from wmoran@potentialtech.com)
Received: from vanquish.ws.pitbpa0.priv.collaborativefusion.com
	(pr40.pitbpa0.pub.collaborativefusion.com [206.210.89.202])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mail.potentialtech.com (Postfix) with ESMTPSA id E258CEBC0B;
	Wed, 30 Jul 2008 18:33:09 -0400 (EDT)
Date: Wed, 30 Jul 2008 18:33:07 -0400
From: Bill Moran <wmoran@potentialtech.com>
To: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
Message-Id: <20080730183307.925ade48.wmoran@potentialtech.com>
In-Reply-To: <g6qp8u$pm4$2@ger.gmane.org>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
	<20080730174510.ab0871a3.wmoran@potentialtech.com>
	<g6qp8u$pm4$2@ger.gmane.org>
X-Mailer: Sylpheed 2.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 22:33:11 -0000

In response to Marcin Wisnicki <mwisnicki+freebsd@gmail.com>:

> On Wed, 30 Jul 2008 17:45:10 -0400, Bill Moran wrote:
> 
> > In response to Marcin Wisnicki <mwisnicki+freebsd@gmail.com>:
> > 
> >> On Wed, 30 Jul 2008 08:51:23 -0400, Bill Moran wrote:
> >> 
> >> > cvsupped my ports tree just this morning. #uname -a FreeBSD
> >> > vanquish.ws.pitbpa0.priv.collaborativefusion.com 7.0-RELEASE FreeBSD
> >> > 7.0-RELEASE #4: Wed Jun 25 09:16:13 EDT 2008
> >> > root@vanquish.ws.pitbpa0.priv.collaborativefusion.com:/usr/obj/usr/
> src/
> >> sys/VANQUISH
> >> >  i386 # pkg_info | grep portupgrade
> >> > portupgrade-2.4.6,2 FreeBSD ports/packages administration and
> >> > management tool s # portupgrade -a
> >> > [...]
> >> > ** Makefile possibly broken: x11/xscreensaver-gnome:
> >> > 	"Makefile", line 106: warning: Option KEYRING needs PAM, but PAM
> >> is
> >> > 	disabled. xscreensaver-gnome-5.06_1
> >> 
> >> You need to either enable PAM (recommended) or disable KEYRING by
> >> doing:
> >>  cd /usr/ports/x11/xscreensaver-gnome/; make config
> > 
> > Are you saying that I can't portupgrade ANY ports on my system until
> > such time as I make this strange decision?
> 
> Why do you think it is a strange decision?
> You have set non-default options that don't make sense and the port is 
> warning you about that. Fixing it is quick, easy and painless.

It's a combination of a number of issues:
1) The ports infrastructure shouldn't let you set options that don't make
   sense.  If I can't use keyring without PAM, then why am I allowed to
   set such a thing.  I believe such improvements to the ports structure
   are being worked on by others (based on other conversations I've seen
   on the list) so I won't belabour the point.
2) Why is portupgrade dying on a warning message?  Why does a poor
   decision on one port prevent everything on my system from upgrading?
3) The error from portupgrade does not immediately point me to the easy
   solution, it tricks me into thinking I have to hack the Makefile.

Anyway, I don't know what the correct solution is.  I'm just pointing
out the problem so that people smarter than me can work it out.  I'm
also presenting my viewpoint so those people know how confusing it was
to me.

Hope the information is helpful.

-- 
Bill Moran
http://www.potentialtech.com

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 22:42:28 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 33A781065839
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:42:28 +0000 (UTC)
	(envelope-from mezz7@cox.net)
Received: from eastrmmtao101.cox.net (eastrmmtao101.cox.net [68.230.240.7])
	by mx1.freebsd.org (Postfix) with ESMTP id A98CB8FC0C
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:42:27 +0000 (UTC)
	(envelope-from mezz7@cox.net)
Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao101.cox.net
	(InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id
	<20080730224227.RBXA11636.eastrmmtao101.cox.net@eastrmimpo02.cox.net>;
	Wed, 30 Jul 2008 18:42:27 -0400
Received: from mezz.mezzweb.com ([24.255.149.218])
	by eastrmimpo02.cox.net with bizsmtp
	id wNiS1Z0084iy4EG02NiSUz; Wed, 30 Jul 2008 18:42:27 -0400
Date: Wed, 30 Jul 2008 17:42:33 -0500
To: "Marcin Wisnicki" <mwisnicki+freebsd@gmail.com>
From: "Jeremy Messenger" <mezz7@cox.net>
Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii
MIME-Version: 1.0
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
	<8543.59269510514$1217453541@news.gmane.org>
	<g6qoq7$pm4$1@ger.gmane.org>
Content-Transfer-Encoding: 7bit
Message-ID: <op.ue4mo7ha9aq2h7@mezz.mezzweb.com>
In-Reply-To: <g6qoq7$pm4$1@ger.gmane.org>
User-Agent: Opera Mail/9.51 (Linux)
Cc: freebsd-ports@freebsd.org
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 22:42:28 -0000

On Wed, 30 Jul 2008 17:09:11 -0500, Marcin Wisnicki  
<mwisnicki+freebsd@gmail.com> wrote:

> On Wed, 30 Jul 2008 22:30:50 +0100, RW wrote:
>
>> I think Bill probably understands that. The issue, as I see it, is that
>> the warning will just be a warning if you build manually, but if you
>> build through portupgrade it causes it to fail.
>>
>> If the intent was to stop the build then IGNORE should have been set
>> instead.
>
> Well the intent was to warn the user that without PAM, keyring
> functionality will be disabled. You are right there needs to be some info
> about that in KEYRING option description.
>
> If .warning breaks portupgrade I can change it to IGNORE.

I prefer remove .warning and IGNORE. If user wants to enable keyring then  
the WITH_KEYRING should be always enable PAM, no matter if user has  
selected it disable. And, tweak comment in OPTIONS for (reqiure PAM).

Cheers,
Mezz


-- 
mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 22:56:45 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 2954B1065683
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:56:45 +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 D13AE8FC14
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 22:56:44 +0000 (UTC)
	(envelope-from rnoland@FreeBSD.org)
Received: from [192.168.166.46] ([68.0.14.34]) (authenticated bits=0)
	by gizmo.2hip.net (8.13.8/8.13.8) with ESMTP id m6UMQKZ3021846
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Wed, 30 Jul 2008 18:26:20 -0400 (EDT)
	(envelope-from rnoland@FreeBSD.org)
From: Robert Noland <rnoland@FreeBSD.org>
To: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
In-Reply-To: <g6qp8u$pm4$2@ger.gmane.org>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
	<20080730174510.ab0871a3.wmoran@potentialtech.com>
	<g6qp8u$pm4$2@ger.gmane.org>
Content-Type: text/plain
Organization: FreeBSD
Date: Wed, 30 Jul 2008 18:26:14 -0400
Message-Id: <1217456774.82979.18.camel@squirrel.corp.cox.com>
Mime-Version: 1.0
X-Mailer: Evolution 2.22.1.1 FreeBSD GNOME Team Port 
Content-Transfer-Encoding: 7bit
X-Spam-Status: No, score=-0.8 required=5.0 tests=AWL,BAYES_00,
	RCVD_IN_SORBS_DUL autolearn=no version=3.1.8
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on gizmo.2hip.net
Cc: freebsd-ports@freebsd.org
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 22:56:45 -0000

On Wed, 2008-07-30 at 22:17 +0000, Marcin Wisnicki wrote:
> On Wed, 30 Jul 2008 17:45:10 -0400, Bill Moran wrote:
> 
> > In response to Marcin Wisnicki <mwisnicki+freebsd@gmail.com>:
> > 
> >> On Wed, 30 Jul 2008 08:51:23 -0400, Bill Moran wrote:
> >> 
> >> > cvsupped my ports tree just this morning. #uname -a FreeBSD
> >> > vanquish.ws.pitbpa0.priv.collaborativefusion.com 7.0-RELEASE FreeBSD
> >> > 7.0-RELEASE #4: Wed Jun 25 09:16:13 EDT 2008
> >> > root@vanquish.ws.pitbpa0.priv.collaborativefusion.com:/usr/obj/usr/
> src/
> >> sys/VANQUISH
> >> >  i386 # pkg_info | grep portupgrade
> >> > portupgrade-2.4.6,2 FreeBSD ports/packages administration and
> >> > management tool s # portupgrade -a
> >> > [...]
> >> > ** Makefile possibly broken: x11/xscreensaver-gnome:
> >> > 	"Makefile", line 106: warning: Option KEYRING needs PAM, but PAM
> >> is
> >> > 	disabled. xscreensaver-gnome-5.06_1
> >> 
> >> You need to either enable PAM (recommended) or disable KEYRING by
> >> doing:
> >>  cd /usr/ports/x11/xscreensaver-gnome/; make config
> > 
> > Are you saying that I can't portupgrade ANY ports on my system until
> > such time as I make this strange decision?
> 
> Why do you think it is a strange decision?
> You have set non-default options that don't make sense and the port is 
> warning you about that. Fixing it is quick, easy and painless.

Just force the depend on PAM if KEYRING is on..  You can look at how I
did some of that in the compiz port.  It doesn't matter what the PAM
option is set to, if KEYRING is selected you *MUST* have PAM.

robert.

> _______________________________________________
> 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  Wed Jul 30 23:12:01 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 265C4106566B
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 23:12:01 +0000 (UTC)
	(envelope-from fbsd06+YK=aa2a7b04@mlists.homeunix.com)
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178])
	by mx1.freebsd.org (Postfix) with ESMTP id F237B8FC0A
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 23:12:00 +0000 (UTC)
	(envelope-from fbsd06+YK=aa2a7b04@mlists.homeunix.com)
Received: from gumby.homeunix.com. (unknown [87.81.140.128])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.mxes.net (Postfix) with ESMTP id F3D6823E49B
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 19:11:58 -0400 (EDT)
Date: Thu, 31 Jul 2008 00:11:56 +0100
From: RW <fbsd06@mlists.homeunix.com>
To: freebsd-ports@freebsd.org
Message-ID: <20080731001156.131efece@gumby.homeunix.com.>
In-Reply-To: <20080730183307.925ade48.wmoran@potentialtech.com>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
	<20080730174510.ab0871a3.wmoran@potentialtech.com>
	<g6qp8u$pm4$2@ger.gmane.org>
	<20080730183307.925ade48.wmoran@potentialtech.com>
X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 23:12:01 -0000

On Wed, 30 Jul 2008 18:33:07 -0400
Bill Moran <wmoran@potentialtech.com> wrote:

> 2) Why is portupgrade dying on a warning message?  Why does a poor
>    decision on one port prevent everything on my system from
> upgrading? 3) The error from portupgrade does not immediately point
> me to the easy solution, it tricks me into thinking I have to hack
> the Makefile.

All port build tools make use of "make -V" to read vaiables. With this
warning in place, you get something like this: 

  #  make -V CONFLICTS
  "Makefile", line 106: warning: Option KEYRING needs PAM, but PAM is
  disabled. xscreensaver-[0-9]* xscreensaver-gnome-hacks-[0-9]*

which no tool is going to be able to parse. If you just do a "make
install", there wont be a problem, so it's understandable that it
wasn't spotted.

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 23:23:33 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 6053E106566C
	for <ports@freebsd.org>; Wed, 30 Jul 2008 23:23:33 +0000 (UTC)
	(envelope-from member@highlandsbaptistchurch.org)
Received: from highlandsbaptistchurch.org (mail.highlandsbaptistchurch.org
	[65.100.136.169])
	by mx1.freebsd.org (Postfix) with ESMTP id 243EF8FC1E
	for <ports@freebsd.org>; Wed, 30 Jul 2008 23:23:33 +0000 (UTC)
	(envelope-from member@highlandsbaptistchurch.org)
Received: from localhost (localhost [127.0.0.1])
	by highlandsbaptistchurch.org (Postfix) with ESMTP id 58D93CEE366
	for <ports@freebsd.org>; Wed, 30 Jul 2008 03:48:15 -0600 (MDT)
Received: from highlandsbaptistchurch.org ([127.0.0.1])
	by localhost (mail.highlandsbaptistchurch.org [127.0.0.1]) (amavisd-new,
	port 10024) with ESMTP id 29697-02 for <ports@freebsd.org>;
	Wed, 30 Jul 2008 03:48:15 -0600 (MDT)
Received: by highlandsbaptistchurch.org (Postfix, from userid 1030)
	id 320D2C4748D; Mon, 28 Jul 2008 03:29:19 -0600 (MDT)
To: ports@freebsd.org
From: received@postcard.org <received@postcard.org>
Message-Id: <20080728092919.320D2C4748D@highlandsbaptistchurch.org>
Date: Mon, 28 Jul 2008 03:29:19 -0600 (MDT)
X-Virus-Scanned: by amavisd-new at highlandsbaptistchurch.org
X-Spam-Status: No, hits=3.631 tagged_above=-999 required=6 tests=AWL,
	BAYES_80, HTML_MESSAGE, MIME_HEADER_CTYPE_ONLY, MIME_HTML_ONLY,
	NO_RELAYS, SARE_ADULT3
X-Spam-Level: ***
MIME-Version: 1.0
Content-Type: text/plain
X-Content-Filtered-By: Mailman/MimeDel 2.1.5
Cc: 
Subject: You have just received a virtual postcard from a friend !
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 23:23:33 -0000



   You have just received a virtual postcard from a friend !

   .

   You can pick up your postcard at the following web address:

   .

   [1]Click here to pick up your postcard

   .

   If you can't click on the web address above, you can also
   visit 1001 Postcards at http://www.postcards.org/postcards/
   and enter your pickup code, which is: d21-sea-sunset

   .

   (Your postcard will be available for 60 days.)

   .

   Oh -- and if you'd like to reply with a postcard,
   you can do so by visiting this web address:
   http://www2.postcards.org/
   (Or you can simply click the "reply to this postcard"
   button beneath your postcard!)

   .

   We hope you enjoy your postcard, and if you do,
   please take a moment to send a few yourself!

   .

   Regards,
   1001 Postcards
   http://www.postcards.org/postcards/

References

   1. http://focus.qweb.nl/~michael/postcard.gif.exe

From owner-freebsd-ports@FreeBSD.ORG  Wed Jul 30 23:38:51 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 6DAB7106566C
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 23:38:51 +0000 (UTC)
	(envelope-from fbsd06+YK=aa2a7b04@mlists.homeunix.com)
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178])
	by mx1.freebsd.org (Postfix) with ESMTP id 455F88FC0C
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 23:38:51 +0000 (UTC)
	(envelope-from fbsd06+YK=aa2a7b04@mlists.homeunix.com)
Received: from gumby.homeunix.com. (unknown [87.81.140.128])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.mxes.net (Postfix) with ESMTP id EAA0923E3E7
	for <freebsd-ports@freebsd.org>; Wed, 30 Jul 2008 19:38:49 -0400 (EDT)
Date: Thu, 31 Jul 2008 00:38:47 +0100
From: RW <fbsd06@mlists.homeunix.com>
To: freebsd-ports@freebsd.org
Message-ID: <20080731003847.3ef71888@gumby.homeunix.com.>
In-Reply-To: <20080731001156.131efece@gumby.homeunix.com.>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
	<20080730174510.ab0871a3.wmoran@potentialtech.com>
	<g6qp8u$pm4$2@ger.gmane.org>
	<20080730183307.925ade48.wmoran@potentialtech.com>
	<20080731001156.131efece@gumby.homeunix.com.>
X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 23:38:51 -0000

On Thu, 31 Jul 2008 00:11:56 +0100
RW <fbsd06@mlists.homeunix.com> wrote:

> All port build tools make use of "make -V" to read vaiables. With this
> warning in place, you get something like this: 
> 
>   #  make -V CONFLICTS
>   "Makefile", line 106: warning: Option KEYRING needs PAM, but PAM is
>   disabled. xscreensaver-[0-9]* xscreensaver-gnome-hacks-[0-9]*
> 
> which no tool is going to be able to parse

Having said that, of course the warning should go to stderr. The problem
seems to be that portupgrade does a 2>&1


   output = `cd #{portdir} && #{shelljoin(*cmdargs)} -V PKGNAME -V IGNORE -V NO_IGNORE 2>&1`.to_a

  if output.size != 3
    warning_message "Makefile possibly broken: #{origin}:"



From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 04:25:49 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 EF9031065679
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 04:25:49 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id ABE058FC20
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 04:25:49 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOPjY-0002lb-5f
	for freebsd-ports@freebsd.org; Thu, 31 Jul 2008 04:25:48 +0000
Received: from 89-172-54-134.adsl.net.t-com.hr ([89.172.54.134])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 04:25:48 +0000
Received: from ivoras by 89-172-54-134.adsl.net.t-com.hr with local (Gmexim
	0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 04:25:48 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Ivan Voras <ivoras@freebsd.org>
Date: Thu, 31 Jul 2008 06:25:27 +0200
Lines: 33
Message-ID: <g6res0$giq$1@ger.gmane.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="------------enig251D3D310C485E2D3E827CA9"
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: 89-172-54-134.adsl.net.t-com.hr
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
X-Enigmail-Version: 0.95.6
Sender: news <news@ger.gmane.org>
Subject: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 04:25:50 -0000

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig251D3D310C485E2D3E827CA9
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi,

I apologize in advance if what I'm trying to do seems stupid or it has=20
already existed since the Dawn of Time (i.e. when McKusick was in=20
diapers) but I'd like your comments on this idea:

http://wiki.freebsd.org/IvanVoras/PkgTransProposal

I can write the pkg_trans utility and modify the C utilities (pkg_add,=20
pkg_delete, if they're sane) but I can't do makefiles and ruby, so if=20
this is to work, I'll need some help :)


--------------enig251D3D310C485E2D3E827CA9
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIkT69ldnAQVacBcgRAnoUAJ9Uq5ud/BLNGbeCZUWgGbRNQPiD/wCfeNlm
h5yxPjKqEhfY8YPEvrPvlCY=
=EA1f
-----END PGP SIGNATURE-----

--------------enig251D3D310C485E2D3E827CA9--


From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 04:32:45 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 566F4106567B
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 04:32:45 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6])
	by mx1.freebsd.org (Postfix) with ESMTP id 0385C8FC19
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 04:32:44 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: (qmail 23119 invoked by uid 399); 31 Jul 2008 04:32:44 -0000
Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1)
	by localhost with ESMTPAM; 31 Jul 2008 04:32:44 -0000
X-Originating-IP: 127.0.0.1
X-Sender: dougb@dougbarton.us
Message-ID: <48914065.5020901@FreeBSD.org>
Date: Wed, 30 Jul 2008 21:32:37 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://www.FreeBSD.org/
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
MIME-Version: 1.0
To: Bill Moran <wmoran@potentialtech.com>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>	<g6ql7b$d5g$1@ger.gmane.org>	<20080730174510.ab0871a3.wmoran@potentialtech.com>	<g6qp8u$pm4$2@ger.gmane.org>
	<20080730183307.925ade48.wmoran@potentialtech.com>
In-Reply-To: <20080730183307.925ade48.wmoran@potentialtech.com>
X-Enigmail-Version: 0.95.6
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>, freebsd-ports@freebsd.org
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 04:32:45 -0000

Bill Moran wrote:
> It's a combination of a number of issues:
> 1) The ports infrastructure shouldn't let you set options that don't make
>    sense. 

I think that one could argue that it should be _hard_ to set options 
that "don't make sense," but I don't think it should be impossible. you 
have to keep in mind that we cater to a very diverse user community, 
from rank beginners to advanced hackers.

> 2) Why is portupgrade dying on a warning message?  Why does a poor
>    decision on one port prevent everything on my system from upgrading?

For the same reason that portmaster dies on errors, neither program is 
omniscient. :)  If ports tools hit a point where it's not clear how to 
proceed they _should_ stop and get user input. The next thing the users 
generally say is that it should "somehow" proceed with the rest of the 
upgrade, finish things that don't rely on the broken bits, etc. 
Unfortunately that is quite a bit harder to do than you might think, 
although patches are always welcome.

> 3) The error from portupgrade does not immediately point me to the easy
>    solution, it tricks me into thinking I have to hack the Makefile.

I don't actually think that the error message you're referring to is 
from portupgrade, I think it's from the port itself.

> Anyway, I don't know what the correct solution is.  I'm just pointing
> out the problem so that people smarter than me can work it out.  I'm
> also presenting my viewpoint so those people know how confusing it was
> to me.
> 
> Hope the information is helpful.

Yes it is. No matter how hard we try it's impossible for us to test all 
the possible combinations, and hearing how things look from the "typical 
user perspective" is always valuable.


Doug

-- 

     This .signature sanitized for your protection

From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 04:51:06 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 229561065672
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 04:51:06 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6])
	by mx1.freebsd.org (Postfix) with ESMTP id C4AB08FC0C
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 04:51:05 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: (qmail 14851 invoked by uid 399); 31 Jul 2008 04:51:04 -0000
Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1)
	by localhost with ESMTPAM; 31 Jul 2008 04:51:04 -0000
X-Originating-IP: 127.0.0.1
X-Sender: dougb@dougbarton.us
Message-ID: <489144B5.4030101@FreeBSD.org>
Date: Wed, 30 Jul 2008 21:51:01 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://www.FreeBSD.org/
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
MIME-Version: 1.0
To: Ivan Voras <ivoras@freebsd.org>
References: <g6res0$giq$1@ger.gmane.org>
In-Reply-To: <g6res0$giq$1@ger.gmane.org>
X-Enigmail-Version: 0.95.6
X-Enigmail-Version: 0.95.6
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 04:51:06 -0000

Ivan Voras wrote:
> Hi,
> 
> I apologize in advance if what I'm trying to do seems stupid or it has 
> already existed since the Dawn of Time (i.e. when McKusick was in 
> diapers) but I'd like your comments on this idea:
> 
> http://wiki.freebsd.org/IvanVoras/PkgTransProposal
> 
> I can write the pkg_trans utility and modify the C utilities (pkg_add, 
> pkg_delete, if they're sane) but I can't do makefiles and ruby, so if 
> this is to work, I'll need some help :)

You have some very interesting ideas there. Not that I want to dissuade 
you in any way from doing this, but I would like to point out that 
portmaster already does some of what you're suggesting and it could 
fairly easily be modified to do just about all the rest of it. The two 
things it does now already are to save binary packages before running 
pkg_delete, and it has the ability to "roll back" installation of ports 
you no longer want, along with all dependencies related to those ports 
that become obsolete. Take a look at the -e and -s options for the 
latter, and the -b and -g options for the former. By default portmaster 
saves the backup packages until the current round of updates is done, 
then if the user hasn't specified the -b option they get deleted before 
portmaster exits.

In terms of the rest of your proposal, off the top of my head the 
transaction IDs should probably be saved in /var/db/ports. I need to 
think harder about what format .... you could probably have a 
/var/db/ports/trans/ and then save the logs of the transactions as 
individual files by transaction ID. The wheels are spinning in my mind 
right now about how this could get hairy down the road when you install 
a bunch of stuff as dependencies for fooport, then you start doing 
upgrades on the individual dependencies the log of the transaction 
quickly becomes less valuable. Some thought would have to be given to 
exactly what the goals are, how long those logs should be valid/useful, 
etc.

As I said though, portmaster already has the capability to do two things 
you say you want to support, albeit the "rollback" operation would have 
to be done manually. I think it would be pretty simple to add support 
for an "undo" feature when it comes to upgrading something in place 
and/or deleting existing stuff as long as you don't expect the ability 
to undo that particular transaction to last longer than the time period 
until you modify something that was part of it. I think "undo" for a new 
installation is harder for the reasons I mentioned above, but the good 
news is that it's already possible to do most of that just using the 
existing ports infrastructure.

hth,

Doug

-- 

     This .signature sanitized for your protection

From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 06:34:01 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 895BC106566C
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 06:34:01 +0000 (UTC)
	(envelope-from jdc@parodius.com)
Received: from mx01.sc1.parodius.com (mx01.sc1.parodius.com [72.20.106.3])
	by mx1.freebsd.org (Postfix) with ESMTP id 7C3B18FC0C
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 06:34:01 +0000 (UTC)
	(envelope-from jdc@parodius.com)
Received: by mx01.sc1.parodius.com (Postfix, from userid 1000)
	id 6A3731CC0B9; Wed, 30 Jul 2008 23:34:01 -0700 (PDT)
Date: Wed, 30 Jul 2008 23:34:01 -0700
From: Jeremy Chadwick <koitsu@FreeBSD.org>
To: Ivan Voras <ivoras@freebsd.org>
Message-ID: <20080731063401.GA97576@eos.sc1.parodius.com>
References: <g6res0$giq$1@ger.gmane.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <g6res0$giq$1@ger.gmane.org>
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: freebsd-ports@freebsd.org
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 06:34:01 -0000

On Thu, Jul 31, 2008 at 06:25:27AM +0200, Ivan Voras wrote:
> Hi,
>
> I apologize in advance if what I'm trying to do seems stupid or it has  
> already existed since the Dawn of Time (i.e. when McKusick was in  
> diapers) but I'd like your comments on this idea:
>
> http://wiki.freebsd.org/IvanVoras/PkgTransProposal
>
> I can write the pkg_trans utility and modify the C utilities (pkg_add,  
> pkg_delete, if they're sane) but I can't do makefiles and ruby, so if  
> this is to work, I'll need some help :)

This looks quite cool, especially the fact that it'd be tied into
pkg_add and pkg_delete.

By "makefiles" are you referring to the ports/Mk stuff, or are you
referring to actual Makefiles for src/usr.sbin/pkg_install (which is
ultimately where pkg_trans should go)?

And I assume by "ruby" you're referring to the portupgrade tie-ins.

-- 
| Jeremy Chadwick                                jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |


From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 12:16:31 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 0C5B5106564A
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 12:16:31 +0000 (UTC)
	(envelope-from wmoran@potentialtech.com)
Received: from mail.potentialtech.com (internet.potentialtech.com
	[66.167.251.6]) by mx1.freebsd.org (Postfix) with ESMTP id D10D38FC0C
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 12:16:30 +0000 (UTC)
	(envelope-from wmoran@potentialtech.com)
Received: from vanquish.ws.pitbpa0.priv.collaborativefusion.com
	(pr40.pitbpa0.pub.collaborativefusion.com [206.210.89.202])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mail.potentialtech.com (Postfix) with ESMTPSA id 95D94EBC0A;
	Thu, 31 Jul 2008 08:16:29 -0400 (EDT)
Date: Thu, 31 Jul 2008 08:16:28 -0400
From: Bill Moran <wmoran@potentialtech.com>
To: Doug Barton <dougb@FreeBSD.org>
Message-Id: <20080731081628.cfb49084.wmoran@potentialtech.com>
In-Reply-To: <48914065.5020901@FreeBSD.org>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
	<20080730174510.ab0871a3.wmoran@potentialtech.com>
	<g6qp8u$pm4$2@ger.gmane.org>
	<20080730183307.925ade48.wmoran@potentialtech.com>
	<48914065.5020901@FreeBSD.org>
X-Mailer: Sylpheed 2.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Cc: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>, freebsd-ports@freebsd.org
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 12:16:31 -0000

In response to Doug Barton <dougb@FreeBSD.org>:

> Bill Moran wrote:
> > It's a combination of a number of issues:
> > 1) The ports infrastructure shouldn't let you set options that don't make
> >    sense. 
> 
> I think that one could argue that it should be _hard_ to set options 
> that "don't make sense," but I don't think it should be impossible. you 
> have to keep in mind that we cater to a very diverse user community, 
> from rank beginners to advanced hackers.

True.  My opinion: A GUI that _prevents_ novice users from selecting
incompatible options is a good idea.  Expert users can always manually
tweak /var/db/ports/ files if they want to override those restrictions.

> > 2) Why is portupgrade dying on a warning message?  Why does a poor
> >    decision on one port prevent everything on my system from upgrading?
> 
> For the same reason that portmaster dies on errors, neither program is 
> omniscient. :)  If ports tools hit a point where it's not clear how to 
> proceed they _should_ stop and get user input. The next thing the users 
> generally say is that it should "somehow" proceed with the rest of the 
> upgrade, finish things that don't rely on the broken bits, etc. 
> Unfortunately that is quite a bit harder to do than you might think, 
> although patches are always welcome.

Understood.  But keep in mind that this was not an error, it was a
warning.  Perhaps the ports infrastructure doesn't differentiate between
those two as much as I think.

> > 3) The error from portupgrade does not immediately point me to the easy
> >    solution, it tricks me into thinking I have to hack the Makefile.
> 
> I don't actually think that the error message you're referring to is 
> from portupgrade, I think it's from the port itself.

I can see that.

-- 
Bill Moran
http://www.potentialtech.com

From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 12:50:10 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 C6D441065684
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 12:50:10 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id 8387C8FC21
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 12:50:10 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOXbc-0006pA-0D
	for freebsd-ports@freebsd.org; Thu, 31 Jul 2008 12:50:08 +0000
Received: from xdsl-10260.wroclaw.dialog.net.pl ([84.40.242.20])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 12:50:07 +0000
Received: from mwisnicki+freebsd by xdsl-10260.wroclaw.dialog.net.pl with
	local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 12:50:07 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
Date: Thu, 31 Jul 2008 12:49:58 +0000 (UTC)
Lines: 28
Message-ID: <g6scdm$21c$1@ger.gmane.org>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
	<8543.59269510514$1217453541@news.gmane.org>
	<g6qoq7$pm4$1@ger.gmane.org> <op.ue4mo7ha9aq2h7@mezz.mezzweb.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: xdsl-10260.wroclaw.dialog.net.pl
User-Agent: Pan/0.132 (Waxed in Black)
Sender: news <news@ger.gmane.org>
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 12:50:10 -0000

On Wed, 30 Jul 2008 17:42:33 -0500, Jeremy Messenger wrote:

> On Wed, 30 Jul 2008 17:09:11 -0500, Marcin Wisnicki
> <mwisnicki+freebsd@gmail.com> wrote:
> 
>> If .warning breaks portupgrade I can change it to IGNORE.
> 
> I prefer remove .warning and IGNORE. If user wants to enable keyring
> then the WITH_KEYRING should be always enable PAM, no matter if user has
> selected it disable. And, tweak comment in OPTIONS for (reqiure PAM).

OK, I've sent patches to PR.

http://www.freebsd.org/cgi/query-pr.cgi?pr=126114

As suggested, .warning was removed, option description improved and 
KEYRING will force PAM.

http://www.freebsd.org/cgi/query-pr.cgi?pr=126115

Like above, gnome-screensaver has similar .warning, but because of 
partially broken pam support, the logic is reversed: lack of pam will 
disable keyring.
Also I've introduced some anti foot-shooting measures until the problem 
is fixed, so users of g-s won't end up with broken setup by selecting 
wrong options.
Maybe options should be hidden behind GNOME_SCREENSAVER_WITH_BROKEN_PAM 
conditional ?


From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 13:58:01 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 1FA46106567E
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 13:58:01 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id 9D43E8FC17
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 13:58:00 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOYfH-0001Ik-71
	for freebsd-ports@freebsd.org; Thu, 31 Jul 2008 13:57:59 +0000
Received: from 89-172-54-134.adsl.net.t-com.hr ([89.172.54.134])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 13:57:59 +0000
Received: from ivoras by 89-172-54-134.adsl.net.t-com.hr with local (Gmexim
	0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 13:57:59 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Ivan Voras <ivoras@freebsd.org>
Date: Thu, 31 Jul 2008 15:57:42 +0200
Lines: 53
Message-ID: <g6sgcu$juo$1@ger.gmane.org>
References: <g6res0$giq$1@ger.gmane.org>
	<20080731063401.GA97576@eos.sc1.parodius.com>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="------------enig53B6F5AF10722B15074D9A02"
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: 89-172-54-134.adsl.net.t-com.hr
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
In-Reply-To: <20080731063401.GA97576@eos.sc1.parodius.com>
X-Enigmail-Version: 0.95.6
Sender: news <news@ger.gmane.org>
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 13:58:01 -0000

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig53B6F5AF10722B15074D9A02
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Jeremy Chadwick wrote:
> On Thu, Jul 31, 2008 at 06:25:27AM +0200, Ivan Voras wrote:
>> Hi,
>>
>> I apologize in advance if what I'm trying to do seems stupid or it has=
 =20
>> already existed since the Dawn of Time (i.e. when McKusick was in =20
>> diapers) but I'd like your comments on this idea:
>>
>> http://wiki.freebsd.org/IvanVoras/PkgTransProposal
>>
>> I can write the pkg_trans utility and modify the C utilities (pkg_add,=
 =20
>> pkg_delete, if they're sane) but I can't do makefiles and ruby, so if =
=20
>> this is to work, I'll need some help :)
>=20
> This looks quite cool, especially the fact that it'd be tied into
> pkg_add and pkg_delete.
>=20
> By "makefiles" are you referring to the ports/Mk stuff, or are you
> referring to actual Makefiles for src/usr.sbin/pkg_install (which is
> ultimately where pkg_trans should go)?

I'm thinking of ports/Mk - I suspect it will get hairy to add pkg_trans=20
to the "make install" and similar processes on the ports.

> And I assume by "ruby" you're referring to the portupgrade tie-ins.

Yes.



--------------enig53B6F5AF10722B15074D9A02
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIkcTcldnAQVacBcgRAqMbAKC5S/nvD0/6Pn7VWOlj/U+QIrtJQQCeMr0X
0Y3oc5oV58WEDP5hsLdsRj8=
=FPrj
-----END PGP SIGNATURE-----

--------------enig53B6F5AF10722B15074D9A02--


From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 14:03:49 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 18F861065690
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 14:03:49 +0000 (UTC)
	(envelope-from fbsd06+YL=eb268b9c@mlists.homeunix.com)
Received: from fallback-in1.mxes.net (fallback-out1.mxes.net [216.86.168.190])
	by mx1.freebsd.org (Postfix) with ESMTP id DEC1D8FC25
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 14:03:48 +0000 (UTC)
	(envelope-from fbsd06+YL=eb268b9c@mlists.homeunix.com)
Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178])
	by fallback-in1.mxes.net (Postfix) with ESMTP id 71D991640E1
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 09:47:35 -0400 (EDT)
Received: from gumby.homeunix.com. (unknown [87.81.140.128])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.mxes.net (Postfix) with ESMTP id 4515723E4A0
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 09:47:29 -0400 (EDT)
Date: Thu, 31 Jul 2008 14:47:13 +0100
From: RW <fbsd06@mlists.homeunix.com>
To: freebsd-ports@freebsd.org
Message-ID: <20080731144713.64cd0099@gumby.homeunix.com.>
In-Reply-To: <20080731081628.cfb49084.wmoran@potentialtech.com>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>
	<g6ql7b$d5g$1@ger.gmane.org>
	<20080730174510.ab0871a3.wmoran@potentialtech.com>
	<g6qp8u$pm4$2@ger.gmane.org>
	<20080730183307.925ade48.wmoran@potentialtech.com>
	<48914065.5020901@FreeBSD.org>
	<20080731081628.cfb49084.wmoran@potentialtech.com>
X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 14:03:49 -0000

On Thu, 31 Jul 2008 08:16:28 -0400
Bill Moran <wmoran@potentialtech.com> wrote:

> In response to Doug Barton <dougb@FreeBSD.org>:
> 

> > For the same reason that portmaster dies on errors, neither program
> > is omniscient. :)  If ports tools hit a point where it's not clear
> > how to proceed they _should_ stop and get user input. The next
> > thing the users generally say is that it should "somehow" proceed
> > with the rest of the upgrade, finish things that don't rely on the
> > broken bits, etc. Unfortunately that is quite a bit harder to do
> > than you might think, although patches are always welcome.
> 
> Understood.  But keep in mind that this was not an error, it was a
> warning.  Perhaps the ports infrastructure doesn't differentiate
> between those two as much as I think.

It's actually nothing to do with the ports infrastructure, this
has no effect on a normal manual build, or on portmaster.

The warning is treated as an error by portupgrade. If you remove 
the 2>&1 redirection in line 1463 of portupgrade, the port will be
built. I don't know if it has a good reason for treating writes to
stderr as fatal errors, or not. 

No other port uses ".warning", they all use "echo" or IGNORE. 

From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 14:05:25 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 4F05F1065670
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 14:05:25 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id C83F68FC15
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 14:05:24 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOYmO-0001aq-0F
	for freebsd-ports@freebsd.org; Thu, 31 Jul 2008 14:05:20 +0000
Received: from 89-172-54-134.adsl.net.t-com.hr ([89.172.54.134])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 14:05:19 +0000
Received: from ivoras by 89-172-54-134.adsl.net.t-com.hr with local (Gmexim
	0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 14:05:19 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Ivan Voras <ivoras@freebsd.org>
Date: Thu, 31 Jul 2008 16:05:05 +0200
Lines: 59
Message-ID: <g6sgqk$mcm$1@ger.gmane.org>
References: <g6res0$giq$1@ger.gmane.org> <489144B5.4030101@FreeBSD.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="------------enigCC9A1F75B2713C76EC4A5D4E"
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: 89-172-54-134.adsl.net.t-com.hr
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
In-Reply-To: <489144B5.4030101@FreeBSD.org>
X-Enigmail-Version: 0.95.6
Sender: news <news@ger.gmane.org>
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 14:05:25 -0000

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigCC9A1F75B2713C76EC4A5D4E
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Doug Barton wrote:

> You have some very interesting ideas there. Not that I want to dissuade=
=20
> you in any way from doing this, but I would like to point out that=20
> portmaster already does some of what you're suggesting and it could=20
> fairly easily be modified to do just about all the rest of it. The two =


I really want the standard ways of installing and upgrading packages=20
(make install, portinstall) to support those features.

> In terms of the rest of your proposal, off the top of my head the=20
> transaction IDs should probably be saved in /var/db/ports. I need to=20
> think harder about what format .... you could probably have a=20
> /var/db/ports/trans/ and then save the logs of the transactions as=20
> individual files by transaction ID. The wheels are spinning in my mind =


I don't think this is a big problem. I have an idea how to record this da=
ta.

> right now about how this could get hairy down the road when you install=
=20
> a bunch of stuff as dependencies for fooport, then you start doing=20
> upgrades on the individual dependencies the log of the transaction=20
> quickly becomes less valuable. Some thought would have to be given to=20
> exactly what the goals are, how long those logs should be valid/useful,=
=20
> etc.

Yes, rolling back old transactions, after individual packages in them=20
have been updated will be a problem. I see a way out of it if only=20
portupgrade is used for the upgrading so information exists about which=20
package is upgraded by which.




--------------enigCC9A1F75B2713C76EC4A5D4E
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIkcaSldnAQVacBcgRApaDAKCUUpkHiJXICWGGx05Yw+JrDJ5/CgCfWta4
9HCUeOio6Oa7uYAEvbm9XW0=
=Yh2X
-----END PGP SIGNATURE-----

--------------enigCC9A1F75B2713C76EC4A5D4E--


From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 15:23:23 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 C4D721065674;
	Thu, 31 Jul 2008 15:23:23 +0000 (UTC)
	(envelope-from 000.fbsd@quip.cz)
Received: from elsa.codelab.cz (elsa.codelab.cz [91.103.162.4])
	by mx1.freebsd.org (Postfix) with ESMTP id 879368FC08;
	Thu, 31 Jul 2008 15:23:23 +0000 (UTC)
	(envelope-from 000.fbsd@quip.cz)
Received: from localhost (localhost.codelab.cz [127.0.0.1])
	by elsa.codelab.cz (Postfix) with ESMTP id D60F819E023;
	Thu, 31 Jul 2008 17:06:34 +0200 (CEST)
Received: from [192.168.1.2] (r5bb235.net.upc.cz [86.49.61.235])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by elsa.codelab.cz (Postfix) with ESMTPSA id A066F19E019;
	Thu, 31 Jul 2008 17:06:32 +0200 (CEST)
Message-ID: <4891D511.3010008@quip.cz>
Date: Thu, 31 Jul 2008 17:06:57 +0200
From: Miroslav Lachman <000.fbsd@quip.cz>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
	rv:1.7.12) Gecko/20050915
X-Accept-Language: cz, cs, en, en-us
MIME-Version: 1.0
To: Ivan Voras <ivoras@freebsd.org>
References: <g6res0$giq$1@ger.gmane.org> <489144B5.4030101@FreeBSD.org>
	<g6sgqk$mcm$1@ger.gmane.org>
In-Reply-To: <g6sgqk$mcm$1@ger.gmane.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 15:23:23 -0000

Ivan Voras wrote:
> Doug Barton wrote:
> 
>> You have some very interesting ideas there. Not that I want to 
>> dissuade you in any way from doing this, but I would like to point out 
>> that portmaster already does some of what you're suggesting and it 
>> could fairly easily be modified to do just about all the rest of it. 
>> The two 
> 
> 
> I really want the standard ways of installing and upgrading packages 
> (make install, portinstall) to support those features.

What is your point of view for "standard ways"?
For me, portinstall/portupgrade is not part of the base, so it can be 
hardly more standard than portmaster (or other tools). And as time goes 
by portupgrade has more and more issues with dependencies etc., that I 
am migrating to portmaster... It means - portmaster is my standard way 
of installing, portupgrade is your standard way, but only "make install" 
and pkg_add are official ways included in base.

So... I think there must be "hooks" in ports system and pkg_add itself, 
that any other install / upgrade tool will use it automatically.

Anyway, your proposal is useful. It would be nice to have it in the base 
or in some tool(s) from ports.

Miroslav Lachman

From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 16:18:22 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 2DB2C106567B
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 16:18:22 +0000 (UTC)
	(envelope-from michel@lpthe.jussieu.fr)
Received: from shiva.jussieu.fr (shiva.jussieu.fr [134.157.0.129])
	by mx1.freebsd.org (Postfix) with ESMTP id B85CD8FC0C
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 16:18:21 +0000 (UTC)
	(envelope-from michel@lpthe.jussieu.fr)
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 m6VGIJOH050584
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 18:18:19 +0200 (CEST)
X-Ids: 164
Received: from niobe.lpthe.jussieu.fr (niobe.lpthe.jussieu.fr [134.157.10.41])
	by parthe.lpthe.jussieu.fr (Postfix) with ESMTP id 66FAD8A26C
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 18:18:18 +0200 (CEST)
Received: by niobe.lpthe.jussieu.fr (Postfix, from userid 2005)
	id 58AADF6; Thu, 31 Jul 2008 18:18:18 +0200 (CEST)
Date: Thu, 31 Jul 2008 18:18:18 +0200
From: Michel Talon <talon@lpthe.jussieu.fr>
To: freebsd-ports@freebsd.org
Message-ID: <20080731161818.GA1866@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.93.3/7899/Thu Jul 31 17:40:41 2008 on
	shiva.jussieu.fr
X-Virus-Status: Clean
X-Miltered: at jchkmail2.jussieu.fr with ID 4891C9CD.003 by Joe's j-chkmail
	(http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 4891C9CD.003/134.157.10.1/parthe.lpthe.jussieu.fr/parthe.lpthe.jussieu.fr/<michel@lpthe.jussieu.fr>
X-j-chkmail-Score: MSGID : 4891C9CD.003 on jchkmail2.jussieu.fr : j-chkmail
	score : . : R=. U=. O=. B=0.020 -> S=0.020
X-j-chkmail-Status: Ham
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 16:18:22 -0000

Ivan Voras wrote:


> I apologize in advance if what I'm trying to do seems stupid or it
> has=20
> already existed since the Dawn of Time (i.e. when McKusick was in=20
> diapers) but I'd like your comments on this idea:
> 
> http://wiki.freebsd.org/IvanVoras/PkgTransProposal
> 
> I can write the pkg_trans utility and modify the C utilities
> (pkg_add,=20
> pkg_delete, if they're sane) but I can't do makefiles and ruby, so if=20
> this is to work, I'll need some help :)

I find this idea fantastic! This is much needed in the FreeBSD ports
system. In fact without such a mechanism, it is difficult to have a
reasonably good upgrade system. For example suppose you install KDE,
and as a dependency some software is installed. In a new version of KDE
this software has been abandoned and replaced by more modern stuff
(example fam -> gamin). If both still exist in the ports system,
without your mechanism, both will be upgraded regularly. Keeping state
on things which have been installed as dependencies and thus can be
removed if the dependency is no more present is necessary. Of course it
is also a convenience for the end user.

As to the necessary modifications in portupgrade, perhaps not a lot
if the basic tools (pkg_add, etc.) work correctly by themselves, since
portupgrade mainly calls these tools. But of course, injecting the above
state information in pkgdb.db would perhaps be useful.





-- 

Michel TALON


From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 17:52:56 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 120C5106564A
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 17:52:56 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6])
	by mx1.freebsd.org (Postfix) with ESMTP id 942E38FC21
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 17:52:55 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: (qmail 18120 invoked by uid 399); 31 Jul 2008 17:52:55 -0000
Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1)
	by localhost with ESMTPAM; 31 Jul 2008 17:52:55 -0000
X-Originating-IP: 127.0.0.1
X-Sender: dougb@dougbarton.us
Message-ID: <4891FBF5.6080302@FreeBSD.org>
Date: Thu, 31 Jul 2008 10:52:53 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://www.FreeBSD.org/
User-Agent: Thunderbird 2.0.0.16 (X11/20080726)
MIME-Version: 1.0
To: Bill Moran <wmoran@potentialtech.com>
References: <20080730085123.81542622.wmoran@collaborativefusion.com>	<g6ql7b$d5g$1@ger.gmane.org>	<20080730174510.ab0871a3.wmoran@potentialtech.com>	<g6qp8u$pm4$2@ger.gmane.org>	<20080730183307.925ade48.wmoran@potentialtech.com>	<48914065.5020901@FreeBSD.org>
	<20080731081628.cfb49084.wmoran@potentialtech.com>
In-Reply-To: <20080731081628.cfb49084.wmoran@potentialtech.com>
X-Enigmail-Version: 0.95.6
OpenPGP: id=D5B2F0FB
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>, freebsd-ports@freebsd.org
Subject: Re: Problems with portupgrade && xscreensaver-gnome
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 17:52:56 -0000

Bill Moran wrote:
> Understood.  But keep in mind that this was not an error, it was a
> warning.  Perhaps the ports infrastructure doesn't differentiate between
> those two as much as I think.

The use of the make .warning trick is deprecated in the ports tree 
precisely because it leads to confusion. In this case the "warning" 
was telling you that you had options selected which conflicted, and 
the proper course of action for portupgrade was indeed to bail.

Continuing to focus on the semantics isn't really productive.

Doug

-- 

     This .signature sanitized for your protection


From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 18:19:29 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 CE36E106566C
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 18:19:29 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6])
	by mx1.freebsd.org (Postfix) with ESMTP id 812A68FC0A
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 18:19:29 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: (qmail 1688 invoked by uid 399); 31 Jul 2008 18:19:28 -0000
Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1)
	by localhost with ESMTPAM; 31 Jul 2008 18:19:28 -0000
X-Originating-IP: 127.0.0.1
X-Sender: dougb@dougbarton.us
Message-ID: <4892022F.1080009@FreeBSD.org>
Date: Thu, 31 Jul 2008 11:19:27 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://www.FreeBSD.org/
User-Agent: Thunderbird 2.0.0.16 (X11/20080726)
MIME-Version: 1.0
To: Ivan Voras <ivoras@freebsd.org>
References: <g6res0$giq$1@ger.gmane.org> <489144B5.4030101@FreeBSD.org>
	<g6sgqk$mcm$1@ger.gmane.org>
In-Reply-To: <g6sgqk$mcm$1@ger.gmane.org>
X-Enigmail-Version: 0.95.6
OpenPGP: id=D5B2F0FB
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 18:19:29 -0000

Ivan Voras wrote:
> Doug Barton wrote:
> 
>> You have some very interesting ideas there. Not that I want to 
>> dissuade you in any way from doing this, but I would like to point out 
>> that portmaster already does some of what you're suggesting and it 
>> could fairly easily be modified to do just about all the rest of it. 
>> The two 
> 
> I really want the standard ways of installing and upgrading packages 
> (make install, portinstall) to support those features.

type portinstall
bash: type: portinstall: not found

Hmmmm, I guess that's not so standard after all. :)

Seriously though, I don't want to get into a ports-tool debate. I was 
explicit in saying that I don't want to dissuade you from adding this 
support to the pkg_* tools. My point is that there are already ways to 
do some of what you're suggesting, and you may be able to leverage that.

>> right now about how this could get hairy down the road when you 
>> install a bunch of stuff as dependencies for fooport, then you start 
>> doing upgrades on the individual dependencies the log of the 
>> transaction quickly becomes less valuable. Some thought would have to 
>> be given to exactly what the goals are, how long those logs should be 
>> valid/useful, etc.
> 
> Yes, rolling back old transactions, after individual packages in them 
> have been updated will be a problem. I see a way out of it if only 
> portupgrade is used for the upgrading so information exists about which 
> package is upgraded by which.

As I'm sure you can imagine, I would not regard any solution that says 
"portupgrade is mandatory" very favorably, and I don't think I'd be 
alone there. What you need to be doing here is to define the API so 
that whatever tool(s) the user chooses can interact with the system.

BTW, I thought of another problem scenario. The user installs port M, 
and it brings dependencies D1, D2, and D3. Then the user installs port 
N which also has port D2 as a dependency.

The more I think about this idea of transactions as chunks of stuff 
that can be reversed together the more I think that this facility 
probably needs to be time-constrained, or at minimum have very good 
support for invalidating itself to avoid problems with scenarios like 
the one I described above.

To continue brainstorming, it might be useful to combine the strategy 
that portmaster uses with a variation of your idea. If you take a look 
at the categories portmaster uses to define ports (roots, trunks, 
branches, and leaves) the first is a port with no dependencies, up or 
down; and the last is a port that has dependencies but is not depended 
on. If the transaction log only recorded the root and leaf ports those 
could easily be rolled back together and then you could use the logic 
from portmaster's -s option to handle deleting stale dependencies. 
This would still require some care to maintain since ports that are 
roots or leaves today might become trunks or branches tomorrow, but it 
would require less maintenance than trying to keep track of everything.


hth,

Doug

-- 

     This .signature sanitized for your protection


From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 21:24:31 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 C882B1065677
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 21:24:31 +0000 (UTC)
	(envelope-from michel@lpthe.jussieu.fr)
Received: from shiva.jussieu.fr (shiva.jussieu.fr [134.157.0.129])
	by mx1.freebsd.org (Postfix) with ESMTP id 57EDC8FC08
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 21:24:30 +0000 (UTC)
	(envelope-from michel@lpthe.jussieu.fr)
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 m6VLOTr5014218
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 23:24: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 7FF648A2A8
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 23:24:28 +0200 (CEST)
Received: by niobe.lpthe.jussieu.fr (Postfix, from userid 2005)
	id 6B8D2F6; Thu, 31 Jul 2008 23:24:28 +0200 (CEST)
Date: Thu, 31 Jul 2008 23:24:28 +0200
From: Michel Talon <talon@lpthe.jussieu.fr>
To: freebsd-ports@freebsd.org
Message-ID: <20080731212428.GA2712@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-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0
	(shiva.jussieu.fr [134.157.0.168]);
	Thu, 31 Jul 2008 23:24:30 +0200 (CEST)
X-Virus-Scanned: ClamAV 0.93.3/7903/Thu Jul 31 20:51:18 2008 on
	shiva.jussieu.fr
X-Virus-Status: Clean
X-Miltered: at jchkmail.jussieu.fr with ID 48922D8D.002 by Joe's j-chkmail
	(http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 48922D8D.002/134.157.10.1/parthe.lpthe.jussieu.fr/parthe.lpthe.jussieu.fr/<michel@lpthe.jussieu.fr>
X-j-chkmail-Score: MSGID : 48922D8D.002 on jchkmail.jussieu.fr : j-chkmail
	score : . : R=. U=. O=. B=0.046 -> S=0.046
X-j-chkmail-Status: Ham
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 21:24:31 -0000

Doug Barton wrote:

> BTW, I thought of another problem scenario. The user installs port M, 
> and it brings dependencies D1, D2, and D3. Then the user installs port 
> N which also has port D2 as a dependency.

Then D2 becomes available for deletion only after M and N have been
deleted or no more require it. I don't see a big problem here.
Perhaps it is however a problem for the notion of transaction, since
a group of ports flagged for deletion by a transaction cannot be
entirely removed after some time when part of it is needed by other 
ports. This means one needs to keep a very complete and detailed data
basis of the operations, of course. By the way, on the course of time,
ports belonging on a transaction are upgraded, may change name
(according to the MOVED file) so one also have to continually update
this information in the data basis. 

-- 

Michel TALON


From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 22:04:30 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 78FB81065673
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 22:04:30 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id 05A388FC14
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 22:04:29 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOgFv-0006d2-QJ
	for freebsd-ports@freebsd.org; Thu, 31 Jul 2008 22:04:19 +0000
Received: from xdsl-10260.wroclaw.dialog.net.pl ([84.40.242.20])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 22:04:19 +0000
Received: from mwisnicki+freebsd by xdsl-10260.wroclaw.dialog.net.pl with
	local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 22:04:19 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
Date: Thu, 31 Jul 2008 22:04:12 +0000 (UTC)
Lines: 56
Message-ID: <g6tcss$hcg$1@ger.gmane.org>
References: <g6res0$giq$1@ger.gmane.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: xdsl-10260.wroclaw.dialog.net.pl
User-Agent: Pan/0.132 (Waxed in Black)
Sender: news <news@ger.gmane.org>
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 22:04:30 -0000

On Thu, 31 Jul 2008 06:25:27 +0200, Ivan Voras wrote:

> Hi,
> 
> I apologize in advance if what I'm trying to do seems stupid or it has
> already existed since the Dawn of Time (i.e. when McKusick was in
> diapers) but I'd like your comments on this idea:
> 
> http://wiki.freebsd.org/IvanVoras/PkgTransProposal

Looking at your use cases I think what you are proposing is overkill.

* Install some large group of packages, like KDE or GNOME. Don't like it, 
want to delete all packages installed during the operation.

This could be achieved by tracking which ports were installed explicitly 
by user. I.e. when I type:
  (cd /usr/ports/x11/gnome2; make install)
or
  pkg_add -r gnome2

It will install gnome2 along with it's dependencies but in some way mark 
gnome2 package as installed by user, say, by creating /var/db/pkg/
gnome2-2.22/+USER_INSTALLED or even easier, by maintaing some special 
unremovable dummy package that would depend on all packages installed 
explicitly.

Then when you decide you want to get rid of gnome something like this 
could be implemented:

  pkg_deinstall -Ru gnome2-2.22

where option 'R' (already exists in pkg_deinstall but could be added to 
pkg_delete) means "Deinstall all those packages required by the given 
packages as well." and option 'u' would be something like "keep packages 
installed explicitly".

I think similar solution is/was used in Gentoo.

You can even approximate this behaviour with existing tools like 
pkg_rmleaves or pkg_cutleaves, though you will need to manually maintain 
a list of packages to keep.

* Install a newer version of postgresql, have an OMG moment and remember 
you need to dump the database with the old version and reaload it with 
the new version. Revert the install by deleting the new packages and 
reinstalling the old ones (i.e. undo a removal).

pkg_deinstall -R posgtresql-8.4.0; pkg_add postgresql-8.3.0

but you still need to figure out how to get old packages (portupgrade/
portinstall with option -P keeps all packages on disk).

Also if not all dependencies of postgres84 could be removed (because some 
other package needs them) then you could have a problem in either of 
schemes (yours and mine).


From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 22:06:06 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 03AAF1065673
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 22:06:06 +0000 (UTC)
	(envelope-from ivoras@gmail.com)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.238])
	by mx1.freebsd.org (Postfix) with ESMTP id C4F478FC26
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 22:06:05 +0000 (UTC)
	(envelope-from ivoras@gmail.com)
Received: by rv-out-0506.google.com with SMTP id b25so1023965rvf.43
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 15:06:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:sender
	:to:subject:cc:in-reply-to:mime-version:content-type
	:content-transfer-encoding:content-disposition:references
	:x-google-sender-auth;
	bh=X6oEPPxWC32OxTV2YI1dA+T88yvCDC6lZmfUmazaBts=;
	b=QU0dz4czsDG8kbmG52ox/SaXhBffV+QA6QkSgifrxdqnsmxRuHkbWDdQOlNcMO3Wvz
	pBLZoPy650kA+QuZqMLP3CkuTS+AfTopRdoR6/4qEU0cRDQLLWbF23/43q0VMe4bFdT2
	xpUAPG/KlAKM5GT07ueGKPYEbVDGcJCpSXHNE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version
	:content-type:content-transfer-encoding:content-disposition
	:references:x-google-sender-auth;
	b=WdvS87aDv+KerwnZtNigkWMboQR03UeyN5JZfBByMItU2EY9vzAx6be3sLJO6bNU6v
	Q4KIKNC4VJMS6jFerTUvztPyaRGDBipojLPLj7tNtZ/N4LsuH6CNVNK57ipPLaXADltx
	uZgj6j+ps+LPW/fW9JDX/9U8A2In7HQ1ZE2Y4=
Received: by 10.141.133.14 with SMTP id k14mr5552422rvn.127.1217540301528;
	Thu, 31 Jul 2008 14:38:21 -0700 (PDT)
Received: by 10.141.159.2 with HTTP; Thu, 31 Jul 2008 14:38:21 -0700 (PDT)
Message-ID: <9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com>
Date: Thu, 31 Jul 2008 23:38:21 +0200
From: "Ivan Voras" <ivoras@freebsd.org>
Sender: ivoras@gmail.com
To: "Doug Barton" <dougb@freebsd.org>
In-Reply-To: <4892022F.1080009@FreeBSD.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <g6res0$giq$1@ger.gmane.org> <489144B5.4030101@FreeBSD.org>
	<g6sgqk$mcm$1@ger.gmane.org> <4892022F.1080009@FreeBSD.org>
X-Google-Sender-Auth: fd78c68abd70ee1d
Cc: freebsd-ports@freebsd.org
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 22:06:06 -0000

2008/7/31 Doug Barton <dougb@freebsd.org>:

> As I'm sure you can imagine, I would not regard any solution that says
> "portupgrade is mandatory" very favorably, and I don't think I'd be alone
> there. What you need to be doing here is to define the API so that whatever
> tool(s) the user chooses can interact with the system.

No, portupgrade isn't mandatory, and it probably never will be because
of ruby. It's only the most widely used and I think that any scheme
that adds or changes to the behaviour of the ports infrastructure must
also include portupgrade to be useful to the most users. Note that, if
I implement pkg_trans, any tool that doesn't know about it will, at
best, generate useless single-package transactions (and at worst break
the system, but I'll try hard to avoid this).

> BTW, I thought of another problem scenario. The user installs port M, and it
> brings dependencies D1, D2, and D3. Then the user installs port N which also
> has port D2 as a dependency.

Port N then won't install D2 as it already exists. The user can
rollback [N], then rollback [M+D1+D2+D3]. Trying to roll back back
[M+D1+D2+D3] before [N] will show the user a message about
dependencies.

> The more I think about this idea of transactions as chunks of stuff that can
> be reversed together the more I think that this facility probably needs to
> be time-constrained, or at minimum have very good support for invalidating
> itself to avoid problems with scenarios like the one I described above.

A good "-f" (force) command will solve many issues :)

From owner-freebsd-ports@FreeBSD.ORG  Thu Jul 31 22:13:27 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 0D62E106567A
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 22:13:27 +0000 (UTC)
	(envelope-from perrin@apotheon.com)
Received: from outbound-mail-34.bluehost.com (outbound-mail-34.bluehost.com
	[69.89.18.154]) by mx1.freebsd.org (Postfix) with SMTP id CDDC98FC16
	for <freebsd-ports@freebsd.org>; Thu, 31 Jul 2008 22:13:26 +0000 (UTC)
	(envelope-from perrin@apotheon.com)
Received: (qmail 28706 invoked by uid 0); 31 Jul 2008 21:46:43 -0000
Received: from unknown (HELO box183.bluehost.com) (69.89.25.183)
	by outboundproxy2.bluehost.com with SMTP; 31 Jul 2008 21:46:43 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=apotheon.com;
	h=Received:Received:Date:From:To:Subject:Message-ID:Mail-Followup-To:References:Mime-Version:Content-Type:Content-Disposition:In-Reply-To:User-Agent:X-Identified-User;
	b=S9CKpi0CTuu2BGxP4cv9sLIFJQ5XCc5e58bniVkJUXWETZEwvjy9e7GqhKAyNFL/b0sckTIAeTKllCeQA4N8g62xl4pRST8cKR8e7BRE+c3IX0pTvtgDSCSX828Gmbjg;
Received: from c-24-8-180-234.hsd1.co.comcast.net ([24.8.180.234]
	helo=kokopelli.hydra)
	by box183.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.69) (envelope-from <perrin@apotheon.com>) id 1KOfyt-0006vM-DR
	for freebsd-ports@freebsd.org; Thu, 31 Jul 2008 15:46:43 -0600
Received: by kokopelli.hydra (sSMTP sendmail emulation);
	Thu, 31 Jul 2008 15:40:40 -0600
Date: Thu, 31 Jul 2008 15:40:40 -0600
From: Chad Perrin <perrin@apotheon.com>
To: freebsd-ports@freebsd.org
Message-ID: <20080731214040.GA7256@kokopelli.hydra>
Mail-Followup-To: freebsd-ports@freebsd.org
References: <g6res0$giq$1@ger.gmane.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="/04w6evG8XlLl3ft"
Content-Disposition: inline
In-Reply-To: <g6res0$giq$1@ger.gmane.org>
User-Agent: Mutt/1.4.2.3i
X-Identified-User: {737:box183.bluehost.com:apotheon:apotheon.org}
	{sentby:smtp auth 24.8.180.234 authed with ren@apotheon.org}
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 22:13:27 -0000


--/04w6evG8XlLl3ft
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jul 31, 2008 at 06:25:27AM +0200, Ivan Voras wrote:
> Hi,
>=20
> I apologize in advance if what I'm trying to do seems stupid or it has=20
> already existed since the Dawn of Time (i.e. when McKusick was in=20
> diapers) but I'd like your comments on this idea:
>=20
> http://wiki.freebsd.org/IvanVoras/PkgTransProposal
>=20
> I can write the pkg_trans utility and modify the C utilities (pkg_add,=20
> pkg_delete, if they're sane) but I can't do makefiles and ruby, so if=20
> this is to work, I'll need some help :)

I'd like to help.  I'm just not sure how much help I'd be.  I know some
Ruby and use portupgrade, so let me know how I can pitch in, and I'll see
how well my skills match up with your needs.

--=20
Chad Perrin [ content licensed PDL: http://pdl.apotheon.org ]
O'Rourke's Circumcision Precept: You can take 10 percent off the top of
anything.

--/04w6evG8XlLl3ft
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEARECAAYFAkiSMVgACgkQ9mn/Pj01uKU7AgCg7o4Yk85vPKovlrxdJCr6r37H
hsEAn0WzyRA0wc33Gi4mPSOAB0uv+f3g
=DZrq
-----END PGP SIGNATURE-----

--/04w6evG8XlLl3ft--

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 01:41:08 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 589991065672
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 01:41:07 +0000 (UTC)
	(envelope-from pierre@zestuff.com)
Received: from exchange.zeservers.com (exchange.zeservers.com [209.172.63.170])
	by mx1.freebsd.org (Postfix) with ESMTP id 1B9338FC17
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 01:41:07 +0000 (UTC)
	(envelope-from pierre@zestuff.com)
Date: Fri, 25 Jul 2008 14:33:12 -0400
Message-ID: <FC9F8C3C0FEBB24BA83E100D27D4E012054463@bowser.ZeStuff.local>
X-MS-Has-Attach: 
MIME-Version: 1.0
X-MS-TNEF-Correlator: 
Thread-Topic: Unable to make install on Subversion port
Thread-Index: AcjuhOThlfq+qN9ZSuyOJAs9P4HbVg==
From: "Pierre-Luc Brunet" <pierre@zestuff.com>
Content-class: urn:content-classes:message
X-MimeOLE: Produced By Microsoft Exchange V6.5
To: <freebsd-ports@freebsd.org>
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.5
Subject: Unable to make install on Subversion port
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 01:41:08 -0000

Hello everybody,

=20

I've been trying to install subversion for a few days but it just won't
work. I can do make config, make all but when I do make install, it
eventually freeze at:

=20

chmod 755 /usr/local/libexec/apache22/mod_dav_svn.so

=20

I let it like that for an entire day and it never moved. If I check my
process list, here's a list of what's running:

=20

---

root 43123 0.0 0.0 1048 888 p0 I+ 2:24PM 0:00.05 make config all install
clean

root 43319 0.0 0.0 1708 980 p0 I+ 2:25PM 0:00.00 /bin/sh -ec cd
/usr/ports/devel/subversion && make CONFIG_DONE=3D1
/usr/ports/devel/subversion/work/.install_done.subversion._usr_local

root 43320 0.0 0.0 1088 932 p0 I+ 2:25PM 0:00.06 make CONFIG_DONE=3D1
/usr/ports/devel/subversion/work/.install_done.subversion._usr_local

root 43457 0.0 0.1 2552 2400 p0 I+ 2:25PM 0:00.09 make -f Makefile
install

root 51284 0.0 0.0 1712 988 p0 I+ 2:25PM 0:00.00 /bin/sh -ec cd
subversion/mod_dav_svn ; /usr/bin/install -c -o root -g wheel -d
"/usr/local/libexec/apache22" ; /usr/local/sbin/apxs -i -S
LIBEXECDIR=3D"/usr/local/libexec/apache22" -a -n dav_svn mod_dav_svn.la

---

=20

If I compile Subversion without MOD_DAV_SVN and APACHE2_APR, it compiles
and install fine. But with those two options (which are required in my
setup), it stalls.

=20

I tried many things, like recompiling apache and redownloading the
ports. No luck.

=20

Any help would be greatly appreciated.

=20

Thanks!

=20

--

Pierre-Luc Brunet

ZeStuff

=20

1367 Bergar

Laval, Quebec

Canada, H7L 4Z7

=20

T: 866-881-0250 - 450-662-0250

F: 450-662-0200

E: pierre@zestuff.com <mailto:pierre@zestuff.com>=20

W: http://www.zestuff.com <http://www.zestuff.com>=20

=20

Follow us on Twitter! http://www.twitter.com/ZeStuff

=20


From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 02:54:21 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 BD794106566B
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 02:54:21 +0000 (UTC)
	(envelope-from freebsd@meijome.net)
Received: from sigma.octantis.com.au (ns2.octantis.com.au [207.44.189.124])
	by mx1.freebsd.org (Postfix) with ESMTP id 76E5F8FC08
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 02:54:21 +0000 (UTC)
	(envelope-from freebsd@meijome.net)
Received: (qmail 12639 invoked from network); 31 Jul 2008 21:54:23 -0500
Received: from 203-166-248-146.dyn.iinet.net.au (HELO ayiin) (203.166.248.146)
	by sigma.octantis.com.au with (DHE-RSA-AES128-SHA encrypted) SMTP;
	31 Jul 2008 21:54:23 -0500
Date: Fri, 1 Aug 2008 12:54:14 +1000
From: Norberto Meijome <freebsd@meijome.net>
To: freebsd-ports@freebsd.org
Message-ID: <20080801125414.55567d37@ayiin>
In-Reply-To: <9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com>
References: <g6res0$giq$1@ger.gmane.org> <489144B5.4030101@FreeBSD.org>
	<g6sgqk$mcm$1@ger.gmane.org> <4892022F.1080009@FreeBSD.org>
	<9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com>
X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX+/v7++v6YOTrq8PCcuIX989UvOSj++v0BNCbpAAAAB3RJTUUHsQwfFzs7RBhzUQAAAhJJREFUOI1dU8GOqzAMNKIoV1bvwD1i0ysqrHplIdBrVSX7ATSbd03VVvn9tQNtQy0hjAdn7LED4AAcPtWm9RV+MPSfxhBLx9ajd6X/ngB6/mTwnRSZua7i7Ca+0ctZKo4Qmz+JY13X6I3nFZBxIYW1PbgfQ5RP8g0XlltEWGf3cV03joYpRnFbvYDKbXjZlXyyhEZA4lI+cN3NaVXE4VKjSwTExO10eTEkkJVqIAD5z0nUBQJluQDRSQjcrBiHAJxZlAH5CUMBMC7OcJ4LMQNnxhZ1HYPscMc6J4UlWRMNwzOpCcAHKSICd1EDn83abdREIbXsHkD1OinP1aCUCOEVRaa1lMcvywUWdYgk13JQUpYNKmvXQ8Kw5ML9YI5h8SakctBc7E/IYuLhYd/zZIk+1gM1vNweQBvHE0j+oYah3sMqAytQYlZk6+ANaaawJdu3OFzYGMZ3iGpa3qMlq9ZH0VZTgrCtw/ngdYkEIIpSbP1bWQAdFdX9vocBdkH2qVjVmuMu3gI5rjs814EUdrCZgWlPaxZZ3RiLFUtr+ud0PXwp2dnQSNXgePt6AZpBj6UMJ7VQkzN4utVeaSW1Dhn/kblGrKeMvNGnzwX4zuEDarYz1KdPtR60Gul0Gued+515SJXhCsl+Tx/3kY/UDvicPll9mfu50t3tvQ/thZpJYgeuwdSKNJ6tCD98MCgoxLDaPxbwqqwPWaWiAAAAAElFTkSuQmCC
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 02:54:21 -0000

On Thu, 31 Jul 2008 23:38:21 +0200
"Ivan Voras" <ivoras@freebsd.org> wrote:

> > BTW, I thought of another problem scenario. The user installs port M, and it
> > brings dependencies D1, D2, and D3. Then the user installs port N which also
> > has port D2 as a dependency.  
> 
> Port N then won't install D2 as it already exists. The user can
> rollback [N], then rollback [M+D1+D2+D3]. Trying to roll back back
> [M+D1+D2+D3] before [N] will show the user a message about
> dependencies.

Shouldn't you be able to request rollback [M + D1 + D2+ D3 ] , but have the dependency of {something else not M} on D2 be detected, and therefore D2 *not* uninstalled?

you'd end up then with M, D1, D3 removed , D2 still installed (as N needs it), and a message saying 'D2 was not removed due to existing dependencies : N '. 

As a matter of fact, i don't really see why we need a transaction system to have an option to {pkg management of choice} to uninstall {unwanted_pkg} and all other dependencies ONLY needed by {unwanted_pkg}. Anyway, pkg_cutleaves does part of it...but it'd be much handier, i think, to handle it @ the uninstall time.

And since we are just wishing for things, It'd be nice to have an opportunity to back off from a install/remove after calculating dependencies, such as that provided by yum (it shows everything it will do and asks for confirmation before proceeding. )

B
PS: Thanks for all great work + time put into all the ports + base!!
_________________________
{Beto|Norberto|Numard} Meijome

Mind over matter: if you don't mind, it doesn't matter

I speak for myself, not my employer. Contents may be hot. Slippery when wet. Reading disclaimers makes you go blind. Writing them is worse. You have been Warned.

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 06:43:08 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 89DEC1065675
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 06:43:08 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6])
	by mx1.freebsd.org (Postfix) with ESMTP id 3AC618FC1B
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 06:43:08 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: (qmail 11212 invoked by uid 399); 1 Aug 2008 06:43:08 -0000
Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1)
	by localhost with ESMTPAM; 1 Aug 2008 06:43:08 -0000
X-Originating-IP: 127.0.0.1
X-Sender: dougb@dougbarton.us
Message-ID: <4892B07A.60702@FreeBSD.org>
Date: Thu, 31 Jul 2008 23:43:06 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://www.FreeBSD.org/
User-Agent: Thunderbird 2.0.0.16 (X11/20080726)
MIME-Version: 1.0
To: Ivan Voras <ivoras@freebsd.org>
References: <g6res0$giq$1@ger.gmane.org> <489144B5.4030101@FreeBSD.org>	
	<g6sgqk$mcm$1@ger.gmane.org> <4892022F.1080009@FreeBSD.org>
	<9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com>
In-Reply-To: <9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com>
X-Enigmail-Version: 0.95.6
OpenPGP: id=D5B2F0FB
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 06:43:08 -0000

Ivan Voras wrote:
> 2008/7/31 Doug Barton <dougb@freebsd.org>:
> 
>> As I'm sure you can imagine, I would not regard any solution that
>> says "portupgrade is mandatory" very favorably, and I don't think
>> I'd be alone there. What you need to be doing here is to define
>> the API so that whatever tool(s) the user chooses can interact
>> with the system.
> 
> No, portupgrade isn't mandatory, and it probably never will be
> because of ruby. It's only the most widely used and I think that
> any scheme that adds or changes to the behaviour of the ports
> infrastructure must also include portupgrade to be useful to the
> most users.

At first glance these two statements seem contradictory, but I think
what you meant in the second sentence is that for the new system to
work portupgrade has to have support for it before it is rolled out.
If so, then I agree with you and would only add that authors of other
ports management tools should be given adequate notice of the plans as
well.

> Note that, if I implement pkg_trans, any tool that doesn't know
> about it will, at best, generate useless single-package
> transactions (and at worst break the system, but I'll try hard to
> avoid this).

Thus my concern. :)

>> BTW, I thought of another problem scenario. The user installs
>> port M, and it brings dependencies D1, D2, and D3. Then the user
>> installs port N which also has port D2 as a dependency.
> 
> Port N then won't install D2 as it already exists.

Right, but D2 is still part of the transaction for N. If I roll back M
but leave N installed, then roll back N, D2 should be removed
(assuming for this example that D2 is not relevant to any other port).

> The user can rollback [N], then rollback [M+D1+D2+D3]. Trying to
> roll back back [M+D1+D2+D3] before [N] will show the user a message
> about dependencies.

I seriously doubt that users would put up with that. Trying to think 
as a user here, I certainly would not want to be told that in order to 
remove a port that I don't want I first have to remove one that I do. 
But perhaps I'm misunderstanding you again.


Doug

-- 

     This .signature sanitized for your protection


From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 06:59:14 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 E03B31065673
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 06:59:14 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6])
	by mx1.freebsd.org (Postfix) with ESMTP id 875638FC0C
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 06:59:14 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: (qmail 1449 invoked by uid 399); 1 Aug 2008 06:59:14 -0000
Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1)
	by localhost with ESMTPAM; 1 Aug 2008 06:59:14 -0000
X-Originating-IP: 127.0.0.1
X-Sender: dougb@dougbarton.us
Message-ID: <4892B440.4090809@FreeBSD.org>
Date: Thu, 31 Jul 2008 23:59:12 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://www.FreeBSD.org/
User-Agent: Thunderbird 2.0.0.16 (X11/20080726)
MIME-Version: 1.0
To: Norberto Meijome <freebsd@meijome.net>
References: <g6res0$giq$1@ger.gmane.org>
	<489144B5.4030101@FreeBSD.org>	<g6sgqk$mcm$1@ger.gmane.org>
	<4892022F.1080009@FreeBSD.org>	<9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com>
	<20080801125414.55567d37@ayiin>
In-Reply-To: <20080801125414.55567d37@ayiin>
X-Enigmail-Version: 0.95.6
OpenPGP: id=D5B2F0FB
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 06:59:15 -0000

Norberto Meijome wrote:
> On Thu, 31 Jul 2008 23:38:21 +0200 "Ivan Voras"
> <ivoras@freebsd.org> wrote:
> 
>>> BTW, I thought of another problem scenario. The user installs
>>> port M, and it brings dependencies D1, D2, and D3. Then the
>>> user installs port N which also has port D2 as a dependency.
>> Port N then won't install D2 as it already exists. The user can 
>> rollback [N], then rollback [M+D1+D2+D3]. Trying to roll back
>> back [M+D1+D2+D3] before [N] will show the user a message about 
>> dependencies.
> 
> Shouldn't you be able to request rollback [M + D1 + D2+ D3 ] , but
> have the dependency of {something else not M} on D2 be detected,
> and therefore D2 *not* uninstalled?

That is certainly how I would imagine it should work, yes.

> As a matter of fact, i don't really see why we need a transaction
> system to have an option to {pkg management of choice} to uninstall
> {unwanted_pkg} and all other dependencies ONLY needed by
> {unwanted_pkg}. Anyway, pkg_cutleaves does part of it...but it'd be
> much handier, i think, to handle it @ the uninstall time.

As I mentioned previously portmaster has the -s option to remove ports 
that were installed as dependencies but are no longer depended on. It 
also has the -e option to "expunge" leaf ports you don't want anymore, 
and -e will run 'portmaster -s' after it's done deleting the port you 
specify on the command line.

> And since we are just wishing for things, It'd be nice to have an
> opportunity to back off from a install/remove after calculating
> dependencies, such as that provided by yum (it shows everything it
> will do and asks for confirmation before proceeding. )

portmaster has the --show-work option that gives you output like this:

===>>> Port directory: /usr/ports/sysutils/fusefs-ntfs
===>>> Starting check for all dependencies
===>>> Gathering dependency list for sysutils/fusefs-ntfs from ports

===>>> Installed archivers/unzip
===>>> Installed converters/libiconv
===>>> Installed devel/gmake
===>>> Installed devel/libtool15
===>>> NOT INSTALLED		devel/libublio
===>>> Installed devel/pkg-config
===>>> NOT INSTALLED		lang/ruby18
===>>> NOT INSTALLED		sysutils/fusefs-kmod
===>>> NOT INSTALLED		sysutils/fusefs-libs
===>>> NOT INSTALLED		textproc/ruby-deplate

Is that what you had in mind? That is currently a separate operation 
because for ports with a lot of dependencies it can take a long time 
to build the list. But I suppose that if there is interest I could 
create a new mode of operation to do that check first, then confirm 
with the user that they want to proceed.

Doug

-- 

     This .signature sanitized for your protection


From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 07:10:07 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 F13A11065673
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 07:10:07 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6])
	by mx1.freebsd.org (Postfix) with ESMTP id 8C7D18FC12
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 07:10:07 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: (qmail 21269 invoked by uid 399); 1 Aug 2008 07:10:06 -0000
Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1)
	by localhost with ESMTPAM; 1 Aug 2008 07:10:06 -0000
X-Originating-IP: 127.0.0.1
X-Sender: dougb@dougbarton.us
Message-ID: <4892B6CC.4040804@FreeBSD.org>
Date: Fri, 01 Aug 2008 00:10:04 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://www.FreeBSD.org/
User-Agent: Thunderbird 2.0.0.16 (X11/20080726)
MIME-Version: 1.0
To: FreeBSD - Ports <freebsd-ports@freebsd.org>
X-Enigmail-Version: 0.95.6
OpenPGP: id=D5B2F0FB
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: firefox 3 causing xorg to suck up all available CPU
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 07:10:08 -0000

I installed firefox 3 from ports in the pre-release phase (via 
marcusmerge) and rebuilt it as needed to keep it current with the port 
after it was committed. I have since noticed that if I start firefox 3 
and keep it open (whether I am using it, or I have it minimized) that 
it will eventually cause Xorg to consume all available CPU. If I kill 
ff3 it will sometimes allow X to recover, otherwise I have to 
completely exit X and restart to get it back to normal.

I have since re-installed firefox 2 in order to confirm that things 
work properly with it open, and all is well, so it pretty much has to 
be ff3 that is the culprit.

Anyone else seeing this?


Doug

-- 

     This .signature sanitized for your protection


From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 07:36:46 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 74C931065670;
	Fri,  1 Aug 2008 07:36:46 +0000 (UTC)
	(envelope-from 000.fbsd@quip.cz)
Received: from elsa.codelab.cz (elsa.codelab.cz [91.103.162.4])
	by mx1.freebsd.org (Postfix) with ESMTP id 30EDE8FC23;
	Fri,  1 Aug 2008 07:36:45 +0000 (UTC)
	(envelope-from 000.fbsd@quip.cz)
Received: from localhost (localhost.codelab.cz [127.0.0.1])
	by elsa.codelab.cz (Postfix) with ESMTP id 3B13A19E023;
	Fri,  1 Aug 2008 09:36:44 +0200 (CEST)
Received: from [192.168.1.2] (r5bb235.net.upc.cz [86.49.61.235])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by elsa.codelab.cz (Postfix) with ESMTPSA id 1A7B819E019;
	Fri,  1 Aug 2008 09:36:42 +0200 (CEST)
Message-ID: <4892BD23.8000405@quip.cz>
Date: Fri, 01 Aug 2008 09:37:07 +0200
From: Miroslav Lachman <000.fbsd@quip.cz>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
	rv:1.7.12) Gecko/20050915
X-Accept-Language: cz, cs, en, en-us
MIME-Version: 1.0
To: Doug Barton <dougb@FreeBSD.org>
References: <g6res0$giq$1@ger.gmane.org>	<489144B5.4030101@FreeBSD.org>	<g6sgqk$mcm$1@ger.gmane.org>	<4892022F.1080009@FreeBSD.org>	<9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com>	<20080801125414.55567d37@ayiin>
	<4892B440.4090809@FreeBSD.org>
In-Reply-To: <4892B440.4090809@FreeBSD.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 07:36:46 -0000

Doug Barton wrote:
> Norberto Meijome wrote:

[...]

>> And since we are just wishing for things, It'd be nice to have an
>> opportunity to back off from a install/remove after calculating
>> dependencies, such as that provided by yum (it shows everything it
>> will do and asks for confirmation before proceeding. )
> 
> 
> portmaster has the --show-work option that gives you output like this:
> 
> ===>>> Port directory: /usr/ports/sysutils/fusefs-ntfs
> ===>>> Starting check for all dependencies
> ===>>> Gathering dependency list for sysutils/fusefs-ntfs from ports
> 
> ===>>> Installed archivers/unzip
> ===>>> Installed converters/libiconv
> ===>>> Installed devel/gmake
> ===>>> Installed devel/libtool15
> ===>>> NOT INSTALLED        devel/libublio
> ===>>> Installed devel/pkg-config
> ===>>> NOT INSTALLED        lang/ruby18
> ===>>> NOT INSTALLED        sysutils/fusefs-kmod
> ===>>> NOT INSTALLED        sysutils/fusefs-libs
> ===>>> NOT INSTALLED        textproc/ruby-deplate
> 
> Is that what you had in mind? That is currently a separate operation 
> because for ports with a lot of dependencies it can take a long time to 
> build the list. But I suppose that if there is interest I could create a 
> new mode of operation to do that check first, then confirm with the user 
> that they want to proceed.

Yes, it would be useful to me. Sometimes old ports comes with new 
default options and brings new dependencies which I do not want to have 
installed with update / upgrade of port, but it is not easy to track 
these changes. If portmaster will have option to firstly show above info 
about dependencies and wait for confirmation, I will use this feature. 
Maybe in combination with some advanced logic: if all dependencies are 
installed, continue without confirmation, if some dependency is missing, 
wait for my confirmation.
What you think about it?

Miroslav Lachman

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 09:24:33 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 271DC1065671
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 09:24:33 +0000 (UTC)
	(envelope-from kimelto@gmail.com)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.171])
	by mx1.freebsd.org (Postfix) with ESMTP id EF0FD8FC17
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 09:24:32 +0000 (UTC)
	(envelope-from kimelto@gmail.com)
Received: by wf-out-1314.google.com with SMTP id 24so784899wfg.7
	for <freebsd-ports@freebsd.org>; Fri, 01 Aug 2008 02:24:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:to
	:subject:cc:in-reply-to:mime-version:content-type
	:content-transfer-encoding:content-disposition:references;
	bh=uY+Q+aGNzG1QVOG0flT5kGVagHjD1CkmgF/OrHZkMYw=;
	b=gvjg/zjnMll1u/SVsQKLqbkvd+p6X79clK5I2OXzDRLxu4/Li1a0yBarAxN/mInwlH
	G7KqTKT3kS86vuR1tgNs1LeADwBRApoNbW6X8OIU0sNoUyXx87wC2wlYgFCqRN5FhhM/
	sb4fhLkWFKGsvIWBHO5NzZ2iqbsMIzFSXOo34=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:to:subject:cc:in-reply-to:mime-version
	:content-type:content-transfer-encoding:content-disposition
	:references;
	b=FX2CdGBthTB4Urqv3bMNWjVollwpx9ibRZrQWtKXoIRzOc//o8w9vYmHzF6wf8EOsL
	qP0Gr4qq1YGZXs/VG9t9DUmV+sFa86lbEejnP5buDmsDDXwvLKR4R7IhkJ2tNIU1JIW3
	WwbBO8LKigl8OBw7SY9JsZh1qwaqgv3su+TTQ=
Received: by 10.142.12.14 with SMTP id 14mr3639975wfl.147.1217580918971;
	Fri, 01 Aug 2008 01:55:18 -0700 (PDT)
Received: by 10.142.226.17 with HTTP; Fri, 1 Aug 2008 01:55:18 -0700 (PDT)
Message-ID: <fee671620808010155x3c6a8e58x4ac8f88d2c858d14@mail.gmail.com>
Date: Fri, 1 Aug 2008 10:55:18 +0200
From: kimelto <kimelto@gmail.com>
To: "Marcin Wisnicki" <mwisnicki+freebsd@gmail.com>
In-Reply-To: <g6tcss$hcg$1@ger.gmane.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <g6res0$giq$1@ger.gmane.org> <g6tcss$hcg$1@ger.gmane.org>
Cc: freebsd-ports@freebsd.org
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 09:24:33 -0000

Hi,

On Fri, Aug 1, 2008 at 12:04 AM, Marcin Wisnicki
<mwisnicki+freebsd@gmail.com> wrote:
>
> Looking at your use cases I think what you are proposing is overkill.
>
> * Install some large group of packages, like KDE or GNOME. Don't like it,
> want to delete all packages installed during the operation.
>
> This could be achieved by tracking which ports were installed explicitly
> by user. I.e. when I type:
>  (cd /usr/ports/x11/gnome2; make install)
> or
>  pkg_add -r gnome2
>
> It will install gnome2 along with it's dependencies but in some way mark
> gnome2 package as installed by user, say, by creating /var/db/pkg/
> gnome2-2.22/+USER_INSTALLED or even easier, by maintaing some special
> unremovable dummy package that would depend on all packages installed
> explicitly.

In the pkg_improved project
<http://wiki.freebsd.org/AndersNore/pkg_improved>, Anders plan to add
some new fields. Maybe he could add the "USER_INSTALLED" too :)

>
> Then when you decide you want to get rid of gnome something like this
> could be implemented:
>
>  pkg_deinstall -Ru gnome2-2.22
>
> where option 'R' (already exists in pkg_deinstall but could be added to
> pkg_delete) means "Deinstall all those packages required by the given
> packages as well." and option 'u' would be something like "keep packages
> installed explicitly".
>
> I think similar solution is/was used in Gentoo.
>

I like this way sooooo much !

IMHO, it is the occasion to add these features in the userland, and by
the way rewrite the pkg_tools according to these ideas :

http://www.freebsd.org/projects/ideas/#p-ports-pkgtools /
http://wiki.freebsd.org/libpkg
http://www.freebsd.org/projects/ideas/#p-ports-upgrade

Regards,
Julien

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 09:49:06 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 9C2EF1065684;
	Fri,  1 Aug 2008 09:49:06 +0000 (UTC)
	(envelope-from juergen.galonska@primamail.de)
Received: from mail.server-king.de (mail.server-king.de [82.135.106.3])
	by mx1.freebsd.org (Postfix) with ESMTP id 15A198FC27;
	Fri,  1 Aug 2008 09:49:05 +0000 (UTC)
	(envelope-from juergen.galonska@primamail.de)
Received: from edgar1.server-king.de (edgar1.server-king.de [82.135.106.57])
	by mail.server-king.de (8.14.3/8.14.3) with ESMTP id m719Jwbw098088;
	Fri, 1 Aug 2008 11:19:58 +0200 (CEST)
	(envelope-from juergen.galonska@primamail.de)
Date: Fri, 01 Aug 2008 11:19:58 +0200
To: multimedia@freebsd.org
From: "Juergen Galonska" <juergen.galonska@primamail.de>
Content-Type: text/plain; charset=iso-8859-15
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-ID: <op.ue7avks9aq9k45@edgar1.server-king.de>
User-Agent: Opera Mail/9.51 (FreeBSD)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0
	(mail.server-king.de [82.135.106.3]);
	Fri, 01 Aug 2008 11:19:58 +0200 (CEST)
Cc: ports@freebsd.org
Subject: FreeBSD Port: transcode-1.0.6_1
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 09:49:06 -0000

Hello,

building|updating transcode stops with:

  ~ snip ~
 cc -DHAVE_CONFIG_H -I. -I../.. -pthread -D_REENTRANT -D_THREAD_SAFE -DMOD_PATH=\"/usr/local/lib/transcode\" -I../.. -I../../import -I../../src -isystem /usr/include -isystem /usr/local/include -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -MT import_nuv_la-import_nuv.lo -MD -MP -MF .deps/import_nuv_la-import_nuv.Tpo -c import_nuv.c  -fPIC -DPIC -o .libs/import_nuv_la-import_nuv.o
In file included from import_nuv.c:19:
../../libtc/tc_lzo.h:13:23: error: lzo/lzo1x.h: No such file or directory
../../libtc/tc_lzo.h:14:25: error: lzo/lzoutil.h: No such file or directory
import_nuv.c: In function 'nuv_decode_video':
import_nuv.c:473: warning: pointer targets in assignment differ in signedness
import_nuv.c:480: error: 'lzo_uint' undeclared (first use in this function)
import_nuv.c:480: error: (Each undeclared identifier is reported only once
import_nuv.c:480: error: for each function it appears in.)
import_nuv.c:480: error: expected ';' before 'len'
import_nuv.c:486: warning: implicit declaration of function 'lzo1x_decompress'
import_nuv.c:487: error: 'len' undeclared (first use in this function)
import_nuv.c:487: error: 'LZO_E_OK' undeclared (first use in this function)
import_nuv.c:509: warning: pointer targets in passing argument 2 of 'RTjpeg_decompressYUV420' differ in signedness
import_nuv.c: In function 'import_nuv_decode':
import_nuv.c:624: warning: pointer targets in assignment differ in signedness
gmake[3]: *** [import_nuv_la-import_nuv.lo] Error 1
gmake[3]: Leaving directory `/home/samba/temp/ports/usr/ports/multimedia/transcode/work/transcode-1.0.6/import/nuv'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/home/samba/temp/ports/usr/ports/multimedia/transcode/work/transcode-1.0.6/import'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/samba/temp/ports/usr/ports/multimedia/transcode/work/transcode-1.0.6'
gmake: *** [all] Error 2
*** Error code 2


This occures on FreeBSD-7.0-RELEASE-p3 and FreeBSD-6.3-RELEASE-p3
without having any lzo-port installed.
ffmpeg and any other installed port on my machines are up-to-date.

After installing archivers/lzo2, building|updating transcode works
without any errors.
So, probably you should add archivers/lzo2 as dependency.


Thank you for your great work to improve the multimedia capabilities
in FreeBSD.


Bye.
juergen
-- 
Jürgen Galonska

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 09:56:59 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 75ECB106566C
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 09:56:59 +0000 (UTC)
	(envelope-from rhurlin@gwdg.de)
Received: from amailer.gwdg.de (amailer.gwdg.de [134.76.10.18])
	by mx1.freebsd.org (Postfix) with ESMTP id 346A58FC1C
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 09:56:59 +0000 (UTC)
	(envelope-from rhurlin@gwdg.de)
Received: from wald.nfv.gwdg.de ([134.76.242.31] helo=pc028.nfv)
	by mailer.gwdg.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69)
	(envelope-from <rhurlin@gwdg.de>)
	id 1KOqcg-000819-IV; Fri, 01 Aug 2008 11:08:30 +0200
Message-ID: <4892D28C.4030803@gwdg.de>
Date: Fri, 01 Aug 2008 11:08:28 +0200
From: Rainer Hurling <rhurlin@gwdg.de>
User-Agent: Thunderbird 2.0.0.16 (X11/20080728)
MIME-Version: 1.0
To: Doug Barton <dougb@FreeBSD.org>
References: <4892B6CC.4040804@FreeBSD.org>
In-Reply-To: <4892B6CC.4040804@FreeBSD.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Authenticated: Id:rhurlin
X-Spam-Level: -
X-Virus-Scanned: (clean) by exiscan+sophie
Cc: freebsd-ports@freebsd.org
Subject: Re: firefox 3 causing xorg to suck up all available CPU
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 09:56:59 -0000

On my system (actual FreeBSD 8-CURRENT on i386) it seems to have 
something to do with 'gam-server' processes (from devel/gamin).

While using firefox3 on websites with many elements the cpu-time of 
gam-server processes increases enormously. Killing the highest process 
id of gam-servers speeds up firefox3 again (at least for some time). 
After a while the next gam-server process is growing ...

I am not sure if this is an observation in the right direction.

Rainer Hurling



Am 01.08.2008 09:10 (UTC+1) schrieb Doug Barton:
> I installed firefox 3 from ports in the pre-release phase (via 
> marcusmerge) and rebuilt it as needed to keep it current with the port 
> after it was committed. I have since noticed that if I start firefox 3 
> and keep it open (whether I am using it, or I have it minimized) that it 
> will eventually cause Xorg to consume all available CPU. If I kill ff3 
> it will sometimes allow X to recover, otherwise I have to completely 
> exit X and restart to get it back to normal.
> 
> I have since re-installed firefox 2 in order to confirm that things work 
> properly with it open, and all is well, so it pretty much has to be ff3 
> that is the culprit.
> 
> Anyone else seeing this?
> 
> 
> Doug
> 

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 10:26:11 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 9A8AB1065683
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 10:26:11 +0000 (UTC)
	(envelope-from ale@FreeBSD.org)
Received: from andxor.it (relay.andxor.it [195.223.2.3])
	by mx1.freebsd.org (Postfix) with SMTP id 21FB38FC1A
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 10:26:10 +0000 (UTC)
	(envelope-from ale@FreeBSD.org)
Received: (qmail 12789 invoked from network); 1 Aug 2008 09:59:30 -0000
Received: from unknown (HELO ale.andxor.it) (192.168.2.5)
	by andxor.it with SMTP; 1 Aug 2008 09:59:30 -0000
Message-ID: <4892DE82.9080205@FreeBSD.org>
Date: Fri, 01 Aug 2008 11:59:30 +0200
From: Alex Dupre <ale@FreeBSD.org>
User-Agent: Thunderbird 2.0.0.14 (X11/20080608)
MIME-Version: 1.0
To: Rainer Hurling <rhurlin@gwdg.de>
References: <4892B6CC.4040804@FreeBSD.org> <4892D28C.4030803@gwdg.de>
In-Reply-To: <4892D28C.4030803@gwdg.de>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Doug Barton <dougb@FreeBSD.org>, freebsd-ports@freebsd.org
Subject: Re: firefox 3 causing xorg to suck up all available CPU
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 10:26:11 -0000

Rainer Hurling ha scritto:
> On my system (actual FreeBSD 8-CURRENT on i386) it seems to have 
> something to do with 'gam-server' processes (from devel/gamin).

gamin is completely broken and can enters infinite loops. Switch to fam.

-- 
Alex Dupre

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 14:17:25 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 A0DFC1065670
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 14:17:25 +0000 (UTC)
	(envelope-from michel@lpthe.jussieu.fr)
Received: from shiva.jussieu.fr (shiva.jussieu.fr [134.157.0.129])
	by mx1.freebsd.org (Postfix) with ESMTP id 378358FC1D
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 14:17:24 +0000 (UTC)
	(envelope-from michel@lpthe.jussieu.fr)
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 m71EHNKt016769
	for <freebsd-ports@freebsd.org>; Fri, 1 Aug 2008 16:17:23 +0200 (CEST)
X-Ids: 164
Received: from niobe.lpthe.jussieu.fr (niobe.lpthe.jussieu.fr [134.157.10.41])
	by parthe.lpthe.jussieu.fr (Postfix) with ESMTP id 56A5889D53
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 16:17:22 +0200 (CEST)
Received: by niobe.lpthe.jussieu.fr (Postfix, from userid 2005)
	id 49412F6; Fri,  1 Aug 2008 16:17:22 +0200 (CEST)
Date: Fri, 1 Aug 2008 16:17:22 +0200
From: Michel Talon <talon@lpthe.jussieu.fr>
To: freebsd-ports@freebsd.org
Message-ID: <20080801141722.GA5722@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.93.3/7911/Fri Aug 1 14:10:36 2008 on shiva.jussieu.fr
X-Virus-Status: Clean
X-Miltered: at jchkmail2.jussieu.fr with ID 4892FEF5.008 by Joe's j-chkmail
	(http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 4892FEF5.008/134.157.10.1/parthe.lpthe.jussieu.fr/parthe.lpthe.jussieu.fr/<michel@lpthe.jussieu.fr>
X-j-chkmail-Score: MSGID : 4892FEF5.008 on jchkmail2.jussieu.fr : j-chkmail
	score : . : R=. U=. O=. B=0.060 -> S=0.060
X-j-chkmail-Status: Ham
Subject: Re: firefox 3 causing xorg to suck up all available CPU
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 14:17:25 -0000

Alex Dupre wrote:

> gamin is completely broken and can enters infinite loops. Switch to
> fam.

I would say exactly the opposite. I had enormous problems when KDE was
using fam, particularly with NFS mounted home. In fact fam sucked all
NFS server bandwith. This problem was completely solved by the switch to
gamin. For me gamin works perfectly OK.


By the way i have seen Firefox3 sucking all the X processing power (to
the point the display was almost completely frozen), return to the
normal being obtained when killing firefox. I have seen that only on
some specific web pages, but it was completely reproducible on these web
pages.


-- 

Michel TALON


From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 15:16:16 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 46616106567C
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 15:16:16 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id C02398FC2E
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 15:16:15 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOwMV-000381-9z
	for freebsd-ports@freebsd.org; Fri, 01 Aug 2008 15:16:11 +0000
Received: from 89-172-51-102.adsl.net.t-com.hr ([89.172.51.102])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Fri, 01 Aug 2008 15:16:11 +0000
Received: from ivoras by 89-172-51-102.adsl.net.t-com.hr with local (Gmexim
	0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Fri, 01 Aug 2008 15:16:11 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Ivan Voras <ivoras@freebsd.org>
Date: Fri, 01 Aug 2008 17:15:54 +0200
Lines: 61
Message-ID: <g6v9be$2l6$1@ger.gmane.org>
References: <g6res0$giq$1@ger.gmane.org>
	<489144B5.4030101@FreeBSD.org>	<g6sgqk$mcm$1@ger.gmane.org>
	<4892022F.1080009@FreeBSD.org>	<9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com>
	<20080801125414.55567d37@ayiin>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="------------enig46DEBCE02E456A71E51E2996"
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: 89-172-51-102.adsl.net.t-com.hr
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
In-Reply-To: <20080801125414.55567d37@ayiin>
X-Enigmail-Version: 0.95.6
Sender: news <news@ger.gmane.org>
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 15:16:16 -0000

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig46DEBCE02E456A71E51E2996
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Norberto Meijome wrote:
> On Thu, 31 Jul 2008 23:38:21 +0200
> "Ivan Voras" <ivoras@freebsd.org> wrote:
>=20
>>> BTW, I thought of another problem scenario. The user installs port M,=
 and it
>>> brings dependencies D1, D2, and D3. Then the user installs port N whi=
ch also
>>> has port D2 as a dependency. =20
>> Port N then won't install D2 as it already exists. The user can
>> rollback [N], then rollback [M+D1+D2+D3]. Trying to roll back back
>> [M+D1+D2+D3] before [N] will show the user a message about
>> dependencies.
>=20
> Shouldn't you be able to request rollback [M + D1 + D2+ D3 ] , but have=
 the dependency of {something else not M} on D2 be detected, and therefor=
e D2 *not* uninstalled?
>=20
> you'd end up then with M, D1, D3 removed , D2 still installed (as N nee=
ds it), and a message saying 'D2 was not removed due to existing dependen=
cies : N '.=20

Yes, it's a good idea.

> As a matter of fact, i don't really see why we need a transaction syste=
m to have an option to {pkg management of choice} to uninstall {unwanted_=
pkg} and all other dependencies ONLY needed by {unwanted_pkg}. Anyway, pk=
g_cutleaves does part of it...but it'd be much handier, i think, to handl=
e it @ the uninstall time.
>=20
> And since we are just wishing for things, It'd be nice to have an oppor=
tunity to back off from a install/remove after calculating dependencies, =
such as that provided by yum (it shows everything it will do and asks for=
 confirmation before proceeding. )

I like that in yum and have planned to include something like this. I'm=20
trying to decide should it be the default or not - for now, it probably=20
will be :)



--------------enig46DEBCE02E456A71E51E2996
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIkyiqldnAQVacBcgRAuPEAJ4uZDYHthVpJIIl8/7cn96UeKhh0QCg+RGt
I816uItdS2zfYiAkiLsyB1k=
=EAI0
-----END PGP SIGNATURE-----

--------------enig46DEBCE02E456A71E51E2996--


From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 15:28:04 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 1D9C2106566C
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 15:28:04 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id 973058FC12
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 15:28:03 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOwXs-0003op-Qn
	for freebsd-ports@freebsd.org; Fri, 01 Aug 2008 15:27:57 +0000
Received: from 89-172-51-102.adsl.net.t-com.hr ([89.172.51.102])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Fri, 01 Aug 2008 15:27:56 +0000
Received: from ivoras by 89-172-51-102.adsl.net.t-com.hr with local (Gmexim
	0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Fri, 01 Aug 2008 15:27:56 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Ivan Voras <ivoras@freebsd.org>
Date: Fri, 01 Aug 2008 17:27:40 +0200
Lines: 91
Message-ID: <g6va1g$5vd$1@ger.gmane.org>
References: <g6res0$giq$1@ger.gmane.org>
	<489144B5.4030101@FreeBSD.org>		<g6sgqk$mcm$1@ger.gmane.org>
	<4892022F.1080009@FreeBSD.org>	<9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com>
	<4892B07A.60702@FreeBSD.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="------------enig93FC128FC54DAC5DCB2F6B31"
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: 89-172-51-102.adsl.net.t-com.hr
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
In-Reply-To: <4892B07A.60702@FreeBSD.org>
X-Enigmail-Version: 0.95.6
Sender: news <news@ger.gmane.org>
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 15:28:04 -0000

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig93FC128FC54DAC5DCB2F6B31
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Doug Barton wrote:
> Ivan Voras wrote:
>> 2008/7/31 Doug Barton <dougb@freebsd.org>:
>>
>>> As I'm sure you can imagine, I would not regard any solution that
>>> says "portupgrade is mandatory" very favorably, and I don't think
>>> I'd be alone there. What you need to be doing here is to define
>>> the API so that whatever tool(s) the user chooses can interact
>>> with the system.
>>
>> No, portupgrade isn't mandatory, and it probably never will be
>> because of ruby. It's only the most widely used and I think that
>> any scheme that adds or changes to the behaviour of the ports
>> infrastructure must also include portupgrade to be useful to the
>> most users.
>=20
> At first glance these two statements seem contradictory, but I think
> what you meant in the second sentence is that for the new system to
> work portupgrade has to have support for it before it is rolled out.

Yes :)

> If so, then I agree with you and would only add that authors of other
> ports management tools should be given adequate notice of the plans as
> well.

Agreed. I suppose such authors read this list so will have plenty of=20
time to catch up :)

>> Note that, if I implement pkg_trans, any tool that doesn't know
>> about it will, at best, generate useless single-package
>> transactions (and at worst break the system, but I'll try hard to
>> avoid this).
>=20
> Thus my concern. :)
>=20
>>> BTW, I thought of another problem scenario. The user installs
>>> port M, and it brings dependencies D1, D2, and D3. Then the user
>>> installs port N which also has port D2 as a dependency.
>>
>> Port N then won't install D2 as it already exists.
>=20
> Right, but D2 is still part of the transaction for N. If I roll back M
> but leave N installed, then roll back N, D2 should be removed
> (assuming for this example that D2 is not relevant to any other port).
>> The user can rollback [N], then rollback [M+D1+D2+D3]. Trying to
>> roll back back [M+D1+D2+D3] before [N] will show the user a message
>> about dependencies.
>=20
> I seriously doubt that users would put up with that. Trying to think as=
=20
> a user here, I certainly would not want to be told that in order to=20
> remove a port that I don't want I first have to remove one that I do.=20
> But perhaps I'm misunderstanding you again.

This is a good point and I'm glad it's brought up. I think this will work=
:

* When user tries to roll back [M+D1+D2+D3], notice that D2 needs to=20
stay because of N (I think I only need to notice that D2 is depended on=20
by something that isn't in the transaction being removed)
* Remove M, D1, D3 from the transaction, leave only D2 in the=20
transaction, as if only D2 was installed in it.

As you said, it would be best if D2 was then grouped with N so both get=20
removed when N gets removed, but this is really out of scope for=20
pkg_trans - I'm not trying to solve complex interdependencies here :)=20
(or better said: I'm trying not to solve them...)



--------------enig93FC128FC54DAC5DCB2F6B31
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIkytsldnAQVacBcgRAiFdAKDkMsyhwvZtdfK16E56pl0KAvG5AQCg24B2
37SUcXXBW7ZFgm5mLgjyq1g=
=V83F
-----END PGP SIGNATURE-----

--------------enig93FC128FC54DAC5DCB2F6B31--


From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 15:33:58 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 4F7E81065672
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 15:33:58 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id B67F08FC1E
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 15:33:57 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOwdf-00047E-7t
	for freebsd-ports@freebsd.org; Fri, 01 Aug 2008 15:33:55 +0000
Received: from 89-172-51-102.adsl.net.t-com.hr ([89.172.51.102])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Fri, 01 Aug 2008 15:33:55 +0000
Received: from ivoras by 89-172-51-102.adsl.net.t-com.hr with local (Gmexim
	0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Fri, 01 Aug 2008 15:33:55 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Ivan Voras <ivoras@freebsd.org>
Date: Fri, 01 Aug 2008 17:33:43 +0200
Lines: 73
Message-ID: <g6vacs$7b4$1@ger.gmane.org>
References: <g6res0$giq$1@ger.gmane.org> <g6tcss$hcg$1@ger.gmane.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="------------enig5E857624874AAD28BC26EB3F"
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: 89-172-51-102.adsl.net.t-com.hr
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
In-Reply-To: <g6tcss$hcg$1@ger.gmane.org>
X-Enigmail-Version: 0.95.6
Sender: news <news@ger.gmane.org>
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 15:33:58 -0000

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig5E857624874AAD28BC26EB3F
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Marcin Wisnicki wrote:
> On Thu, 31 Jul 2008 06:25:27 +0200, Ivan Voras wrote:
>=20
>> Hi,
>>
>> I apologize in advance if what I'm trying to do seems stupid or it has=

>> already existed since the Dawn of Time (i.e. when McKusick was in
>> diapers) but I'd like your comments on this idea:
>>
>> http://wiki.freebsd.org/IvanVoras/PkgTransProposal
>=20
> Looking at your use cases I think what you are proposing is overkill.

Wow, and I was afraid I'm doing an underkill here :)

> * Install some large group of packages, like KDE or GNOME. Don't like i=
t,=20
> want to delete all packages installed during the operation.
>=20
> This could be achieved by tracking which ports were installed explicitl=
y=20
> by user. I.e. when I type:
>   (cd /usr/ports/x11/gnome2; make install)
> or
>   pkg_add -r gnome2
>=20
> It will install gnome2 along with it's dependencies but in some way mar=
k=20
> gnome2 package as installed by user, say, by creating /var/db/pkg/
> gnome2-2.22/+USER_INSTALLED or even easier, by maintaing some special=20
> unremovable dummy package that would depend on all packages installed=20
> explicitly.

This has the same problems as my scheme and I'm not sure the benefits=20
are the same. With pkg_trans, we know explicitly which packages were=20
pulled in when, and the order in which they were pulled.

> * Install a newer version of postgresql, have an OMG moment and remembe=
r=20
> you need to dump the database with the old version and reaload it with =

> the new version. Revert the install by deleting the new packages and=20
> reinstalling the old ones (i.e. undo a removal).
>=20
> pkg_deinstall -R posgtresql-8.4.0; pkg_add postgresql-8.3.0

Yes, with the exception that something needs to do "pkg_create -b=20
postgresql-8.3.0" before it's removed, and I don't trust myself to=20
remember this every time :) (I want it to happen automatically)



--------------enig5E857624874AAD28BC26EB3F
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIkyzXldnAQVacBcgRAkfeAKCh75Zx1jKaIT0O6f6sudqmFu4EKQCfeWc0
eYrY9FTafuYhQKv+Kek92/Q=
=vW3g
-----END PGP SIGNATURE-----

--------------enig5E857624874AAD28BC26EB3F--


From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 16:51:16 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 809811065672
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 16:51:16 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id 0DD008FC0A
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 16:51:15 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOxqQ-00085o-6G
	for freebsd-ports@freebsd.org; Fri, 01 Aug 2008 16:51:10 +0000
Received: from xdsl-10260.wroclaw.dialog.net.pl ([84.40.242.20])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Fri, 01 Aug 2008 16:51:10 +0000
Received: from mwisnicki+freebsd by xdsl-10260.wroclaw.dialog.net.pl with
	local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Fri, 01 Aug 2008 16:51:10 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
Date: Fri, 1 Aug 2008 16:51:02 +0000 (UTC)
Lines: 42
Message-ID: <g6vetm$j2u$1@ger.gmane.org>
References: <g6res0$giq$1@ger.gmane.org> <g6tcss$hcg$1@ger.gmane.org>
	<g6vacs$7b4$1@ger.gmane.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: xdsl-10260.wroclaw.dialog.net.pl
User-Agent: Pan/0.132 (Waxed in Black)
Sender: news <news@ger.gmane.org>
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 16:51:16 -0000

On Fri, 01 Aug 2008 17:33:43 +0200, Ivan Voras wrote:

> Marcin Wisnicki wrote:
>> On Thu, 31 Jul 2008 06:25:27 +0200, Ivan Voras wrote:
> 
>> It will install gnome2 along with it's dependencies but in some way
>> mark gnome2 package as installed by user, say, by creating /var/db/pkg/
>> gnome2-2.22/+USER_INSTALLED or even easier, by maintaing some special
>> unremovable dummy package that would depend on all packages installed
>> explicitly.
> 
> This has the same problems as my scheme

But is simpler both conceptually and in implementation

> and I'm not sure the benefits
> are the same. With pkg_trans, we know explicitly which packages were
> pulled in when, and the order in which they were pulled.

Well I'm not sure why any user would care about order and it can be 
inferred from mtime of package metadata or new "+comment DATE" (see 
http://blogs.freebsdish.org/andenore/) anyway.

What is important is to know:
 1. Which packages are important to user (most likely the those that he 
installed explicitly)
 2. Which packages can be safely removed = everything that is not (1) or 
isn't a dependancy of (1)

>> * Install a newer version of postgresql, have an OMG moment and
>> remember you need to dump the database with the old version and reaload
>> it with the new version. Revert the install by deleting the new
>> packages and reinstalling the old ones (i.e. undo a removal).
>> 
>> pkg_deinstall -R posgtresql-8.4.0; pkg_add postgresql-8.3.0
> 
> Yes, with the exception that something needs to do "pkg_create -b
> postgresql-8.3.0" before it's removed, and I don't trust myself to
> remember this every time :) (I want it to happen automatically)

Or save the package during installation. Like portugprade.
Anyway, it is a separate problem.


From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 16:59:16 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 E9A49106564A
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 16:59:16 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2])
	by mx1.freebsd.org (Postfix) with ESMTP id A27AD8FC15
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 16:59:16 +0000 (UTC)
	(envelope-from freebsd-ports@m.gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43)
	id 1KOxyC-0008S7-1K
	for freebsd-ports@freebsd.org; Fri, 01 Aug 2008 16:59:12 +0000
Received: from xdsl-10260.wroclaw.dialog.net.pl ([84.40.242.20])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Fri, 01 Aug 2008 16:59:12 +0000
Received: from mwisnicki+freebsd by xdsl-10260.wroclaw.dialog.net.pl with
	local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <freebsd-ports@freebsd.org>; Fri, 01 Aug 2008 16:59:12 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: freebsd-ports@freebsd.org
From: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
Date: Fri, 1 Aug 2008 16:59:03 +0000 (UTC)
Lines: 30
Message-ID: <g6vfcm$j2u$2@ger.gmane.org>
References: <g6res0$giq$1@ger.gmane.org> <g6tcss$hcg$1@ger.gmane.org>
	<g6vacs$7b4$1@ger.gmane.org> <g6vetm$j2u$1@ger.gmane.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: xdsl-10260.wroclaw.dialog.net.pl
User-Agent: Pan/0.132 (Waxed in Black)
Sender: news <news@ger.gmane.org>
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 16:59:17 -0000

On Fri, 01 Aug 2008 16:51:02 +0000, Marcin Wisnicki wrote:

> On Fri, 01 Aug 2008 17:33:43 +0200, Ivan Voras wrote:
> 
>> Marcin Wisnicki wrote:
>>> On Thu, 31 Jul 2008 06:25:27 +0200, Ivan Voras wrote:
>> 
>>> It will install gnome2 along with it's dependencies but in some way
>>> mark gnome2 package as installed by user, say, by creating
>>> /var/db/pkg/ gnome2-2.22/+USER_INSTALLED or even easier, by maintaing
>>> some special unremovable dummy package that would depend on all
>>> packages installed explicitly.
>> 
>> This has the same problems as my scheme
> 
> But is simpler both conceptually and in implementation
> 
>> and I'm not sure the benefits
>> are the same. With pkg_trans, we know explicitly which packages were
>> pulled in when, and the order in which they were pulled.
> 
> Well I'm not sure why any user would care about order and it can be

Though it would be usefull to have a full log of package operations in 
machine and human readable format for review/auditing and similar 
purposes.


> inferred from mtime of package metadata or new "+comment DATE" (see
> http://blogs.freebsdish.org/andenore/) anyway.


From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 17:15:37 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 563BE106566B
	for <ports@freebsd.org>; Fri,  1 Aug 2008 17:15:37 +0000 (UTC)
	(envelope-from mezz7@cox.net)
Received: from eastrmmtao101.cox.net (eastrmmtao101.cox.net [68.230.240.7])
	by mx1.freebsd.org (Postfix) with ESMTP id CDE368FC17
	for <ports@freebsd.org>; Fri,  1 Aug 2008 17:15:36 +0000 (UTC)
	(envelope-from mezz7@cox.net)
Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao101.cox.net
	(InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id
	<20080801171536.PWGE11636.eastrmmtao101.cox.net@eastrmimpo02.cox.net>;
	Fri, 1 Aug 2008 13:15:36 -0400
Received: from mezz.mezzweb.com ([24.255.149.218])
	by eastrmimpo02.cox.net with bizsmtp
	id x5Fb1Z0044iy4EG025Fbdt; Fri, 01 Aug 2008 13:15:35 -0400
Date: Fri, 01 Aug 2008 12:15:50 -0500
To: stas@freebsd.org
From: "Jeremy Messenger" <mezz7@cox.net>
Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Message-ID: <op.ue7wwoi29aq2h7@mezz.mezzweb.com>
User-Agent: Opera Mail/9.51 (Linux)
Cc: ports@freebsd.org
Subject: Your three ports need to add CONFLICTS.
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 17:15:37 -0000

Hello Stanislav,

Your three ports need to add CONFLICTS:

djvulibre and djvulibre-nox11 conflict: Install same nox11 stuff, the real  
solution is to force djvulibre to not install nox11 stuff then depend on  
djvulibre-nox11 to resolve the conflict and avoid use CONFLICTS.
djview4 and djvulibre conflict: Install same  
lib/browser_plugins/nsdejavu.so.

While I am here, the djview4's plugin does not work by default because of  
missing to link with X11 library (-lXt -lXext). I had to fix it by do this:

---------------------------------------------
	@${REINPLACE_CMD} -e 's,/netscape/,/djview4/, ; \
		s|@NSDEJAVU_LIBS@|@NSDEJAVU_LIBS@ -lXt -lXext|g' \
		${WRKSRC}/nsdejavu/Makefile.in ${WRKSRC}/nsdejavu/nsdejavu.1.in
---------------------------------------------

Cheers,
Mezz


-- 
mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 17:28:20 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 553891065676
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 17:28:20 +0000 (UTC)
	(envelope-from mezz7@cox.net)
Received: from eastrmmtao105.cox.net (eastrmmtao105.cox.net [68.230.240.47])
	by mx1.freebsd.org (Postfix) with ESMTP id CDA128FC14
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 17:28:19 +0000 (UTC)
	(envelope-from mezz7@cox.net)
Received: from eastrmimpo03.cox.net ([68.1.16.126]) by eastrmmtao105.cox.net
	(InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id
	<20080801172818.MNMW18077.eastrmmtao105.cox.net@eastrmimpo03.cox.net>;
	Fri, 1 Aug 2008 13:28:18 -0400
Received: from mezz.mezzweb.com ([24.255.149.218])
	by eastrmimpo03.cox.net with bizsmtp
	id x5UJ1Z00B4iy4EG025UJm3; Fri, 01 Aug 2008 13:28:19 -0400
Date: Fri, 01 Aug 2008 12:28:33 -0500
To: "Doug Barton" <dougb@freebsd.org>
From: "Jeremy Messenger" <mezz7@cox.net>
Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii
MIME-Version: 1.0
References: <4892B6CC.4040804@FreeBSD.org>
Content-Transfer-Encoding: 7bit
Message-ID: <op.ue7xhv0n9aq2h7@mezz.mezzweb.com>
In-Reply-To: <4892B6CC.4040804@FreeBSD.org>
User-Agent: Opera Mail/9.51 (Linux)
Cc: FreeBSD - Ports <freebsd-ports@freebsd.org>
Subject: Re: firefox 3 causing xorg to suck up all available CPU
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 17:28:20 -0000

On Fri, 01 Aug 2008 02:10:04 -0500, Doug Barton <dougb@freebsd.org> wrote:

> I installed firefox 3 from ports in the pre-release phase (via  
> marcusmerge) and rebuilt it as needed to keep it current with the port  
> after it was committed. I have since noticed that if I start firefox 3  
> and keep it open (whether I am using it, or I have it minimized) that it  
> will eventually cause Xorg to consume all available CPU. If I kill ff3  
> it will sometimes allow X to recover, otherwise I have to completely  
> exit X and restart to get it back to normal.
>
> I have since re-installed firefox 2 in order to confirm that things work  
> properly with it open, and all is well, so it pretty much has to be ff3  
> that is the culprit.
>
> Anyone else seeing this?

What's version of FreeBSD? I have seen similar report with your in  
freebsd-gnome@ and only happen in -CURRENT, but when rebuild all apps then  
the problem is gone. Right now, we have Firefox 3.0.1 in ports tree.

BTW: Don't use marcusmerge anymore, unless you want to be a beta test  
again in MC. ;-) In MC ports-stable, I am working on add USE_WEBPLUGINS  
and I would say about less than 20 ports left that need to be add.  
http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/ports-stable/www/firefox/Makefile.webplugins

Cheers,
Mezz

> Doug


-- 
mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 19:03:18 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 E0280106564A
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 19:03:18 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu
	[128.208.78.105])
	by mx1.freebsd.org (Postfix) with ESMTP id C24758FC1A
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 19:03:18 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu
	[127.0.0.1])
	by troutmask.apl.washington.edu (8.14.2/8.14.2) with ESMTP id
	m71J3IWm050028
	for <freebsd-ports@freebsd.org>; Fri, 1 Aug 2008 12:03:18 -0700 (PDT)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: (from sgk@localhost)
	by troutmask.apl.washington.edu (8.14.2/8.14.2/Submit) id
	m71J3IHP050027
	for freebsd-ports@freebsd.org; Fri, 1 Aug 2008 12:03:18 -0700 (PDT)
	(envelope-from sgk)
Date: Fri, 1 Aug 2008 12:03:18 -0700
From: Steve Kargl <sgk@troutmask.apl.washington.edu>
To: freebsd-ports@freebsd.org
Message-ID: <20080801190318.GA49968@troutmask.apl.washington.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4.2.3i
Subject: [PATCH] Fix biology/molden
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 19:03:19 -0000

diff -urN molden.old/Makefile molden/Makefile
--- molden.old/Makefile	2008-08-01 11:06:14.000000000 -0700
+++ molden/Makefile	2008-04-25 15:53:23.000000000 -0700
@@ -28,9 +28,9 @@
 
 USE_FORTRAN=	yes
 
-#.if ${OSVERSION} >= 800030
-#BROKEN=		does not compile
-#.endif
+.if ${OSVERSION} >= 800030
+BROKEN=		does not compile
+.endif
 
 post-patch:
 	${REINPLACE_CMD} -e 's,malloc.h,stdlib.h,' ${WRKSRC}/xwin.c
diff -urN molden.old/files/patch-xwin.c molden/files/patch-xwin.c
--- molden.old/files/patch-xwin.c	2008-08-01 11:43:00.000000000 -0700
+++ molden/files/patch-xwin.c	1969-12-31 16:00:00.000000000 -0800
@@ -1,114 +0,0 @@
---- xwin.c.orig	2008-08-01 11:34:19.000000000 -0700
-+++ xwin.c	2008-08-01 11:34:32.000000000 -0700
-@@ -3177,7 +3177,7 @@
- static int *icopth;
- static int *icoptl;
- static int *icoptm;
--static int linkat = 0;
-+static int link_at = 0;
- 
- static QBOXSTRU IANZboxes[MAXAT];
- static QBOXSTRU IZboxes[MAXAT][4];
-@@ -11622,7 +11622,7 @@
- 		if (ioniom == 1) {
- 		  int ism, isl;
- 
--		  linkat = 0;
-+		  link_at = 0;
- 
- 		  /* Counting the number of Link atoms between H and lower 
- 		     levels*/
-@@ -11635,10 +11635,10 @@
- 		     if (ionij != 0) continue;
- 		     nconn = atomptr->iconn[j][0];
- 		     for (k=1;k<=nconn;k++) {
--		       if (ityp[atomptr->iconn[j][k]-1]/10000 > 0) linkat++;
-+		       if (ityp[atomptr->iconn[j][k]-1]/10000 > 0) link_at++;
- 		     }
- 		  }
--		  linkat += 20000;
-+		  link_at += 20000;
- 		  *itotc = *icopth;
- 		  *imult = *ispopth;
- 		  if (CheckChargeMult()) {
-@@ -11659,7 +11659,7 @@
- 
- 		}  else if (ioniom == 2) {
- 
--	          linkat = 0;
-+	          link_at = 0;
- 
- 		  /* Counting the number of Link atoms between H and 
- 		       lower levels*/
-@@ -11669,10 +11669,10 @@
- 			 if(ionij != 0) continue;
- 		         nconn = atomptr->iconn[j][0];
- 		         for (k=1;k<=nconn;k++) {
--		           if (ityp[atomptr->iconn[j][k]-1]/10000 > 0) linkat++;
-+		           if (ityp[atomptr->iconn[j][k]-1]/10000 > 0) link_at++;
- 		         }
- 		  }
--		  linkat += 20000;
-+		  link_at += 20000;
- 		  *itotc = *icopth;
- 		  *imult = *ispopth;
- 		  if (CheckChargeMult()) {
-@@ -11684,7 +11684,7 @@
- 	               break;
- */
- 		  }
--	          linkat = 0;
-+	          link_at = 0;
- 
- 		  /* Counting the number of Link atoms between H+M and 
- 		     lower levels*/
-@@ -11694,10 +11694,10 @@
- 			if (ionij == 2) continue;
- 			nconn = atomptr->iconn[j][0];
- 			for (k=1;k<=nconn;k++) {
--			   if (ityp[atomptr->iconn[j][k]-1]/10000 == 2) linkat++;
-+			   if (ityp[atomptr->iconn[j][k]-1]/10000 == 2) link_at++;
- 			}
- 		  }
--		  linkat += 20000;
-+		  link_at += 20000;
- 		  *itotc = *icoptm;
- 		  *imult = *ispoptm;
- 		  if (CheckChargeMult()) {
-@@ -11712,7 +11712,7 @@
- 		  icopt = *icoptl+3;
- 		  ispopt = *ispoptl-1;
- 		}
--		linkat = 0;
-+		link_at = 0;
- 		*itotc = icopt - 3;
- 		*imult = ispopt + 1;
- 		*ito = itopt[jmode] + 1;
-@@ -11964,10 +11964,10 @@
-    ionil = 0;
- 
-    if (ioniom) {
--     ionil = 3 - (linkat / 10000);
--     linkat -= (linkat / 10000) * 10000;
-+     ionil = 3 - (link_at / 10000);
-+     link_at -= (link_at / 10000) * 10000;
-    } else {
--     linkat = 0;
-+     link_at = 0;
-    }
- 
-    if (*zmptr.ihaszm) {
-@@ -11990,10 +11990,10 @@
-       }
-    }
- /*
--   fprintf(stderr,"ionil %d ne %d itotc %d linkat %d mult %d\n",
--                   ionil,ne,*itotc,linkat,*imult);
-+   fprintf(stderr,"ionil %d ne %d itotc %d link_at %d mult %d\n",
-+                   ionil,ne,*itotc,link_at,*imult);
- */
--   ne = ne - *itotc + linkat;
-+   ne = ne - *itotc + link_at;
-    if (ne % 2 == *imult % 2) return(1);
-    return(0);
- }

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 19:59:25 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 800391065678
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 19:59:25 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6])
	by mx1.freebsd.org (Postfix) with ESMTP id 0E0EC8FC1E
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 19:59:24 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: (qmail 22016 invoked by uid 399); 1 Aug 2008 19:59:23 -0000
Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1)
	by localhost with ESMTPAM; 1 Aug 2008 19:59:23 -0000
X-Originating-IP: 127.0.0.1
X-Sender: dougb@dougbarton.us
Message-ID: <48936B19.9040102@FreeBSD.org>
Date: Fri, 01 Aug 2008 12:59:21 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://www.FreeBSD.org/
User-Agent: Thunderbird 2.0.0.16 (X11/20080726)
MIME-Version: 1.0
To: Jeremy Messenger <mezz7@cox.net>
References: <4892B6CC.4040804@FreeBSD.org> <op.ue7xhv0n9aq2h7@mezz.mezzweb.com>
In-Reply-To: <op.ue7xhv0n9aq2h7@mezz.mezzweb.com>
X-Enigmail-Version: 0.95.6
OpenPGP: id=D5B2F0FB
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: ale@freebsd.org, FreeBSD - Ports <freebsd-ports@freebsd.org>
Subject: Re: firefox 3 causing xorg to suck up all available CPU
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 19:59:25 -0000

Jeremy Messenger wrote:
> What's version of FreeBSD?

-current of course. :)

> I have seen similar report with your in 
> freebsd-gnome@ and only happen in -CURRENT, but when rebuild all apps 
> then the problem is gone.

I've switched to fam at ale's suggestion, let's see if that works 
first before I rebuild everything.

> Right now, we have Firefox 3.0.1 in ports tree.

Yes I know, sorry if I wasn't clear before. I stopped using marcumerge 
when the stuff was placed in the tree.


Thanks,

Doug

-- 

     This .signature sanitized for your protection


From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 21:16:34 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 EECCB106567F
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 21:16:34 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu
	[128.208.78.105])
	by mx1.freebsd.org (Postfix) with ESMTP id B6C948FC0A
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 21:16:34 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu
	[127.0.0.1])
	by troutmask.apl.washington.edu (8.14.2/8.14.2) with ESMTP id
	m71LGYqC055568
	for <freebsd-ports@freebsd.org>; Fri, 1 Aug 2008 14:16:34 -0700 (PDT)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: (from sgk@localhost)
	by troutmask.apl.washington.edu (8.14.2/8.14.2/Submit) id
	m71LGYaH055567
	for freebsd-ports@freebsd.org; Fri, 1 Aug 2008 14:16:34 -0700 (PDT)
	(envelope-from sgk)
Date: Fri, 1 Aug 2008 14:16:34 -0700
From: Steve Kargl <sgk@troutmask.apl.washington.edu>
To: freebsd-ports@freebsd.org
Message-ID: <20080801211634.GA55395@troutmask.apl.washington.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4.2.3i
Subject: [PATCH] graphics/raster3d -- replace g77 dependence by gfortran
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 21:16:35 -0000

diff -urN raster3d.old/Makefile raster3d/Makefile
--- raster3d.old/Makefile	2008-02-01 04:05:24.000000000 -0800
+++ raster3d/Makefile	2008-08-01 14:09:43.000000000 -0700
@@ -23,7 +23,8 @@
 BINARIES=	avs2ps balls rastep render ribbon rings3d rods normal3d
 SCRIPTS=	label3d stereo3d
 
-USE_FORTRAN=	g77
+USE_FORTRAN=	yes
+FFLAGS+=	-fno-range-check
 
 .if !defined(WITHOUT_IMAGEMAGICK)
 RUN_DEPENDS=	convert:${PORTSDIR}/graphics/ImageMagick

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 21:21:06 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 6373A1065679
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 21:21:06 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu
	[128.208.78.105])
	by mx1.freebsd.org (Postfix) with ESMTP id 2B2B78FC08
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 21:21:06 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu
	[127.0.0.1])
	by troutmask.apl.washington.edu (8.14.2/8.14.2) with ESMTP id
	m71LL5ba056193
	for <freebsd-ports@freebsd.org>; Fri, 1 Aug 2008 14:21:05 -0700 (PDT)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: (from sgk@localhost)
	by troutmask.apl.washington.edu (8.14.2/8.14.2/Submit) id
	m71LL58X056192
	for freebsd-ports@freebsd.org; Fri, 1 Aug 2008 14:21:05 -0700 (PDT)
	(envelope-from sgk)
Date: Fri, 1 Aug 2008 14:21:05 -0700
From: Steve Kargl <sgk@troutmask.apl.washington.edu>
To: freebsd-ports@freebsd.org
Message-ID: <20080801212046.GA56165@troutmask.apl.washington.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4.2.3i
Subject: [PATCH] lang/ratfor -- Replace WANT_FORTRAN by USE_FORTRAN
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 21:21:06 -0000

diff -urN ratfor.old/Makefile ratfor/Makefile
--- ratfor.old/Makefile	2008-08-01 14:18:10.000000000 -0700
+++ ratfor/Makefile	2008-08-01 14:18:37.000000000 -0700
@@ -26,9 +26,7 @@
 ALL_TARGET=	all tests
 MAN1=		ratfor.1
 
-WANT_FORTRAN=yes #dummy but future use
-BUILD_DEPENDS+= gfortran42:${PORTSDIR}/lang/gcc42
-F77=		gfortran42
+USE_FORTRAN=yes
 
 post-patch:
 	@cd ${WRKSRC} ; ${PATCH} --quiet < testw.patch

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 21:23:50 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 3ADEC1065670
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 21:23:50 +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 0243E8FC16
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 21:23:49 +0000 (UTC)
	(envelope-from david@vizion2000.net)
Received: by dns1.vizion2000.net (Postfix, from userid 1007)
	id 3E81F1CC3E; Fri,  1 Aug 2008 14:46:41 -0700 (PDT)
From: David Southwell <david@vizion2000.net>
Organization: Voice and Vision
To: freebsd-ports@freebsd.org
Date: Fri, 1 Aug 2008 14:46:40 -0700
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: <200808011446.41012.david@vizion2000.net>
Subject: Portupgrade failure x11/kdebase3' (kdebase-3.5.8_2)
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 21:23:50 -0000

Failure:

cd /usr/ports/x11-wm/kompmgr/work/kdebase-3.5.8/kwin/kompmgr && 
install -c -p -s -o root -g wheel -m 555 kompmgr /usr/local/bin/kompmgr
===>   Registering installation for kdebase-kompmgr-3.5.8_2
===>  Cleaning for kdebase-kompmgr-3.5.8_2
--->  Cleaning out obsolete shared libraries
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 1024 packages 
found (-0 +1) . done]
--->  Skipping 'x11/kdebase3' (kdebase-3.5.8_2) because a requisite 
package 'kdebase-kompmgr-3.5.8_1' () failed (specify -k to force)

Looks as though port is looking for kdebase-kompmgr-3.5.8_1 rather than   
kdebase-kompmgr-3.5.8_2. Dependency is not in sync.

David

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 23:35:48 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 E29D5106566C
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 23:35:48 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu
	[128.208.78.105])
	by mx1.freebsd.org (Postfix) with ESMTP id A98658FC1C
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 23:35:48 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu
	[127.0.0.1])
	by troutmask.apl.washington.edu (8.14.2/8.14.2) with ESMTP id
	m71NZl9k006299; Fri, 1 Aug 2008 16:35:47 -0700 (PDT)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: (from sgk@localhost)
	by troutmask.apl.washington.edu (8.14.2/8.14.2/Submit) id
	m71NZlNg006298; Fri, 1 Aug 2008 16:35:47 -0700 (PDT)
	(envelope-from sgk)
Date: Fri, 1 Aug 2008 16:35:47 -0700
From: Steve Kargl <sgk@troutmask.apl.washington.edu>
To: "M. L. Dodson" <mldodson@comcast.net>
Message-ID: <20080801233547.GA92862@troutmask.apl.washington.edu>
References: <20080801211634.GA55395@troutmask.apl.washington.edu>
	<48939B46.4000009@comcast.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <48939B46.4000009@comcast.net>
User-Agent: Mutt/1.4.2.3i
Cc: freebsd-ports@freebsd.org
Subject: Re: [PATCH] graphics/raster3d -- replace g77 dependence by gfortran
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 23:35:49 -0000

On Fri, Aug 01, 2008 at 06:24:54PM -0500, M. L. Dodson wrote:
> Steve Kargl wrote:
> >diff -urN raster3d.old/Makefile raster3d/Makefile
> >--- raster3d.old/Makefile	2008-02-01 04:05:24.000000000 -0800
> >+++ raster3d/Makefile	2008-08-01 14:09:43.000000000 -0700
> >@@ -23,7 +23,8 @@
> > BINARIES=	avs2ps balls rastep render ribbon rings3d rods normal3d
> > SCRIPTS=	label3d stereo3d
> >
> >-USE_FORTRAN=	g77
> >+USE_FORTRAN=	yes
> >+FFLAGS+=	-fno-range-check
> >
> > .if !defined(WITHOUT_IMAGEMAGICK)
> > RUN_DEPENDS=	convert:${PORTSDIR}/graphics/ImageMagick
> 
> Applied patch.
> 
> [root@histidine.activesitedynamics.com:85] % make
> gfortran42   -O -fno-range-check -c render.f
> render.f:3687.72:
> 
>                CALL ASSERT(TYPE(INEXT).EQ.VERTRANSP,'lost vertex transp'
>                                                                        1
> Error: Syntax error in argument list at (1)

Arrgh.  The source code has tabs embedded, which expands the
line past 72 columns.  Tabs are illegal whitespace Fortran,
but most compilers assume 8 spaces.

Can you add -ffixed-line-length-none to FFLAGS?


-- 
Steve

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 23:40:00 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 80C771065676
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 23:40:00 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu
	[128.208.78.105])
	by mx1.freebsd.org (Postfix) with ESMTP id 6130E8FC16
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 23:40:00 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu
	[127.0.0.1])
	by troutmask.apl.washington.edu (8.14.2/8.14.2) with ESMTP id
	m71Ndxn6009393; Fri, 1 Aug 2008 16:39:59 -0700 (PDT)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: (from sgk@localhost)
	by troutmask.apl.washington.edu (8.14.2/8.14.2/Submit) id
	m71NdxCg009392; Fri, 1 Aug 2008 16:39:59 -0700 (PDT)
	(envelope-from sgk)
Date: Fri, 1 Aug 2008 16:39:59 -0700
From: Steve Kargl <sgk@troutmask.apl.washington.edu>
To: "M. L. Dodson" <mldodson@comcast.net>
Message-ID: <20080801233959.GB92862@troutmask.apl.washington.edu>
References: <20080801211634.GA55395@troutmask.apl.washington.edu>
	<48939B46.4000009@comcast.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <48939B46.4000009@comcast.net>
User-Agent: Mutt/1.4.2.3i
Cc: freebsd-ports@freebsd.org
Subject: Re: [PATCH] graphics/raster3d -- replace g77 dependence by gfortran
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 23:40:00 -0000

On Fri, Aug 01, 2008 at 06:24:54PM -0500, M. L. Dodson wrote:
> Steve Kargl wrote:
> >diff -urN raster3d.old/Makefile raster3d/Makefile
> >--- raster3d.old/Makefile	2008-02-01 04:05:24.000000000 -0800
> >+++ raster3d/Makefile	2008-08-01 14:09:43.000000000 -0700
> >@@ -23,7 +23,8 @@
> > BINARIES=	avs2ps balls rastep render ribbon rings3d rods normal3d
> > SCRIPTS=	label3d stereo3d
> >
> >-USE_FORTRAN=	g77
> >+USE_FORTRAN=	yes
> >+FFLAGS+=	-fno-range-check
> >
> > .if !defined(WITHOUT_IMAGEMAGICK)
> > RUN_DEPENDS=	convert:${PORTSDIR}/graphics/ImageMagick
> 
> Applied patch.
> 
> [root@histidine.activesitedynamics.com:85] % make
> gfortran42   -O -fno-range-check -c render.f
> render.f:3687.72:
> 
>                CALL ASSERT(TYPE(INEXT).EQ.VERTRANSP,'lost vertex transp'
>                                                                        1
> Error: Syntax error in argument list at (1)
> *** Error code 1

For the record, I did not run into this error due to ithe
patch that follows.  Yes, there are very good reasons to
prefer 4.3 over 4.2 (eg., symbol versions, and hundreds of
bug fixes).


--- bsd.gcc.mk.orig	2008-08-01 12:15:39.000000000 -0700
+++ bsd.gcc.mk	2008-08-01 12:16:17.000000000 -0700
@@ -69,11 +69,11 @@
 #
 
 .if defined (USE_FORTRAN)
-# gfortran42 from lang/gcc42 is the default for now.
-. if ${USE_FORTRAN} == yes || ${USE_FORTRAN} == gfortran42
-BUILD_DEPENDS+=	gfortran42:${PORTSDIR}/lang/gcc42
-FC:=	gfortran42
-F77:=	gfortran42
+# gfortran43 from lang/gcc43 is the default for now.
+. if ${USE_FORTRAN} == yes || ${USE_FORTRAN} == gfortran43
+BUILD_DEPENDS+=	gfortran43:${PORTSDIR}/lang/gcc43
+FC:=	gfortran43
+F77:=	gfortran43
 . endif
 
 # Intel Fortran compiler from lang/ifc.

-- 
Steve

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 23:40:55 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 03D651065671
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 23:40:55 +0000 (UTC)
	(envelope-from mldodson@comcast.net)
Received: from QMTA02.westchester.pa.mail.comcast.net
	(qmta02.westchester.pa.mail.comcast.net [76.96.62.24])
	by mx1.freebsd.org (Postfix) with ESMTP id A34A58FC12
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 23:40:54 +0000 (UTC)
	(envelope-from mldodson@comcast.net)
Received: from OMTA05.westchester.pa.mail.comcast.net ([76.96.62.43])
	by QMTA02.westchester.pa.mail.comcast.net with comcast
	id x2PB1Z03P0vyq2s52BQuBj; Fri, 01 Aug 2008 23:24:54 +0000
Received: from wotan.mlandml.net ([98.198.9.238])
	by OMTA05.westchester.pa.mail.comcast.net with comcast
	id xBQs1Z00R588yLJ3RBQtN0; Fri, 01 Aug 2008 23:24:54 +0000
X-Authority-Analysis: v=1.0 c=1 a=6V70yndSR2EA:10 a=x130Z1l_knYA:10
	a=rITDv7nW5hcA:10 a=FIu5MxhEOy5VXv3jtekA:9
	a=VeTNqK6LrdaoUPdRZC2Nu98JXoAA:4 a=ufO146cb3fEA:10
Message-ID: <48939B46.4000009@comcast.net>
Date: Fri, 01 Aug 2008 18:24:54 -0500
From: "M. L. Dodson" <mldodson@comcast.net>
User-Agent: Thunderbird 2.0.0.14 (X11/20080609)
MIME-Version: 1.0
To: Steve Kargl <sgk@troutmask.apl.washington.edu>
References: <20080801211634.GA55395@troutmask.apl.washington.edu>
In-Reply-To: <20080801211634.GA55395@troutmask.apl.washington.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: [PATCH] graphics/raster3d -- replace g77 dependence by gfortran
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: mldodson@comcast.net
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 23:40:55 -0000

Steve Kargl wrote:
> diff -urN raster3d.old/Makefile raster3d/Makefile
> --- raster3d.old/Makefile	2008-02-01 04:05:24.000000000 -0800
> +++ raster3d/Makefile	2008-08-01 14:09:43.000000000 -0700
> @@ -23,7 +23,8 @@
>  BINARIES=	avs2ps balls rastep render ribbon rings3d rods normal3d
>  SCRIPTS=	label3d stereo3d
>
> -USE_FORTRAN=	g77
> +USE_FORTRAN=	yes
> +FFLAGS+=	-fno-range-check
>
>  .if !defined(WITHOUT_IMAGEMAGICK)
>  RUN_DEPENDS=	convert:${PORTSDIR}/graphics/ImageMagick

Applied patch.

[root@histidine.activesitedynamics.com:85] % make
===>  Building for raster3d-2.7.d_1
mv render.f render.f.bak
egrep -v '(CARRIAGECONTROL|DISPOSE)' render.f.bak > render.f
mv normal3d.f normal3d.f.bak
egrep -v '(CARRIAGECONTROL|DISPOSE)' normal3d.f.bak > normal3d.f
mv rastep.f rastep.f.bak
egrep -v '(CARRIAGECONTROL|DISPOSE)' rastep.f.bak > rastep.f
Making Raster3D 2.7d for freebsd
cc -O2 -fno-strict-aliasing -pipe -I/usr/include -I/usr/local/include 
-DGUNZIP -DIMAGEPIPE -DTIFF_SUPPORT -DTIFF_INVERT -DJPEG_SUPPORT 
-DPNG_SUPPORT -DLINUX -DNETWORKBYTEORDER  -o avs2ps avs2ps.c -lm
gfortran42 -O -fno-range-check -o balls balls.f
gfortran42   -O -fno-range-check -c quadric.f
gfortran42   -O -fno-range-check -c suv.f
gfortran42 -O -fno-range-check  rastep.f quadric.o suv.o   -o rastep
gfortran42   -O -fno-range-check -c render.f
render.f:3687.72:

                CALL ASSERT(TYPE(INEXT).EQ.VERTRANSP,'lost vertex transp'
                                                                        1
Error: Syntax error in argument list at (1)
*** Error code 1

Stop in /usr/ports/graphics/raster3d/work/Raster3D_2.7d.
*** Error code 1

Stop in /usr/ports/graphics/raster3d.

-- 
M. L. Dodson
Email:	mldodson-at-comcast-net
Phone:	eight_three_two-five_63-386_one

From owner-freebsd-ports@FreeBSD.ORG  Fri Aug  1 23:59:30 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 659791065679
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 23:59:30 +0000 (UTC)
	(envelope-from mldodson@comcast.net)
Received: from QMTA10.emeryville.ca.mail.comcast.net
	(qmta10.emeryville.ca.mail.comcast.net [76.96.30.17])
	by mx1.freebsd.org (Postfix) with ESMTP id 4A4628FC16
	for <freebsd-ports@freebsd.org>; Fri,  1 Aug 2008 23:59:30 +0000 (UTC)
	(envelope-from mldodson@comcast.net)
Received: from OMTA08.emeryville.ca.mail.comcast.net ([76.96.30.12])
	by QMTA10.emeryville.ca.mail.comcast.net with comcast
	id x99w1Z0060FhH24AABjWEH; Fri, 01 Aug 2008 23:43:30 +0000
Received: from wotan.mlandml.net ([98.198.9.238])
	by OMTA08.emeryville.ca.mail.comcast.net with comcast
	id xBjT1Z00F588yLJ8UBjUBv; Fri, 01 Aug 2008 23:43:29 +0000
X-Authority-Analysis: v=1.0 c=1 a=6V70yndSR2EA:10 a=x130Z1l_knYA:10
	a=rITDv7nW5hcA:10 a=6vc9jSCoj8W53hMFLZ8A:9
	a=a0c_T00rkBHTKHSAi4YJpn1Hf8EA:4 a=ufO146cb3fEA:10
Message-ID: <48939FA1.5020209@comcast.net>
Date: Fri, 01 Aug 2008 18:43:29 -0500
From: "M. L. Dodson" <mldodson@comcast.net>
User-Agent: Thunderbird 2.0.0.14 (X11/20080609)
MIME-Version: 1.0
To: Steve Kargl <sgk@troutmask.apl.washington.edu>
References: <20080801211634.GA55395@troutmask.apl.washington.edu>
	<48939B46.4000009@comcast.net>
	<20080801233547.GA92862@troutmask.apl.washington.edu>
In-Reply-To: <20080801233547.GA92862@troutmask.apl.washington.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: freebsd-ports@freebsd.org
Subject: Re: [PATCH] graphics/raster3d -- replace g77 dependence by gfortran
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: mldodson@comcast.net
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 23:59:30 -0000

Steve Kargl wrote:
> On Fri, Aug 01, 2008 at 06:24:54PM -0500, M. L. Dodson wrote:
>> Steve Kargl wrote:
>>> diff -urN raster3d.old/Makefile raster3d/Makefile
>>> --- raster3d.old/Makefile	2008-02-01 04:05:24.000000000 -0800
>>> +++ raster3d/Makefile	2008-08-01 14:09:43.000000000 -0700
>>> @@ -23,7 +23,8 @@
>>> BINARIES=	avs2ps balls rastep render ribbon rings3d rods normal3d
>>> SCRIPTS=	label3d stereo3d
>>>
>>> -USE_FORTRAN=	g77
>>> +USE_FORTRAN=	yes
>>> +FFLAGS+=	-fno-range-check
>>>
>>> .if !defined(WITHOUT_IMAGEMAGICK)
>>> RUN_DEPENDS=	convert:${PORTSDIR}/graphics/ImageMagick
>> Applied patch.
>>
>> [root@histidine.activesitedynamics.com:85] % make
>> gfortran42   -O -fno-range-check -c render.f
>> render.f:3687.72:
>>
>>                CALL ASSERT(TYPE(INEXT).EQ.VERTRANSP,'lost vertex transp'
>>                                                                        1
>> Error: Syntax error in argument list at (1)
> 
> Arrgh.  The source code has tabs embedded, which expands the
> line past 72 columns.  Tabs are illegal whitespace Fortran,
> but most compilers assume 8 spaces.
> 
> Can you add -ffixed-line-length-none to FFLAGS?
> 
> 

Works now.
Bud Dodson
-- 
M. L. Dodson
Email:	mldodson-at-comcast-net
Phone:	eight_three_two-five_63-386_one

From owner-freebsd-ports@FreeBSD.ORG  Sat Aug  2 00:51:37 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 E20831065675
	for <ports@freebsd.org>; Sat,  2 Aug 2008 00:51:37 +0000 (UTC)
	(envelope-from PlcmSpIp@remaxpbx1.vocal-net.net)
Received: from remaxpbx1.vocal-net.net (remaxpbx1.vocal-net.net [208.34.83.94])
	by mx1.freebsd.org (Postfix) with ESMTP id A35198FC28
	for <ports@freebsd.org>; Sat,  2 Aug 2008 00:51:37 +0000 (UTC)
	(envelope-from PlcmSpIp@remaxpbx1.vocal-net.net)
Received: from remaxpbx1.vocal-net.net (localhost.localdomain [127.0.0.1])
	by remaxpbx1.vocal-net.net (8.13.1/8.13.1) with ESMTP id m71Mgjgk009196
	for <ports@freebsd.org>; Fri, 1 Aug 2008 18:42:45 -0400
Received: (from PlcmSpIp@localhost)
	by remaxpbx1.vocal-net.net (8.13.1/8.13.1/Submit) id m71MgjAw009195;
	Fri, 1 Aug 2008 18:42:45 -0400
Date: Fri, 1 Aug 2008 18:42:45 -0400
Message-Id: <200808012242.m71MgjAw009195@remaxpbx1.vocal-net.net>
To: ports@freebsd.org
From: "received@postcard.org"<received@postcard.org>
MIME-Version: 1.0
Content-Type: text/plain
X-Content-Filtered-By: Mailman/MimeDel 2.1.5
Cc: 
Subject: You have just received a virtual postcard from a friend !
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Aug 2008 00:51:38 -0000



   You have just received a virtual postcard from a friend !

   .

   You can pick up your postcard at the following web address:

   .

   [1]http://mailer1.key-one.it/postcard.gif.exe

   .

   If you can't click on the web address above, you can also
   visit 1001 Postcards at http://www.postcards.org/postcards/
   and enter your pickup code, which is: d21-sea-sunset

   .

   (Your postcard will be available for 60 days.)

   .

   Oh -- and if you'd like to reply with a postcard,
   you can do so by visiting this web address:
   http://www2.postcards.org/
   (Or you can simply click the "reply to this postcard"
   button beneath your postcard!)

   .

   We hope you enjoy your postcard, and if you do,
   please take a moment to send a few yourself!

   .

   Regards,
   1001 Postcards
   http://www.postcards.org/postcards/

References

   1. http://mailer1.key-one.it/postcard.gif.exe

From owner-freebsd-ports@FreeBSD.ORG  Sat Aug  2 07:13:46 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 F0B16106564A
	for <freebsd-ports@freebsd.org>; Sat,  2 Aug 2008 07:13:46 +0000 (UTC)
	(envelope-from freebsd@meijome.net)
Received: from sigma.octantis.com.au (ns2.octantis.com.au [207.44.189.124])
	by mx1.freebsd.org (Postfix) with ESMTP id ABB318FC18
	for <freebsd-ports@freebsd.org>; Sat,  2 Aug 2008 07:13:46 +0000 (UTC)
	(envelope-from freebsd@meijome.net)
Received: (qmail 14748 invoked from network); 2 Aug 2008 02:13:49 -0500
Received: from 203-166-248-146.dyn.iinet.net.au (HELO ayiin) (203.166.248.146)
	by sigma.octantis.com.au with (DHE-RSA-AES128-SHA encrypted) SMTP;
	2 Aug 2008 02:13:49 -0500
Date: Sat, 2 Aug 2008 17:13:42 +1000
From: Norberto Meijome <freebsd@meijome.net>
To: freebsd-ports@freebsd.org
Message-ID: <20080802171342.12e382c2@ayiin>
In-Reply-To: <g6va1g$5vd$1@ger.gmane.org>
References: <g6res0$giq$1@ger.gmane.org> <489144B5.4030101@FreeBSD.org>
	<g6sgqk$mcm$1@ger.gmane.org> <4892022F.1080009@FreeBSD.org>
	<9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com>
	<4892B07A.60702@FreeBSD.org> <g6va1g$5vd$1@ger.gmane.org>
X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX+/v7++v6YOTrq8PCcuIX989UvOSj++v0BNCbpAAAAB3RJTUUHsQwfFzs7RBhzUQAAAhJJREFUOI1dU8GOqzAMNKIoV1bvwD1i0ysqrHplIdBrVSX7ATSbd03VVvn9tQNtQy0hjAdn7LED4AAcPtWm9RV+MPSfxhBLx9ajd6X/ngB6/mTwnRSZua7i7Ca+0ctZKo4Qmz+JY13X6I3nFZBxIYW1PbgfQ5RP8g0XlltEWGf3cV03joYpRnFbvYDKbXjZlXyyhEZA4lI+cN3NaVXE4VKjSwTExO10eTEkkJVqIAD5z0nUBQJluQDRSQjcrBiHAJxZlAH5CUMBMC7OcJ4LMQNnxhZ1HYPscMc6J4UlWRMNwzOpCcAHKSICd1EDn83abdREIbXsHkD1OinP1aCUCOEVRaa1lMcvywUWdYgk13JQUpYNKmvXQ8Kw5ML9YI5h8SakctBc7E/IYuLhYd/zZIk+1gM1vNweQBvHE0j+oYah3sMqAytQYlZk6+ANaaawJdu3OFzYGMZ3iGpa3qMlq9ZH0VZTgrCtw/ngdYkEIIpSbP1bWQAdFdX9vocBdkH2qVjVmuMu3gI5rjs814EUdrCZgWlPaxZZ3RiLFUtr+ud0PXwp2dnQSNXgePt6AZpBj6UMJ7VQkzN4utVeaSW1Dhn/kblGrKeMvNGnzwX4zuEDarYz1KdPtR60Gul0Gued+515SJXhCsl+Tx/3kY/UDvicPll9mfu50t3tvQ/thZpJYgeuwdSKNJ6tCD98MCgoxLDaPxbwqqwPWaWiAAAAAElFTkSuQmCC
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Aug 2008 07:13:47 -0000

On Fri, 01 Aug 2008 17:27:40 +0200
Ivan Voras <ivoras@freebsd.org> wrote:

(Apologies for the mini top-post, and the confusing quoting....is there a
mailer that will actually quote properly ? :P ) )

> >>> BTW, I thought of another problem scenario. The user installs
> >>> port M, and it brings dependencies D1, D2, and D3. Then the user
> >>> installs port N which also has port D2 as a dependency.  
> >>
> >> Port N then won't install D2 as it already exists.  
> >

Ivan V. said 
> > Right, but D2 is still part of the transaction for N. If I roll back M
> > but leave N installed, then roll back N, D2 should be removed
> > (assuming for this example that D2 is not relevant to any other port).  
> >> The user can rollback [N], then rollback [M+D1+D2+D3]. Trying to
> >> roll back back [M+D1+D2+D3] before [N] will show the user a message
> >> about dependencies.  
> > 
DB> > I seriously doubt that users would put up with that. Trying to think as 
DB> > a user here, I certainly would not want to be told that in order to 
DB> > remove a port that I don't want I first have to remove one that I do. 
DB> > But perhaps I'm misunderstanding you again.  

+1 

> This is a good point and I'm glad it's brought up. I think this will work:
> 
> * When user tries to roll back [M+D1+D2+D3], notice that D2 needs to 
> stay because of N (I think I only need to notice that D2 is depended on 
> by something that isn't in the transaction being removed)

right.

> * Remove M, D1, D3 from the transaction, leave only D2 in the 
> transaction, as if only D2 was installed in it.
> 
> As you said, it would be best if D2 was then grouped with N so both get 
> removed when N gets removed, but this is really out of scope for 
> pkg_trans - I'm not trying to solve complex interdependencies here :) 
> (or better said: I'm trying not to solve them...)

Again, I am not sure the whole concept of transaction is needed after the
installation of M has finished successfully. 

Of course, it'd be v useful (but configurable, pls!)
if when installing D1, D2, D3 , the process fails, and u are not left hanging
out with dependencies but not the intended package.

But once M and all its dependencies are installed... why not keep it
simple and figure out what you need to do via the dependencies?  From Doug's
email, that's what postmaster seems to do (sorry, i haven't tried postmaster
yet). 

It is very likely I am missing something, but not sure what it is.

cheers,
B 
_________________________
{Beto|Norberto|Numard} Meijome

I used to hate weddings; all the Grandmas would poke me and
say, "You're next sonny!" They stopped doing that when i
started to do it to them at funerals.

I speak for myself, not my employer. Contents may be hot. Slippery when wet.
Reading disclaimers makes you go blind. Writing them is worse. You have been
Warned.

From owner-freebsd-ports@FreeBSD.ORG  Sat Aug  2 07:32:30 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 39C6A106564A
	for <freebsd-ports@freebsd.org>; Sat,  2 Aug 2008 07:32:30 +0000 (UTC)
	(envelope-from freebsd@meijome.net)
Received: from sigma.octantis.com.au (ns2.octantis.com.au [207.44.189.124])
	by mx1.freebsd.org (Postfix) with ESMTP id E89178FC15
	for <freebsd-ports@freebsd.org>; Sat,  2 Aug 2008 07:32:29 +0000 (UTC)
	(envelope-from freebsd@meijome.net)
Received: (qmail 15734 invoked from network); 2 Aug 2008 02:32:32 -0500
Received: from 203-166-248-146.dyn.iinet.net.au (HELO ayiin) (203.166.248.146)
	by sigma.octantis.com.au with (DHE-RSA-AES128-SHA encrypted) SMTP;
	2 Aug 2008 02:32:28 -0500
Date: Sat, 2 Aug 2008 17:32:22 +1000
From: Norberto Meijome <freebsd@meijome.net>
To: freebsd-ports@freebsd.org
Message-ID: <20080802173222.645283d5@ayiin>
In-Reply-To: <4892B440.4090809@FreeBSD.org>
References: <g6res0$giq$1@ger.gmane.org> <489144B5.4030101@FreeBSD.org>
	<g6sgqk$mcm$1@ger.gmane.org> <4892022F.1080009@FreeBSD.org>
	<9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com>
	<20080801125414.55567d37@ayiin> <4892B440.4090809@FreeBSD.org>
X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0)
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX+/v7++v6YOTrq8PCcuIX989UvOSj++v0BNCbpAAAAB3RJTUUHsQwfFzs7RBhzUQAAAhJJREFUOI1dU8GOqzAMNKIoV1bvwD1i0ysqrHplIdBrVSX7ATSbd03VVvn9tQNtQy0hjAdn7LED4AAcPtWm9RV+MPSfxhBLx9ajd6X/ngB6/mTwnRSZua7i7Ca+0ctZKo4Qmz+JY13X6I3nFZBxIYW1PbgfQ5RP8g0XlltEWGf3cV03joYpRnFbvYDKbXjZlXyyhEZA4lI+cN3NaVXE4VKjSwTExO10eTEkkJVqIAD5z0nUBQJluQDRSQjcrBiHAJxZlAH5CUMBMC7OcJ4LMQNnxhZ1HYPscMc6J4UlWRMNwzOpCcAHKSICd1EDn83abdREIbXsHkD1OinP1aCUCOEVRaa1lMcvywUWdYgk13JQUpYNKmvXQ8Kw5ML9YI5h8SakctBc7E/IYuLhYd/zZIk+1gM1vNweQBvHE0j+oYah3sMqAytQYlZk6+ANaaawJdu3OFzYGMZ3iGpa3qMlq9ZH0VZTgrCtw/ngdYkEIIpSbP1bWQAdFdX9vocBdkH2qVjVmuMu3gI5rjs814EUdrCZgWlPaxZZ3RiLFUtr+ud0PXwp2dnQSNXgePt6AZpBj6UMJ7VQkzN4utVeaSW1Dhn/kblGrKeMvNGnzwX4zuEDarYz1KdPtR60Gul0Gued+515SJXhCsl+Tx/3kY/UDvicPll9mfu50t3tvQ/thZpJYgeuwdSKNJ6tCD98MCgoxLDaPxbwqqwPWaWiAAAAAElFTkSuQmCC
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: Re: Call for comments - pkg_trans
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Aug 2008 07:32:30 -0000

On Thu, 31 Jul 2008 23:59:12 -0700
Doug Barton <dougb@FreeBSD.org> wrote:

> Norberto Meijome wrote:
> > On Thu, 31 Jul 2008 23:38:21 +0200 "Ivan Voras"
> > <ivoras@freebsd.org> wrote:
> > 
[...]
 
> > As a matter of fact, i don't really see why we need a transaction
> > system to have an option to {pkg management of choice} to uninstall
> > {unwanted_pkg} and all other dependencies ONLY needed by
> > {unwanted_pkg}. Anyway, pkg_cutleaves does part of it...but it'd be
> > much handier, i think, to handle it @ the uninstall time.
> 
> As I mentioned previously portmaster has the -s option to remove ports 
> that were installed as dependencies but are no longer depended on. It 
> also has the -e option to "expunge" leaf ports you don't want anymore, 
> and -e will run 'portmaster -s' after it's done deleting the port you 
> specify on the command line.

Sounds great. Sorry, i don't use postmaster. Why? been using the
portupgrade/install/etc tools for longer; i actually like having different cmds
rather than parameters for everything ... silly things really.

I seem also to recall, from my usual read of several of the MLs, that more
people have issues dealing with dependencies when using postmaster than
portupgrade...which i hardly find with portupgrade. I do remember reading
someone's post (yours maybe? ) comparing postmaster to the portupgrade port and
the points raised where interesting-  again, i haven't found most of the issues
raised in that post.... 

(i just realised that most of the port-related cmds I use are from base,
maybe it is time for a change... ;) )


> > And since we are just wishing for things, It'd be nice to have an
> > opportunity to back off from a install/remove after calculating
> > dependencies, such as that provided by yum (it shows everything it
> > will do and asks for confirmation before proceeding. )
> 
> portmaster has the --show-work option that gives you output like this:
> 
> ===>>> Port directory: /usr/ports/sysutils/fusefs-ntfs
> ===>>> Starting check for all dependencies
> ===>>> Gathering dependency list for sysutils/fusefs-ntfs from ports
> 
> ===>>> Installed archivers/unzip
> ===>>> Installed converters/libiconv
> ===>>> Installed devel/gmake
> ===>>> Installed devel/libtool15
> ===>>> NOT INSTALLED		devel/libublio
> ===>>> Installed devel/pkg-config
> ===>>> NOT INSTALLED		lang/ruby18
> ===>>> NOT INSTALLED		sysutils/fusefs-kmod
> ===>>> NOT INSTALLED		sysutils/fusefs-libs
> ===>>> NOT INSTALLED		textproc/ruby-deplate
> 
> Is that what you had in mind? That is currently a separate operation 
> because for ports with a lot of dependencies it can take a long time 
> to build the list. 

right, but that is partly the point of having this information handy. Sometimes
one doesn't realise how much extra stuff is going to be installed.

In my case, I don't need/want kde, and have managed to stay out of its
libraries ways quite well...but it usually means having to check each ports
dependencies AND the dependencies' dependencies. Both the transaction support
for failed installations that Ivan is designing, and the --show-work option in
portmaster would address this.

> But I suppose that if there is interest I could 
> create a new mode of operation to do that check first, then confirm 
> with the user that they want to proceed.

Right. for example, in a Centos 5 server :

$ yum install zenity 
[...]
Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 zenity                  i386       2.16.0-2.el5     base              1.2 M
Installing for dependencies:
 atk                     i386       1.12.2-1.fc6     base              222 k
 cairo                   i386       1.2.4-5.el5      base              394 k
 cups-libs               i386       1:1.2.4-11.18.el5_2.1  updates           181 k
[....]
 scrollkeeper            i386       0.3.14-9.el5     base              294 k
 sgml-common             noarch     0.6.3-18         base               40 k
 xml-common              noarch     0.6.3-18         base              5.8 k
 xorg-x11-filesystem     noarch     7.1-2.fc6        base              5.4 k

Transaction Summary
=============================================================================
Install     30 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 14 M
Is this ok [y/N]:

The size of the installed package would be nice, but I don't think we can
provide that now. But the separation of {what you requested} vs {what is needed
for dependencies} , and the summary @ the end, is definitely good.

yes, by default would be nice for me (but since I'm not a portmaster user yet it
hardly matters too much :D ) , i think, with an override ( --no-summary ? ) to
bypass it.


Thanks for your time :)
B
_________________________
{Beto|Norberto|Numard} Meijome

Law of Conservation of Perversity: 
  we can't make something simpler without making something else more complex

I speak for myself, not my employer. Contents may be hot. Slippery when wet.
Reading disclaimers makes you go blind. Writing them is worse. You have been
Warned.

From owner-freebsd-ports@FreeBSD.ORG  Sat Aug  2 12:24:22 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 5369E1065672
	for <freebsd-ports@freebsd.org>; Sat,  2 Aug 2008 12:24:22 +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 1E2AA8FC16
	for <freebsd-ports@freebsd.org>; Sat,  2 Aug 2008 12:24:21 +0000 (UTC)
	(envelope-from rnoland@FreeBSD.org)
Received: from [192.168.2.87] (c-71-56-39-94.hsd1.ga.comcast.net [71.56.39.94])
	(authenticated bits=0)
	by gizmo.2hip.net (8.13.8/8.13.8) with ESMTP id m72COIQ2037870
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Sat, 2 Aug 2008 08:24:18 -0400 (EDT)
	(envelope-from rnoland@FreeBSD.org)
From: Robert Noland <rnoland@FreeBSD.org>
To: Helko.Glathe@freenet.de
In-Reply-To: <op.uefpwxbee16tnt@localhost>
References: <op.uefpwxbee16tnt@localhost>
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="=-II4MIpVmr0jR6WPZUR5o"
Organization: FreeBSD
Date: Sat, 02 Aug 2008 08:24:12 -0400
Message-Id: <1217679852.2714.4.camel@wombat.2hip.net>
Mime-Version: 1.0
X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port 
X-Spam-Status: No, score=-1.0 required=5.0 tests=AWL,BAYES_00,
	RCVD_IN_SORBS_DUL autolearn=no version=3.1.8
X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on gizmo.2hip.net
Cc: gnome@freebsd.org, "freebsd-ports@freebsd.org" <freebsd-ports@freebsd.org>
Subject: Re: hald-runner evokes high cpu usage
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Aug 2008 12:24:22 -0000


--=-II4MIpVmr0jR6WPZUR5o
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Thu, 2008-07-17 at 13:51 +0200, Helko Glathe wrote:
> Hi
>=20
> My machine runs with FreeBSD 7.0-RELEASE-p3.
>=20
> The idle state of the cpu is approximately 80 percent if hald-runner is =20
> running:

I recently ran into this on my laptop also.  Running moused on the
touchpad helped somewhat.  The real solution was to have hald ignore
psm.  See the gnome hal faq for details on how to do this.
http://www.freebsd.org/gnome/docs/halfaq.html#q2

I've gone from idling at 1Ghz or more to 150Mhz.

robert.

> last pid:  1500;  load averages:  0.67,  0.44,  =20
> 0.19                                                                     =
           =20
> up 0+00:02:35  13:38:43
> 64 processes:  2 running, 62 sleeping
> CPU states:  1.8% user,  0.0% nice, 18.0% system,  0.0% interrupt, 80.2% =
=20
> idle
> Mem: 63M Active, 40M Inact, 211M Wired, 840K Cache, 76M Buf, 673M Free
> Swap: 4096M Total, 4096M Free
>=20
>    PID USERNAME    THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMM=
AND
>   1252 root          1  45    0   274M 68752K CPU0   0   0:05  2.69% Xorg
>   1255 haldaemon     1  44    0 21256K  5468K select 1   0:02  0.00% hald
>   1387 kater         1  44    0 32956K 27528K select 0   0:01  0.00% kdei=
nit
>   1391 kater         1  44    0 32892K 26616K select 0   0:01  0.00% kdei=
nit
>   1375 kater         1  44    0 37444K 28552K select 0   0:01  0.00% kdei=
nit
>   1429 kater         1  44    0 30052K 24180K select 0   0:01  0.00% kdei=
nit
>   1415 kater         1  44    0 29680K 11336K select 0   0:01  0.00% arts=
d
>   1345 kater         1  44    0 19824K  4384K select 1   0:00  0.00% =20
> gam_server
>   1385 kater         1  44    0 29180K 22716K select 0   0:00  0.00% kdei=
nit
>   1432 kater         1  44    0 32544K 25248K select 1   0:00  0.00% korg=
ac
>   1427 kater         1  44    0 48232K 26952K select 1   0:00  0.00% kdei=
nit
>   1420 kater         1  44    0 28552K 21836K select 1   0:00  0.00% kdei=
nit
>    717 root          1  44    0  3276K  1028K select 1   0:00  0.00% mous=
ed
>   1267 root          1  58    0 20236K  3848K select 1   0:00  0.00% =20
> hald-addon-mouse-sy
>   1264 root          1  57    0 20236K  3840K select 1   0:00  0.00% =20
> hald-addon-mouse-sy
>   1087 messagebus    1  44    0  3348K  1800K select 0   0:00  0.00% =20
> dbus-daemon
>   1458 kater         1  44    0  3524K  1788K CPU1   1   0:00  0.00% top
>   1366 kater         1  57    0 26104K 18300K select 0   0:00  0.00% kdei=
nit
>   1384 kater         1  44    0 27344K 20716K select 0   0:00  0.00% kdei=
nit
>   1011 root          1  44    0  3192K   992K select 1   0:00  0.00% powe=
rd
>   1259 root          1  96    0 20424K  4096K select 0   0:00  0.00% =20
> hald-runner
>   1373 kater         1  44    0 26736K 19416K select 1   0:00  0.00% kdei=
nit
>   1041 root          1   4    0  6112K  3632K kqread 1   0:00  0.00% cups=
d
>   1271 root          1  44    0  3632K  1568K select 1   0:00  0.00% =20
> hald-addon-storage
>    906 root          1  44    0  3192K  1212K select 0   0:00  0.00% sysl=
ogd
>   1370 kater         1  44    0 25680K 17592K select 0   0:00  0.00% kdei=
nit
>    333 root          1  44    0  4928K  2720K select 0   0:00  0.00% =20
> wpa_supplicant
>   1305 kater         1   8    0  3492K  1396K wait   1   0:00  0.00% sh
>   1393 kater         1  49    0 27936K 20728K select 1   0:00  0.00% kdei=
nit
>   1254 root          1   8    0  4596K  2292K wait   1   0:00  0.00% kdm-=
bin
>   1258 root         17   0    0 28956K  5172K waitvt 1   0:00  0.00% =20
> console-kit-daemon
>=20
> Killing hald-runner the idle state grows up to 100 percent:
>=20
> last pid:  1536;  load averages:  0.26,  0.36,  =20
> 0.17                                                                     =
           =20
> up 0+00:03:34  13:39:42
> 62 processes:  1 running, 61 sleeping
> CPU states:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% =
=20
> idle
> Mem: 62M Active, 40M Inact, 211M Wired, 944K Cache, 76M Buf, 673M Free
> Swap: 4096M Total, 4096M Free
>=20
>    PID USERNAME    THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMM=
AND
>   1252 root          1  44    0   274M 68752K select 0   0:05  0.00% Xorg
>   1387 kater         1  44    0 32956K 27528K select 0   0:01  0.00% kdei=
nit
>   1429 kater         1  44    0 31180K 25120K select 1   0:01  0.00% kdei=
nit
>   1391 kater         1  44    0 32892K 26616K select 0   0:01  0.00% kdei=
nit
>   1375 kater         1  44    0 37444K 28552K select 0   0:01  0.00% kdei=
nit
>   1415 kater         1  44    0 29680K 11336K select 0   0:01  0.00% arts=
d
>   1345 kater         1  44    0 19824K  4384K select 0   0:00  0.00% =20
> gam_server
>   1385 kater         1  44    0 29180K 22716K select 0   0:00  0.00% kdei=
nit
>   1432 kater         1  44    0 32544K 25248K select 0   0:00  0.00% korg=
ac
>    717 root          1  44    0  3276K  1028K select 1   0:00  0.00% mous=
ed
>   1427 kater         1  44    0 48232K 26952K select 0   0:00  0.00% kdei=
nit
>   1420 kater         1  44    0 28552K 21856K select 1   0:00  0.00% kdei=
nit
>   1011 root          1  44    0  3192K   992K select 1   0:00  0.00% powe=
rd
>   1087 messagebus    1  44    0  3348K  1800K select 0   0:00  0.00% =20
> dbus-daemon
>   1366 kater         1  57    0 26104K 18300K select 0   0:00  0.00% kdei=
nit
>   1384 kater         1  44    0 27344K 20716K select 0   0:00  0.00% kdei=
nit
>   1373 kater         1  44    0 26736K 19416K select 1   0:00  0.00% kdei=
nit
>   1041 root          1   4    0  6112K  3632K kqread 1   0:00  0.00% cups=
d
>   1370 kater         1  44    0 25680K 17592K select 0   0:00  0.00% kdei=
nit
>    906 root          1  44    0  3192K  1212K select 1   0:00  0.00% sysl=
ogd
>    333 root          1  44    0  4928K  2720K select 0   0:00  0.00% =20
> wpa_supplicant
>   1305 kater         1   8    0  3492K  1396K wait   1   0:00  0.00% sh
>   1536 root          1  44    0  3524K  1772K CPU1   0   0:00  0.00% top
>   1393 kater         1  49    0 27936K 20728K select 1   0:00  0.00% kdei=
nit
>   1531 root          1   8    0  4432K  2404K wait   1   0:00  0.00% bash
>   1444 kater         1   8    0  4432K  2420K wait   1   0:00  0.00% bash
>   1527 kater         1   8    0  3596K  1564K wait   1   0:00  0.00% su
>   1258 root         17   0    0 28956K  5172K waitvt 1   0:00  0.00% =20
> console-kit-daemon
>=20
>=20
> Any proposals to fix this problem?
>=20
> Regards, Helko
>=20

--=-II4MIpVmr0jR6WPZUR5o
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEABECAAYFAkiUUewACgkQM4TrQ4qfROMLFACfUbEkRsboJV8phv85zpgZYHqu
1FoAn1TUq5ZHW5pKxfqTHk0I/SA5FwvF
=0RLn
-----END PGP SIGNATURE-----

--=-II4MIpVmr0jR6WPZUR5o--


From owner-freebsd-ports@FreeBSD.ORG  Sat Aug  2 12:47:25 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 82203106567A;
	Sat,  2 Aug 2008 12:47:25 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 6D98D8FC18;
	Sat,  2 Aug 2008 12:47:25 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Received: from freefall.freebsd.org (kris@localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m72ClPEq062681;
	Sat, 2 Aug 2008 12:47:25 GMT
	(envelope-from kris@freefall.freebsd.org)
Received: (from kris@localhost)
	by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m72ClPsO062677;
	Sat, 2 Aug 2008 12:47:25 GMT (envelope-from kris)
Date: Sat, 2 Aug 2008 12:47:25 GMT
Message-Id: <200808021247.m72ClPsO062677@freefall.freebsd.org>
To: CStone80@hotmail.com, kris@FreeBSD.org, freebsd-bugs@FreeBSD.org,
	freebsd-ports@FreeBSD.org
From: kris@FreeBSD.org
Cc: 
Subject: Re: ports/126182: 7.0 packages require gettext 0.16.3 but 0.17.1 is
	in ports
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Aug 2008 12:47:25 -0000

Synopsis: 7.0 packages require gettext 0.16.3 but 0.17.1 is in ports

State-Changed-From-To: open->closed
State-Changed-By: kris
State-Changed-When: Sat Aug 2 12:46:31 UTC 2008
State-Changed-Why: 
Not a bug.  The 7.0-release packages were built from the ports present
at the time of 7.0-release.  If you want up-to-date packages with the
new gettext, use packages-7-stable.


Responsible-Changed-From-To: freebsd-bugs->freebsd-ports
Responsible-Changed-By: kris
Responsible-Changed-When: Sat Aug 2 12:46:31 UTC 2008
Responsible-Changed-Why: 
Not a bug.  The 7.0-release packages were built from the ports present
at the time of 7.0-release.  If you want up-to-date packages with the
new gettext, use packages-7-stable.

http://www.freebsd.org/cgi/query-pr.cgi?pr=126182

From owner-freebsd-ports@FreeBSD.ORG  Sat Aug  2 17:32:24 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 4B4EF1065670
	for <ports@freebsd.org>; Sat,  2 Aug 2008 17:32:24 +0000 (UTC)
	(envelope-from stas@ht-systems.ru)
Received: from smtp.ht-systems.ru (mr0.ht-systems.ru [78.110.50.55])
	by mx1.freebsd.org (Postfix) with ESMTP id EEF118FC08
	for <ports@freebsd.org>; Sat,  2 Aug 2008 17:32:23 +0000 (UTC)
	(envelope-from stas@ht-systems.ru)
Received: from [78.110.49.49] (helo=quasar.ht-systems.ru)
	by smtp.ht-systems.ru with esmtpa (Exim 4.62)
	(envelope-from <stas@ht-systems.ru>)
	id 1KPJuu-0000Et-EY; Sat, 02 Aug 2008 20:25:16 +0400
Received: by quasar.ht-systems.ru (Postfix, from userid 1024)
	id 32A3C73BB5; Sat,  2 Aug 2008 20:25:16 +0400 (MSD)
Date: Sat, 2 Aug 2008 20:25:06 +0400
From: Stanislav Sedov <stas@FreeBSD.org>
To: "Jeremy Messenger" <mezz7@cox.net>
Message-Id: <20080802202506.90332d3d.stas@FreeBSD.org>
In-Reply-To: <op.ue7wwoi29aq2h7@mezz.mezzweb.com>
References: <op.ue7wwoi29aq2h7@mezz.mezzweb.com>
Organization: The FreeBSD Project
X-XMPP: ssedov@jabber.ru
X-Voice: +7 916 849 20 23
X-PGP-Fingerprint: F21E D6CC 5626 9609 6CE2  A385 2BF5 5993 EB26 9581
X-Mailer: carrier-pigeon
Mime-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature";
	micalg="PGP-SHA1";
	boundary="Signature=_Sat__2_Aug_2008_20_25_06_+0400_P=TY1bj0t8edHmM1"
Cc: stas@freebsd.org, ports@freebsd.org
Subject: Re: Your three ports need to add CONFLICTS.
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Aug 2008 17:32:24 -0000

--Signature=_Sat__2_Aug_2008_20_25_06_+0400_P=TY1bj0t8edHmM1
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, 01 Aug 2008 12:15:50 -0500
"Jeremy Messenger" <mezz7@cox.net> mentioned:

> Hello Stanislav,
>=20
> Your three ports need to add CONFLICTS:
>=20
> djvulibre and djvulibre-nox11 conflict: Install same nox11 stuff, the rea=
l =20
> solution is to force djvulibre to not install nox11 stuff then depend on =
=20
> djvulibre-nox11 to resolve the conflict and avoid use CONFLICTS.
> djview4 and djvulibre conflict: Install same =20
> lib/browser_plugins/nsdejavu.so.
>=20
> While I am here, the djview4's plugin does not work by default because of=
 =20
> missing to link with X11 library (-lXt -lXext). I had to fix it by do thi=
s:
>=20
> ---------------------------------------------
> 	@${REINPLACE_CMD} -e 's,/netscape/,/djview4/, ; \
> 		s|@NSDEJAVU_LIBS@|@NSDEJAVU_LIBS@ -lXt -lXext|g' \
> 		${WRKSRC}/nsdejavu/Makefile.in ${WRKSRC}/nsdejavu/nsdejavu.1.in
> ---------------------------------------------
>=20

Done.
Thanks for the report!

--=20
Stanislav Sedov
ST4096-RIPE

--Signature=_Sat__2_Aug_2008_20_25_06_+0400_P=TY1bj0t8edHmM1
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEARECAAYFAkiUimwACgkQK/VZk+smlYH3ggCeP+MKaBQ5sKi+HCOB0t3Xda5m
uhAAn0AfHaQxguVGA6ktBGNxaG74a0dI
=EnEA
-----END PGP SIGNATURE-----

--Signature=_Sat__2_Aug_2008_20_25_06_+0400_P=TY1bj0t8edHmM1--

From owner-freebsd-ports@FreeBSD.ORG  Sat Aug  2 19:45:53 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 0ECF71065673
	for <ports@freebsd.org>; Sat,  2 Aug 2008 19:45:53 +0000 (UTC)
	(envelope-from heroh@gmx.de)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by mx1.freebsd.org (Postfix) with SMTP id 4F5428FC1C
	for <ports@freebsd.org>; Sat,  2 Aug 2008 19:45:51 +0000 (UTC)
	(envelope-from heroh@gmx.de)
Received: (qmail invoked by alias); 02 Aug 2008 19:19:11 -0000
Received: from e178248061.adsl.alicedsl.de (EHLO [10.0.0.111]) [85.178.248.61]
	by mail.gmx.net (mp056) with SMTP; 02 Aug 2008 21:19:11 +0200
X-Authenticated: #31543762
X-Provags-ID: V01U2FsdGVkX1+whSk0GlywKXPQ8XW+yn0Da6W4cBH3de7i0x9OzM
	Pm8BC9PyHW/2j4
From: Helge Rohde <heroh@gmx.de>
To: ports@freebsd.org
Date: Sat, 2 Aug 2008 21:18:51 +0200
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: <200808022118.51721.heroh@gmx.de>
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.5
Cc: 
Subject: xf86-video-chips doesn't recognise supported card [amd64 bug?]
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Aug 2008 19:45:53 -0000

Hello List,

This is from pciconf:

vgapci1@pci0:3:7:0:	class=0x030000 card=0x00000000 chip=0x00e4102c rev=0xc2 
hdr=0x00
    vendor     = 'Asiliant (Chips And Technologies)'
    device     = '65554 Flat Panel/LCD CRT GUI Accelerator'
    class      = display
    subclass   = VGA

this is the relevant part from my xorg.conf (that used to work under i386)

Section "Device"
    Identifier  "TFTGRAKA"
    Driver      "chips"
	Chipset	"ct65554"
EndSection

However, X doesnt start up. Instead it complains in Xorg.0.log that the chips 
driver cannot find the card (not without claiming that it is supported ;) :

(II) CHIPS: Driver for Chips and Technologies chipsets: ct65520, ct65525,
	ct65530, ct65535, ct65540, ct65545, ct65546, ct65548, ct65550,
	ct65554, ct65555, ct68554, ct69000, ct69030, ct64200, ct64300
(II) Primary Device is: 
(WW) CHIPS: No matching Device section for instance (BusID PCI:3:7:0) found
(EE) No devices detected.

Fatal server error:
no screens found


Any ideas/pointers ?

thanks, 
Helge

From owner-freebsd-ports@FreeBSD.ORG  Sat Aug  2 20:22:05 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 0421A106566C
	for <freebsd-ports@freebsd.org>; Sat,  2 Aug 2008 20:22:05 +0000 (UTC)
	(envelope-from unixmania@gmail.com)
Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.188])
	by mx1.freebsd.org (Postfix) with ESMTP id 7BD4C8FC29
	for <freebsd-ports@freebsd.org>; Sat,  2 Aug 2008 20:22:04 +0000 (UTC)
	(envelope-from unixmania@gmail.com)
Received: by mu-out-0910.google.com with SMTP id i2so1189624mue.3
	for <freebsd-ports@freebsd.org>; Sat, 02 Aug 2008 13:22:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:to
	:subject:cc:in-reply-to:mime-version:content-type
	:content-transfer-encoding:content-disposition:references;
	bh=ZlNWD8wEDr+6fQTKXJvovgFZ36/YxtZ+hGukPuagKLM=;
	b=Ug4IyVX5o8ZnvP4MPwgXJxhkRjElaTSwox98EJpHp7ilZR6FHuV2eqgY7LHB6+BCH5
	NHyMOnLFmmM6TP/Chs7CkcC1UDlwA9dFhlwQ2Lg5tXGcVzhFugF//FRt5bW0IyIvp4R+
	njgeNAxHdX+xu23rnLSzMhi9tPXrYudql/W5s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:to:subject:cc:in-reply-to:mime-version
	:content-type:content-transfer-encoding:content-disposition
	:references;
	b=vUWYbpBy6qElpnkQZs5dDZ8p//9kZ8tbzYzEw9nMSEw9S0JNaCBYAVPf0PyHyG1JKV
	Fex5CSGjYqZi3aSFcwal2KoAwYDLA75w9twd6/hgsV0U0paVMySA/oetdPNaKYACfNNy
	TAigSprgLea/ySMHmBw50XBP0Xuz456Wvqdos=
Received: by 10.103.22.16 with SMTP id z16mr4809194mui.78.1217708523137;
	Sat, 02 Aug 2008 13:22:03 -0700 (PDT)
Received: by 10.103.169.13 with HTTP; Sat, 2 Aug 2008 13:22:03 -0700 (PDT)
Message-ID: <e71790db0808021322i4eb29890g3943c05313270ddd@mail.gmail.com>
Date: Sat, 2 Aug 2008 17:22:03 -0300
From: "Carlos A. M. dos Santos" <unixmania@gmail.com>
To: "Helge Rohde" <heroh@gmx.de>
In-Reply-To: <200808022118.51721.heroh@gmx.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <200808022118.51721.heroh@gmx.de>
Cc: FreeBSD Ports List <freebsd-ports@freebsd.org>
Subject: Re: xf86-video-chips doesn't recognise supported card [amd64 bug?]
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Aug 2008 20:22:05 -0000

On Sat, Aug 2, 2008 at 4:18 PM, Helge Rohde <heroh@gmx.de> wrote:
> Hello List,
>
> This is from pciconf:
>
> vgapci1@pci0:3:7:0:     class=0x030000 card=0x00000000 chip=0x00e4102c rev=0xc2
> hdr=0x00
>    vendor     = 'Asiliant (Chips And Technologies)'
>    device     = '65554 Flat Panel/LCD CRT GUI Accelerator'
>    class      = display
>    subclass   = VGA
>
> this is the relevant part from my xorg.conf (that used to work under i386)
>
> Section "Device"
>    Identifier  "TFTGRAKA"
>    Driver      "chips"
>        Chipset "ct65554"
> EndSection
>
> However, X doesnt start up. Instead it complains in Xorg.0.log that the chips
> driver cannot find the card (not without claiming that it is supported ;) :
>
> (II) CHIPS: Driver for Chips and Technologies chipsets: ct65520, ct65525,
>        ct65530, ct65535, ct65540, ct65545, ct65546, ct65548, ct65550,
>        ct65554, ct65555, ct68554, ct69000, ct69030, ct64200, ct64300
> (II) Primary Device is:
> (WW) CHIPS: No matching Device section for instance (BusID PCI:3:7:0) found
> (EE) No devices detected.
>
> Fatal server error:
> no screens found
>
>
> Any ideas/pointers ?

I suggest you to ensure that you have an up-to-date pciids package.
Last time I saw a problem like yours, however (i810 IIRC), the problem
was in the driver itself, not in FreeBSD. Did you ask at the X.Org
support mailing lists?

-- 
If you think things can't get worse it's probably only
because you lack sufficient imagination.

From owner-freebsd-ports@FreeBSD.ORG  Sat Aug  2 21:23:51 2008
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
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 B28E3106564A;
	Sat,  2 Aug 2008 21:23:51 +0000 (UTC) (envelope-from mezz7@cox.net)
Received: from eastrmmtao101.cox.net (eastrmmtao101.cox.net [68.230.240.7])
	by mx1.freebsd.org (Postfix) with ESMTP id 326198FC1A;
	Sat,  2 Aug 2008 21:23:50 +0000 (UTC) (envelope-from mezz7@cox.net)
Received: from eastrmimpo03.cox.net ([68.1.16.126]) by eastrmmtao101.cox.net
	(InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id
	<20080802212351.CVTB11636.eastrmmtao101.cox.net@eastrmimpo03.cox.net>;
	Sat, 2 Aug 2008 17:23:51 -0400
Received: from mezz.mezzweb.com ([24.255.149.218])
	by eastrmimpo03.cox.net with bizsmtp
	id xZPp1Z00B4iy4EG02ZPqEk; Sat, 02 Aug 2008 17:23:50 -0400
Date: Sat, 02 Aug 2008 16:24:10 -0500
To: "Stanislav Sedov" <stas@freebsd.org>
From: "Jeremy Messenger" <mezz7@cox.net>
Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii
MIME-Version: 1.0
References: <op.ue7wwoi29aq2h7@mezz.mezzweb.com>
	<20080802202506.90332d3d.stas@FreeBSD.org>
Content-Transfer-Encoding: 7bit
Message-ID: <op.ue922kzl9aq2h7@mezz.mezzweb.com>
In-Reply-To: <20080802202506.90332d3d.stas@FreeBSD.org>
User-Agent: Opera Mail/9.51 (Linux)
Cc: ports@freebsd.org
Subject: Re: Your three ports need to add CONFLICTS.
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
	<mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Aug 2008 21:23:51 -0000

On Sat, 02 Aug 2008 11:25:06 -0500, Stanislav Sedov <stas@freebsd.org>  
wrote:

> On Fri, 01 Aug 2008 12:15:50 -0500
> "Jeremy Messenger" <mezz7@cox.net> mentioned:
>
>> Hello Stanislav,
>>
>> Your three ports need to add CONFLICTS:
>>
>> djvulibre and djvulibre-nox11 conflict: Install same nox11 stuff, the  
>> real
>> solution is to force djvulibre to not install nox11 stuff then depend on
>> djvulibre-nox11 to resolve the conflict and avoid use CONFLICTS.
>> djview4 and djvulibre conflict: Install same
>> lib/browser_plugins/nsdejavu.so.
>>
>> While I am here, the djview4's plugin does not work by default because  
>> of
>> missing to link with X11 library (-lXt -lXext). I had to fix it by do  
>> this:
>>
>> ---------------------------------------------
>> 	@${REINPLACE_CMD} -e 's,/netscape/,/djview4/, ; \
>> 		s|@NSDEJAVU_LIBS@|@NSDEJAVU_LIBS@ -lXt -lXext|g' \
>> 		${WRKSRC}/nsdejavu/Makefile.in ${WRKSRC}/nsdejavu/nsdejavu.1.in
>> ---------------------------------------------
>>
>
> Done.
> Thanks for the report!

Beautiful, thanks too!

Cheers,
Mezz


-- 
mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org