From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jul 13 16:40:17 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DB0516A41C for ; Wed, 13 Jul 2005 16:40:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F91043D46 for ; Wed, 13 Jul 2005 16:40:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6DGeGaB086010 for ; Wed, 13 Jul 2005 16:40:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6DGeGFb086009; Wed, 13 Jul 2005 16:40:16 GMT (envelope-from gnats) Resent-Date: Wed, 13 Jul 2005 16:40:16 GMT Resent-Message-Id: <200507131640.j6DGeGFb086009@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jim Pirzyk Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9ABDA16A41F for ; Wed, 13 Jul 2005 16:31:23 +0000 (GMT) (envelope-from pirzyk@lilo.cites.uiuc.edu) Received: from lilo.cites.uiuc.edu (lilo.cites.uiuc.edu [128.174.86.231]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4636A43D4C for ; Wed, 13 Jul 2005 16:31:23 +0000 (GMT) (envelope-from pirzyk@lilo.cites.uiuc.edu) Received: from lilo.cites.uiuc.edu (localhost [127.0.0.1]) by lilo.cites.uiuc.edu (8.13.3/8.13.3) with ESMTP id j6DGVM28057848 for ; Wed, 13 Jul 2005 11:31:22 -0500 (CDT) (envelope-from pirzyk@lilo.cites.uiuc.edu) Received: (from pirzyk@localhost) by lilo.cites.uiuc.edu (8.13.3/8.13.3/Submit) id j6DGVMA9057847; Wed, 13 Jul 2005 11:31:22 -0500 (CDT) (envelope-from pirzyk) Message-Id: <200507131631.j6DGVMA9057847@lilo.cites.uiuc.edu> Date: Wed, 13 Jul 2005 11:31:22 -0500 (CDT) From: Jim Pirzyk To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/83395: Update port: devel/p5-Config-Objective X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jim Pirzyk List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jul 2005 16:40:17 -0000 >Number: 83395 >Category: ports >Synopsis: Update port: devel/p5-Config-Objective >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Jul 13 16:40:16 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Jim Pirzyk >Release: FreeBSD 5.4-STABLE i386 >Organization: >Environment: System: FreeBSD lilo.cites.uiuc.edu 5.4-STABLE FreeBSD 5.4-STABLE #9: Thu Jun 30 15:37:49 CDT 2005 root@lilo.cites.uiuc.edu:/usr/obj/usr/src/sys/LILO_KERNEL i386 >Description: Patch to allow more descriptive error messages. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # devel/p5-Config-Objective/Makefile # devel/p5-Config-Objective/files # devel/p5-Config-Objective/files/patch-lib-Config-Objective.pm # echo x - devel/p5-Config-Objective/Makefile sed 's/^X//' >devel/p5-Config-Objective/Makefile << 'END-of-devel/p5-Config-Objective/Makefile' X# New ports collection makefile for: Config-Objective X# Date created: Mon Feb 16 15:50:34 CST 2004 X# Whom: Jim Pirzyk X# X# $FreeBSD: ports/devel/p5-Config-Objective/Makefile,v 1.2 2004/08/21 13:08:22 sem Exp $ X# X XPORTNAME= Config-Objective XPORTVERSION= 0.9.1 XPORTREVISION= 1 XCATEGORIES= devel perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Config XPKGNAMEPREFIX= p5- X XMAINTAINER= pirzyk@uiuc.edu XCOMMENT= Configuration data as perl objects X XBUILD_DEPENDS= ${SITE_PERL}/Parse/Yapp.pm:${PORTSDIR}/devel/p5-Parse-Yapp \ X ${SITE_PERL}/Parse/Lex.pm:${PORTSDIR}/devel/p5-ParseLex XRUN_DEPENDS= ${BUILD_DEPENDS} X XPERL_CONFIGURE= YES X XMAN3= Config::Objective::List.3 Config::Objective::Boolean.3 \ X Config::Objective::Table.3 Config::Objective.3 \ X Config::Objective::Hash.3 Config::Objective::Integer.3 \ X Config::Objective::String.3 Config::Objective::DataType.3 X X.include X X.if ${PERL_LEVEL} < 500600 XIGNORE= This port requires perl 5.6 or newer X.endif X X.include END-of-devel/p5-Config-Objective/Makefile echo c - devel/p5-Config-Objective/files mkdir -p devel/p5-Config-Objective/files > /dev/null 2>&1 echo x - devel/p5-Config-Objective/files/patch-lib-Config-Objective.pm sed 's/^X//' >devel/p5-Config-Objective/files/patch-lib-Config-Objective.pm << 'END-of-devel/p5-Config-Objective/files/patch-lib-Config-Objective.pm' X--- ./lib/Config/Objective.pm.sav Wed Apr 6 19:24:00 2005 X+++ ./lib/Config/Objective.pm Wed Apr 6 19:31:48 2005 X@@ -91,17 +91,21 @@ X $method = 'default' X if (!defined($method)); X X- $retval = eval { $self->{'objs'}->{$obj}->$method(@args); }; X- if ($@) X+ # X+ # Trap and extend die and warn so we can tell the user where X+ # we were when the signals were generated. X+ # X+ if (@{$self->{'lexer_stack'}}) X { X- if (@{$self->{'lexer_stack'}}) X- { X- $line = $self->{'lexer_stack'}->[-1]->line; X- $msg = "$self->{'file_stack'}->[-1]:$line: "; X- } X- $msg .= "$obj"; X- die "$msg: $@"; X+ $line = $self->{'lexer_stack'}->[-1]->line; X+ $msg = "$self->{'file_stack'}->[-1]: line $line: "; X } X+ $msg .= $obj; X+ X+ local $SIG{__DIE__} = sub { die "$msg: $_[0]"; }; X+ local $SIG{__WARN__} = sub { warn "$msg: $_[0]"; }; X+ X+ $retval = $self->{'objs'}->{$obj}->$method(@args); X X # print "<== _call_obj_method(): returning '" X # . (defined($retval) ? $retval : 'undef') . "'\n"; END-of-devel/p5-Config-Objective/files/patch-lib-Config-Objective.pm exit >Release-Note: >Audit-Trail: >Unformatted: