From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Apr 7 19:40:07 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20C301065678 for ; Tue, 7 Apr 2009 19:40:07 +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 EDD8E8FC1C for ; Tue, 7 Apr 2009 19:40:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n37Je6L4046478 for ; Tue, 7 Apr 2009 19:40:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n37Je6vr046473; Tue, 7 Apr 2009 19:40:06 GMT (envelope-from gnats) Resent-Date: Tue, 7 Apr 2009 19:40:06 GMT Resent-Message-Id: <200904071940.n37Je6vr046473@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, Kenneth Menzel Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C946610657D9 for ; Tue, 7 Apr 2009 19:33:32 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id F24BD8FC0C for ; Tue, 7 Apr 2009 19:33:29 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n37JXTNn007484 for ; Tue, 7 Apr 2009 19:33:29 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n37JXTup007483; Tue, 7 Apr 2009 19:33:29 GMT (envelope-from nobody) Message-Id: <200904071933.n37JXTup007483@www.freebsd.org> Date: Tue, 7 Apr 2009 19:33:29 GMT From: Kenneth Menzel To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/133470: [MAINTAINER UPDATE]textproc/p5-XML-Xerces does not build with perl 5.8.9 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Apr 2009 19:40:07 -0000 >Number: 133470 >Category: ports >Synopsis: [MAINTAINER UPDATE]textproc/p5-XML-Xerces does not build with perl 5.8.9 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Apr 07 19:40:06 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Kenneth Menzel >Release: Freebsd 7.1 >Organization: WHI Solutions >Environment: >Description: Update of perl to version 5.8.9 changed SWIG interface. p5-XML-Xerces port does not build. >How-To-Repeat: Try to build or install textproc/p5-XML-Xreces >Fix: require swig and rebuild swig interface from swig input file. Patch attached with submission follows: diff -ruN p5-XML-Xerces.orig/Makefile p5-XML-Xerces/Makefile --- p5-XML-Xerces.orig/Makefile 2009-03-17 15:15:36.000000000 -0500 +++ p5-XML-Xerces/Makefile 2009-03-17 15:20:26.000000000 -0500 @@ -7,6 +7,7 @@ PORTNAME= XML-Xerces PORTVERSION= 2.7.0 +PORTREVISION?= 1 CATEGORIES= textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -17,11 +18,13 @@ LIB_DEPENDS= xerces-c.27:${PORTSDIR}/textproc/xerces-c2 -BROKEN= does not compile +BUILD_DEPENDS= swig:${PORTSDIR}/devel/swig13 USE_GMAKE= YES PERL_CONFIGURE= YES CONFIGURE_ENV+= XERCES_LIB="${LOCALBASE}/lib" \ XERCES_INCLUDE="${LOCALBASE}/include" \ + XERCES_DEVEL="YES" \ + CXX="g++" \ .include diff -ruN p5-XML-Xerces.orig/files/patch-Makefile.PL p5-XML-Xerces/files/patch-Makefile.PL --- p5-XML-Xerces.orig/files/patch-Makefile.PL 1969-12-31 19:00:00.000000000 -0500 +++ p5-XML-Xerces/files/patch-Makefile.PL 2009-03-17 15:21:03.000000000 -0500 @@ -0,0 +1,25 @@ +--- Makefile.PL.orig 2006-03-10 06:50:23.000000000 -0500 ++++ Makefile.PL 2009-03-17 14:46:12.000000000 -0500 +@@ -290,16 +290,16 @@ + my $CC_DEF; + if ($^O eq 'linux') { + $OS_DEF = '-DXML_LINUX'; +- } elsif($^O eq 'darwin') { +- $OS_DEF = '-DXML_MACOSX'; ++ } elsif($^O eq 'freebsd') { ++ $OS_DEF = '-DXML_FREEBSD'; + } else { + die 'unsupported operating system'; + } +- if ($CXX =~ /g\+\+/) { ++ #if ($CXX =~ /g\+\+/) { + $CC_DEF = '-DXML_GCC'; +- } else { +- die 'unsupported compiler'; +- } ++ #} else { ++ #die 'unsupported compiler'; ++ #} + my $SWIG_ARGS = qq[-Wall $OS_DEF $CC_DEF -DXERCES_OLD -DXERCES_VERSION="$XERCES_PERL_VERSION" \$(INC) -perl5 -c++ -shadow]; + + my $MAKE = ' \$(MAKE) -C Handler static'; >Release-Note: >Audit-Trail: >Unformatted: