From owner-freebsd-perl@FreeBSD.ORG Mon Aug 9 11:03:27 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6FBC316A4CE for ; Mon, 9 Aug 2004 11:03:27 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 513A243D2D for ; Mon, 9 Aug 2004 11:03:27 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i79B3Rwj079373 for ; Mon, 9 Aug 2004 11:03:27 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i79B3QQa079367 for perl@freebsd.org; Mon, 9 Aug 2004 11:03:26 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 9 Aug 2004 11:03:26 GMT Message-Id: <200408091103.i79B3QQa079367@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: perl@FreeBSD.org Subject: Current problem reports assigned to you X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 09 Aug 2004 11:03:27 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2004/03/03] ports/63670 perl 'Unable to read from thread kernel pipe' 1 problem total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- f [2004/07/22] ports/69421 perl perl5-related distfiles are in common dis 1 problem total. From owner-freebsd-perl@FreeBSD.ORG Wed Aug 11 09:28:59 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3EE7916A4CE for ; Wed, 11 Aug 2004 09:28:59 +0000 (GMT) Received: from cicero0.cybercity.dk (cicero0.cybercity.dk [212.242.40.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 071FF43D4C for ; Wed, 11 Aug 2004 09:28:59 +0000 (GMT) (envelope-from lars@thegler.dk) Received: from dask.thegler.dk (port156.ds1-bav.adsl.cybercity.dk [217.157.188.161]) by cicero0.cybercity.dk (Postfix) with ESMTP id 135733060C for ; Wed, 11 Aug 2004 11:28:55 +0200 (CEST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by dask.thegler.dk (Postfix) with ESMTP id B38463EC0 for ; Wed, 11 Aug 2004 11:28:54 +0200 (CEST) Message-ID: <4119E6D6.5030104@thegler.dk> Date: Wed, 11 Aug 2004 11:28:54 +0200 From: Lars Thegler User-Agent: Mozilla Thunderbird 0.7.1 (Windows/20040626) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-perl@FreeBSD.org X-Enigmail-Version: 0.85.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Aug 2004 09:28:59 -0000 Hi all, I'm a bit worried about the continuing tendency to put *_DEPENDS into PERL_LEVEL conditionals, the latest example of which is PR 70290. IMHO this is wrong for all modules on CPAN, which are also in the perl distribution, because if the module is updated on CPAN to something newer than it is in the distribution, it will not get installed (and thereby updated) in such a conditional dependency. Maybe this situation would be better, if there was a passage in the Porter's Handbook explaining this - or am I fighting windmills here? /Lars From owner-freebsd-perl@FreeBSD.ORG Wed Aug 11 10:56:21 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2732B16A4CE for ; Wed, 11 Aug 2004 10:56:21 +0000 (GMT) Received: from plouf.absolight.net (plouf.absolight.net [212.43.217.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0AD643D58 for ; Wed, 11 Aug 2004 10:56:20 +0000 (GMT) (envelope-from mat@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by plouf.absolight.net (Postfix) with ESMTP id 15D58402E; Wed, 11 Aug 2004 12:56:20 +0200 (CEST) X-Original-To: lars@thegler.dk X-Original-To: freebsd-perl@FreeBSD.org Received: from [192.168.8.51] (abeille.free.absolight.net [82.66.245.111]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by plouf.absolight.net (Postfix) with ESMTP id CA86740BA; Wed, 11 Aug 2004 12:56:14 +0200 (CEST) Date: Wed, 11 Aug 2004 12:56:08 +0200 From: Mathieu Arnold To: Lars Thegler , freebsd-perl@FreeBSD.org Message-ID: <2BDB3F030772F19E40D45599@[192.168.8.51]> In-Reply-To: <4119E6D6.5030104@thegler.dk> References: <4119E6D6.5030104@thegler.dk> X-Mailer: Mulberry/3.1.6 (Win32) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="==========C5F11A5EAA081864B6AB==========" X-Spam-Checker-Version: SpamAssassin 2.64-abso_2004012301 (2004-01-11) on plouf.absolight.net by root@absolight.fr X-Virus-Scanned: by amavisd-new at plouf.absolight.net X-Spam-Status: No, hits=-4.9 tagged_above=-10 required=5 tests=BAYES_00 X-Spam-Level: Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Aug 2004 10:56:21 -0000 --==========C5F11A5EAA081864B6AB========== Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline +-le 11/08/2004 11:28 +0200, Lars Thegler a dit : | Hi all, | | I'm a bit worried about the continuing tendency to put *_DEPENDS into | PERL_LEVEL conditionals, the latest example of which is PR 70290. | | IMHO this is wrong for all modules on CPAN, which are also in the perl | distribution, because if the module is updated on CPAN to something newer | than it is in the distribution, it will not get installed (and thereby | updated) in such a conditional dependency. Too true, it's a PITA to update those modules, look for each depending ports, etc... | Maybe this situation would be better, if there was a passage in the | Porter's Handbook explaining this - or am I fighting windmills here? eik asked me if I could write up a passage for the Porter's Handbook to explain how to depend on a Perl module. Maybe it could be a collective work ;-) I think it's a PITA, but I also think we have to follow this damn path, the thing is that it'll add more work on the porter's hands, but we'll have a better freebsd at the end :-) -- Mathieu Arnold --==========C5F11A5EAA081864B6AB========== Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (MingW32) iQEVAwUBQRn7S1vROjYJ63c1AQKJJwf+O6NQm5SrT8Tr30gqrmdTFukaaIFeDZLw 8MI27leJjxRlt5KRmq3exVhbTfBL9Urf1mjxr+NsBSTiuAgAxBGckLRlVlTN5HIW U0LcemkgVUL1UKrm1vXMV2W9ljtFLfsoN/yix3hoppPjI7cYEQE6zlnYW7NI54/0 jcsOpWXl5Kmi5fV8MXdeWt3wIgLRvYWcCavFDCi0+oQ76Srah9rAvn0oifxGO3QL 6G5cOMfbOpbtd4i3HxzTFKFxb4QPYE+T+IcisLgvdhk7zpy/3In85bucWY/sZlkE a6852ofXp3k6nlIzcgK6yzmPscj6TNrsek1ooUIIecSYLHEl8iAtOw== =152k -----END PGP SIGNATURE----- --==========C5F11A5EAA081864B6AB==========-- From owner-freebsd-perl@FreeBSD.ORG Wed Aug 11 16:19:02 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D99416A4DB for ; Wed, 11 Aug 2004 16:19:02 +0000 (GMT) Received: from mail.iis.sinica.edu.tw (mail.iis.sinica.edu.tw [140.109.20.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id B731543D1D for ; Wed, 11 Aug 2004 16:19:01 +0000 (GMT) (envelope-from clsung@iis.sinica.edu.tw) Received: from [140.109.226.5] (140-109-226-5.adsl.sinica.edu.tw [140.109.226.5]) (authenticated bits=0)i7BGIf3P052719 for ; Thu, 12 Aug 2004 00:18:56 +0800 (CST) (envelope-from clsung@iis.sinica.edu.tw) Message-ID: <411A46DA.6030600@iis.sinica.edu.tw> Date: Thu, 12 Aug 2004 00:18:34 +0800 From: Cheng-Lung Sung User-Agent: Mozilla Thunderbird 0.7 (Windows/20040616) X-Accept-Language: zh-tw, en-us, en MIME-Version: 1.0 To: freebsd-perl@freebsd.org X-Enigmail-Version: 0.84.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Aug 2004 16:19:02 -0000 I think it's time to have a bsd.perl.mk :p clsung From owner-freebsd-perl@FreeBSD.ORG Wed Aug 11 17:29:10 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C014016A4CF for ; Wed, 11 Aug 2004 17:29:10 +0000 (GMT) Received: from mail.3wgraphics.net (mail.3wgraphics.net [194.87.91.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A6E943D4C for ; Wed, 11 Aug 2004 17:29:10 +0000 (GMT) (envelope-from skv@FreeBSD.org) Received: from [192.168.0.1] (helo=[192.168.0.1]) by mail.3wgraphics.net with esmtp (Exim 4.41 (FreeBSD)) id 1BuwuS-000LFO-33; Wed, 11 Aug 2004 21:29:08 +0400 Message-ID: <411A5763.80702@FreeBSD.org> Date: Wed, 11 Aug 2004 21:29:07 +0400 From: Sergey Skvortsov User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040616 X-Accept-Language: en,ru MIME-Version: 1.0 To: Cheng-Lung Sung References: <411A46DA.6030600@iis.sinica.edu.tw> In-Reply-To: <411A46DA.6030600@iis.sinica.edu.tw> X-Enigmail-Version: 0.84.2.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Aug 2004 17:29:10 -0000 Cheng-Lung Sung wrote: > I think it's time to have a bsd.perl.mk :p > I think your patch for p5-File-Temp: .if ${PERL_LEVEL} > 500800 IGNORE= "This module is already included in perl 5.8.x and later." .endif is senseless and detrimental. All p5-ports with IGNORE like "This module is already included in perl X.Y.Z" should be cleaned up. There is only one exception: if module on CPAN is completely obsolete and it's version in perl distribution is and will be undoubtedly newer. Typical examples are devel/p5-IO and devel/p5-Devel-DProf. -- Sergey Skvortsov mailto: skv@FreeBSD.org From owner-freebsd-perl@FreeBSD.ORG Wed Aug 11 20:02:58 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B458C16A4CF; Wed, 11 Aug 2004 20:02:58 +0000 (GMT) Received: from mail.lovett.com (core.lovett.com [216.168.8.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id A496C43D31; Wed, 11 Aug 2004 20:02:58 +0000 (GMT) (envelope-from ade@FreeBSD.org) Received: from ts46-02-qdr1249.mdfrd.or.charter.com ([66.169.242.225] helo=[192.168.1.101]) by mail.lovett.com with asmtp (Exim 4.41 (FreeBSD)) id 1BuzJK-0004zP-I5; Wed, 11 Aug 2004 20:02:58 +0000 In-Reply-To: <411A5763.80702@FreeBSD.org> References: <411A46DA.6030600@iis.sinica.edu.tw> <411A5763.80702@FreeBSD.org> Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <70CEDA91-EBD1-11D8-8E5E-000A956B6386@FreeBSD.org> Content-Transfer-Encoding: 7bit From: Ade Lovett Date: Wed, 11 Aug 2004 13:02:58 -0700 To: Sergey Skvortsov X-Mailer: Apple Mail (2.619) cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Aug 2004 20:02:58 -0000 On Aug 11, 2004, at 10:29, Sergey Skvortsov wrote: > I think your patch for p5-File-Temp: > > .if ${PERL_LEVEL} > 500800 > IGNORE= "This module is already included in perl 5.8.x and later." > .endif > > is senseless and detrimental. Ok, let's slow down a bit here. This is obviously an issue that is likely to cause much consternation (I'm specifically avoiding use of the "b-word" here :) > All p5-ports with IGNORE like "This module is already included in perl > X.Y.Z" should be cleaned up. Well, the standard answer to that would be "patches welcome", but is not particularly useful at this point. Going forward, I would *strongly* recommend that all the perl hooks etc. be pulled out into a Mk/bsd.perl.mk -- this is an absolute requirement if further work is to be done on the ports infrastructure as it relates to perl, since we don't want to be tied into the primary bsd.port.mk. Once the first "null-commit" has happened (bsd.port.mk -> bsd.port.mk/bsd.perl.mk) then, and only then, will it make sense to start working on a (new/improved/better/whatever) perl port infrastructure. Initial testing can be thrown around by adding to bsd.perl.mk in the presence of a specific all-encompassing-variable (eg: USE_PERL_NEW_WORLD_ORDER=YES :) so that regular end-user consumers of the perl ports won't see *any* changes until the switch is flipped. Then, and only then, will it be possible to sit down, write up what works, and what doesn't, with the current system, create a wishlist, and then get down to the coding work, handing out a few more PhD's in make(1) operation :) Having recently done the work to extract GNU autotools from bsd.port.mk into its own standalone file, and being a big consumer of perl ports myself, I'm certainly willing to offer my services in getting a bsd.perl.mk set up. -aDe From owner-freebsd-perl@FreeBSD.ORG Wed Aug 11 23:44:31 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 354AE16A4CE for ; Wed, 11 Aug 2004 23:44:31 +0000 (GMT) Received: from mproxy.gmail.com (rproxy.gmail.com [64.233.170.195]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD0BF43D49 for ; Wed, 11 Aug 2004 23:44:30 +0000 (GMT) (envelope-from clsung@gmail.com) Received: by mproxy.gmail.com with SMTP id 77so213675rnl for ; Wed, 11 Aug 2004 16:44:19 -0700 (PDT) Received: by 10.38.77.53 with SMTP id z53mr806568rna; Wed, 11 Aug 2004 16:44:18 -0700 (PDT) Message-ID: <8c0cd475040811164465e728f8@mail.gmail.com> Date: Thu, 12 Aug 2004 07:44:18 +0800 From: AlanSung To: Ade Lovett , Sergey Skvortsov , freebsd-perl@freebsd.org In-Reply-To: <70CEDA91-EBD1-11D8-8E5E-000A956B6386@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <411A46DA.6030600@iis.sinica.edu.tw> <411A5763.80702@FreeBSD.org> <70CEDA91-EBD1-11D8-8E5E-000A956B6386@FreeBSD.org> Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Aug 2004 23:44:31 -0000 On Wed, 11 Aug 2004 13:02:58 -0700, Ade Lovett wrote: > > On Aug 11, 2004, at 10:29, Sergey Skvortsov wrote: > > I think your patch for p5-File-Temp: > > > > .if ${PERL_LEVEL} > 500800 > > IGNORE= "This module is already included in perl 5.8.x and later." > > .endif > > > > is senseless and detrimental. > > Ok, let's slow down a bit here. This is obviously an issue that is > likely to cause much consternation (I'm specifically avoiding use of > the "b-word" here :) It's ok, maybe I should pay more attention to this mailing list :) Another suggestion (quick and dirty, I thought) is to remove IGNORE, and add a *symbolic link* from core to site_perl directory. If there is any new p5-File-Temp (on CPAN) in the future, we can just remove that symbolic link without any damage? (accomplished by pkg-plist?) How about that? > > All p5-ports with IGNORE like "This module is already included in perl > > X.Y.Z" should be cleaned up. > > Well, the standard answer to that would be "patches welcome", but is > not particularly useful at this point. > > Going forward, I would *strongly* recommend that all the perl hooks > etc. be pulled out into a Mk/bsd.perl.mk -- this is an absolute > requirement if further work is to be done on the ports infrastructure > as it relates to perl, since we don't want to be tied into the primary > bsd.port.mk. This should be my favorite :) > ........... > -aDe -- Cheng-Lung Sung From owner-freebsd-perl@FreeBSD.ORG Thu Aug 12 08:24:04 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB6D316A4CE; Thu, 12 Aug 2004 08:24:04 +0000 (GMT) Received: from mail.3wgraphics.net (mail.3wgraphics.net [194.87.91.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 85D1843D46; Thu, 12 Aug 2004 08:24:04 +0000 (GMT) (envelope-from skv@protey.ru) Received: from [192.168.0.1] (helo=[192.168.0.1]) by mail.3wgraphics.net with esmtp (Exim 4.41 (FreeBSD)) id 1BvAsV-000FQD-B4; Thu, 12 Aug 2004 12:24:03 +0400 Message-ID: <411B2922.5050202@protey.ru> Date: Thu, 12 Aug 2004 12:24:02 +0400 From: Sergey Skvortsov Organization: 3W Graphics User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040616 X-Accept-Language: en,ru MIME-Version: 1.0 To: Ade Lovett References: <411A46DA.6030600@iis.sinica.edu.tw> <411A5763.80702@FreeBSD.org> <70CEDA91-EBD1-11D8-8E5E-000A956B6386@FreeBSD.org> In-Reply-To: <70CEDA91-EBD1-11D8-8E5E-000A956B6386@FreeBSD.org> X-Enigmail-Version: 0.84.2.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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: Thu, 12 Aug 2004 08:24:04 -0000 Ade Lovett wrote: >> is senseless and detrimental. > > Ok, let's slow down a bit here. This is obviously an issue that is > likely to cause much consternation (I'm specifically avoiding use of the > "b-word" here :) Ok, maybe I was too brusque. But trivial ports updating to the latest state is _so_ painful and annoying even via portupgrade. > Having recently done the work to extract GNU autotools from bsd.port.mk > into its own standalone file, and being a big consumer of perl ports > myself, I'm certainly willing to offer my services in getting a > bsd.perl.mk set up. I'm quite impatient for this .mk splitting! -- Sergey Skvortsov mailto: skv@protey.ru From owner-freebsd-perl@FreeBSD.ORG Thu Aug 12 17:55:28 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 622F516A4CE; Thu, 12 Aug 2004 17:55:28 +0000 (GMT) Received: from fillmore.dyndns.org (port-212-202-50-15.dynamic.qsc.de [212.202.50.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2772A43D2D; Thu, 12 Aug 2004 17:55:28 +0000 (GMT) (envelope-from eikemeier@fillmore-labs.com) Received: from dhcp-13.local ([172.16.0.13] helo=dhcp-10.local) by fillmore.dyndns.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.41 (FreeBSD)) id 1BvJnR-0009mW-2A; Thu, 12 Aug 2004 19:55:27 +0200 Date: Thu, 12 Aug 2004 19:57:03 +0200 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v482) To: Cheng-Lung Sung From: Oliver Eikemeier In-Reply-To: <411A46DA.6030600@iis.sinica.edu.tw> Message-Id: <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> Content-Transfer-Encoding: 7bit User-Agent: KMail/1.5.9 cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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: Thu, 12 Aug 2004 17:55:28 -0000 Cheng-Lung Sung wrote: > I think it's time to have a bsd.perl.mk :p Sergey Matveychuk did some work in PR 55515: Btw, is there still the open issue that textproc/PodParser conflicts with lang/perl5.8 in pod2usage, podchecker and podselect, and the same for textproc/p5-podlators with pod2man and pod2text? -Oliver From owner-freebsd-perl@FreeBSD.ORG Thu Aug 12 18:07:20 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7256416A4CE for ; Thu, 12 Aug 2004 18:07:20 +0000 (GMT) Received: from mail.fatpipi.com (fatpipi.cirx.org [211.23.144.137]) by mx1.FreeBSD.org (Postfix) with ESMTP id D42DE43D1F for ; Thu, 12 Aug 2004 18:07:17 +0000 (GMT) (envelope-from vanilla@fatpipi.com) Received: from localhost (localhost.cirx.org [127.0.0.1]) by mail.fatpipi.com (Postfix) with ESMTP id 53D737B; Fri, 13 Aug 2004 02:07:16 +0800 (CST) Received: from mail.fatpipi.com ([127.0.0.1]) by localhost (fatpipi.cirx.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 61760-07; Fri, 13 Aug 2004 02:07:15 +0800 (CST) Received: by mail.fatpipi.com (Postfix, from userid 1002) id 97E38BC; Fri, 13 Aug 2004 02:07:15 +0800 (CST) Date: Fri, 13 Aug 2004 02:07:15 +0800 From: "Vanilla I. Shu" To: Oliver Eikemeier Message-ID: <20040812180715.GA62037@fatpipi.cirx.org> References: <411A46DA.6030600@iis.sinica.edu.tw> <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=big5 Content-Disposition: inline In-Reply-To: <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> User-Agent: Mutt/1.5.6i X-Virus-Scanned: by amavisd-new at cirx.org cc: Cheng-Lung Sung cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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: Thu, 12 Aug 2004 18:07:20 -0000 On Thu, Aug 12, 2004 at 07:57:03PM +0200, Oliver Eikemeier wrote: > Cheng-Lung Sung wrote: > >I think it's time to have a bsd.perl.mk :p > Sergey Matveychuk did some work in PR 55515: > long long long long time ago, I already submit another pr about bsd.perl.mk, and assign to portmgr@ but someone closed it.. -- so sad sad sad sad sad..... From owner-freebsd-perl@FreeBSD.ORG Thu Aug 12 18:15:55 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69BCB16A4CE for ; Thu, 12 Aug 2004 18:15:55 +0000 (GMT) Received: from mail.3wgraphics.net (mail.3wgraphics.net [194.87.91.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id B474443D39 for ; Thu, 12 Aug 2004 18:15:54 +0000 (GMT) (envelope-from skv@protey.ru) Received: from [192.168.0.1] (helo=[192.168.0.1]) by mail.3wgraphics.net with esmtp (Exim 4.41 (FreeBSD)) id 1BvK7E-0000W0-JH; Thu, 12 Aug 2004 22:15:52 +0400 Message-ID: <411BB3D8.7020704@protey.ru> Date: Thu, 12 Aug 2004 22:15:52 +0400 From: Sergey Skvortsov Organization: 3W Graphics User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040616 X-Accept-Language: en,ru MIME-Version: 1.0 To: Oliver Eikemeier References: <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> In-Reply-To: <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> X-Enigmail-Version: 0.84.2.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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: Thu, 12 Aug 2004 18:15:55 -0000 Oliver Eikemeier wrote: > Btw, is there still the open issue that textproc/PodParser conflicts > with lang/perl5.8 in pod2usage, podchecker and podselect, and the same > for textproc/p5-podlators with pod2man and pod2text? Fixed: http://www.freebsd.org/cgi/query-pr.cgi?pr=70185 http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-PodParser/ http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-podlators/ -- Sergey Skvortsov mailto: skv@protey.ru From owner-freebsd-perl@FreeBSD.ORG Thu Aug 12 18:30:56 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A26316A4CF for ; Thu, 12 Aug 2004 18:30:56 +0000 (GMT) Received: from fillmore.dyndns.org (port-212-202-50-15.dynamic.qsc.de [212.202.50.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B4A843D5A for ; Thu, 12 Aug 2004 18:30:56 +0000 (GMT) (envelope-from eikemeier@fillmore-labs.com) Received: from dhcp-13.local ([172.16.0.13] helo=dhcp-10.local) by fillmore.dyndns.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.41 (FreeBSD)) id 1BvKLk-00063h-PR; Thu, 12 Aug 2004 20:30:55 +0200 Date: Thu, 12 Aug 2004 20:32:31 +0200 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v482) To: "Vanilla I. Shu" From: Oliver Eikemeier In-Reply-To: <20040812180715.GA62037@fatpipi.cirx.org> Message-Id: Content-Transfer-Encoding: 7bit User-Agent: KMail/1.5.9 cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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: Thu, 12 Aug 2004 18:30:56 -0000 Vanilla I. Shu wrote: > On Thu, Aug 12, 2004 at 07:57:03PM +0200, Oliver Eikemeier wrote: >> Cheng-Lung Sung wrote: >>> I think it's time to have a bsd.perl.mk :p >> Sergey Matveychuk did some work in PR 55515: >> > long long long long time ago, I already submit another pr about > bsd.perl.mk, and assign to portmgr@ > > but someone closed it.. > -- > so sad sad sad sad sad..... I can't find it: Do you have any references for me? -Oliver From owner-freebsd-perl@FreeBSD.ORG Thu Aug 12 19:01:50 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4628C16A4CE for ; Thu, 12 Aug 2004 19:01:50 +0000 (GMT) Received: from fillmore.dyndns.org (port-212-202-50-15.dynamic.qsc.de [212.202.50.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C80243D48 for ; Thu, 12 Aug 2004 19:01:50 +0000 (GMT) (envelope-from eikemeier@fillmore-labs.com) Received: from dhcp-13.local ([172.16.0.13] helo=dhcp-10.local) by fillmore.dyndns.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.41 (FreeBSD)) id 1BvKpd-00068e-Uv; Thu, 12 Aug 2004 21:01:49 +0200 Date: Thu, 12 Aug 2004 21:03:24 +0200 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v482) To: Sergey Skvortsov From: Oliver Eikemeier In-Reply-To: <411BB3D8.7020704@protey.ru> Message-Id: <496D5F55-EC92-11D8-887A-00039312D914@fillmore-labs.com> Content-Transfer-Encoding: 7bit User-Agent: KMail/1.5.9 cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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: Thu, 12 Aug 2004 19:01:50 -0000 Sergey Skvortsov wrote: > Oliver Eikemeier wrote: > >> Btw, is there still the open issue that textproc/PodParser conflicts >> with lang/perl5.8 in pod2usage, podchecker and podselect, and the same >> for textproc/p5-podlators with pod2man and pod2text? > > Fixed: > > http://www.freebsd.org/cgi/query-pr.cgi?pr=70185 > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-PodParser/ > http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-podlators/ Hey, great! Kudos. -Oliver From owner-freebsd-perl@FreeBSD.ORG Thu Aug 12 23:36:33 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 20B1F16A4CE for ; Thu, 12 Aug 2004 23:36:33 +0000 (GMT) Received: from mproxy.gmail.com (rproxy.gmail.com [64.233.170.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id A229743D49 for ; Thu, 12 Aug 2004 23:36:32 +0000 (GMT) (envelope-from clsung@gmail.com) Received: by mproxy.gmail.com with SMTP id 80so22056rnk for ; Thu, 12 Aug 2004 16:36:32 -0700 (PDT) Received: by 10.38.206.50 with SMTP id d50mr363139rng; Thu, 12 Aug 2004 16:36:31 -0700 (PDT) Message-ID: <8c0cd475040812163645f559a@mail.gmail.com> Date: Fri, 13 Aug 2004 07:36:31 +0800 From: AlanSung To: Oliver Eikemeier In-Reply-To: <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: AlanSung List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Aug 2004 23:36:33 -0000 That's great, has it passed test phase? On Thu, 12 Aug 2004 19:57:03 +0200, Oliver Eikemeier wrote: > Cheng-Lung Sung wrote: > > > I think it's time to have a bsd.perl.mk :p > > Sergey Matveychuk did some work in PR 55515: > > > Btw, is there still the open issue that textproc/PodParser conflicts > with lang/perl5.8 in pod2usage, podchecker and podselect, and the same > for textproc/p5-podlators with pod2man and pod2text? > > -Oliver > > > > _______________________________________________ > freebsd-perl@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-perl > To unsubscribe, send any mail to "freebsd-perl-unsubscribe@freebsd.org" > -- COBRA Lab in NTU EE IAS Lab in SINICA IIS From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 05:15:30 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7022216A4F8 for ; Fri, 13 Aug 2004 05:15:30 +0000 (GMT) Received: from mail.ciam.ru (mail.ciam.ru [213.147.57.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0AADC43D64 for ; Fri, 13 Aug 2004 05:15:30 +0000 (GMT) (envelope-from sem@FreeBSD.org) Received: from msd-mtu.mbrd.ru ([195.34.35.77] helo=[172.16.4.9]) by mail.ciam.ru with asmtp (Exim 4.x) id 1BvUPA-0008cE-Th; Fri, 13 Aug 2004 09:15:08 +0400 Message-ID: <411C4E57.7040509@FreeBSD.org> Date: Fri, 13 Aug 2004 09:15:03 +0400 From: Sergey Matveychuk User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.1) Gecko/20040707 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: Oliver Eikemeier References: <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> In-Reply-To: <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "proxy.ciam.ru", hasmessageblock similar future email. If you have any questions, see the administrator of that system for details.>> I think it's time to have a bsd.perl.mk :p > > > Sergey Matveychuk did some work in PR 55515: > > > Btw, is there still the open issue that textproc/PodParser conflicts > with for textproc/p5-podlators with pod2man and pod2text? [...] Content analysis details: (0.0 points, 5.0 required) pts rule name description -------------------------------------------------- cc: Cheng-Lung Sung cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 05:15:30 -0000 Oliver Eikemeier wrote: > Cheng-Lung Sung wrote: > >> I think it's time to have a bsd.perl.mk :p > > > Sergey Matveychuk did some work in PR 55515: > > > Btw, is there still the open issue that textproc/PodParser conflicts > with lang/perl5.8 in pod2usage, podchecker and podselect, and the same > for textproc/p5-podlators with pod2man and pod2text? Yes, I think so for a year already :) But many ports have affected. Changes are trivial in most cases but I'm not sure we could finish till 5.3-RELEASE ports freeze anyway. -- Sem. From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 06:37:29 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9826C16A4CF; Fri, 13 Aug 2004 06:37:29 +0000 (GMT) Received: from mail.ciam.ru (mail.ciam.ru [213.147.57.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 322DE43D1F; Fri, 13 Aug 2004 06:37:28 +0000 (GMT) (envelope-from sem@FreeBSD.org) Received: from msd-mtu.mbrd.ru ([195.34.35.77] helo=[172.16.4.9]) by mail.ciam.ru with asmtp (Exim 4.x) id 1BvVgn-0009zS-BI; Fri, 13 Aug 2004 10:37:27 +0400 Message-ID: <411C61A0.30302@FreeBSD.org> Date: Fri, 13 Aug 2004 10:37:20 +0400 From: Sergey Matveychuk User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.1) Gecko/20040707 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: freebsd-gnats-submit@FreeBSD.org, freebsd-perl@freebsd.org, Oliver Eikemeier Content-Type: multipart/mixed; boundary="------------040007030500050100040009" X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "proxy.ciam.ru", hasmessageblock similar future email. If you have any questions, see the administrator of that system for details. Content preview: Here is an adapted patch for modern bsd.port.mk and 10:12:06 2004 +++ bsd.port.mk Fri Aug 13 10:14:17 2004 @@ -208,33 +208,6 @@ # that the port uses GNU gettext (libintl). ## -# USE_PERL5 - Says that the install or run phases. -# USE_PERL5_BUILD - Says that the port uses perl5 in one or more of the extract, -# patch, build or install phases. -# USE_PERL5_RUN - Says that the port uses perl5 for running. -# PERL5 - a port. -# PERL - Set to full path of perl5, either in the system or -# installed from a port, but without the version number. -# Use this if you need to replace "#!" lines in scripts. -# PERL_VERSION - Full version of perl5 (see below for current value). -# PERL_VER - Short version of perl5 (see below for current value). -# PERL_LEVEL - Perl version, N is minor version, and P is -# the patch level. E.g., PERL_VERSION=5.6.1 would give -# a PERL_LEVEL of 500601. This can be used in comparisons -# to determine if the version of perl is high PERL_ARCH - Directory name of architecture dependent libraries -# (value: ${ARCH}-freebsd). -# PERL_PORT - Name of the perl port that is installed -# (value: perl5) -# SITE_PERL - Directory name where site specific perl packages go. -# This value is added to PLIST_SUB. -# PERL_MODBUILD - Use Module::Build to configure, build and install -# port. -# # USE_GHOSTSCRIPT - Says that the port needs ghostscript to Says that the port needs ghostscript to build. @@ -288,6 +261,13 @@ # See- usesphases. +# USE_PERL5_RUN [...] Content analysis details: (1.5 points, 5.0 required) pts rule name description -------------------------------------------------- 0.5 LINES_OF_YELLING BODY: A WHOLE LINE OF YELLING DETECTED 1.0 UPPERCASE_25_50 message body is 25-50% uppercase Subject: Re: ports/55515: [patch] extract perl stuff from bsd.port.mk into bsd.perl.mk X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 06:37:29 -0000 This is a multi-part message in MIME format. --------------040007030500050100040009 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Here is an adapted patch for modern bsd.port.mk and suitable bsd.perl.mk. -- Sem. --------------040007030500050100040009 Content-Type: text/plain; name="bsd.port.mk.perl-patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="bsd.port.mk.perl-patch" --- bsd.port.mk.orig Fri Aug 13 10:12:06 2004 +++ bsd.port.mk Fri Aug 13 10:14:17 2004 @@ -208,33 +208,6 @@ # USE_ICONV - Says that the port uses libiconv. # USE_GETTEXT - Says that the port uses GNU gettext (libintl). ## -# USE_PERL5 - Says that the port uses perl5 in one or more of the extract, -# patch, build, install or run phases. -# USE_PERL5_BUILD - Says that the port uses perl5 in one or more of the extract, -# patch, build or install phases. -# USE_PERL5_RUN - Says that the port uses perl5 for running. -# PERL5 - Set to full path of perl5, either in the system or -# installed from a port. -# PERL - Set to full path of perl5, either in the system or -# installed from a port, but without the version number. -# Use this if you need to replace "#!" lines in scripts. -# PERL_VERSION - Full version of perl5 (see below for current value). -# PERL_VER - Short version of perl5 (see below for current value). -# PERL_LEVEL - Perl version as an integer of the form MNNNPP, where -# M is major version, N is minor version, and P is -# the patch level. E.g., PERL_VERSION=5.6.1 would give -# a PERL_LEVEL of 500601. This can be used in comparisons -# to determine if the version of perl is high enough, -# whether a particular dependency is needed, etc. -# PERL_ARCH - Directory name of architecture dependent libraries -# (value: ${ARCH}-freebsd). -# PERL_PORT - Name of the perl port that is installed -# (value: perl5) -# SITE_PERL - Directory name where site specific perl packages go. -# This value is added to PLIST_SUB. -# PERL_MODBUILD - Use Module::Build to configure, build and install -# port. -# # USE_GHOSTSCRIPT - Says that the port needs ghostscript to both # build and run. Default: not set. # USE_GHOSTSCRIPT_BUILD - Says that the port needs ghostscript to build. @@ -288,6 +261,13 @@ # See bsd.autotools.mk for more details. # XXX: not currently in active use - this is a placeholder. ## +# USE_PERL5_BUILD - Says that the port uses perl5 in one or more of +# the extract, patch, build or install phases. +# USE_PERL5_RUN - Says that the port uses perl5 for running. +# USE_PERL5 - Implements both USE_PERL5_BUILD and USE_PERL5_RUN. +# (See bsd.perl.mk for full list of variables and +# CONFIGURE_SCRIPT, CONFIGURE_ARGS defaults.) +## # USE_JAVA - Says that the port relies on the Java language. # Implies inclusion of bsd.java.mk. (Also see # that file for more information on USE_JAVA_*). @@ -667,19 +647,14 @@ # configure stage will not do anything if this is not set. # GNU_CONFIGURE - Set if you are using GNU configure (optional). Implies # HAS_CONFIGURE. -# PERL_CONFIGURE - Configure using Perl's MakeMaker. Implies USE_PERL5. # CONFIGURE_WRKSRC - Directory to run configure in (default: ${WRKSRC}). # CONFIGURE_SCRIPT - Name of configure script, relative to ${CONFIGURE_WRKSRC} -# (default: "Makefile.PL" if PERL_CONFIGURE is set, -# "configure" otherwise). +# (default: "configure"). # CONFIGURE_TARGET - The name of target to call when GNU_CONFIGURE is # defined (default: ${MACHINE_ARCH}-portbld-freebsd${OSREL}). # CONFIGURE_ARGS - Pass these args to configure if ${HAS_CONFIGURE} is set # (default: "--prefix=${PREFIX} ${CONFIGURE_TARGET}" if -# GNU_CONFIGURE is set, "CC=${CC} CCFLAGS=${CFLAGS} -# PREFIX=${PREFIX} INSTALLPRIVLIB=${PREFIX}/lib -# INSTALLARCHLIB=${PREFIX}/lib" if PERL_CONFIGURE is set, -# empty otherwise). +# GNU_CONFIGURE is set, empty otherwise). # CONFIGURE_ENV - Pass these env (shell-like) to configure if # ${HAS_CONFIGURE} is set. # CONFIGURE_LOG - The name of configure log file (default: config.log). @@ -1068,67 +1043,6 @@ RUN_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT} .endif -.if ${OSVERSION} >= 502100 -PERL_VERSION?= 5.8.5 -PERL_VER?= 5.8.5 -.else -.if ${OSVERSION} >= 500032 -PERL_VERSION?= 5.6.1 -PERL_VER?= 5.6.1 -.else -.if ${OSVERSION} >= 500007 -PERL_VERSION?= 5.6.0 -PERL_VER?= 5.6.0 -.else -.if ${OSVERSION} >= 300000 -PERL_VERSION?= 5.00503 -.else -PERL_VERSION?= 5.00502 -.endif -PERL_VER?= 5.005 -.endif -.endif -.endif - -.if !defined(PERL_LEVEL) && defined(PERL_VERSION) -perl_major= ${PERL_VERSION:C|^([1-9]+).*|\1|} -_perl_minor= 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|} -perl_minor= ${_perl_minor:C|^.*(...)|\1|} -.if ${perl_minor} >= 100 -perl_minor= ${PERL_VERSION:C|^([1-9]+)\.([0-9][0-9][0-9]).*|\2|} -perl_patch= ${PERL_VERSION:C|^.*(..)|\1|} -.else # ${perl_minor} < 100 -_perl_patch= 0${PERL_VERSION:C|^([1-9]+)\.([0-9]+)\.*|0|} -perl_patch= ${_perl_patch:C|^.*(..)|\1|} -.endif # ${perl_minor} < 100 -PERL_LEVEL= ${perl_major}${perl_minor}${perl_patch} -.else -PERL_LEVEL=0 -.endif # !defined(PERL_LEVEL) && defined(PERL_VERSION) - -.if ${PERL_LEVEL} >= 500600 -PERL_ARCH?= mach -.else -PERL_ARCH?= ${ARCH}-freebsd -.endif - -.if ${PERL_LEVEL} >= 500800 -PERL_PORT?= perl5.8 -.else -PERL_PORT?= perl5 -.endif - -SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VER} -SITE_PERL?= ${LOCALBASE}/${SITE_PERL_REL} - -.if ${PERL_LEVEL} < 500600 -PERL5= /usr/bin/perl${PERL_VERSION} -PERL= /usr/bin/perl -.else -PERL5= ${LOCALBASE}/bin/perl${PERL_VERSION} -PERL= ${LOCALBASE}/bin/perl -.endif - # XXX: (not yet): .if defined(USE_AUTOTOOLS) # .include "${PORTSDIR}/Mk/bsd.autotools.mk" # XXX: (not yet): .endif @@ -1161,6 +1075,10 @@ .include "${PORTSDIR}/Mk/bsd.ruby.mk" .endif +.if defined(USE_PERL5) || defined(PERL_CONFIGURE) || defined(USE_PERL5_BUILD) || defined(USE_PERL5_RUN) || defined(PERL_MODBUILD) || ${PORTNAME} == "perl" +.include "${PORTSDIR}/Mk/bsd.perl.mk" +.endif + .if defined(USE_QT) || defined(USE_QT2) || defined(USE_QT_VER) || defined(USE_KDELIBS_VER) || defined(USE_KDEBASE_VER) .include "${PORTSDIR}/Mk/bsd.kde.mk" .endif @@ -1501,44 +1419,6 @@ .endif .endif -PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \ - PERL_VER=${PERL_VER} \ - PERL_ARCH=${PERL_ARCH} \ - SITE_PERL=${SITE_PERL_REL} - -.if defined(PERL_MODBUILD) -PERL_CONFIGURE= yes -CONFIGURE_SCRIPT?= Build.PL -.if ${PORTNAME} != Module-Build -BUILD_DEPENDS+= ${SITE_PERL}/Module/Build.pm:${PORTSDIR}/devel/p5-Module-Build -.endif -ALL_TARGET?= -PL_BUILD?= Build -CONFIGURE_ARGS+= \ - install_path=lib="${PREFIX}/${SITE_PERL_REL}" \ - install_path=arch="${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}" \ - install_path=script="${PREFIX}/bin" \ - install_path=bin="${PREFIX}/bin" \ - install_path=libdoc="${MAN3PREFIX}/man/man3" \ - install_path=bindoc="${MAN1PREFIX}/man/man1" -.endif - -.if defined(PERL_CONFIGURE) -USE_PERL5= yes -USE_REINPLACE=yes -.endif - -.if ${PERL_LEVEL} >= 500600 -.if defined(USE_PERL5) || defined(USE_PERL5_BUILD) -EXTRACT_DEPENDS+=${PERL5}:${PORTSDIR}/lang/${PERL_PORT} -PATCH_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} -BUILD_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} -.endif -.if defined(USE_PERL5) || defined(USE_PERL5_RUN) -RUN_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} -.endif -.endif - .if defined(USE_MYSQL) DEFAULT_MYSQL_VER?= 40 # MySQL client version currently supported. @@ -1597,6 +1477,10 @@ .include "${PORTSDIR}/Mk/bsd.python.mk" .endif +.if defined(USE_PERL5_BUILD) || defined(USE_PERL5_RUN) +.include "${PORTSDIR}/Mk/bsd.perl.mk" +.endif + .if exists(${PORTSDIR}/../Makefile.inc) .include "${PORTSDIR}/../Makefile.inc" USE_SUBMAKE= yes @@ -2394,14 +2278,6 @@ LATEST_LINK?= ${PKGBASE} PKGLATESTFILE= ${PKGLATESTREPOSITORY}/${LATEST_LINK}${PKG_SUFX} -.if defined(PERL_CONFIGURE) -CONFIGURE_ARGS+= CC="${CC}" CCFLAGS="${CFLAGS}" PREFIX="${PREFIX}" \ - INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib" -CONFIGURE_SCRIPT?= Makefile.PL -MAN3PREFIX?= ${PREFIX}/lib/perl5/${PERL_VERSION} -.undef HAS_CONFIGURE -.endif - CONFIGURE_SCRIPT?= configure CONFIGURE_TARGET?= ${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_LOG?= config.log @@ -3109,19 +2985,6 @@ ${FALSE}; \ fi) .endif -.if defined(PERL_CONFIGURE) - @cd ${CONFIGURE_WRKSRC} && \ - ${SETENV} ${CONFIGURE_ENV} \ - ${PERL5} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} -.if !defined(PERL_MODBUILD) - @cd ${CONFIGURE_WRKSRC} && \ - ${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile -.if ${PERL_LEVEL} <= 500503 - @cd ${CONFIGURE_WRKSRC} && \ - ${PERL5} -pi -e 's/^(INSTALLSITELIB|INSTALLSITEARCH|SITELIBEXP|SITEARCHEXP|INSTALLMAN1DIR|INSTALLMAN3DIR) = \/usr\/local/$$1 = \$$(PREFIX)/' Makefile -.endif -.endif -.endif .if defined(USE_IMAKE) @(cd ${CONFIGURE_WRKSRC}; ${SETENV} ${MAKE_ENV} ${XMKMF}) .endif @@ -3134,13 +2997,9 @@ .if defined(USE_GMAKE) @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) .else -.if defined(PERL_MODBUILD) - @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${MAKE_ARGS} ${ALL_TARGET}) -.else @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) .endif .endif -.endif # Check conflicts @@ -3183,15 +3042,11 @@ .endif .endif .else # !defined(USE_GMAKE) -.if defined(PERL_MODBUILD) - @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${MAKE_ARGS} ${INSTALL_TARGET}) -.else @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) .if defined(USE_IMAKE) && !defined(NO_INSTALL_MANPAGES) @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install.man) .if ${XFREE86_HTML_MAN:L} == yes @${MKHTMLINDEX} ${PREFIX}/lib/X11/doc/html -.endif .endif .endif .endif --------------040007030500050100040009 Content-Type: text/plain; name="bsd.perl.mk" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="bsd.perl.mk" # -*- mode: Makefile; tab-width: 4; -*- # ex: ts=4 # # bsd.perl.mk - Utility for perl related ports # # Created by: Sergey Matveychuk # # $FreeBSD: $ # ## # USE_PERL5_BUILD - Says that the port uses perl5 in one or more of # the extract, patch, build or install phases. # USE_PERL5_RUN - Says that the port uses perl5 for running. # USE_PERL5 - Implements both USE_PERL5_BUILD and USE_PERL5_RUN. # PERL5 - Set to full path of perl5, either in the system or # installed from a port. # PERL - Set to full path of perl5, either in the system or # installed from a port, but without the version number. # Use this if you need to replace "#!" lines in scripts. # PERL_VERSION - Full version of perl5 (see below for current value). # PERL_VER - Short version of perl5 (see below for current value). # PERL_LEVEL - Perl version as an integer of the form MNNNPP, where # M is major version, N is minor version, and P is # the patch level. E.g., PERL_VERSION=5.6.1 would give # a PERL_LEVEL of 500601. This can be used in comparisons # to determine if the version of perl is high enough, # whether a particular dependency is needed, etc. # PERL_ARCH - Directory name of architecture dependent libraries # (value: ${ARCH}-freebsd). # PERL_PORT - Name of the perl port that is installed # (value: perl5) # SITE_PERL - Directory name where site specific perl packages go. # This value is added to PLIST_SUB. # PERL_MODBUILD - Use Module::Build to configure, build and install # port. # # For configure: # PERL_CONFIGURE - Configure using Perl's MakeMaker. Implies USE_PERL5. # CONFIGURE_SCRIPT - Name of configure script (default: "Makefile.PL" or # "Build.PL" if PERL_MODBUILD is set). # CONFIGURE_ARGS - Pass these args to configure script # (default: "CC=${CC} CCFLAGS=${CFLAGS} PREFIX=${PREFIX} # INSTALLPRIVLIB=${PREFIX}/lib INSTALLARCHLIB=${PREFIX}/lib"). ## .if !defined(_POSTMKINCLUDED) && !defined(Perl_Pre_Include) Perl_Pre_Include= bsd.perl.mk .if ${OSVERSION} >= 502100 PERL_VERSION?= 5.8.5 PERL_VER?= 5.8.5 .else .if ${OSVERSION} >= 500032 PERL_VERSION?= 5.6.1 PERL_VER?= 5.6.1 .else .if ${OSVERSION} >= 500007 PERL_VERSION?= 5.6.0 PERL_VER?= 5.6.0 .else .if ${OSVERSION} >= 300000 PERL_VERSION?= 5.00503 .else PERL_VERSION?= 5.00502 .endif PERL_VER?= 5.005 .endif .endif .endif .if !defined(PERL_LEVEL) && defined(PERL_VERSION) perl_major= ${PERL_VERSION:C|^([1-9]+).*|\1|} _perl_minor= 00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|} perl_minor= ${_perl_minor:C|^.*(...)|\1|} .if ${perl_minor} >= 100 perl_minor= ${PERL_VERSION:C|^([1-9]+)\.([0-9][0-9][0-9]).*|\2|} perl_patch= ${PERL_VERSION:C|^.*(..)|\1|} .else # ${perl_minor} < 100 _perl_patch= 0${PERL_VERSION:C|^([1-9]+)\.([0-9]+)\.*|0|} perl_patch= ${_perl_patch:C|^.*(..)|\1|} .endif # ${perl_minor} < 100 PERL_LEVEL= ${perl_major}${perl_minor}${perl_patch} .else PERL_LEVEL=0 .endif # !defined(PERL_LEVEL) && defined(PERL_VERSION) .if ${PERL_LEVEL} >= 500600 PERL_ARCH?= mach .else PERL_ARCH?= ${ARCH}-freebsd .endif .if ${PERL_LEVEL} >= 500800 PERL_PORT?= perl5.8 .else PERL_PORT?= perl5 .endif SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VER} SITE_PERL?= ${LOCALBASE}/${SITE_PERL_REL} .if ${PERL_LEVEL} < 500600 PERL5= /usr/bin/perl${PERL_VERSION} PERL= /usr/bin/perl .else PERL5= ${LOCALBASE}/bin/perl${PERL_VERSION} PERL= ${LOCALBASE}/bin/perl .endif PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \ PERL_VER=${PERL_VER} \ PERL_ARCH=${PERL_ARCH} \ SITE_PERL=${SITE_PERL_REL} .if defined(PERL_MODBUILD) PERL_CONFIGURE= yes CONFIGURE_SCRIPT?= Build.PL .if ${PORTNAME} != Module-Build BUILD_DEPENDS+= ${SITE_PERL}/Module/Build.pm:${PORTSDIR}/devel/p5-Module-Build .endif ALL_TARGET?= PL_BUILD?= Build CONFIGURE_ARGS+= \ install_path=lib="${PREFIX}/${SITE_PERL_REL}" \ install_path=arch="${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}" \ install_path=script="${PREFIX}/bin" \ install_path=bin="${PREFIX}/bin" \ install_path=libdoc="${MAN3PREFIX}/man/man3" \ install_path=bindoc="${MAN1PREFIX}/man/man1" .endif .if defined(USE_PERL5) USE_PERL5_BUILD= yes USE_PERL5_RUN= yes .endif .if defined(PERL_CONFIGURE) USE_PERL5_BUILD= yes .endif .endif # !defined(_POSTMKINCLUDED) && !defined(Perl_Pre_Include) .if defined(_POSTMKINCLUDED) && !defined(Perl_Post_Include) Perl_Post_Include= bsd.perl.mk .if ${PERL_LEVEL} >= 500600 .if defined(USE_PERL5) || defined(USE_PERL5_BUILD) EXTRACT_DEPENDS+=${PERL5}:${PORTSDIR}/lang/${PERL_PORT} PATCH_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} BUILD_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} .endif .if defined(USE_PERL5) || defined(USE_PERL5_RUN) RUN_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} .endif .endif .if defined(PERL_CONFIGURE) CONFIGURE_ARGS+= CC="${CC}" CCFLAGS="${CFLAGS}" PREFIX="${PREFIX}" \ INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib" CONFIGURE_SCRIPT?= Makefile.PL MAN3PREFIX?= ${PREFIX}/lib/perl5/${PERL_VERSION} .undef HAS_CONFIGURE .endif .if !target(do-configure) && defined(PERL_CONFIGURE) do-configure: @cd ${CONFIGURE_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} \ ${PERL5} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} .if !defined(PERL_MODBUILD) @cd ${CONFIGURE_WRKSRC} && \ ${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile .if ${PERL_LEVEL} <= 500503 @cd ${CONFIGURE_WRKSRC} && \ ${PERL5} -pi -e 's/^(INSTALLSITELIB|INSTALLSITEARCH|SITELIBEXP|SITEARCHEXP|INSTALLMAN1DIR|INSTALLMAN3DIR) = \/usr\/local/$$1 = \$$(PREFIX)/' Makefile .endif .endif .endif .if !target(do-build) && defined(PERL_MODBUILD) do-build: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${MAKE_ARGS} ${ALL_TARGET}) .endif .if !target(do-install) && defined(PERL_MODBUILD) do-install: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${MAKE_ARGS} ${INSTALL_TARGET}) .endif .endif # !defined(Perl_Include) --------------040007030500050100040009-- From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 07:13:07 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B0E9416A4CE for ; Fri, 13 Aug 2004 07:13:07 +0000 (GMT) Received: from mail.ciam.ru (mail.ciam.ru [213.147.57.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A60743D39 for ; Fri, 13 Aug 2004 07:13:07 +0000 (GMT) (envelope-from sem@FreeBSD.org) Received: from msd-mtu.mbrd.ru ([195.34.35.77] helo=[172.16.4.9]) by mail.ciam.ru with asmtp (Exim 4.x) id 1BvWF9-000AYq-E0; Fri, 13 Aug 2004 11:12:55 +0400 Message-ID: <411C69F2.2030107@FreeBSD.org> Date: Fri, 13 Aug 2004 11:12:50 +0400 From: Sergey Matveychuk User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.1) Gecko/20040707 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: "Vanilla I. Shu" References: <411A46DA.6030600@iis.sinica.edu.tw> <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> <20040812180715.GA62037@fatpipi.cirx.org> In-Reply-To: <20040812180715.GA62037@fatpipi.cirx.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "proxy.ciam.ru", hasmessageblock similar future email. If you have any questions, see the administrator of that system for details. Content preview: Vanilla I. Shu wrote: > On Thu, Aug 12, 2004 at>> >>>I think it's time to have a bsd.perl.mk :p >> >>Sergey Matveychuk did some work in PR 55515: >>long long long time ago, I already submit another pr about > bsd.perl.mk, and assign to portmgr@ > > but someone closed it.. [...] Content analysis details: (0.0 points, 5.0 required) pts rule name description -------------------------------------------------- cc: Cheng-Lung Sung cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 07:13:07 -0000 Vanilla I. Shu wrote: > On Thu, Aug 12, 2004 at 07:57:03PM +0200, Oliver Eikemeier wrote: > >>Cheng-Lung Sung wrote: >> >>>I think it's time to have a bsd.perl.mk :p >> >>Sergey Matveychuk did some work in PR 55515: >> > > long long long long time ago, I already submit another pr about > bsd.perl.mk, and assign to portmgr@ > > but someone closed it.. It looks like you forgot to send it :) There is no such PR in GNATS for all time. -- Sem. From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 07:16:58 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B907816A4CE for ; Fri, 13 Aug 2004 07:16:58 +0000 (GMT) Received: from mproxy.gmail.com (rproxy.gmail.com [64.233.170.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6DFB643D5F for ; Fri, 13 Aug 2004 07:16:58 +0000 (GMT) (envelope-from clsung@gmail.com) Received: by mproxy.gmail.com with SMTP id v30so25158rnb for ; Fri, 13 Aug 2004 00:16:57 -0700 (PDT) Received: by 10.38.206.53 with SMTP id d53mr477488rng; Fri, 13 Aug 2004 00:16:57 -0700 (PDT) Message-ID: <8c0cd475040813001635fe00b6@mail.gmail.com> Date: Fri, 13 Aug 2004 15:16:57 +0800 From: "Alan, Cheng-Lung Sung" To: Sergey Matveychuk In-Reply-To: <411C4E57.7040509@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> <411C4E57.7040509@FreeBSD.org> cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Alan, Cheng-Lung Sung" 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, 13 Aug 2004 07:16:58 -0000 I'm not quite sure, if we can just move some perl related entries from bsd.port.mk to bsd.perl.mk as a start situation. Can it make any harm to ports tree? Besides, I only find "Ports tree tagged" in 5.3-R schedule, may I know when will ports freeze start? On Fri, 13 Aug 2004 09:15:03 +0400, Sergey Matveychuk wrote: > Oliver Eikemeier wrote: > > Cheng-Lung Sung wrote: > > > >> I think it's time to have a bsd.perl.mk :p > > > > > > Sergey Matveychuk did some work in PR 55515: > > > > > > Btw, is there still the open issue that textproc/PodParser conflicts > > with lang/perl5.8 in pod2usage, podchecker and podselect, and the same > > for textproc/p5-podlators with pod2man and pod2text? > > Yes, I think so for a year already :) > But many ports have affected. Changes are trivial in most cases but I'm > not sure we could finish till 5.3-RELEASE ports freeze anyway. > > -- > Sem. -- COBRA Lab in NTU EE IAS Lab in SINICA IIS From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 07:28:49 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76F0316A4CE; Fri, 13 Aug 2004 07:28:49 +0000 (GMT) Received: from mail.fatpipi.com (fatpipi.cirx.org [211.23.144.137]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4E5843D5D; Fri, 13 Aug 2004 07:28:46 +0000 (GMT) (envelope-from vanilla@fatpipi.com) Received: from localhost (localhost.cirx.org [127.0.0.1]) by mail.fatpipi.com (Postfix) with ESMTP id 7DCD99E; Fri, 13 Aug 2004 15:28:45 +0800 (CST) Received: from mail.fatpipi.com ([127.0.0.1]) by localhost (fatpipi.cirx.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09696-10; Fri, 13 Aug 2004 15:28:44 +0800 (CST) Received: by mail.fatpipi.com (Postfix, from userid 1002) id C89B1BD; Fri, 13 Aug 2004 15:28:44 +0800 (CST) Date: Fri, 13 Aug 2004 15:28:44 +0800 From: "Vanilla I. Shu" To: Sergey Matveychuk Message-ID: <20040813072844.GA10120@fatpipi.cirx.org> References: <411A46DA.6030600@iis.sinica.edu.tw> <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> <20040812180715.GA62037@fatpipi.cirx.org> <411C69F2.2030107@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=big5 Content-Disposition: inline In-Reply-To: <411C69F2.2030107@FreeBSD.org> User-Agent: Mutt/1.5.6i X-Virus-Scanned: by amavisd-new at cirx.org cc: Cheng-Lung Sung cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 07:28:49 -0000 On Fri, Aug 13, 2004 at 11:12:50AM +0400, Sergey Matveychuk wrote: > Vanilla I. Shu wrote: > It looks like you forgot to send it :) > There is no such PR in GNATS for all time. hmmm. Maybe I just email it to portmgrV1. I will work for bsd.perl.mk on this weekend. From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 08:09:34 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A435416A4CE; Fri, 13 Aug 2004 08:09:34 +0000 (GMT) Received: from fillmore.dyndns.org (port-212-202-50-15.dynamic.qsc.de [212.202.50.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12F7943D31; Fri, 13 Aug 2004 08:09:34 +0000 (GMT) (envelope-from eikemeier@fillmore-labs.com) Received: from dhcp-13.local ([172.16.0.13]) by fillmore.dyndns.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.41 (FreeBSD)) id 1BvX7y-0005Ce-US; Fri, 13 Aug 2004 10:09:33 +0200 Date: Fri, 13 Aug 2004 10:11:12 +0200 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v482) To: "Alan, Cheng-Lung Sung" From: Oliver Eikemeier In-Reply-To: <8c0cd475040813001635fe00b6@mail.gmail.com> Message-Id: <56EFDC38-ED00-11D8-87C4-00039312D914@fillmore-labs.com> Content-Transfer-Encoding: 7bit User-Agent: KMail/1.5.9 cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 08:09:34 -0000 Alan, Cheng-Lung Sung wrote: > I'm not quite sure, if we can just move some perl related entries from > bsd.port.mk to bsd.perl.mk as a start situation. Can it make any harm > to ports tree? We always test such changes with a pointyhat (former bento) run. Trivial changes sometimes have a big impact... > Besides, I only find "Ports tree tagged" in 5.3-R schedule, may I know > when > will ports freeze start? As usual, we will send out a notice one week before the freeze starts. The exact date isn't fixed yet, and depends on the rest of the schedule. -Oliver From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 08:35:34 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B52BF16A4CE for ; Fri, 13 Aug 2004 08:35:34 +0000 (GMT) Received: from mail.ciam.ru (mail.ciam.ru [213.147.57.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2451543D4C for ; Fri, 13 Aug 2004 08:35:34 +0000 (GMT) (envelope-from sem@FreeBSD.org) Received: from msd-mtu.mbrd.ru ([195.34.35.77] helo=[172.16.4.9]) by mail.ciam.ru with asmtp (Exim 4.x) id 1BvXWw-000C0u-G0; Fri, 13 Aug 2004 12:35:22 +0400 Message-ID: <411C7D45.3080301@FreeBSD.org> Date: Fri, 13 Aug 2004 12:35:17 +0400 From: Sergey Matveychuk User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.1) Gecko/20040707 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: "Vanilla I. Shu" References: <411A46DA.6030600@iis.sinica.edu.tw> <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> <20040812180715.GA62037@fatpipi.cirx.org> <411C69F2.2030107@FreeBSD.org> <20040813072844.GA10120@fatpipi.cirx.org> In-Reply-To: <20040813072844.GA10120@fatpipi.cirx.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "proxy.ciam.ru", hasmessageblock similar future email. If you have any questions, see the administrator of that system for details. Content preview: Vanilla I. Shu wrote: > On Fri, Aug 13, 2004 at 11:12:50AM +0400, Sergey Matveychuk wrote: > >>Vanilla I. Shu wrote: GNATSwill work for bsd.perl.mk on this weekend. [...] Content analysis details: (0.0 points, 5.0 required) pts rule name description -------------------------------------------------- cc: Cheng-Lung Sung cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 08:35:34 -0000 Vanilla I. Shu wrote: > On Fri, Aug 13, 2004 at 11:12:50AM +0400, Sergey Matveychuk wrote: > >>Vanilla I. Shu wrote: >>It looks like you forgot to send it :) >>There is no such PR in GNATS for all time. > > hmmm. Maybe I just email it to portmgrV1. > > I will work for bsd.perl.mk on this weekend. What do you mean? Have you seen ports/55515? -- Sem. From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 08:43:37 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A5F716A4CE for ; Fri, 13 Aug 2004 08:43:37 +0000 (GMT) Received: from mail.ciam.ru (mail.ciam.ru [213.147.57.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9039B43D1F for ; Fri, 13 Aug 2004 08:43:35 +0000 (GMT) (envelope-from sem@FreeBSD.org) Received: from msd-mtu.mbrd.ru ([195.34.35.77] helo=[172.16.4.9]) by mail.ciam.ru with asmtp (Exim 4.x) id 1BvXdC-000C8E-Av; Fri, 13 Aug 2004 12:41:52 +0400 Message-ID: <411C7EC9.8040903@FreeBSD.org> Date: Fri, 13 Aug 2004 12:41:45 +0400 From: Sergey Matveychuk User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.1) Gecko/20040707 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: Oliver Eikemeier References: <56EFDC38-ED00-11D8-87C4-00039312D914@fillmore-labs.com> In-Reply-To: <56EFDC38-ED00-11D8-87C4-00039312D914@fillmore-labs.com> Content-Type: multipart/mixed; boundary="------------040608050700080702090709" X-Spam-Score: 1.0 (+) X-Spam-Report: Spam detection software, running on the system "proxy.ciam.ru", hasmessageblock similar future email. If you have any questions, see the administrator of that system for details.changesa big impact... You can see an attached patch for imaging what modifications to ports should be done. [...] Content analysis details: (1.0 points, 5.0 required) pts rule name description -------------------------------------------------- 1.0 UPPERCASE_25_50 message body is 25-50% uppercase cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 08:43:37 -0000 This is a multi-part message in MIME format. --------------040608050700080702090709 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Oliver Eikemeier wrote: > We always test such changes with a pointyhat (former bento) run. Trivial > changes sometimes have a big impact... You can see an attached patch for imaging what modifications to ports should be done. -- Sem. --------------040608050700080702090709 Content-Type: text/plain; name="perl-ports.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="perl-ports.diff" Index: audio/mp3riot/Makefile =================================================================== RCS file: /home/pcvs/ports/audio/mp3riot/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- audio/mp3riot/Makefile 6 Feb 2004 13:10:48 -0000 1.2 +++ audio/mp3riot/Makefile 13 Aug 2004 08:30:44 -0000 @@ -17,6 +17,7 @@ NO_BUILD= yes USE_ZIP= yes +USE_PERL5= yes NO_WRKSUBDIR= yes PORTDOCS= example.unix groupfile CHANGELOG MANUAL mp3table.sql README repl.dat TODO utf.dat Index: chinese/metalist/Makefile =================================================================== RCS file: /home/pcvs/ports/chinese/metalist/Makefile,v retrieving revision 1.12 diff -u -r1.12 Makefile --- chinese/metalist/Makefile 6 Mar 2004 06:04:04 -0000 1.12 +++ chinese/metalist/Makefile 13 Aug 2004 08:30:52 -0000 @@ -27,6 +27,8 @@ ${SITE_PERL}/Test/Simple.pm:${PORTSDIR}/devel/p5-Test-Simple RUN_DEPENDS= ${BUILD_DEPENDS} +USE_PERL5= yes + .if defined(WITH_OURNET) CONFIGURE_ENV+= PERL_EXTUTILS_AUTOINSTALL=--default MAKE_ENV+= PERL_EXTUTILS_AUTOINSTALL=--default Index: databases/mysql-editor/Makefile =================================================================== RCS file: /home/pcvs/ports/databases/mysql-editor/Makefile,v retrieving revision 1.4 diff -u -r1.4 Makefile --- databases/mysql-editor/Makefile 7 Nov 2003 09:12:47 -0000 1.4 +++ databases/mysql-editor/Makefile 13 Aug 2004 08:30:54 -0000 @@ -17,6 +17,8 @@ RUN_DEPENDS= ${CGI_BIN}:${PORTSDIR}/${APACHE_PORT} +USE_PERL5= yes + NO_BUILD= True CGI_BIN= ${LOCALBASE}/www/cgi-bin Index: devel/p5-Config-Auto/Makefile =================================================================== RCS file: /home/pcvs/ports/devel/p5-Config-Auto/Makefile,v retrieving revision 1.6 diff -u -r1.6 Makefile --- devel/p5-Config-Auto/Makefile 1 Jun 2004 12:32:29 -0000 1.6 +++ devel/p5-Config-Auto/Makefile 13 Aug 2004 08:31:03 -0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS= ${SITE_PERL}/Config/IniFiles.pm:${PORTSDIR}/devel/p5-Config-IniFiles RUN_DEPENDS= ${BUILD_DEPENDS} +USE_PERL5= yes + OPTIONS= XMLSIMPLE "Support for XML config files" off .include Index: devel/p5-PCSC-Card/Makefile =================================================================== RCS file: /home/pcvs/ports/devel/p5-PCSC-Card/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- devel/p5-PCSC-Card/Makefile 22 Jan 2004 21:43:58 -0000 1.2 +++ devel/p5-PCSC-Card/Makefile 13 Aug 2004 08:31:03 -0000 @@ -17,6 +17,8 @@ LIB_DEPENDS= pcsclite.0:${PORTSDIR}/devel/pcsc-lite +USE_PERL5= yes + .include .if ${PERL_LEVEL} < 500600 Index: devel/p5-SDL/Makefile =================================================================== RCS file: /home/pcvs/ports/devel/p5-SDL/Makefile,v retrieving revision 1.14 diff -u -r1.14 Makefile --- devel/p5-SDL/Makefile 19 May 2004 22:12:14 -0000 1.14 +++ devel/p5-SDL/Makefile 13 Aug 2004 08:31:04 -0000 @@ -17,6 +17,7 @@ LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \ jpeg.9:${PORTSDIR}/graphics/jpeg +USE_PERL5= yes USE_SDL= sdl .include @@ -50,7 +51,6 @@ RUN_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple .endif -USE_PERL5= yes INSTALLS_SHLIB= yes MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} Index: devel/subversion-perl/Makefile =================================================================== RCS file: /home/pcvs/ports/devel/subversion-perl/Makefile,v retrieving revision 1.1 diff -u -r1.1 Makefile --- devel/subversion-perl/Makefile 16 Mar 2004 16:34:51 -0000 1.1 +++ devel/subversion-perl/Makefile 13 Aug 2004 08:31:05 -0000 @@ -14,6 +14,7 @@ PKGDIR= ${.CURDIR} PLIST= ${MASTERDIR}/pkg-plist +USE_PERL5= yes WITH_PERL= yes .include "${MASTERDIR}/Makefile" Index: editors/vim5/Makefile =================================================================== RCS file: /home/pcvs/ports/editors/vim5/Makefile,v retrieving revision 1.128 diff -u -r1.128 Makefile --- editors/vim5/Makefile 15 Feb 2004 22:03:07 -0000 1.128 +++ editors/vim5/Makefile 13 Aug 2004 08:31:12 -0000 @@ -24,9 +24,9 @@ .if defined(PACKAGE_BUILDING) && !defined(LITE) BUILD_DEPENDS= tclsh8.0:${PORTSDIR}/lang/tcl80 LIB_DEPENDS= tcl80.1:${PORTSDIR}/lang/tcl80 -USE_PERL5= yes .endif +USE_PERL5= yes LATEST_LINK?= vim5 DIST_SUBDIR= vim WRKSRC= ${WRKDIR}/${DISTNAME}/src Index: french/plgrenouille/Makefile =================================================================== RCS file: /home/pcvs/ports/french/plgrenouille/Makefile,v retrieving revision 1.10 diff -u -r1.10 Makefile --- french/plgrenouille/Makefile 12 Jun 2004 06:52:03 -0000 1.10 +++ french/plgrenouille/Makefile 13 Aug 2004 08:31:13 -0000 @@ -18,6 +18,8 @@ RUN_DEPENDS= ${SITE_PERL}/Net/FTP.pm:${PORTSDIR}/net/p5-Net \ ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes +USE_PERL5= yes + .include .if ${PERL_LEVEL} < 500600 RUN_DEPENDS+= ${SITE_PERL}/Net/SNMP.pm:${PORTSDIR}/net-mgmt/p5-Net-SNMP3 @@ -30,7 +32,6 @@ .endif NO_BUILD= yes -USE_PERL5= yes USE_REINPLACE= yes USE_RC_SUBR= yes SCRIPTS_ENV= PKG_PREFIX=${PREFIX} Index: graphics/gd/Makefile =================================================================== RCS file: /home/pcvs/ports/graphics/gd/Makefile,v retrieving revision 1.69 diff -u -r1.69 Makefile --- graphics/gd/Makefile 26 May 2004 07:36:24 -0000 1.69 +++ graphics/gd/Makefile 13 Aug 2004 08:31:22 -0000 @@ -26,6 +26,11 @@ INSTALLS_SHLIB= yes SCRIPTDIR= ${FILESDIR} +.if defined(GD_FONTS) +USE_PERL5_BUILD=yes +SCRIPTS_ENV+= GD_FONTS="${GD_FONTS}" +.endif + .include .if defined(WITH_XPM) @@ -44,11 +49,6 @@ .if defined(WITH_LZW) || defined(HAVE_UNISYS_LICENSE) || \ (defined(USA_RESIDENT) && ${USA_RESIDENT} == "YES") CPPFLAGS+= -DLZW_LICENSED -.endif - -.if defined(GD_FONTS) -USE_PERL5_BUILD= yes -SCRIPTS_ENV+= GD_FONTS="${GD_FONTS}" .endif pre-everything:: Index: irc/xchat-gnome/Makefile =================================================================== RCS file: /home/pcvs/ports/irc/xchat-gnome/Makefile,v retrieving revision 1.138 diff -u -r1.138 Makefile --- irc/xchat-gnome/Makefile 26 Jul 2004 16:35:15 -0000 1.138 +++ irc/xchat-gnome/Makefile 13 Aug 2004 08:31:28 -0000 @@ -23,6 +23,7 @@ USE_GMAKE= yes USE_GNOME= gnomeprefix gnomehack libgnomeui USE_REINPLACE= yes +USE_PERL5= yes USE_LIBTOOL_VER=15 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" @@ -66,8 +67,8 @@ .if ${ARCH} == "amd64" || ${PERL_LEVEL} < 500600 || defined(WITHOUT_PERL) CONFIGURE_ARGS+=--disable-perl PLIST_SUB+= PERL="@comment " +.undef USE_PERL5 .else -USE_PERL5= yes CONFIGURE_ARGS+=--enable-perl PLIST_SUB+= PERL="" .endif Index: irc/xchat2/Makefile =================================================================== RCS file: /home/pcvs/ports/irc/xchat2/Makefile,v retrieving revision 1.137 diff -u -r1.137 Makefile --- irc/xchat2/Makefile 8 Jul 2004 19:00:09 -0000 1.137 +++ irc/xchat2/Makefile 13 Aug 2004 08:31:28 -0000 @@ -21,6 +21,7 @@ USE_GNOME= gnomeprefix gnomehack gtk20 GNU_CONFIGURE= yes USE_REINPLACE= yes +USE_PERL5= yes CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" CONFIGURE_ARGS= --enable-nls \ @@ -62,8 +63,8 @@ .if ${ARCH} == "amd64" || ${PERL_LEVEL} < 500600 || defined(WITHOUT_PERL) CONFIGURE_ARGS+=--disable-perl PLIST_SUB+= PERL="@comment " +.undef USE_PERL5 .else -USE_PERL5= yes CONFIGURE_ARGS+=--enable-perl PLIST_SUB+= PERL="" .endif Index: japanese/wikicker/Makefile =================================================================== RCS file: /home/pcvs/ports/japanese/wikicker/Makefile,v retrieving revision 1.7 diff -u -r1.7 Makefile --- japanese/wikicker/Makefile 7 Jun 2004 19:52:34 -0000 1.7 +++ japanese/wikicker/Makefile 13 Aug 2004 08:31:33 -0000 @@ -34,6 +34,8 @@ ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \ ${SITE_PERL}/Log/Log4perl.pm:${PORTSDIR}/devel/p5-Log-Log4perl +USE_PERL5= yes + .include .if ${PERL_LEVEL} < 500800 Index: korean/baekmukfonts-bdf/Makefile =================================================================== RCS file: /home/pcvs/ports/korean/baekmukfonts-bdf/Makefile,v retrieving revision 1.22 diff -u -r1.22 Makefile --- korean/baekmukfonts-bdf/Makefile 23 Jul 2004 19:10:14 -0000 1.22 +++ korean/baekmukfonts-bdf/Makefile 13 Aug 2004 08:31:34 -0000 @@ -25,6 +25,7 @@ RUN_DEPENDS= mkfontdir:${X_CLIENTS_PORT} USE_X_PREFIX= yes +USE_PERL5_BUILD=yes FONTLIST= batang10 batang10b batang12 batang12b batang14 batang14b \ batang16 batang16b batang18 batang18b batang20 batang20b \ @@ -42,7 +43,6 @@ FONTSDIR= lib/X11/fonts/local MAKE_ENV= FONTSDIR=${FONTSDIR} PLIST_SUB= FONTSDIR=${FONTSDIR} -USE_PERL5_BUILD=yes # manually install hinted fonts do-configure: Index: lang/pike76/Makefile =================================================================== RCS file: /home/pcvs/ports/lang/pike76/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- lang/pike76/Makefile 15 Jun 2004 11:40:01 -0000 1.11 +++ lang/pike76/Makefile 13 Aug 2004 08:31:35 -0000 @@ -75,6 +75,7 @@ --without-machine-code \ --prefix=${PREFIX} +USE_PERL5= yes USE_REINPLACE= yes USE_GETTEXT= yes USE_BISON= yes @@ -95,9 +96,9 @@ # Allow building Embeded perl when >= 5.6 .if ${PERL_LEVEL} > 500600 CONFIGURE_ARGS+= --with-perl -USE_PERL5= YES .else CONFIGURE_ARGS+= --without-perl +.undef USE_PERL5 .endif .if defined(WITHOUT_RELOCATABLE_DUMPED_MODULES) Index: mail/mailscanner/files/patch-lib:clamav-wrapper =================================================================== RCS file: /home/pcvs/ports/mail/mailscanner/files/patch-lib:clamav-wrapper,v retrieving revision 1.4 diff -u -r1.4 patch-lib:clamav-wrapper --- mail/mailscanner/files/patch-lib:clamav-wrapper 8 Aug 2004 17:16:18 -0000 1.4 +++ mail/mailscanner/files/patch-lib:clamav-wrapper 13 Aug 2004 08:31:37 -0000 @@ -1,4 +1,8 @@ +<<<<<<< patch-lib:clamav-wrapper +$FreeBSD: ports/mail/mailscanner-devel/files/patch-lib:clamav-wrapper,v 1.1 2004/03/02 17:29:42 glewis Exp $ +======= $FreeBSD: ports/mail/mailscanner/files/patch-lib:clamav-wrapper,v 1.4 2004/08/08 17:16:18 sem Exp $ +>>>>>>> 1.4 --- ../MailScanner-4.27.5.orig/lib/clamav-wrapper Thu Feb 26 15:25:51 2004 +++ lib/clamav-wrapper Thu Feb 26 15:26:23 2004 Index: mail/openwebmail/Makefile =================================================================== RCS file: /home/pcvs/ports/mail/openwebmail/Makefile,v retrieving revision 1.46 diff -u -r1.46 Makefile --- mail/openwebmail/Makefile 12 Aug 2004 16:56:40 -0000 1.46 +++ mail/openwebmail/Makefile 13 Aug 2004 08:31:38 -0000 @@ -17,6 +17,8 @@ RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Text/Iconv.pm:${PORTSDIR}/converters/p5-Text-Iconv \ ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 +USE_PERL5= yes + .include .if ${PERL_LEVEL} < 500802 @@ -25,7 +27,6 @@ ${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net .endif -USE_PERL5= yes NO_BUILD= yes NO_WRKSUBDIR= yes OWCGIDIR?= ${PREFIX}/www/cgi-bin/openwebmail Index: mail/pronto/Makefile =================================================================== RCS file: /home/pcvs/ports/mail/pronto/Makefile,v retrieving revision 1.9 diff -u -r1.9 Makefile --- mail/pronto/Makefile 17 May 2004 10:57:58 -0000 1.9 +++ mail/pronto/Makefile 13 Aug 2004 08:31:39 -0000 @@ -35,6 +35,8 @@ RUN_DEPENDS= ${BUILD_DEPENDS} +USE_PERL5= yes + .include .if ${PERL_LEVEL} < 500600 Index: mail/qmail-ldap/Makefile =================================================================== RCS file: /home/pcvs/ports/mail/qmail-ldap/Makefile,v retrieving revision 1.33 diff -u -r1.33 Makefile --- mail/qmail-ldap/Makefile 13 Apr 2004 23:26:09 -0000 1.33 +++ mail/qmail-ldap/Makefile 13 Aug 2004 08:31:39 -0000 @@ -20,6 +20,7 @@ MAINTAINER= lioux@FreeBSD.org COMMENT= A SECURE, reliable, and FAST MTA for UNIX systems WITH LDAP support +USE_PERL5= yes USE_OPENLDAP= yes PKGNAMESUFFIX:= ${PKGNAMESUFFIX}2 Index: mail/qmail-mysql/Makefile =================================================================== RCS file: /home/pcvs/ports/mail/qmail-mysql/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- mail/qmail-mysql/Makefile 7 Mar 2004 21:08:27 -0000 1.11 +++ mail/qmail-mysql/Makefile 13 Aug 2004 08:31:39 -0000 @@ -19,6 +19,8 @@ LIB_DEPENDS+= mysqlclient.10:${PORTSDIR}/databases/mysql323-client +USE_PERL5= yes + # patches from the master port that brake this one are now allowed MAIN_QMAIL_PORT_WITH_QMAILQUEUE_PATCH_BARRIER= yes Index: mail/qmail-smtp_auth+tls/Makefile =================================================================== RCS file: /home/pcvs/ports/mail/qmail-smtp_auth+tls/Makefile,v retrieving revision 1.15 diff -u -r1.15 Makefile --- mail/qmail-smtp_auth+tls/Makefile 12 Mar 2004 02:28:38 -0000 1.15 +++ mail/qmail-smtp_auth+tls/Makefile 13 Aug 2004 08:31:39 -0000 @@ -20,6 +20,7 @@ ONLY_FOR_ARCHS= i386 USE_OPENSSL= YES +USE_PERL5= YES # Patches from the main qmail port are not wanted MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER= yes Index: mail/qmail-tls/Makefile =================================================================== RCS file: /home/pcvs/ports/mail/qmail-tls/Makefile,v retrieving revision 1.14 diff -u -r1.14 Makefile --- mail/qmail-tls/Makefile 7 Mar 2004 21:08:27 -0000 1.14 +++ mail/qmail-tls/Makefile 13 Aug 2004 08:31:39 -0000 @@ -18,6 +18,7 @@ COMMENT= A SECURE, reliable, and FAST MTA for UNIX systems WITH TLS support USE_OPENSSL= YES +USE_PERL5= YES # Patches from the main qmail port are not wanted MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER= yes Index: misc/callid/Makefile =================================================================== RCS file: /home/pcvs/ports/misc/callid/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- misc/callid/Makefile 17 Apr 2004 19:45:44 -0000 1.2 +++ misc/callid/Makefile 13 Aug 2004 08:31:47 -0000 @@ -16,6 +16,7 @@ USE_MYSQL= yes USE_PHP= yes WANT_PHP_WEB= yes +USE_PERL5= yes NO_BUILD= yes Index: net/beacon/Makefile =================================================================== RCS file: /home/pcvs/ports/net/beacon/Makefile,v retrieving revision 1.4 diff -u -r1.4 Makefile --- net/beacon/Makefile 11 Jul 2004 20:06:33 -0000 1.4 +++ net/beacon/Makefile 13 Aug 2004 08:31:59 -0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS= ${SITE_PERL}/Net/Domain.pm:${PORTSDIR}/net/p5-Net RUN_DEPENDS= ${BUILD_DEPENDS} +USE_PERL5= yes + WWW_DIR?= ${PREFIX}/www/ PLIST_SUB+= VERSION=${PORTVERSION} USE_PERL5= yes Index: net/wping/Makefile =================================================================== RCS file: /home/pcvs/ports/net/wping/Makefile,v retrieving revision 1.3 diff -u -r1.3 Makefile --- net/wping/Makefile 24 Oct 2003 12:03:19 -0000 1.3 +++ net/wping/Makefile 13 Aug 2004 08:32:06 -0000 @@ -17,6 +17,7 @@ ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes USE_BZIP2= yes +USE_PERL5= yes NO_BUILD= yes do-install: Index: news/cleanfeed/Makefile =================================================================== RCS file: /home/pcvs/ports/news/cleanfeed/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- news/cleanfeed/Makefile 11 Feb 2004 09:20:44 -0000 1.11 +++ news/cleanfeed/Makefile 13 Aug 2004 08:32:07 -0000 @@ -16,6 +16,8 @@ RUN_DEPENDS= ${LOCALBASE}/news/bin/innd:${PORTSDIR}/news/inn +USE_PERL5= yes + NO_BUILD= yes BINOWN= news BINGRP= news Index: print/muttprint/Makefile =================================================================== RCS file: /home/pcvs/ports/print/muttprint/Makefile,v retrieving revision 1.26 diff -u -r1.26 Makefile --- print/muttprint/Makefile 12 Aug 2004 12:48:00 -0000 1.26 +++ print/muttprint/Makefile 13 Aug 2004 08:32:17 -0000 @@ -29,6 +29,8 @@ espgs:${PORTSDIR}/print/cups-pstoraster .endif +USE_PERL5= yes + .include .if ${PERL_LEVEL} < 500800 Index: russian/muttprint/Makefile =================================================================== RCS file: /home/pcvs/ports/russian/muttprint/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- russian/muttprint/Makefile 17 Nov 2003 12:03:16 -0000 1.2 +++ russian/muttprint/Makefile 13 Aug 2004 08:32:18 -0000 @@ -14,6 +14,7 @@ MASTERDIR= ${.CURDIR}/../../print/muttprint ADD_TRANS= ${.CURDIR}/files/translation-??.pl USE_REINPLACE= yes +USE_PERL5= yes pre-build: @${REINPLACE_CMD} '/^\\\\usepackage\[T1\]{fontenc}/d' ${WRKSRC}/${PORTNAME} Index: sysutils/munin-main/Makefile =================================================================== RCS file: /home/pcvs/ports/sysutils/munin-main/Makefile,v retrieving revision 1.4 diff -u -r1.4 Makefile --- sysutils/munin-main/Makefile 14 Jun 2004 20:13:12 -0000 1.4 +++ sysutils/munin-main/Makefile 13 Aug 2004 08:32:26 -0000 @@ -21,6 +21,8 @@ ${SITE_PERL}/Net/Domain.pm:${PORTSDIR}/net/p5-Net \ ${SITE_PERL}/HTML/Template.pm:${PORTSDIR}/www/p5-HTML-Template +USE_PERL5= yes + .include .if ${PERL_LEVEL} <= 500800 Index: sysutils/munin-node/Makefile =================================================================== RCS file: /home/pcvs/ports/sysutils/munin-node/Makefile,v retrieving revision 1.6 diff -u -r1.6 Makefile --- sysutils/munin-node/Makefile 14 Jun 2004 20:13:13 -0000 1.6 +++ sysutils/munin-node/Makefile 13 Aug 2004 08:32:26 -0000 @@ -19,6 +19,8 @@ BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${SITE_PERL}/Net/Server/Fork.pm:${PORTSDIR}/net/p5-Net-Server +USE_PERL5= yes + .include .if ${PERL_LEVEL} < 500800 Index: sysutils/portmanager/Makefile =================================================================== RCS file: /home/pcvs/ports/sysutils/portmanager/Makefile,v retrieving revision 1.4 diff -u -r1.4 Makefile --- sysutils/portmanager/Makefile 10 Aug 2004 05:34:34 -0000 1.4 +++ sysutils/portmanager/Makefile 13 Aug 2004 08:32:26 -0000 @@ -2,11 +2,19 @@ # Date created: April 23, 2004 # Whom: Michael C. Shultz # +<<<<<<< Makefile +# $FreeBSD$ +======= # $FreeBSD: ports/sysutils/portmanager/Makefile,v 1.4 2004/08/10 05:34:34 sem Exp $ +>>>>>>> 1.4 # PORTNAME= portmanager +<<<<<<< Makefile +PORTVERSION= 0.1.6 +======= PORTVERSION= 0.1.9 +>>>>>>> 1.4 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= portmanager @@ -23,6 +31,36 @@ GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} INSTALLS_SHLIB= yes +<<<<<<< Makefile + +.if !defined(NOPORTDOCS) +PORTDOCS= docbook.css index.html libPMGR.3.html libPMGR.h.html PMGRrDbCreate.3.html \ + PMGRrDbCreate.c.html PMGRrDbCreate.h.html PMGRrMakeDescribe.3.html \ + PMGRrMakeDescribe.c.html PMGRrMakeDescribe.h.html MGrCommandLine.3.html \ + MGrCommandLine.c.html MGrCommandLine.h.html MGrDbArray.3.html \ + MGrDbArray.c.html MGrDbArray.h.html MGrFileSize.3.html MGrFileSize.c.html \ + MGrFileSize.h.html MGrFileTime.3.html MGrFileTime.c.html MGrFileTime.h.html \ + MGrIfFileExist.3.html MGrIfFileExist.c.html MGrIfFileExist.h.html \ + MGrInStringSwap.3.html MGrInStringSwap.c.html MGrInStringSwap.h.html \ + MGrIntToString.3.html MGrIntToString.c.html MGrIntToString.h.html \ + MGsDb.7.html MGsProperty.7.html libMG.3.html libMG.h.html mgmlParse.1.html \ + mgmlParse.c.html mgmlParse.h.html pmCvsSup.1.html pmCvsSup.c.html \ + pmCvsSup.h.html portmanager.1.html portmanager.c.html portmanager.h.html \ + pmFreeBSDdoc.1.html pmFreeBSDdoc.c.html pmFreeBSDdoc.h.html pmStatus.1.html \ + pmStatus.c.html pmStatus.h.html pmUpgrade.1.html pmUpgrade.c.html \ + pmUpgrade.h.html setup.0.1.4 +INSTALL_TARGET= install info + +.endif + +.include + +.if ${OSVERSION} >= 500000 +BROKEN= core dumps on 5.x +.endif + +.include +======= .if !defined(NOPORTDOCS) PORTDOCS= docbook.css index.html libPMGR.3.html libPMGR.h.html PMGRrDbCreate.3.html \ @@ -53,3 +91,4 @@ @${ECHO} "* Michael C. Shultz ringworm@inbox.lv *" @${ECHO} "***************************************************" .include +>>>>>>> 1.4 Index: sysutils/portmanager/distinfo =================================================================== RCS file: /home/pcvs/ports/sysutils/portmanager/distinfo,v retrieving revision 1.4 diff -u -r1.4 distinfo --- sysutils/portmanager/distinfo 10 Aug 2004 05:34:34 -0000 1.4 +++ sysutils/portmanager/distinfo 13 Aug 2004 08:32:26 -0000 @@ -1,2 +1,7 @@ +<<<<<<< distinfo +MD5 (portmanager-0.1.6.tar.gz) = c499626000914abdc774349c123cf712 +SIZE (portmanager-0.1.6.tar.gz) = 416742 +======= MD5 (portmanager-0.1.9.tar.gz) = 0629f5155a1ac261017bd4e79c226118 SIZE (portmanager-0.1.9.tar.gz) = 358597 +>>>>>>> 1.4 Index: sysutils/portmanager/pkg-plist =================================================================== RCS file: /home/pcvs/ports/sysutils/portmanager/pkg-plist,v retrieving revision 1.4 diff -u -r1.4 pkg-plist --- sysutils/portmanager/pkg-plist 10 Aug 2004 05:34:34 -0000 1.4 +++ sysutils/portmanager/pkg-plist 13 Aug 2004 08:32:26 -0000 @@ -13,12 +13,22 @@ include/PMGRrMakeDescribe.h include/libMG.h include/libPMGR.h +<<<<<<< pkg-plist +include/pmStatus.h +include/pmUpgrade.h +======= include/pmStatus.h include/pmupgrade.h +>>>>>>> 1.4 lib/libMG.a lib/libMG lib/libMG.0 lib/libPMGR.a +<<<<<<< pkg-plist +lib/libPMGR +lib/libPMGR.0 +@dirrm etc/portmanager +======= lib/libPMGR lib/libPMGR.0 share/portmanager/.keepme @@ -29,3 +39,4 @@ @unexec rm -f %D/share/portmanager/ports_old.db 2>/dev/null || true @unexec rmdir %D/share/portmanager 2>/dev/null || true @unexec rmdir %D/etc/portmanager 2>/dev/null || true +>>>>>>> 1.4 Index: sysutils/stalepid/Makefile =================================================================== RCS file: /home/pcvs/ports/sysutils/stalepid/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- sysutils/stalepid/Makefile 6 Feb 2004 13:12:30 -0000 1.2 +++ sysutils/stalepid/Makefile 13 Aug 2004 08:32:27 -0000 @@ -14,13 +14,13 @@ MAINTAINER= roam@FreeBSD.org COMMENT= Check for stale pid files and remove them +USE_PERL5_RUN= yes + .include RUN_DEPENDS= ${SITE_PERL}/Error.pm:${PORTSDIR}/lang/p5-Error .if ${PERL_LEVEL} < 500600 RUN_DEPENDS+= ${SITE_PERL}/Errno.pm:${PORTSDIR}/devel/p5-Errno .endif - -USE_PERL5_RUN= yes WRKSRC= ${WRKDIR}/${DISTNAME} Index: textproc/sgmlformat/Makefile =================================================================== RCS file: /home/pcvs/ports/textproc/sgmlformat/Makefile,v retrieving revision 1.28 diff -u -r1.28 Makefile --- textproc/sgmlformat/Makefile 7 May 2003 07:13:28 -0000 1.28 +++ textproc/sgmlformat/Makefile 13 Aug 2004 08:32:37 -0000 @@ -18,6 +18,8 @@ # Jade is preferred, but it currently doesn't compile on 2.1.x # system, so use sp in that case. +USE_PERL5_RUN= yes + .include .if ${MACHINE_ARCH} != "i386" @@ -35,7 +37,6 @@ ${PREFIX}/share/sgml/docbook:${PORTSDIR}/textproc/docbook USE_REINPLACE= yes -USE_PERL5_RUN= yes MAN1= instant.1 sgmlfmt.1 MAN5= transpec.5 Index: www/p5-CGI-Cache/Makefile =================================================================== RCS file: /home/pcvs/ports/www/p5-CGI-Cache/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- www/p5-CGI-Cache/Makefile 16 Jan 2004 03:58:06 -0000 1.11 +++ www/p5-CGI-Cache/Makefile 13 Aug 2004 08:32:49 -0000 @@ -19,6 +19,8 @@ ${SITE_PERL}/Cache/SizeAwareFileCache.pm:${PORTSDIR}/devel/p5-Cache-Cache \ ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable +PERL_CONFIGURE= yes + .include .if ${PERL_LEVEL} <= 500600 @@ -26,8 +28,6 @@ .endif RUN_DEPENDS= ${BUILD_DEPENDS} - -PERL_CONFIGURE= yes MAN3= CGI::Cache.3 Index: www/slash/Makefile =================================================================== RCS file: /home/pcvs/ports/www/slash/Makefile,v retrieving revision 1.10 diff -u -r1.10 Makefile --- www/slash/Makefile 22 Feb 2004 10:04:48 -0000 1.10 +++ www/slash/Makefile 13 Aug 2004 08:32:50 -0000 @@ -20,6 +20,8 @@ RUN_DEPENDS= ${BUILD_DEPENDS} \ ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl +USE_PERL5= yes + DOCS= README INSTALL CONFLICTS= metalist Index: x11-toolkits/p5-qt/Makefile =================================================================== RCS file: /home/pcvs/ports/x11-toolkits/p5-qt/Makefile,v retrieving revision 1.1 diff -u -r1.1 Makefile --- x11-toolkits/p5-qt/Makefile 17 Mar 2004 03:25:28 -0000 1.1 +++ x11-toolkits/p5-qt/Makefile 13 Aug 2004 08:32:53 -0000 @@ -33,6 +33,8 @@ MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} MAN3= Qt.3 +USE_PERL5= yes + .include .if ${PERL_LEVEL} < 500600 --------------040608050700080702090709-- From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 08:46:45 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 79A3D16A4CE; Fri, 13 Aug 2004 08:46:45 +0000 (GMT) Received: from mail.fatpipi.com (fatpipi.cirx.org [211.23.144.137]) by mx1.FreeBSD.org (Postfix) with ESMTP id D37AC43D3F; Fri, 13 Aug 2004 08:46:42 +0000 (GMT) (envelope-from vanilla@fatpipi.com) Received: from localhost (localhost.cirx.org [127.0.0.1]) by mail.fatpipi.com (Postfix) with ESMTP id 988846C; Fri, 13 Aug 2004 16:46:41 +0800 (CST) Received: from mail.fatpipi.com ([127.0.0.1]) by localhost (fatpipi.cirx.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10860-04; Fri, 13 Aug 2004 16:46:40 +0800 (CST) Received: by mail.fatpipi.com (Postfix, from userid 1002) id CEE69BD; Fri, 13 Aug 2004 16:46:40 +0800 (CST) Date: Fri, 13 Aug 2004 16:46:40 +0800 From: "Vanilla I. Shu" To: Sergey Matveychuk Message-ID: <20040813084640.GA11068@fatpipi.cirx.org> References: <411A46DA.6030600@iis.sinica.edu.tw> <0475C738-EC89-11D8-887A-00039312D914@fillmore-labs.com> <20040812180715.GA62037@fatpipi.cirx.org> <411C69F2.2030107@FreeBSD.org> <20040813072844.GA10120@fatpipi.cirx.org> <411C7D45.3080301@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=big5 Content-Disposition: inline In-Reply-To: <411C7D45.3080301@FreeBSD.org> User-Agent: Mutt/1.5.6i X-Virus-Scanned: by amavisd-new at cirx.org cc: Cheng-Lung Sung cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 08:46:45 -0000 On Fri, Aug 13, 2004 at 12:35:17PM +0400, Sergey Matveychuk wrote: > Vanilla I. Shu wrote: > What do you mean? Have you seen ports/55515? I mean perl module version check shoud be macro on bsd.perl.mk, each ports don't need to check by itself. -- my original bsd.perl.mk similar like ports/55515 From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 08:58:48 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 50F6C16A4D0 for ; Fri, 13 Aug 2004 08:58:48 +0000 (GMT) Received: from mproxy.gmail.com (rproxy.gmail.com [64.233.170.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDC9B43D31 for ; Fri, 13 Aug 2004 08:58:47 +0000 (GMT) (envelope-from clsung@gmail.com) Received: by mproxy.gmail.com with SMTP id 80so30279rnk for ; Fri, 13 Aug 2004 01:58:41 -0700 (PDT) Received: by 10.38.206.50 with SMTP id d50mr490133rng; Fri, 13 Aug 2004 01:58:41 -0700 (PDT) Message-ID: <8c0cd4750408130158157ed9d8@mail.gmail.com> Date: Fri, 13 Aug 2004 16:58:41 +0800 From: "Alan, Cheng-Lung Sung" To: Sergey Matveychuk In-Reply-To: <411C7EC9.8040903@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <56EFDC38-ED00-11D8-87C4-00039312D914@fillmore-labs.com> <411C7EC9.8040903@FreeBSD.org> cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Alan, Cheng-Lung Sung" 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, 13 Aug 2004 08:58:48 -0000 Yes, I thought it may not impact too much (only eye's checking :-/) . Since every pr only need to read an extra file (bsd.perl.mk), and their behavior should retain...... On Fri, 13 Aug 2004 12:41:45 +0400, Sergey Matveychuk wrote: > Oliver Eikemeier wrote: > > > We always test such changes with a pointyhat (former bento) run. Trivial > > changes sometimes have a big impact... > > You can see an attached patch for imaging what modifications to ports > should be done. > > -- > Sem. > > > Index: audio/mp3riot/Makefile > From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 09:16:11 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4CE116A4CF for ; Fri, 13 Aug 2004 09:16:11 +0000 (GMT) Received: from mail.ciam.ru (mail.ciam.ru [213.147.57.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32BC343D5D for ; Fri, 13 Aug 2004 09:16:11 +0000 (GMT) (envelope-from sem@FreeBSD.org) Received: from msd-mtu.mbrd.ru ([195.34.35.77] helo=[172.16.4.9]) by mail.ciam.ru with asmtp (Exim 4.x) id 1BvYA3-000CjR-Ab; Fri, 13 Aug 2004 13:15:48 +0400 Message-ID: <411C86BE.3020208@FreeBSD.org> Date: Fri, 13 Aug 2004 13:15:42 +0400 From: Sergey Matveychuk User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.1) Gecko/20040707 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: "Alan, Cheng-Lung Sung" References: <56EFDC38-ED00-11D8-87C4-00039312D914@fillmore-labs.com> <411C7EC9.8040903@FreeBSD.org> <8c0cd4750408130158157ed9d8@mail.gmail.com> In-Reply-To: <8c0cd4750408130158157ed9d8@mail.gmail.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "proxy.ciam.ru", hasmessageblock similar future email. If you have any questions, see the administrator of that system for details.may not impact too much (only eye's checking :-/) . > Since every pr only need to read an extra file (bsd.perl.mk), and their > behavior should retain...... [...] Content analysis details: (0.0 points, 5.0 required) pts rule name description -------------------------------------------------- cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 09:16:11 -0000 Alan, Cheng-Lung Sung wrote: > Yes, I thought it may not impact too much (only eye's checking :-/) . > Since every pr only need to read an extra file (bsd.perl.mk), and their > behavior should retain...... The patch I've sent contains fixes for 38 ports. A script I've wrote detects 149 ports more with the same problems. Oliver, is it real to run pointyhat if I'll fix them? -- Sem. From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 09:36:06 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45FA316A4CE; Fri, 13 Aug 2004 09:36:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2484543D4C; Fri, 13 Aug 2004 09:36:06 +0000 (GMT) (envelope-from vs@FreeBSD.org) Received: from freefall.freebsd.org (vs@localhost [127.0.0.1]) i7D9a6vq070768; Fri, 13 Aug 2004 09:36:06 GMT (envelope-from vs@freefall.freebsd.org) Received: (from vs@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i7D9a6jT070764; Fri, 13 Aug 2004 09:36:06 GMT (envelope-from vs) Date: Fri, 13 Aug 2004 09:36:06 GMT From: Volker Stolz Message-Id: <200408130936.i7D9a6jT070764@freefall.freebsd.org> To: vs@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, perl@FreeBSD.org Subject: Re: ports/70372: [MAINTAINER] mail/MailScanner: [SUMMARIZE CHANGES] X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 09:36:06 -0000 Synopsis: [MAINTAINER] mail/MailScanner: [SUMMARIZE CHANGES] Responsible-Changed-From-To: freebsd-ports-bugs->perl Responsible-Changed-By: vs Responsible-Changed-When: Fri Aug 13 09:35:24 GMT 2004 Responsible-Changed-Why: Somebody over at perl@ should be able to commit this. http://www.freebsd.org/cgi/query-pr.cgi?pr=70372 From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 09:52:43 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B038316A4CE; Fri, 13 Aug 2004 09:52:43 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D15B43D5A; Fri, 13 Aug 2004 09:52:43 +0000 (GMT) (envelope-from mat@FreeBSD.org) Received: from freefall.freebsd.org (mat@localhost [127.0.0.1]) i7D9qhY9071464; Fri, 13 Aug 2004 09:52:43 GMT (envelope-from mat@freefall.freebsd.org) Received: (from mat@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i7D9qhC3071460; Fri, 13 Aug 2004 09:52:43 GMT (envelope-from mat) Date: Fri, 13 Aug 2004 09:52:43 GMT From: Mathieu Arnold Message-Id: <200408130952.i7D9qhC3071460@freefall.freebsd.org> To: mat@FreeBSD.org, perl@FreeBSD.org, mat@FreeBSD.org Subject: Re: ports/70372: [MAINTAINER] mail/MailScanner: [SUMMARIZE CHANGES] X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 09:52:43 -0000 Synopsis: [MAINTAINER] mail/MailScanner: [SUMMARIZE CHANGES] Responsible-Changed-From-To: perl->mat Responsible-Changed-By: mat Responsible-Changed-When: Fri Aug 13 09:52:43 GMT 2004 Responsible-Changed-Why: Take http://www.freebsd.org/cgi/query-pr.cgi?pr=70372 From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 10:13:11 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C4D6416A4CE; Fri, 13 Aug 2004 10:13:11 +0000 (GMT) Received: from fillmore.dyndns.org (port-212-202-50-15.dynamic.qsc.de [212.202.50.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 67DDC43D46; Fri, 13 Aug 2004 10:13:11 +0000 (GMT) (envelope-from eikemeier@fillmore-labs.com) Received: from dhcp-13.local ([172.16.0.13]) by fillmore.dyndns.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.41 (FreeBSD)) id 1BvZ3X-0009hu-Th; Fri, 13 Aug 2004 12:13:10 +0200 Date: Fri, 13 Aug 2004 12:14:45 +0200 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v482) To: Sergey Matveychuk From: Oliver Eikemeier In-Reply-To: <411C7D45.3080301@FreeBSD.org> Message-Id: <99743A14-ED11-11D8-87C4-00039312D914@fillmore-labs.com> Content-Transfer-Encoding: 7bit User-Agent: KMail/1.5.9 cc: "Vanilla I. Shu" cc: Cheng-Lung Sung cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 10:13:11 -0000 Sergey Matveychuk wrote: > Vanilla I. Shu wrote: >> On Fri, Aug 13, 2004 at 11:12:50AM +0400, Sergey Matveychuk wrote: >> >>> Vanilla I. Shu wrote: >>> It looks like you forgot to send it :) >>> There is no such PR in GNATS for all time. >> >> hmmm. Maybe I just email it to portmgrV1. >> >> I will work for bsd.perl.mk on this weekend. > > What do you mean? Have you seen ports/55515? No one hinders you to make this a joint effort. In fact I would encourage it :) -Oliver From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 10:39:54 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E72616A4CE; Fri, 13 Aug 2004 10:39:54 +0000 (GMT) Received: from fillmore.dyndns.org (port-212-202-50-15.dynamic.qsc.de [212.202.50.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E76243D1D; Fri, 13 Aug 2004 10:39:54 +0000 (GMT) (envelope-from eikemeier@fillmore-labs.com) Received: from dhcp-13.local ([172.16.0.13]) by fillmore.dyndns.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.41 (FreeBSD)) id 1BvZTS-0009oj-P0; Fri, 13 Aug 2004 12:39:53 +0200 Date: Fri, 13 Aug 2004 12:41:32 +0200 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v482) To: Sergey Matveychuk From: Oliver Eikemeier In-Reply-To: <411C86BE.3020208@FreeBSD.org> Message-Id: <57379066-ED15-11D8-87C4-00039312D914@fillmore-labs.com> Content-Transfer-Encoding: 7bit User-Agent: KMail/1.5.9 cc: freebsd-perl@freebsd.org Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 10:39:54 -0000 Sergey Matveychuk wrote: > Alan, Cheng-Lung Sung wrote: > >> Yes, I thought it may not impact too much (only eye's checking :-/) . >> Since every pr only need to read an extra file (bsd.perl.mk), and >> their behavior should retain...... > > The patch I've sent contains fixes for 38 ports. > A script I've wrote detects 149 ports more with the same problems. > > Oliver, is it real to run pointyhat if I'll fix them? I don't know the current pointyhat schedule, you'll have to ask Kris or Joe for that. I guess this will have to wait until after 5.3 is released. -Oliver From owner-freebsd-perl@FreeBSD.ORG Fri Aug 13 17:42:16 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 282D816A4CE; Fri, 13 Aug 2004 17:42:16 +0000 (GMT) Received: from mail.lovett.com (core.lovett.com [216.168.8.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E3CA43D2D; Fri, 13 Aug 2004 17:42:16 +0000 (GMT) (envelope-from ade@FreeBSD.org) Received: from ts46-02-qdr1249.mdfrd.or.charter.com ([66.169.242.225] helo=[192.168.1.101]) by mail.lovett.com with asmtp (Exim 4.41 (FreeBSD)) id 1Bvg4G-000KIr-1M; Fri, 13 Aug 2004 17:42:16 +0000 In-Reply-To: <57379066-ED15-11D8-87C4-00039312D914@fillmore-labs.com> References: <57379066-ED15-11D8-87C4-00039312D914@fillmore-labs.com> Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <1D7C02E2-ED50-11D8-99C1-000A956B6386@FreeBSD.org> Content-Transfer-Encoding: 7bit From: Ade Lovett Date: Fri, 13 Aug 2004 10:42:15 -0700 To: Oliver Eikemeier X-Mailer: Apple Mail (2.619) cc: freebsd-perl@freebsd.org cc: Sergey Matveychuk Subject: Re: PERL_LEVEL conditional dependencies X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Aug 2004 17:42:16 -0000 On Aug 13, 2004, at 03:41, Oliver Eikemeier wrote: > I don't know the current pointyhat schedule, you'll have to ask Kris > or Joe for that. I guess this will have to wait until after 5.3 is > released. Indeed. I added the proposed patch to my devel ports tree here, and it's, well, struggling a little. (dang those apparently simple changes that have far-reaching consequences :) I'd strongly suggest that this wait until 5.3 is out, since there are still a reasonable number of gcc-3.4 related issues that deserve higher-priority, then as soon as the 5.3-REL is out, get the uber-patch in the queue for a (4-exp/5-exp ?) build. -aDe