| Summary: | [patch update] math/p5-Math-Int128 0.07 -> 0.09 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Kurt Jaeger <fbsd-ports> | ||||
| Component: | Individual Port(s) | Assignee: | Andrej Zverev <az> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | ||||||
| Priority: | Normal | ||||||
| Version: | Latest | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
|
Description
Kurt Jaeger
2013-07-12 10:50:00 UTC
Responsible Changed From-To: freebsd-ports-bugs->perl perl@ wants this port PRs (via the GNATS Auto Assign Tool) Responsible Changed From-To: perl->culot I'll take it. Hi Kurt, thanks for submitting this update. It builds fine on 8.4 but there's an issue in 9.1: https://redports.org/~culot/20130717115100-44464-132830/p5-Math-Int128-0.09_1.log Could you have a look at it please? Thanks, Frederic State Changed From-To: open->feedback Ask for maintainer fix. Hi! > thanks for submitting this update. > It builds fine on 8.4 but there's an issue in 9.1: > > https://redports.org/~culot/20130717115100-44464-132830/p5-Math-Int128-0.09_1.log > > Could you have a look at it please? @work, problem persists even after updating to 0.10. And 0.11 recently came out, but has the same problem. The data type __int128 used by the perl module seems to be no longer supported on more recent gcc versions. Trying clang caused other issues and I reported them in http://llvm.org/bugs/show_bug.cgi?id=16658 -- pi@opsec.eu +49 171 3101372 7 years to go ! =0A=0A=0A=0A----- Original Message -----=0A> From: Kurt Jaeger <pi@opsec.eu= >=0A> To: Frederic Culot <culot@FreeBSD.org>=0A> Cc: bug-followup@FreeBSD.o= rg; Kurt Jaeger <fbsd-ports@opsec.eu>; salva@cpan.org=0A> Sent: Friday, Jul= y 19, 2013 7:39 AM=0A> Subject: Re: ports/180487: [patch update] math/p5-Ma= th-Int128 0.07 -> 0.09=0A> =0A> Hi!=0A> =0A>> thanks for submitting this u= pdate.=0A>> It builds fine on 8.4 but there's an issue in 9.1:=0A>> =0A>> = =0A> https://redports.org/~culot/20130717115100-44464-132830/p5-Math-Int128= -0.09_1.log=0A>> =0A>> Could you have a look at it please?=0A> =0A> @work,= problem persists even after updating to 0.10. And 0.11=0A> recently came o= ut, but has the same problem.=0A> =0A> The data type __int128 used by the p= erl module seems to be no longer=0A> supported on more recent gcc versions.= =0A=A0=0A128bit integers are only supported by gcc on 64bit systems. Hello, Can we stop on such variant? http://az.semmy.ru/p5-Math-Int128-0.12.diff.txt Hi! > Can we stop on such variant? > http://az.semmy.ru/p5-Math-Int128-0.12.diff.txt Yes, this patch looks OK. I can't test it, as I have no host with ${OSVERSION} > 901505. Frederic, would you commit it ? -- pi@opsec.eu +49 171 3101372 7 years to go ! Responsible Changed From-To: culot->az reassign, ok'ed from culot@ Author: az Date: Sun Aug 25 15:27:10 2013 New Revision: 325349 URL: http://svnweb.freebsd.org/changeset/ports/325349 Log: - update to 0.12 - split logic of compilter detection: need clang 3.2+ or gcc 4.4+ - mark not for ARCH i386 PR: 180487 Submitted by: Kurt Jaeger <fbsd-ports@opsec.eu> Approved by: Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer) Deleted: head/math/p5-Math-Int128/files/ Modified: head/math/p5-Math-Int128/Makefile head/math/p5-Math-Int128/distinfo (contents, props changed) head/math/p5-Math-Int128/pkg-plist (contents, props changed) Modified: head/math/p5-Math-Int128/Makefile ============================================================================== --- head/math/p5-Math-Int128/Makefile Sun Aug 25 15:17:18 2013 (r325348) +++ head/math/p5-Math-Int128/Makefile Sun Aug 25 15:27:10 2013 (r325349) @@ -3,8 +3,7 @@ # PORTNAME= Math-Int128 -PORTVERSION= 0.07 -PORTREVISION= 1 +PORTVERSION= 0.12 CATEGORIES= math perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -14,15 +13,24 @@ COMMENT= Manipulate 128 bits integers in LICENSE= ART10 -BUILD_DEPENDS= p5-Math-Int64>=0.28:${PORTSDIR}/math/p5-Math-Int64 -RUN_DEPENDS= p5-Math-Int64>=0.28:${PORTSDIR}/math/p5-Math-Int64 +BUILD_DEPENDS= p5-Math-Int64>=0.28:${PORTSDIR}/math/p5-Math-Int64 +RUN_DEPENDS= p5-Math-Int64>=0.28:${PORTSDIR}/math/p5-Math-Int64 USES= perl5 USE_PERL5= configure -USE_GCC= yes +NOT_FOR_ARCHS= i386 MAN3= Math::Int128.3 \ Math::Int128::die_on_overflow.3 -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +# need clang 3.2+ or gcc 4.4+ +.if exists(/usr/bin/clang) && ${OSVERSION} > 901505 +CC= /usr/bin/clang +.else +USE_GCC= 4.4+ +.endif + +.include <bsd.port.post.mk> Modified: head/math/p5-Math-Int128/distinfo ============================================================================== --- head/math/p5-Math-Int128/distinfo Sun Aug 25 15:17:18 2013 (r325348) +++ head/math/p5-Math-Int128/distinfo Sun Aug 25 15:27:10 2013 (r325349) @@ -1,2 +1,2 @@ -SHA256 (Math-Int128-0.07.tar.gz) = 5401691a22f723d3834c086b76e933b5bf01ff2c69d6e37b675e75cfc664efe9 -SIZE (Math-Int128-0.07.tar.gz) = 60412 +SHA256 (Math-Int128-0.12.tar.gz) = 09075e44aba51722d8f464e3e15ecbab291e3fb58d3bfc3d124a53b29f7dd876 +SIZE (Math-Int128-0.12.tar.gz) = 61847 Modified: head/math/p5-Math-Int128/pkg-plist ============================================================================== --- head/math/p5-Math-Int128/pkg-plist Sun Aug 25 15:17:18 2013 (r325348) +++ head/math/p5-Math-Int128/pkg-plist Sun Aug 25 15:27:10 2013 (r325349) @@ -4,6 +4,6 @@ %%SITE_PERL%%/%%PERL_ARCH%%/auto/Math/Int128/Int128.bs %%SITE_PERL%%/%%PERL_ARCH%%/auto/Math/Int128/Int128.so @dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Math/Int128 -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Math +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Math @dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Math/Int128 -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Math +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Math _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" State Changed From-To: feedback->closed Committed, with minor changes. Thanks! |