From owner-freebsd-perl@FreeBSD.ORG Mon Nov 3 11:07:59 2008 Return-Path: Delivered-To: perl@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E631B106567E for ; Mon, 3 Nov 2008 11:07:59 +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 D4A578FC14 for ; Mon, 3 Nov 2008 11:07:59 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mA3B7xJB012241 for ; Mon, 3 Nov 2008 11:07:59 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mA3B7xlP012237 for perl@FreeBSD.org; Mon, 3 Nov 2008 11:07:59 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 3 Nov 2008 11:07:59 GMT Message-Id: <200811031107.mA3B7xlP012237@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: perl@FreeBSD.org Cc: Subject: Current problem reports assigned to perl@FreeBSD.org X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Nov 2008 11:08:00 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/127720 perl [update] update net/p5-perl-ldap to 0.38 o ports/123912 perl [PATCH] Mk/bsd.perl.mk: Fix WANT_PERL5 related typos o ports/121472 perl Loading perl scripts causes irc/xchat segmentation fau 3 problems total. From owner-freebsd-perl@FreeBSD.ORG Mon Nov 3 12:50:36 2008 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 854941065673 for ; Mon, 3 Nov 2008 12:50:36 +0000 (UTC) (envelope-from tobez@tobez.org) Received: from heechee.tobez.org (heechee.tobez.org [194.255.56.42]) by mx1.freebsd.org (Postfix) with ESMTP id 152D58FC23 for ; Mon, 3 Nov 2008 12:50:35 +0000 (UTC) (envelope-from tobez@tobez.org) Received: by heechee.tobez.org (Postfix, from userid 1001) id 15EB66D402; Mon, 3 Nov 2008 13:50:35 +0100 (CET) Date: Mon, 3 Nov 2008 13:50:35 +0100 From: Anton Berezin To: Yen-Ming Lee Message-ID: <20081103125035.GA66067@heechee.tobez.org> References: <200810181406.m9IE6jW8067588@freefall.freebsd.org> <759236930810180813r415eaae2of299ebed951632a8@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <759236930810180813r415eaae2of299ebed951632a8@mail.gmail.com> X-Powered-By: FreeBSD http://www.freebsd.org/ User-Agent: Mutt/1.5.18 (2008-05-17) Cc: perl@freebsd.org Subject: Re: ports/128187: [PATCH] devel/p5-Parse-RecDescent: simplfy dependency X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Nov 2008 12:50:36 -0000 Hi, Sorry for not answering for such a long time. On Sat, Oct 18, 2008 at 08:13:34AM -0700, Yen-Ming Lee wrote: > 2008/10/18 : > > Synopsis: [PATCH] devel/p5-Parse-RecDescent: simplfy dependency > > > > State-Changed-From-To: open->feedback > > State-Changed-By: tobez > > State-Changed-When: Sat Oct 18 16:02:19 CEST 2008 > > State-Changed-Why: > > With regard making the dependency conditional on the perl version, > > I actually think that the better way to do it is to add modifications > > to bsd.perl.mk that we developed together with lth. But I do not have a > > principal objection to this. > > > > With regard to getting rid of BUILD_DEPENDS altogether, could > > you explain your reasoning behind it? In my view, by not > > doing the BUILD_DEPENDS bit, we a) introduce a spurious warning > > into the configure stage in at least some cases, and b) make it more > > difficult than necessary to do the testing without installing the > > modules. > > > > http://www.freebsd.org/cgi/query-pr.cgi?pr=128187 > > > > Hi, > > The main reason is to keep minimal dependencies. I explained once in > another PR, and asked for feedbacks. However, nobody replied, so I > just assume that everyone agreed. (see solution 2) > > About the dependencies, we have the following solutions: > > 1. (I did so before) put 'requires' in BUILD_DEPENDS and RUN_DEPENDS, > and then append 'build_requires' to BUILD_DEPENDS. The trade-off is > that we will bring a lot of unnecessary dependencies, like some > dual-life modules or some p5-Test-* that only needed for tests, and > des@ doesn't like that. Well, until we have a bit more automatic and a bit more comprehensive solution, don't you think that we should consider such things on a case-by-case basis? I understand your arguments, and I have presented my own arguments, sometimes agreeing with you, sometimes not, but this discussion is larger than this particular PR. In *this* particular case, do you have a good reason of dropping Text::Balanced from the BUILD_DEPENDS? I don't see any, whatever way I slice it and dice it. > http://lists.freebsd.org/pipermail/freebsd-perl/2008-February/001745.html > http://lists.freebsd.org/pipermail/freebsd-perl/2008-February/001748.html > > 2. (I'm doing so now) put 'requires' in RUN_DEPENDS, and put something > in BUILD_DEPENDS if really needed. Also use conditional dependencies > to avoid dual-life modules. It complains during the configure stage, > but it works well. "Really needed" is in the eye of the beholder. You know that Makefile.PL bitching is harmless, I know it is harmless, but a person installing the module does not. > http://lists.freebsd.org/pipermail/freebsd-perl/2008-July/001900.html > > 3. use PERL_DEPENDS, but we still need to find out the relationship > between the minimum version of the required module and the package > version fulfill that minimum version of the module. In fact I > encounter this problem again recently: Net::Amazon::S3-0.45 requires > IO::File-0.14, which is from IO, but obviously not IO-0.14 Yes, this is a drawback of our proposed solution. I still think it is better to rely on distributions and not on individual modules, though. > http://lists.freebsd.org/pipermail/freebsd-perl/2008-April/001834.html > > We discussed about it several times, please make a decision this time > and put it somewhere in the porters handbook. Hey, *who* is it you want to make a decision? Cheers, \Anton. -- We're going for 'working' here. 'clean' is for people with skills... -- Flemming Jacobsen From owner-freebsd-perl@FreeBSD.ORG Tue Nov 4 15:34:56 2008 Return-Path: Delivered-To: perl@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E9041065689; Tue, 4 Nov 2008 15:34:56 +0000 (UTC) (envelope-from jadawin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 64F038FC20; Tue, 4 Nov 2008 15:34:56 +0000 (UTC) (envelope-from jadawin@FreeBSD.org) Received: from freefall.freebsd.org (jadawin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mA4FYuZc029110; Tue, 4 Nov 2008 15:34:56 GMT (envelope-from jadawin@freefall.freebsd.org) Received: (from jadawin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mA4FYuZY029106; Tue, 4 Nov 2008 15:34:56 GMT (envelope-from jadawin) Date: Tue, 4 Nov 2008 15:34:56 GMT Message-Id: <200811041534.mA4FYuZY029106@freefall.freebsd.org> To: jadawin@FreeBSD.org, jadawin@FreeBSD.org, perl@FreeBSD.org From: jadawin@FreeBSD.org Cc: Subject: Re: ports/127720: [update] update net/p5-perl-ldap to 0.38 X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2008 15:34:56 -0000 Synopsis: [update] update net/p5-perl-ldap to 0.38 State-Changed-From-To: open->closed State-Changed-By: jadawin State-Changed-When: Tue Nov 4 15:33:55 UTC 2008 State-Changed-Why: 0.39 is out. Will be update soon. http://www.freebsd.org/cgi/query-pr.cgi?pr=127720 From owner-freebsd-perl@FreeBSD.ORG Wed Nov 5 16:10:50 2008 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE4761065677; Wed, 5 Nov 2008 16:10:50 +0000 (UTC) (envelope-from leeym@leeym.com) Received: from hs-out-0708.google.com (hs-out-0708.google.com [64.233.178.246]) by mx1.freebsd.org (Postfix) with ESMTP id 8AE0C8FC26; Wed, 5 Nov 2008 16:10:50 +0000 (UTC) (envelope-from leeym@leeym.com) Received: by hs-out-0708.google.com with SMTP id 54so38018hsz.11 for ; Wed, 05 Nov 2008 08:10:49 -0800 (PST) Received: by 10.90.25.11 with SMTP id 11mr808827agy.57.1225901449610; Wed, 05 Nov 2008 08:10:49 -0800 (PST) Received: by 10.100.189.2 with HTTP; Wed, 5 Nov 2008 08:10:49 -0800 (PST) Message-ID: <759236930811050810t2150d000w741b8e2b5e7b9aae@mail.gmail.com> Date: Wed, 5 Nov 2008 08:10:49 -0800 From: "Yen-Ming Lee" To: "Anton Berezin" In-Reply-To: <20081103125035.GA66067@heechee.tobez.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200810181406.m9IE6jW8067588@freefall.freebsd.org> <759236930810180813r415eaae2of299ebed951632a8@mail.gmail.com> <20081103125035.GA66067@heechee.tobez.org> Cc: perl@freebsd.org Subject: Re: ports/128187: [PATCH] devel/p5-Parse-RecDescent: simplfy dependency X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Nov 2008 16:10:51 -0000 2008/11/3 Anton Berezin : > Well, until we have a bit more automatic and a bit more comprehensive > solution, don't you think that we should consider such things on a > case-by-case basis? I understand your arguments, and I have presented my > own arguments, sometimes agreeing with you, sometimes not, but this > discussion is larger than this particular PR. > > In *this* particular case, do you have a good reason of dropping > Text::Balanced from the BUILD_DEPENDS? I don't see any, whatever way I > slice it and dice it. I use conditional dependency because it is the core module for 5.7.3, and I remove it from BUILD_DEPENDS since Parse::RecDescent can build without Text::Balanced. It will complain, but just complain. In *this* particular case, conditional dependency is my main purpose, and I'm fine if you want to keep it in BUILD_DEPENDS. >> http://lists.freebsd.org/pipermail/freebsd-perl/2008-February/001745.html >> http://lists.freebsd.org/pipermail/freebsd-perl/2008-February/001748.html >> >> 2. (I'm doing so now) put 'requires' in RUN_DEPENDS, and put something >> in BUILD_DEPENDS if really needed. Also use conditional dependencies >> to avoid dual-life modules. It complains during the configure stage, >> but it works well. > > "Really needed" is in the eye of the beholder. You know that Makefile.PL > bitching is harmless, I know it is harmless, but a person installing the > module does not. In my opinion, "really needed" means if we don't have that module installed, Makefile.PL will download it from CPAN or do whatever we don't want. If it just complains, never mind, we will install it later when we 'make install'. If you and all the perl@ developers prefer solution 1, to install all the modules so Makefile.PL will never complain, no problem, just put it in porters handbook, in case some users argue that we install unnecessary modules, I can show them that it's our conclusion. We can still review them case by case, but in solution 1, the Makefile should look like this: RUN_DEPENDS= the ones needed for run BUILD_DEPENDS= ${RUN_DEPENDS} BUILD_DEPENDS+= the ones needed for tests (if any) right? >> http://lists.freebsd.org/pipermail/freebsd-perl/2008-July/001900.html >> >> 3. use PERL_DEPENDS, but we still need to find out the relationship >> between the minimum version of the required module and the package >> version fulfill that minimum version of the module. In fact I >> encounter this problem again recently: Net::Amazon::S3-0.45 requires >> IO::File-0.14, which is from IO, but obviously not IO-0.14 > > Yes, this is a drawback of our proposed solution. I still think it is > better to rely on distributions and not on individual modules, though. Since it's the only drawback, and we think it's acceptable, why don't we just do it ? >> http://lists.freebsd.org/pipermail/freebsd-perl/2008-April/001834.html >> >> We discussed about it several times, please make a decision this time >> and put it somewhere in the porters handbook. > > Hey, *who* is it you want to make a decision? > > Cheers, > \Anton. At least not me. You are the better candidate, the core perl ports maintainer. :-) Regards, -- Yen-Ming Lee From owner-freebsd-perl@FreeBSD.ORG Fri Nov 7 17:20:26 2008 Return-Path: Delivered-To: perl@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C597710656A3; Fri, 7 Nov 2008 17:20:26 +0000 (UTC) (envelope-from lists@nrd.fr) Received: from maiev.nerim.net (maiev.ipv6.nerim.net [IPv6:2001:7a8:1:1::89]) by mx1.freebsd.org (Postfix) with ESMTP id 4D6778FC1D; Fri, 7 Nov 2008 17:20:26 +0000 (UTC) (envelope-from lists@nrd.fr) Received: from amaiur (benat.pck.nerim.net [213.41.169.108]) by maiev.nerim.net (Postfix) with SMTP id 78FC8BA57E; Fri, 7 Nov 2008 18:12:50 +0100 (CET) Date: Fri, 7 Nov 2008 18:12:26 +0100 From: Benat Dagorret To: perl@FreeBSD.org Message-Id: <20081107181226.5002036b.lists@nrd.fr> X-Mailer: Sylpheed 2.4.8 (GTK+ 2.12.9; amd64-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org Subject: FreeBSD Port: p5-GD-SecurityImage-1.66,1 X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lists@nrd.fr List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Nov 2008 17:20:26 -0000 Hello, I'm writing a webapp that uses the Catalyst::Plugin::Captcha module, which depends on GD::SecurityImage. As far as I understand the GD::SecurityImage documentation, using the ImageMagick backend is optional : the module needs to be loaded only if GD::SecurityImage is "required" by other modules. So, my question is whether it would be possible to include an option in the GD::SecurityImage Makefile to allow the user build the port without ImageMagick. Or am I missing a way to do that with the current port ? (I use FreeBSD RELEASE 7.0). Thanks for the great work to the FreeBSD developers and maintainers. Regards. -- Benat Dagorret From owner-freebsd-perl@FreeBSD.ORG Fri Nov 7 20:21:16 2008 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7BA8B1065677 for ; Fri, 7 Nov 2008 20:21:16 +0000 (UTC) (envelope-from steven@hudson-trading.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 3752E8FC08 for ; Fri, 7 Nov 2008 20:21:16 +0000 (UTC) (envelope-from steven@hudson-trading.com) Received: by qw-out-2122.google.com with SMTP id 9so887719qwb.7 for ; Fri, 07 Nov 2008 12:21:15 -0800 (PST) Received: by 10.214.46.12 with SMTP id t12mr4628734qat.316.1226087651521; Fri, 07 Nov 2008 11:54:11 -0800 (PST) Received: from ?10.2.200.223? ([209.249.190.254]) by mx.google.com with ESMTPS id 5sm4174389ywl.4.2008.11.07.11.54.10 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 07 Nov 2008 11:54:10 -0800 (PST) Message-Id: From: Steven Kreuzer To: lists@nrd.fr In-Reply-To: <20081107181226.5002036b.lists@nrd.fr> Content-Type: multipart/mixed; boundary=Apple-Mail-12325-819829529 Mime-Version: 1.0 (Apple Message framework v929.2) Date: Fri, 7 Nov 2008 14:54:08 -0500 References: <20081107181226.5002036b.lists@nrd.fr> X-Mailer: Apple Mail (2.929.2) Sender: Steven Kreuzer Cc: ports@freebsd.org, perl@freebsd.org Subject: Re: FreeBSD Port: p5-GD-SecurityImage-1.66,1 X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Nov 2008 20:21:16 -0000 --Apple-Mail-12325-819829529 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On Nov 7, 2008, at 12:12 PM, Benat Dagorret wrote: > > Hello, > > I'm writing a webapp that uses the Catalyst::Plugin::Captcha module, > which depends on GD::SecurityImage. > > As far as I understand the GD::SecurityImage documentation, using the > ImageMagick backend is optional : the module needs to be loaded only > if > GD::SecurityImage is "required" by other modules. > > So, my question is whether it would be possible to include an option > in > the GD::SecurityImage Makefile to allow the user build the port > without > ImageMagick. Or am I missing a way to do that with the current port ? > (I use FreeBSD RELEASE 7.0). > > Thanks for the great work to the FreeBSD developers and maintainers. > > Regards. > > -- > Benat Dagorret > _______________________________________________ > 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 > " Try out the attached patch and let me know how it works for you Steven Kreuzer http://www.exit2shell.com/~skreuzer --Apple-Mail-12325-819829529 Content-Disposition: attachment; filename=p5-GD-SecurityImage.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="p5-GD-SecurityImage.patch" Content-Transfer-Encoding: 7bit Index: Makefile =================================================================== RCS file: /usr/share/cvs/freebsd/ports/security/p5-GD-SecurityImage/Makefile,v retrieving revision 1.14 diff -u -r1.14 Makefile --- Makefile 12 Jun 2008 14:39:51 -0000 1.14 +++ Makefile 7 Nov 2008 19:52:43 -0000 @@ -16,7 +16,11 @@ COMMENT= Perl5 module for creating CAPTCHA security images BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD \ - ${SITE_PERL}/${PERL_ARCH}/Image/Magick.pm:${PORTSDIR}/graphics/ImageMagick + +.if defined(WITH_IMAGEMAGICK) +BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Image/Magick.pm:${PORTSDIR}/graphics/ImageMagick +.endif + RUN_DEPENDS= ${BUILD_DEPENDS} PERL_CONFIGURE= yes --Apple-Mail-12325-819829529 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit --Apple-Mail-12325-819829529--