From owner-freebsd-ports@FreeBSD.ORG Sun Jul 27 00:57:04 2008 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13B8C1065670 for ; 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 ; 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 ; 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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: Date: Sat, 26 Jul 2008 23:13:33 -0700 From: "RMC PHX" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 To: RMC PHX Message-ID: <20080727061612.GA9225@eos.sc1.parodius.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Dirk Meyer References: <08GlBzRclM@dmeyer.dinoex.sub.org> <08GlBzRclM@dmeyer.dinoex.sub.org> <4889A1B8.9060900@FreeBSD.org> <488B15E1.1090802@FreeBSD.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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 To: "Adrian Penisoara" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 10:15:16 -0000 Quoting "Adrian Penisoara" (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: 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 ; 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 ; 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 ; 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" Sender: ady@ady.ro To: freebsd-database@freebsd.org, freebsd-emulation , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 To: Max Laier 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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" To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 From owner-freebsd-ports@FreeBSD.ORG Sun Jul 27 15:17:27 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 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 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" , Remko Lodder 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 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 , kde@freebsd.org, Martin Wilke 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ) 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 User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: David Southwell 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" , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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" , Remko Lodder 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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" Sender: ady@ady.ro To: "Alexander Leidinger" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" (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: 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 ; 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 ; 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 ; 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 In-Reply-To: <78cb3d3f0807271003q3f5ab72dr2147cf7b1a3348fc@mail.gmail.com> Message-ID: 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 Cc: freebsd-database@freebsd.org, Alexander Leidinger , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" (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: 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 ; 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 ; 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" In-Reply-To: Message-ID: <20080728065738.98520@gmx.net> MIME-Version: 1.0 References: <1216576403.10706.7.camel@toshi.weizenstrasse> To: "Jeremy Messenger" , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 To: FreeBSD ports list Cc: Subject: Current unassigned ports problem reports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 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: 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 ; 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 ; 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 ; 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 ; 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)" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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" Sender: ady@ady.ro To: "Pierre-Luc Brunet" In-Reply-To: MIME-Version: 1.0 References: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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" To: "Rodrigo OSORIO (ros)" , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 From owner-freebsd-ports@FreeBSD.ORG Mon Jul 28 16:45:04 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 60D99106567E for ; 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 ; 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: 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" To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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: In-Reply-To: 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: From: "Pierre-Luc Brunet" To: "Jeffrey Goldberg" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <1216576403.10706.7.camel@toshi.weizenstrasse> <20080728065738.98520@gmx.net> Content-Transfer-Encoding: 7bit Message-ID: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 19:21:47 -0000 On Mon, 28 Jul 2008 01:57:38 -0500, Simon Barner 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: 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 ; 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 ; 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 ; 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 # mkdir files # make extract # cd work// # cp configure configure.orig # ee configure # diff -u configure configure.orig > ../../files/patch::configure # cd # make clean # make patch # make configure 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: 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 ; 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 ; 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 ) 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 To: Steve Franks 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; Tue, 29 Jul 2008 01:36:18 +0400 (MSD) From: "Super Monitoring" To: "ports" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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: Date: Mon, 28 Jul 2008 16:53:35 -0700 From: "RMC PHX" To: "Jeremy Chadwick" In-Reply-To: <20080727061612.GA9225@eos.sc1.parodius.com> MIME-Version: 1.0 References: <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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 23:53:35 -0000 On Sat, Jul 26, 2008 at 11:16 PM, Jeremy Chadwick 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: 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 ; 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 ; 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 ; 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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" From: "V.Chukharev" Content-Type: text/plain; charset=koi8-r MIME-Version: 1.0 References: <08GlBzRclM@dmeyer.dinoex.sub.org> <488A0B2E.9070403@FreeBSD.org> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <488A0B2E.9070403@FreeBSD.org> User-Agent: Opera Mail/9.51 (FreeBSD) X-Spam: Not detected X-Mras: OK Cc: Dirk Meyer , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2008 15:26:49 -0000 On Fri, 25 Jul 2008 20:19:42 +0300, Kris Kennaway 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: 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 ; 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 ; 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 ; 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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: Date: Tue, 29 Jul 2008 15:40:26 -0300 From: "Joey Mingrone" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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" Content-Type: text/plain; charset=koi8-r MIME-Version: 1.0 References: <08GlBzRclM@dmeyer.dinoex.sub.org> <488A0B2E.9070403@FreeBSD.org> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: User-Agent: Opera Mail/9.51 (FreeBSD) X-Spam: Not detected X-Mras: OK Cc: Dirk Meyer 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: "V.Chukharev" References: <08GlBzRclM@dmeyer.dinoex.sub.org> <488A0B2E.9070403@FreeBSD.org> In-Reply-To: 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 , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; 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 ; Tue, 29 Jul 2008 12:54:38 -0700 (PDT) From: Freddie Cash To: freebsd-ports@freebsd.org Date: Tue, 29 Jul 2008 12:54:37 -0700 User-Agent: KMail/1.9.9 References: In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Freddie Cash References: <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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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" To: freebsd-ports@FreeBSD.org In-Reply-To: <200807291254.38033.fjwcash@gmail.com> Message-ID: References: <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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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" From: "Vladimir Chukharev" Organization: Tampere University of Technology Content-Type: text/plain; charset=koi8-r MIME-Version: 1.0 References: <08GlBzRclM@dmeyer.dinoex.sub.org> <488A0B2E.9070403@FreeBSD.org> <488F79F8.1030105@FreeBSD.org> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <488F79F8.1030105@FreeBSD.org> User-Agent: Opera Mail/9.51 (FreeBSD) X-Brightmail-Tracker: AAAAAA== Cc: Dirk Meyer , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 06:14:48 -0000 On Tue, 29 Jul 2008 23:13:44 +0300, Doug Barton 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: 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" , "Kris Kennaway" From: "V.Chukharev" Content-Type: text/plain; charset=koi8-r MIME-Version: 1.0 References: <08GlBzRclM@dmeyer.dinoex.sub.org> <488A0B2E.9070403@FreeBSD.org> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: User-Agent: Opera Mail/9.51 (FreeBSD) X-Spam: Not detected X-Mras: OK Cc: Dirk Meyer , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 11:05:08 -0000 On Tue, 29 Jul 2008 18:28:26 +0300, V.Chukharev wrote: > On Fri, 25 Jul 2008 20:19:42 +0300, Kris Kennaway 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: 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 ; 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 User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: "V.Chukharev" References: <08GlBzRclM@dmeyer.dinoex.sub.org> <488A0B2E.9070403@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Cc: Dirk Meyer , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 wrote: > >> On Fri, 25 Jul 2008 20:19:42 +0300, Kris Kennaway 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: 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 ; 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 ; 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" From: "Vladimir Chukharev" Organization: Tampere University of Technology Content-Type: text/plain; charset=koi8-r MIME-Version: 1.0 References: <08GlBzRclM@dmeyer.dinoex.sub.org> <488A0B2E.9070403@FreeBSD.org> <48904BDC.1010706@FreeBSD.org> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <48904BDC.1010706@FreeBSD.org> User-Agent: Opera Mail/9.51 (FreeBSD) X-Brightmail-Tracker: AAAAAA== Cc: Dirk Meyer , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 11:24:50 -0000 On Wed, 30 Jul 2008 14:09:16 +0300, Kris Kennaway 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: 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 ; 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 User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Vladimir Chukharev References: <08GlBzRclM@dmeyer.dinoex.sub.org> <488A0B2E.9070403@FreeBSD.org> <48904BDC.1010706@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Cc: Dirk Meyer , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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 ; 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: Date: Wed, 30 Jul 2008 09:40:43 -0300 From: "Carlos A. M. dos Santos" 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 12:40:45 -0000 On Mon, Jul 28, 2008 at 8:09 PM, Steve Franks 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: 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 ; 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 ; 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; Wed, 30 Jul 2008 21:08:02 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Marcin Wisnicki Date: Wed, 30 Jul 2008 21:07:55 +0000 (UTC) Lines: 18 Message-ID: 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; Wed, 30 Jul 2008 17:08:17 -0400 (EDT) Date: Wed, 30 Jul 2008 22:08:14 +0100 From: RW 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 21:24:48 -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 > ... > 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: 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 ; 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 ; 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 ; Wed, 30 Jul 2008 17:30:52 -0400 (EDT) Date: Wed, 30 Jul 2008 22:30:50 +0100 From: RW To: freebsd-ports@freebsd.org Message-ID: <20080730223050.317b8696@gumby.homeunix.com.> In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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 To: Marcin Wisnicki Message-Id: <20080730174510.ab0871a3.wmoran@potentialtech.com> In-Reply-To: References: <20080730085123.81542622.wmoran@collaborativefusion.com> 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 21:45:13 -0000 In response to Marcin Wisnicki : > 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: 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 ; 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 ; 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 ; 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 ; Wed, 30 Jul 2008 22:09:17 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Marcin Wisnicki Date: Wed, 30 Jul 2008 22:09:11 +0000 (UTC) Lines: 14 Message-ID: References: <20080730085123.81542622.wmoran@collaborativefusion.com> <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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; Wed, 30 Jul 2008 22:17:10 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Marcin Wisnicki Date: Wed, 30 Jul 2008 22:17:02 +0000 (UTC) Lines: 31 Message-ID: References: <20080730085123.81542622.wmoran@collaborativefusion.com> <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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 : > >> 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: 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 ; 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 ; 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 To: Marcin Wisnicki Message-Id: <20080730183307.925ade48.wmoran@potentialtech.com> In-Reply-To: References: <20080730085123.81542622.wmoran@collaborativefusion.com> <20080730174510.ab0871a3.wmoran@potentialtech.com> 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 22:33:11 -0000 In response to Marcin Wisnicki : > On Wed, 30 Jul 2008 17:45:10 -0400, Bill Moran wrote: > > > In response to Marcin Wisnicki : > > > >> 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: 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 ; 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 ; 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" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <20080730085123.81542622.wmoran@collaborativefusion.com> <8543.59269510514$1217453541@news.gmane.org> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 22:42:28 -0000 On Wed, 30 Jul 2008 17:09:11 -0500, Marcin Wisnicki 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: 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 ; 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 ; 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 To: Marcin Wisnicki In-Reply-To: References: <20080730085123.81542622.wmoran@collaborativefusion.com> <20080730174510.ab0871a3.wmoran@potentialtech.com> 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 : > > > >> 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: 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 ; 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 ; 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 ; Wed, 30 Jul 2008 19:11:58 -0400 (EDT) Date: Thu, 31 Jul 2008 00:11:56 +0100 From: RW 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> <20080730174510.ab0871a3.wmoran@potentialtech.com> <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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 23:12:01 -0000 On Wed, 30 Jul 2008 18:33:07 -0400 Bill Moran 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: 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 ; 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 ; 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 ; 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 ; 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Wed, 30 Jul 2008 19:38:49 -0400 (EDT) Date: Thu, 31 Jul 2008 00:38:47 +0100 From: RW 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> <20080730174510.ab0871a3.wmoran@potentialtech.com> <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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 23:38:51 -0000 On Thu, 31 Jul 2008 00:11:56 +0100 RW 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: 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 ; 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 ; 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 ; 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 ; Thu, 31 Jul 2008 04:25:48 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Ivan Voras Date: Thu, 31 Jul 2008 06:25:27 +0200 Lines: 33 Message-ID: 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Bill Moran References: <20080730085123.81542622.wmoran@collaborativefusion.com> <20080730174510.ab0871a3.wmoran@potentialtech.com> <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 , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Ivan Voras References: In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 To: Ivan Voras Message-ID: <20080731063401.GA97576@eos.sc1.parodius.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 To: Doug Barton Message-Id: <20080731081628.cfb49084.wmoran@potentialtech.com> In-Reply-To: <48914065.5020901@FreeBSD.org> References: <20080730085123.81542622.wmoran@collaborativefusion.com> <20080730174510.ab0871a3.wmoran@potentialtech.com> <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 , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2008 12:16:31 -0000 In response to Doug Barton : > 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: 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 ; 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 ; 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 ; 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 ; Thu, 31 Jul 2008 12:50:07 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Marcin Wisnicki Date: Thu, 31 Jul 2008 12:49:58 +0000 (UTC) Lines: 28 Message-ID: References: <20080730085123.81542622.wmoran@collaborativefusion.com> <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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 > 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: 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 ; 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 ; 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 ; 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 ; Thu, 31 Jul 2008 13:57:59 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Ivan Voras Date: Thu, 31 Jul 2008 15:57:42 +0200 Lines: 53 Message-ID: References: <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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; Thu, 31 Jul 2008 09:47:29 -0400 (EDT) Date: Thu, 31 Jul 2008 14:47:13 +0100 From: RW 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> <20080730174510.ab0871a3.wmoran@potentialtech.com> <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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2008 14:03:49 -0000 On Thu, 31 Jul 2008 08:16:28 -0400 Bill Moran wrote: > In response to Doug Barton : > > > 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: 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 ; 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 ; 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 ; 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 ; Thu, 31 Jul 2008 14:05:19 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Ivan Voras Date: Thu, 31 Jul 2008 16:05:05 +0200 Lines: 59 Message-ID: References: <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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 References: <489144B5.4030101@FreeBSD.org> In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; 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 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/ 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Bill Moran References: <20080730085123.81542622.wmoran@collaborativefusion.com> <20080730174510.ab0871a3.wmoran@potentialtech.com> <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 , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Ivan Voras References: <489144B5.4030101@FreeBSD.org> In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; 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 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/ 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; Thu, 31 Jul 2008 22:04:19 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Marcin Wisnicki Date: Thu, 31 Jul 2008 22:04:12 +0000 (UTC) Lines: 56 Message-ID: References: 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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" Sender: ivoras@gmail.com To: "Doug Barton" 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: <489144B5.4030101@FreeBSD.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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2008 22:06:06 -0000 2008/7/31 Doug Barton : > 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: 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 ; 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 ; 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 ) 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 To: freebsd-ports@freebsd.org Message-ID: <20080731214040.GA7256@kokopelli.hydra> Mail-Followup-To: freebsd-ports@freebsd.org References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/04w6evG8XlLl3ft" Content-Disposition: inline In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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: 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" Content-class: urn:content-classes:message X-MimeOLE: Produced By Microsoft Exchange V6.5 To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 =20 W: 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: 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 ; 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 ; 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 To: freebsd-ports@freebsd.org Message-ID: <20080801125414.55567d37@ayiin> In-Reply-To: <9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com> References: <489144B5.4030101@FreeBSD.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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Aug 2008 02:54:21 -0000 On Thu, 31 Jul 2008 23:38:21 +0200 "Ivan Voras" 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: 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 ; 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 ; 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 Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Ivan Voras References: <489144B5.4030101@FreeBSD.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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Aug 2008 06:43:08 -0000 Ivan Voras wrote: > 2008/7/31 Doug Barton : > >> 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: 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 ; 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 ; 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 Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Norberto Meijome References: <489144B5.4030101@FreeBSD.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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" > 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: 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 ; 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 ; 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 Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: FreeBSD - Ports 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 References: <489144B5.4030101@FreeBSD.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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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: Date: Fri, 1 Aug 2008 10:55:18 +0200 From: kimelto To: "Marcin Wisnicki" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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 , 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: 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" Content-Type: text/plain; charset=iso-8859-15 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ) 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 User-Agent: Thunderbird 2.0.0.16 (X11/20080728) MIME-Version: 1.0 To: Doug Barton 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 User-Agent: Thunderbird 2.0.0.14 (X11/20080608) MIME-Version: 1.0 To: Rainer Hurling 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 , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; 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 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/ 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; Fri, 01 Aug 2008 15:16:11 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Ivan Voras Date: Fri, 01 Aug 2008 17:15:54 +0200 Lines: 61 Message-ID: References: <489144B5.4030101@FreeBSD.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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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: 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 ; 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 ; 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 ; 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 ; Fri, 01 Aug 2008 15:27:56 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Ivan Voras Date: Fri, 01 Aug 2008 17:27:40 +0200 Lines: 91 Message-ID: References: <489144B5.4030101@FreeBSD.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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 : >> >>> 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: 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 ; 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 ; 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 ; 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 ; Fri, 01 Aug 2008 15:33:55 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Ivan Voras Date: Fri, 01 Aug 2008 17:33:43 +0200 Lines: 73 Message-ID: References: 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: X-Enigmail-Version: 0.95.6 Sender: news 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; Fri, 01 Aug 2008 16:51:10 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Marcin Wisnicki Date: Fri, 1 Aug 2008 16:51:02 +0000 (UTC) Lines: 42 Message-ID: References: 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; Fri, 01 Aug 2008 16:59:12 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Marcin Wisnicki Date: Fri, 1 Aug 2008 16:59:03 +0000 (UTC) Lines: 30 Message-ID: References: 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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" From: "Jeremy Messenger" 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: In-Reply-To: <4892B6CC.4040804@FreeBSD.org> User-Agent: Opera Mail/9.51 (Linux) Cc: FreeBSD - Ports 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Aug 2008 17:28:20 -0000 On Fri, 01 Aug 2008 02:10:04 -0500, Doug Barton 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: 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 ; 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 ; 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 ; 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Jeremy Messenger References: <4892B6CC.4040804@FreeBSD.org> In-Reply-To: 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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 To: "M. L. Dodson" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 To: "M. L. Dodson" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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" User-Agent: Thunderbird 2.0.0.14 (X11/20080609) MIME-Version: 1.0 To: Steve Kargl 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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" User-Agent: Thunderbird 2.0.0.14 (X11/20080609) MIME-Version: 1.0 To: Steve Kargl 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 To: freebsd-ports@freebsd.org Message-ID: <20080802171342.12e382c2@ayiin> In-Reply-To: References: <489144B5.4030101@FreeBSD.org> <4892022F.1080009@FreeBSD.org> <9bbcef730807311438m45802827y91c7bb7366406af6@mail.gmail.com> <4892B07A.60702@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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Aug 2008 07:13:47 -0000 On Fri, 01 Aug 2008 17:27:40 +0200 Ivan Voras 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: 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 ; 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 ; 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 To: freebsd-ports@freebsd.org Message-ID: <20080802173222.645283d5@ayiin> In-Reply-To: <4892B440.4090809@FreeBSD.org> References: <489144B5.4030101@FreeBSD.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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Aug 2008 07:32:30 -0000 On Thu, 31 Jul 2008 23:59:12 -0700 Doug Barton wrote: > Norberto Meijome wrote: > > On Thu, 31 Jul 2008 23:38:21 +0200 "Ivan Voras" > > 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: 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 ; 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 ; 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 To: Helko.Glathe@freenet.de In-Reply-To: References: 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ) 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 To: "Jeremy Messenger" Message-Id: <20080802202506.90332d3d.stas@FreeBSD.org> In-Reply-To: References: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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: 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 ; 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 ; 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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: Date: Sat, 2 Aug 2008 17:22:03 -0300 From: "Carlos A. M. dos Santos" To: "Helge Rohde" 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Aug 2008 20:22:05 -0000 On Sat, Aug 2, 2008 at 4:18 PM, Helge Rohde 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: 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" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <20080802202506.90332d3d.stas@FreeBSD.org> Content-Transfer-Encoding: 7bit Message-ID: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Aug 2008 21:23:51 -0000 On Sat, 02 Aug 2008 11:25:06 -0500, Stanislav Sedov wrote: > On Fri, 01 Aug 2008 12:15:50 -0500 > "Jeremy Messenger" 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