From owner-svn-ports-all@FreeBSD.ORG Sat Mar 15 10:09:41 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A9B51ACF; Sat, 15 Mar 2014 10:09:41 +0000 (UTC) Received: from mail-ve0-x232.google.com (mail-ve0-x232.google.com [IPv6:2607:f8b0:400c:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 333FB7EB; Sat, 15 Mar 2014 10:09:41 +0000 (UTC) Received: by mail-ve0-f178.google.com with SMTP id jw12so3938410veb.9 for ; Sat, 15 Mar 2014 03:09:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=hqvns27I3bk0W0C1mWyt0o6+DvZ4vQOlj4HxrYfvzKY=; b=KUEmwSojTeY+XR3iiOJFyAW2ElWq5N2Xswr6YlLc2i41/yutHRQ+mIFt/+9BB0HmT3 cP5fzhR6ZOJM0u40ZYIPM1F6XJMD2xRzG9oSeOuld41de5ZEjfb813iSb8rPyllqgXmB muj9cGB3Brxjpq8kqoDnUqwxkdOHsnozhXLmlRxJDx9gczWXhfBnLz6KudG0Qi9qEZQR ucCqyboSV2K7DnPX9qwFTWyRRAbcAV43/83pVOvtVrsHYSEqDntu4xlv4S+WQvVVtgfi Je2OJHXOn4ZmK+TnndJWtFAAY5gb+iXohE/FOCB5t4AbBo6JWuHwaEXrcKWNvGgFJcAc gNHg== MIME-Version: 1.0 X-Received: by 10.58.31.136 with SMTP id a8mr587195vei.20.1394878180357; Sat, 15 Mar 2014 03:09:40 -0700 (PDT) Sender: andrej.zverev@gmail.com Received: by 10.52.3.38 with HTTP; Sat, 15 Mar 2014 03:09:40 -0700 (PDT) In-Reply-To: <201403150957.s2F9veIk002825@svn.freebsd.org> References: <201403150957.s2F9veIk002825@svn.freebsd.org> Date: Sat, 15 Mar 2014 14:09:40 +0400 X-Google-Sender-Auth: 632FfwRrbHf8ghLS5eOEg5HiDi4 Message-ID: Subject: Re: svn commit: r348304 - in head/lang/perl5.16: . files From: Andrej Zverev To: Thierry Thomas Content-Type: text/plain; charset=ISO-8859-1 Cc: "svn-ports-head@freebsd.org" , "svn-ports-all@freebsd.org" , "ports-committers@freebsd.org" X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Mar 2014 10:09:41 -0000 i did think what you will apply patch against x11/rxvt-unicode, but not lang/perl.5.16, but all i can now say. I'm shocked :-) Let see on result. On Sat, Mar 15, 2014 at 1:57 PM, Thierry Thomas wrote: > Author: thierry > Date: Sat Mar 15 09:57:40 2014 > New Revision: 348304 > URL: http://svnweb.freebsd.org/changeset/ports/348304 > QAT: https://qat.redports.org/buildarchive/r348304/ > > Log: > Fix the build of x11/rxvt-unicode with clang34, by defining a more > C++-friendly dNOOP. > > Note: don't apply the patch proposed in the PR, but a patch proposed > by Craig A. Berry at > http://perl5.git.perl.org/perl.git/commit/7db66e12883f0832ca80164b723768b848187bda > as suggested by az@. > > PR: ports/187571 > Submitted by: /me > Reported by: Thomas Hoffmann > Approved by: az > > Added: > head/lang/perl5.16/files/patch-perl.h (contents, props changed) > Modified: > head/lang/perl5.16/Makefile > > Modified: head/lang/perl5.16/Makefile > ============================================================================== > --- head/lang/perl5.16/Makefile Sat Mar 15 09:50:04 2014 (r348303) > +++ head/lang/perl5.16/Makefile Sat Mar 15 09:57:40 2014 (r348304) > @@ -3,7 +3,7 @@ > > PORTNAME= perl > PORTVERSION= ${PERL_VERSION} > -PORTREVISION= 7 > +PORTREVISION= 8 > CATEGORIES= lang devel perl5 > MASTER_SITES= CPAN \ > ${MASTER_SITE_LOCAL:S/$/:local/} \ > @@ -77,7 +77,7 @@ PKGDEINSTALL= ${WRKDIR}/use.perl > .include "${PORTSDIR}/Mk/bsd.default-versions.mk" > > # if this port is default due PERL5_DEFAULT > -# change PKGNAME to reflect this > +# change PKGNAME to reflect this > .if ${PERL_VER} == ${PERL5_DEFAULT} > PKGNAMESUFFIX= ${PERL_VERSION:C/\.[0-9]+\.[0-9]+$//} > .else > > Added: head/lang/perl5.16/files/patch-perl.h > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/lang/perl5.16/files/patch-perl.h Sat Mar 15 09:57:40 2014 (r348304) > @@ -0,0 +1,14 @@ > +--- perl.h.orig 2013-03-04 16:16:22.000000000 +0100 > ++++ perl.h 2014-03-15 10:42:19.000000000 +0100 > +@@ -359,7 +359,11 @@ > + /* Rats: if dTHR is just blank then the subsequent ";" throws an error */ > + /* Declaring a *function*, instead of a variable, ensures that we don't rely > + on being able to suppress "unused" warnings. */ > ++#ifdef __cplusplus > ++#define dNOOP (void)0 > ++#else > + #define dNOOP extern int Perl___notused(void) > ++#endif > + > + #ifndef pTHX > + /* Don't bother defining tTHX and sTHX; using them outside >