From owner-freebsd-ports@FreeBSD.ORG Fri Nov 13 09:38:03 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB235106566C; Fri, 13 Nov 2009 09:38:03 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (dns1.vizion2000.net [62.49.197.50]) by mx1.freebsd.org (Postfix) with ESMTP id 4AC3B8FC19; Fri, 13 Nov 2009 09:38:03 +0000 (UTC) Received: by dns1.vizion2000.net (Postfix, from userid 1001) id A96E534D426; Fri, 13 Nov 2009 09:37:31 +0000 (GMT) From: David Southwell Organization: Voice & Vision To: Jun Kuriyama Date: Fri, 13 Nov 2009 09:37:31 +0000 User-Agent: KMail/1.12.1 (FreeBSD/7.2-RELEASE-p3; KDE/4.3.1; amd64; ; ) References: <200911081549.06930.david@vizion2000.net> <48acff730911121547l7c7e9af9p9518a6603882d04a@mail.gmail.com> In-Reply-To: <48acff730911121547l7c7e9af9p9518a6603882d04a@mail.gmail.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200911130937.31596.david@vizion2000.net> Cc: Dima Panov , rse@gnu.org, freebsd-ports@freebsd.org Subject: Re: security/gnupg installing pth-2.0.7 causing problems X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.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, 13 Nov 2009 09:38:03 -0000 > 2009/11/9 David Southwell : > >> 2009/11/8 David Southwell : > > > > What puzzles me is why the gnupg maintainer is sooooooooo reluctant to > > provide alternative options to using pth when there are both system > > libraries and libpthread-stubs-0.1 available as an alternative. > > Dependencuy upon libpthread-stubs-0.1 enables gnupg to function without > > causing unnecessary problems. My understand is the pth was written for > > those systems which do not have alternative libraries for handling > > threads. > > My understanding is, stock gnupg dist depends on pth (even if > described as optional). > > It seems using libpthread-stubs needs to modify configure script. Do you > have a patch for this? > I am not experienced at creating the scripts and am not confident in that area. My focus is on building and testing as many ports as possible and reporting problems!!! The way I tackle the gnupg problem on my running systems is when gnupg is built I immediately delete pth and replace gnupg's dependency. However I get caught out when gnupg gets upgraded on systems during a portupgrade -a run and other ports become comprised due to the presence of pth!! It then takes a lot of effort to sort out resultant difficulties. On one occasion I had to completely rebuild all python ports and those dependent upon it. At first it seemed as though the problems were due to a screwed up python installation -- but the problems came from pth! I would appreciate it if someone were able to produce an appropriate patch for this!! Thanks in advance