Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Apr 2016 11:20:55 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r412461 - in head/lang/parrot: . files
Message-ID:  <201604031120.u33BKtkM093238@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Sun Apr  3 11:20:55 2016
New Revision: 412461
URL: https://svnweb.freebsd.org/changeset/ports/412461

Log:
  lang/parrot: 7.9.0 -> 8.1.0
  
  2016-02-16    release 8.1.0
      - Core
          + Annotate needed -Wcast-align fixes (for early armv5 systems)
      - Documentation
          + Fixed typo in move_buffer_callback doc
          + Add missing hyperref package for latex
      - Tests
          + Restore make configure_tests, remove outdated t/steps/auto/labs-01.t
  
  2015-12-15    release 7.11.0
      - Build
          + Improve darwin and cygwin build, seperate installable libparrot.
            GH #1212, 1096
          + Honor --disable-rpath on darwin, skip -install_name then
          + Update default cygwin compiler and linker to gcc with 1.7
          + Add darwin and windows smokers (travis + appveyor), prev. linux only
          + use a smaller default target: core (most parrot_utils, not all)
            make all builds now all, including docs and installables
  
  2015-11-17    release 7.10.0
      - Documentation
          + Accept cperldoc as fallback to perldoc GH #1211

Added:
  head/lang/parrot/files/
  head/lang/parrot/files/patch-src_atomic_gcc__x86.c   (contents, props changed)
Modified:
  head/lang/parrot/Makefile
  head/lang/parrot/distinfo

Modified: head/lang/parrot/Makefile
==============================================================================
--- head/lang/parrot/Makefile	Sun Apr  3 11:00:20 2016	(r412460)
+++ head/lang/parrot/Makefile	Sun Apr  3 11:20:55 2016	(r412461)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	parrot
-PORTVERSION=	7.9.0
+PORTVERSION=	8.1.0
 CATEGORIES=	lang
 MASTER_SITES=	ftp://ftp.parrot.org/pub/parrot/releases/supported/${PORTVERSION}/ \
 		LOCAL/sunpoet
@@ -50,6 +50,7 @@ do-configure:
 	(cd ${WRKSRC} && ${PERL} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS})
 
 post-install:
+	${RM} ${STAGEDIR}${PREFIX}/lib/inst_libparrot.so.${PORTVERSION}
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* \
 		${STAGEDIR}${PREFIX}/lib/libparrot.so.${PORTVERSION} \
 		${STAGEDIR}${PREFIX}/lib/parrot/${PORTVERSION}/dynext/*.so

Modified: head/lang/parrot/distinfo
==============================================================================
--- head/lang/parrot/distinfo	Sun Apr  3 11:00:20 2016	(r412460)
+++ head/lang/parrot/distinfo	Sun Apr  3 11:20:55 2016	(r412461)
@@ -1,2 +1,2 @@
-SHA256 (parrot-7.9.0.tar.bz2) = 7c9627666ec51d7e997e582f56b0903d2220bf99dd0f4fd40aae29b462dfbe8a
-SIZE (parrot-7.9.0.tar.bz2) = 4498954
+SHA256 (parrot-8.1.0.tar.bz2) = caf356acab64f4ea50595a846808e81d0be8ada8267afbbeb66ddb3c93cb81d3
+SIZE (parrot-8.1.0.tar.bz2) = 4495502

Added: head/lang/parrot/files/patch-src_atomic_gcc__x86.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/parrot/files/patch-src_atomic_gcc__x86.c	Sun Apr  3 11:20:55 2016	(r412461)
@@ -0,0 +1,20 @@
+--- src/atomic/gcc_x86.c.orig	2016-04-03 10:11:30 UTC
++++ src/atomic/gcc_x86.c
+@@ -51,7 +51,7 @@ parrot_i386_cmpxchg(ARGMOD(void *volatil
+                                         ARGIN_NULLOK(void *update))
+ {
+     ASSERT_ARGS(parrot_i386_cmpxchg)
+-#if defined(PARROT_HAS_AMD64_GCC_CMPXCHG) || __WORDSIZE == 64
++#if defined(PARROT_HAS_AMD64_GCC_CMPXCHG)
+     __asm__ __volatile__("lock\n"
+                          "cmpxchgq %1,%2":"=a"(expect):"q"(update), "m"(*ptr),
+                          "0"(expect)
+@@ -85,7 +85,7 @@ parrot_i386_xadd(ARGIN(volatile long *l)
+ {
+     ASSERT_ARGS(parrot_i386_xadd)
+     long result = amount;
+-#if defined(PARROT_HAS_AMD64_GCC_CMPXCHG) || __WORDSIZE == 64
++#if defined(PARROT_HAS_AMD64_GCC_CMPXCHG)
+     __asm__ __volatile__("lock\n" "xaddq %0, %1" : "=r"(result), "=m"(*l) :
+             "0"(result), "m"(*l));
+ #elif defined(PARROT_HAS_I386_GCC_CMPXCHG)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604031120.u33BKtkM093238>