From owner-freebsd-perl@FreeBSD.ORG Sun Apr 6 14:36:09 2008 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A3817106566B; Sun, 6 Apr 2008 14:36:09 +0000 (UTC) (envelope-from tobez@tobez.org) Received: from heechee.tobez.org (heechee.tobez.org [194.255.56.42]) by mx1.freebsd.org (Postfix) with ESMTP id 086D38FC19; Sun, 6 Apr 2008 14:36:08 +0000 (UTC) (envelope-from tobez@tobez.org) Received: by heechee.tobez.org (Postfix, from userid 1001) id BEABD6D411; Sun, 6 Apr 2008 16:36:07 +0200 (CEST) Date: Sun, 6 Apr 2008 16:36:07 +0200 From: Anton Berezin To: perl@freebsd.org Message-ID: <20080406143607.GB14452@heechee.tobez.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Powered-By: FreeBSD http://www.freebsd.org/ User-Agent: Mutt/1.5.17 (2007-11-01) Cc: lbr@freebsd.org, lth@freebsd.org, leeym@leeym.com, linimon@lonesome.com, des@des.no Subject: [Request for review] PERL_DEPENDS and PERL_TEST_DEPENDS re-launched X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2008 14:36:09 -0000 Hi, After being lured by des to Oslo Perl QA Hackathon, lth@ and myself have spent two enjoyable days hacking makefiles. Before submitting any sort of PR, we'd like to request people on this list to review the result. The syntax is essentially what we have described before in this mail: http://www.freebsd.org/cgi/getmsg.cgi?fetch=48572+0+/usr/local/www/db/text/2008/freebsd-perl/20080302.freebsd-perl That is, the emphasis is on FreeBSD packages and their versions as opposed to Perl modules and their versions (the reasons for that are described in detail in several follow-ups on the mail above). We also tried to take care of dual-life modules & distributions (those which are found both in [one or more of] distributions of perl itself and also separately on CPAN). Another goal we had in mind was to try to reduce the size of the database of such dual-life modules, as to avoid the problem with leeym's ports/121313 PR, in which such database consisted of 8451 lines totalling 250 kilobytes. Our database ended up being 77 lines totalling 3.5 kilobytes. We also tried to avoid doing shellouts as much as possible. Below is a patch against ports/Mk from this morning. Please note that the distributions in the database were automatically generated and then polished a little bit by hand. At this stage there is no guarantee that the database is 100% correct. We are going to do the validation, but decided that what we have is quite useful for testing by interested parties. Below the patch there are two examples of p5 ports using the new syntax, so read on! ----------8<-----------8<-----------8<-----------8<-----------8<------ Index: bsd.perl.dist.mk =================================================================== RCS file: bsd.perl.dist.mk diff -N bsd.perl.dist.mk --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ bsd.perl.dist.mk 6 Apr 2008 14:01:50 -0000 @@ -0,0 +1,77 @@ +p5-dist-Archive-Extract= 501000:0.24 +p5-dist-Archive-Tar= 501000:1.38 +p5-dist-Attribute-Handlers= 500808:0.78_02 501000:0.79 +p5-dist-AutoLoader= 500602:5.58 500808:5.60 501000:5.63 +p5-dist-CGI.pm= 500602:2.752 500808:3.15 501000:3.29 +p5-dist-CPANPLUS= 501000:0.84 +p5-dist-CPANPLUS-Dist-Build= 501000:0.06_02 +p5-dist-Class-ISA= 500808:0.33 501000:0.33 +p5-dist-Compress-Raw-Zlib= 501000:2.008 +p5-dist-Compress-Zlib= 501000:2.008 +p5-dist-Data-Dumper= 500602:2.121 500808:2.121_08 501000:2.121_14 +p5-dist-Devel-PPPort= 500808:3.06_01 501000:3.13 +p5-dist-Digest= 500808:1.14 501000:1.15 +p5-dist-Digest-MD5= 500808:2.36 501000:2.36_01 +p5-dist-Digest-SHA= 501000:5.45 +p5-dist-Encode= 500808:2.12 501000:2.23 +p5-dist-Errno= 500602:1.111 500808:1.09_01 501000:1.10 +p5-dist-ExtUtils-CBuilder= 501000:0.21 +p5-dist-ExtUtils-Command= 500602:1.05 500808:1.09 501000:1.13 +p5-dist-ExtUtils-Constant= 500808:0.17 501000:0.2 +p5-dist-ExtUtils-MakeMaker= 500602:6.17 500808:6.30 501000:6.42 +p5-dist-ExtUtils-Manifest= 500602:1.42 500808:1.46 501000:1.51_01 +p5-dist-ExtUtils-ParseXS= 501000:2.18_02 +p5-dist-File-Fetch= 501000:0.14 +p5-dist-File-Temp= 500602:0.14 500808:0.16 501000:0.18 +p5-dist-Filter-Simple= 500808:0.82 501000:0.82 +p5-dist-Getopt-Long= 500602:2.25 500808:2.35 501000:2.37 +p5-dist-I18N-LangTags= 500808:0.35 501000:0.35 +p5-dist-IO= 500602:1.20 500808:1.22 501000:1.23_01 +p5-dist-IO-Compress-Base= 501000:2.008 +p5-dist-IO-Zlib= 501000:1.07 +p5-dist-IPC-Cmd= 501000:0.40_1 +p5-dist-Locale-Maketext= 500808:1.09 501000:1.12 +p5-dist-Locale-Maketext-Simple= 501000:0.18 +p5-dist-Log-Message= 501000:0.01 +p5-dist-Log-Message-Simple= 501000:0.04 +p5-dist-MIME-Base64= 500808:3.07 501000:3.07_01 +p5-dist-Math-BigInt= 500602:0.01 500808:1.77 501000:1.88 +p5-dist-Math-BigRat= 500808:0.15 501000:0.21 +p5-dist-Math-Complex= 500602:1.31 500808:1.35 501000:1.37 +p5-dist-Memoize= 500808:1.01 501000:1.01_02 +p5-dist-Module-Build= 501000:0.2808_01 +p5-dist-Module-CoreList= 501000:2.12 +p5-dist-Module-Load= 501000:0.12 +p5-dist-Module-Load-Conditional= 501000:0.22 +p5-dist-Module-Loaded= 501000:0.01 +p5-dist-Module-Pluggable= 501000:3.6 +p5-dist-NEXT= 500808:0.60 501000:0.60_01 +p5-dist-Net-Ping= 500602:2.02 500808:2.31 501000:2.33 +p5-dist-Object-Accessor= 501000:0.32 +p5-dist-Package-Constants= 501000:0.01 +p5-dist-Params-Check= 501000:0.26 +p5-dist-PathTools= 500602:0.86 500808:3.12 501000:3.2501 +p5-dist-Pod-Escapes= 501000:1.04 +p5-dist-Pod-Parser= 500602:1.13 500808:1.32 501000:1.35 +p5-dist-Pod-Simple= 501000:3.05 +p5-dist-Scalar-List-Utils= 500808:1.18 501000:1.19 +p5-dist-Storable= 500808:2.15 501000:2.18 +p5-dist-Switch= 500808:2.10_01 501000:2.13 +p5-dist-Term-UI= 501000:0.18 +p5-dist-Test-Harness= 500602:2.30 500808:2.56 501000:2.64 +p5-dist-Test-Simple= 500602:0.47 500808:0.62 501000:0.72 +p5-dist-Text-Balanced= 500808:1.95 501000:2.0.0 +p5-dist-Text-Tabs+Wrap= 500602:98.112801 500808:2005.0824 501000:2007.1117 +p5-dist-Tie-File= 500808:0.97 501000:0.97_02 +p5-dist-Tie-RefHash= 500602:1.3 500808:1.32 501000:1.37 +p5-dist-Time-HiRes= 500808:1.86 501000:1.9711 +p5-dist-Time-Local= 500602:0 500808:1.11 501000:1.18 +p5-dist-Time-Piece= 501000:1.12 +p5-dist-Unicode-Normalize= 500808:0.32 501000:1.02 +p5-dist-XSLoader= 500602:0.01 500808:0.06 501000:0.08 +p5-dist-base= 500602:1.01 500808:2.07 501000:2.13 +p5-dist-bignum= 500808:0.17 501000:0.22 +p5-dist-podlators= 500602:2.0.1 500808:2.0.1 501000:2.0.6 +p5-dist-threads= 500808:1.07 501000:1.67 +p5-dist-threads-shared= 500808:0.94 501000:1.14 +p5-dist-version= 501000:0.74 Index: bsd.perl.mk =================================================================== RCS file: /home/ncvs/ports/Mk/bsd.perl.mk,v retrieving revision 1.7 diff -u -r1.7 bsd.perl.mk --- bsd.perl.mk 29 Sep 2007 03:46:06 -0000 1.7 +++ bsd.perl.mk 6 Apr 2008 14:01:45 -0000 @@ -236,6 +236,83 @@ .undef HAS_CONFIGURE .endif # defined(PERL_CONFIGURE) +# Perl-specific dependencies handling +.include "${PORTSDIR}/Mk/bsd.perl.dist.mk" +.if defined(PERL_LEVEL) +.for __dep_kind in PERL PERL_BUILD PERL_RUN PERL_TEST +_dep_kind:=${__dep_kind} +.undef _want_build +.undef _want_run +.if ${_dep_kind} == "PERL" + _want_build:=1 + _want_run:=1 +.elif ${_dep_kind} == "PERL_BUILD" + _want_build:=1 +.elif ${_dep_kind} == "PERL_RUN" + _want_run:=1 +.elif ${_dep_kind} == "PERL_TEST" +. if defined(P5PORTER) + _want_build:=1 +. endif # defined(P5PORTER) +.endif # ${_dep_kind} == ... + +_dep_var=${_dep_kind}_DEPENDS +.if !empty(${_dep_var}) +.for _dep_port in ${${_dep_var}} + + _port:=${_dep_port:C|.*:||} + _port:=${_port:C|>=.*||} + _dep:=${_dep_port:C|:.*||} + _dep:=${_dep:C|.*/||} +. if ${_dep:C|.*>=.*||} == ${_dep} + _dep:=${_dep}>=0 +. endif + + _skip_dep:= + _pkg:=${_dep:C|>=.*||} + _ver:=${_dep:C|.*>=||} + _dist_pkg:=${_pkg:C|^p5-|p5-dist-|} + +. if !empty(_dist_pkg) + _dist_ver:= +. for _perl in ${${_dist_pkg}} + _perl_ver:=${_perl:C|:.*||} +. if ${_perl_ver} == ${PERL_LEVEL} + _dist_ver:=${_perl:C|.*:||} +. endif +. endfor + +. if !empty(_dist_ver) + # do the version comparison - only shellout if necessary +. if ${_dist_ver:C|\.||:C|[0-9]+||} == "" && ${_ver:C|\.||:C|[0-9]+||} == "" +. if ${_dist_ver} >= ${_ver} + _skip_dep:=1 +. endif +. else + _comp_res!=pkg_version -t ${_ver} ${_dist_ver} + _comp_res:=${_comp_res} +. if ${_comp_res} != ">" + _skip_dep:=1 +. endif +. endif +. endif + +. endif + +. if empty(_skip_dep) +. if defined(_want_build) && ${_want_build} + BUILD_DEPENDS:= ${BUILD_DEPENDS} ${_dep}:${PORTSDIR}/${_port} +. endif +. if defined(_want_run) && ${_want_run} + RUN_DEPENDS:= ${RUN_DEPENDS} ${_dep}:${PORTSDIR}/${_port} +. endif +. endif + +.endfor # _dep_port +.endif # !empty(${_dep_var}) +.endfor # __dep_kind +.endif # defined(PERL_LEVEL) + .if defined(PERL_CONFIGURE) .if !target(do-configure) # XXX MCL had to duplicate the first block; implies more refactoring needed ----------8<-----------8<-----------8<-----------8<-----------8<------ Here is an example of modified Makefile for textproc/p5-Data-Report: ----------8<-----------8<-----------8<-----------8<-----------8<------ # New ports collection makefile for: textproc/p5-Data-Report # Date created: 24 May 2006 # Whom: Anton Berezin # # $FreeBSD: ports/textproc/p5-Data-Report/Makefile,v 1.5 2007/09/08 01:06:11 linimon Exp $ # PORTNAME= Data-Report PORTVERSION= 0.06 CATEGORIES= textproc perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN} MASTER_SITE_SUBDIR= Data PKGNAMEPREFIX= p5- MAINTAINER= tobez@FreeBSD.org COMMENT= Data::Report - Framework for flexible reporting PERL_DEPENDS= www/p5-HTML-Parser textproc/p5-Text-CSV_XS PERL_TEST_DEPENDS= devel/p5-Test-Simple PERL_MODBUILD= yes MAN3= Data::Report.3 Data::Report::Base.3 .include ----------8<-----------8<-----------8<-----------8<-----------8<------ And here is an example of modified Makefile for devel/p5-Test-Class. Please note that it is an *example* only - in particular, this port should actually *unconditionally* depend on p5-Test-Exception. But we made it a test dependency to test how well test dependencies work. ----------8<-----------8<-----------8<-----------8<-----------8<------ # New ports collection makefile for: p5-Test-Class # Date created: January 27th 2003 # Whom: Erwin Lansing # # $FreeBSD: ports/devel/p5-Test-Class/Makefile,v 1.26 2008/01/20 14:29:54 miwi Exp $ # PORTNAME= Test-Class PORTVERSION= 0.28 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Test::Class - Easily create test classes in an xUnit style PERL_DEPENDS= devel/p5-Devel-Symdump>=2.03 \ devel/p5-Attribute-Handlers>=0.77 \ devel/p5-Class-ISA>=0.32 \ devel/p5-Storable>=2.04 PERL_TEST_DEPENDS= devel/p5-Test-Exception>=0.25 PERL_MODBUILD= yes MAN3= Test::Class.3 \ Test::Class::Load.3 \ Test::Class::MethodInfo.3 .include ----------8<-----------8<-----------8<-----------8<-----------8<------ At any rate, it is rather instructive to compare those makefiles with their current versions in the ports collection. :-) Any feedback is very welcome, Cheers, Lars & Anton. -- We're going for 'working' here. 'clean' is for people with skills... -- Flemming Jacobsen From owner-freebsd-perl@FreeBSD.ORG Mon Apr 7 09:08:48 2008 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF05D1065670; Mon, 7 Apr 2008 09:08:48 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id 9C6CA8FC12; Mon, 7 Apr 2008 09:08:48 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id 36527209A; Mon, 7 Apr 2008 10:49:26 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Anton Berezin References: <20080406143607.GB14452@heechee.tobez.org> Date: Mon, 07 Apr 2008 10:49:24 +0200 In-Reply-To: <20080406143607.GB14452@heechee.tobez.org> (Anton Berezin's message of "Sun\, 6 Apr 2008 16\:36\:07 +0200") Message-ID: <863apykq23.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: lbr@freebsd.org, lth@freebsd.org, perl@freebsd.org, leeym@leeym.com, linimon@lonesome.com Subject: Re: [Request for review] PERL_DEPENDS and PERL_TEST_DEPENDS re-launched X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2008 09:08:49 -0000 Anton Berezin writes: > After being lured by des to Oslo Perl QA Hackathon, lth@ and myself have > spent two enjoyable days hacking makefiles. Before submitting any sort of > PR, we'd like to request people on this list to review the result. This is very good. Thank you! DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-freebsd-perl@FreeBSD.ORG Mon Apr 7 11:08:29 2008 Return-Path: Delivered-To: perl@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 90B701065680 for ; Mon, 7 Apr 2008 11:08:29 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6871E8FC18 for ; Mon, 7 Apr 2008 11:08:29 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m37B8TdK050238 for ; Mon, 7 Apr 2008 11:08:29 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m37B8SRr050234 for perl@FreeBSD.org; Mon, 7 Apr 2008 11:08:28 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 7 Apr 2008 11:08:28 GMT Message-Id: <200804071108.m37B8SRr050234@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: perl@FreeBSD.org Cc: Subject: Current problem reports assigned to perl@FreeBSD.org X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2008 11:08:29 -0000 Current FreeBSD problem reports Critical problems Serious problems Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/120809 perl [UPDATE] devel/p5-rpm-build-perl o ports/122344 perl Update www/p5-HTML-Table 2.06 -> 2.07b 2 problems total. From owner-freebsd-perl@FreeBSD.ORG Mon Apr 7 15:27:23 2008 Return-Path: Delivered-To: perl@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 853AD106566B; Mon, 7 Apr 2008 15:27:23 +0000 (UTC) (envelope-from jadawin@tuxaco.net) Received: from huppa.tuxaco.net (unknown [IPv6:2001:41d0:1:66c1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 4772C8FC2E; Mon, 7 Apr 2008 15:27:23 +0000 (UTC) (envelope-from jadawin@tuxaco.net) Received: from localhost (unknown [127.0.0.1]) by huppa.tuxaco.net (Postfix) with ESMTP id E7E091CF7A; Mon, 7 Apr 2008 17:27:51 +0200 (CEST) X-Virus-Scanned: amavisd-new at tuxaco.net Received: from huppa.tuxaco.net ([127.0.0.1]) by localhost (huppa.tuxaco.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JaoRo3C+22XU; Mon, 7 Apr 2008 17:27:46 +0200 (CEST) Received: from localhost (unknown [IPv6:2a01:5d8:52ec:8fa0::2]) (Authenticated sender: jadawin@tuxaco.net) by huppa.tuxaco.net (Postfix) with ESMTPA id 57D8C1CF6D; Mon, 7 Apr 2008 17:27:43 +0200 (CEST) Date: Mon, 7 Apr 2008 17:27:25 +0200 From: Philippe =?iso-8859-1?Q?Aud=E9oud?= To: perl@FreeBSD.org Message-ID: <20080407152725.GA43106@tuxaco.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Cc: Subject: math/gsl: update to 1.11 X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2008 15:27:23 -0000 Hello maintainer of math/PDL, Due to an upgrade of math/gsl, math/PDL need to be updated. Please, have a look to http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/122325. I will commit, as soon as my mentors approved patches. If you see a problem, feel free to contact me. -- Philippe Audeoud FreeBSD committer | jadawin@FreeBSD.org From owner-freebsd-perl@FreeBSD.ORG Tue Apr 8 10:52:48 2008 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 50DF9106564A; Tue, 8 Apr 2008 10:52:48 +0000 (UTC) (envelope-from sat@cenkes.org) Received: from heka.cenkes.org (heka.cenkes.org [208.79.80.110]) by mx1.freebsd.org (Postfix) with ESMTP id 287888FC12; Tue, 8 Apr 2008 10:52:48 +0000 (UTC) (envelope-from sat@cenkes.org) Received: from amilo.cenkes.org (ppp91-76-107-18.pppoe.mtu-net.ru [91.76.107.18]) (Authenticated sender: sat) by heka.cenkes.org (Postfix) with ESMTPSA id 73235242F832; Tue, 8 Apr 2008 14:32:58 +0400 (MSD) Date: Tue, 8 Apr 2008 14:32:56 +0400 From: Andrew Pantyukhin To: Anton Berezin Message-ID: <20080408103255.GE1555@amilo.cenkes.org> References: <20080406143607.GB14452@heechee.tobez.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080406143607.GB14452@heechee.tobez.org> X-OS: FreeBSD 8.0-CURRENT amd64 User-Agent: Mutt/1.5.17 (2007-11-01) Cc: lbr@freebsd.org, lth@freebsd.org, perl@freebsd.org, leeym@leeym.com, des@des.no, linimon@lonesome.com Subject: Re: [Request for review] PERL_DEPENDS and PERL_TEST_DEPENDS re-launched X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: infofarmer@FreeBSD.org List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2008 10:52:48 -0000 On Sun, Apr 06, 2008 at 04:36:07PM +0200, Anton Berezin wrote: > PERL_DEPENDS= devel/p5-Devel-Symdump>=2.03 \ > devel/p5-Attribute-Handlers>=0.77 \ > devel/p5-Class-ISA>=0.32 \ > devel/p5-Storable>=2.04 This syntax is not at all perl-specific (cf. Portage). I for one would love to see it supported by our current _DEPENDS variables. A new generic TEST_DEPENDS would make sense, IMO. Any perl-related stuff can be invoked for all 'p5'-containing dependencies. As for concise BUILD+RUN dependencies, they've long been associated with LIB_DEPENDS, which looks like a good place for all kinds of libraries, not just shared-binary-native ones. I like what you did very much, it would seem to be a waste to limit it to perl. Thanks for your effort! From owner-freebsd-perl@FreeBSD.ORG Sat Apr 12 03:00:18 2008 Return-Path: Delivered-To: perl@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A495D106566B; Sat, 12 Apr 2008 03:00:18 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8EB4A8FC16; Sat, 12 Apr 2008 03:00:18 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m3C30Igv016557; Sat, 12 Apr 2008 03:00:18 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m3C30Ixt016553; Sat, 12 Apr 2008 03:00:18 GMT (envelope-from edwin) Date: Sat, 12 Apr 2008 03:00:18 GMT Message-Id: <200804120300.m3C30Ixt016553@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, perl@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/122679: [PATCH] www/p5-WWW-Myspace: update to 0.77 X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2008 03:00:18 -0000 Synopsis: [PATCH] www/p5-WWW-Myspace: update to 0.77 Responsible-Changed-From-To: freebsd-ports-bugs->perl Responsible-Changed-By: edwin Responsible-Changed-When: Sat Apr 12 03:00:18 UTC 2008 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=122679 From owner-freebsd-perl@FreeBSD.ORG Sat Apr 12 03:13:19 2008 Return-Path: Delivered-To: perl@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 09FD7106564A for ; Sat, 12 Apr 2008 03:13:19 +0000 (UTC) (envelope-from gslin@ccreader.NCTU.edu.tw) Received: from ccreader.NCTU.edu.tw (ccreader.nctu.edu.tw [140.113.54.119]) by mx1.freebsd.org (Postfix) with ESMTP id E1EF28FC1B for ; Sat, 12 Apr 2008 03:13:18 +0000 (UTC) (envelope-from gslin@ccreader.NCTU.edu.tw) Received: by ccreader.NCTU.edu.tw (Postfix, from userid 1000) id 57ABE1CC3D; Sat, 12 Apr 2008 10:56:50 +0800 (CST) To: FreeBSD-gnats-submit@freebsd.org From: Gea-Suan Lin X-send-pr-version: 3.113 X-GNATS-Notify: Message-Id: <20080412025650.57ABE1CC3D@ccreader.NCTU.edu.tw> Date: Sat, 12 Apr 2008 10:56:50 +0800 (CST) Cc: perl@FreeBSD.org, gslin@gslin.org Subject: [PATCH] www/p5-WWW-Myspace: update to 0.77 X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2008 03:13:19 -0000 >Submitter-Id: current-users >Originator: Gea-Suan Lin >Organization: >Confidential: no >Synopsis: [PATCH] www/p5-WWW-Myspace: update to 0.77 >Severity: non-critical >Priority: low >Category: ports >Class: update >Release: FreeBSD 6.3-PRERELEASE i386 >Environment: System: FreeBSD ccreader.NCTU.edu.tw 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #3: Tue Jan 15 11:22:08 CST 2008 >Description: - Update to 0.77 Port maintainer (perl@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- p5-WWW-Myspace-0.77.patch begins here --- diff -ruN --exclude=CVS /usr/ports/www/p5-WWW-Myspace/Makefile /home/staff/gslin/work/ports/p5-WWW-Myspace/Makefile --- /usr/ports/www/p5-WWW-Myspace/Makefile 2008-02-08 16:59:11.000000000 +0800 +++ /home/staff/gslin/work/ports/p5-WWW-Myspace/Makefile 2008-04-12 10:55:38.000000000 +0800 @@ -6,7 +6,7 @@ # PORTNAME= WWW-Myspace -PORTVERSION= 0.75 +PORTVERSION= 0.77 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff -ruN --exclude=CVS /usr/ports/www/p5-WWW-Myspace/distinfo /home/staff/gslin/work/ports/p5-WWW-Myspace/distinfo --- /usr/ports/www/p5-WWW-Myspace/distinfo 2008-02-08 16:59:11.000000000 +0800 +++ /home/staff/gslin/work/ports/p5-WWW-Myspace/distinfo 2008-04-12 10:56:11.000000000 +0800 @@ -1,3 +1,3 @@ -MD5 (WWW-Myspace-0.75.tar.gz) = a3d351ec7180fb2629f29fc7e278e6f8 -SHA256 (WWW-Myspace-0.75.tar.gz) = 37fc6b8a6b9f829ac2fbd6cfc6a7d3bc4b3739f7d3dc19ee3f6f04759284ec79 -SIZE (WWW-Myspace-0.75.tar.gz) = 129981 +MD5 (WWW-Myspace-0.77.tar.gz) = 98eacc8f27b874e530cf53915a7061a6 +SHA256 (WWW-Myspace-0.77.tar.gz) = fa4fec5498921e069ce3a6fad3e85a6c02558f96153413f2b897985f4e6ee738 +SIZE (WWW-Myspace-0.77.tar.gz) = 130734 --- p5-WWW-Myspace-0.77.patch ends here --- From owner-freebsd-perl@FreeBSD.ORG Sat Apr 12 03:21:51 2008 Return-Path: Delivered-To: perl@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 871EB1065672; Sat, 12 Apr 2008 03:21:51 +0000 (UTC) (envelope-from clsung@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B13D18FC0C; Sat, 12 Apr 2008 03:21:50 +0000 (UTC) (envelope-from clsung@FreeBSD.org) Received: from freefall.freebsd.org (clsung@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m3C3Lo5V018718; Sat, 12 Apr 2008 03:21:50 GMT (envelope-from clsung@freefall.freebsd.org) Received: (from clsung@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m3C3Lolp018714; Sat, 12 Apr 2008 03:21:50 GMT (envelope-from clsung) Date: Sat, 12 Apr 2008 03:21:50 GMT Message-Id: <200804120321.m3C3Lolp018714@freefall.freebsd.org> To: gslin@gslin.org, clsung@FreeBSD.org, perl@FreeBSD.org From: clsung@FreeBSD.org Cc: Subject: Re: ports/122679: [PATCH] www/p5-WWW-Myspace: update to 0.77 X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2008 03:21:51 -0000 Synopsis: [PATCH] www/p5-WWW-Myspace: update to 0.77 State-Changed-From-To: open->closed State-Changed-By: clsung State-Changed-When: Sat Apr 12 03:21:50 UTC 2008 State-Changed-Why: Committed. Thank You. http://www.freebsd.org/cgi/query-pr.cgi?pr=122679 From owner-freebsd-perl@FreeBSD.ORG Sat Apr 12 03:30:05 2008 Return-Path: Delivered-To: perl@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B757106566B for ; Sat, 12 Apr 2008 03:30:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4E7158FC0C for ; Sat, 12 Apr 2008 03:30:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m3C3U5Cf019077 for ; Sat, 12 Apr 2008 03:30:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m3C3U5du019074; Sat, 12 Apr 2008 03:30:05 GMT (envelope-from gnats) Date: Sat, 12 Apr 2008 03:30:05 GMT Message-Id: <200804120330.m3C3U5du019074@freefall.freebsd.org> To: perl@FreeBSD.org From: dfilter@FreeBSD.org (dfilter service) Cc: Subject: Re: ports/122679: commit references a PR X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2008 03:30:05 -0000 The following reply was made to PR ports/122679; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/122679: commit references a PR Date: Sat, 12 Apr 2008 03:21:47 +0000 (UTC) clsung 2008-04-12 03:21:39 UTC FreeBSD ports repository Modified files: www/p5-WWW-Myspace Makefile distinfo Log: - Update to 0.77 PR: ports/122679 Submitted by: Gea-Suan Lin Revision Changes Path 1.23 +1 -1 ports/www/p5-WWW-Myspace/Makefile 1.22 +3 -3 ports/www/p5-WWW-Myspace/distinfo _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"