From owner-svn-ports-all@freebsd.org Sun Apr 3 11:20:56 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A4218AEC4FA; Sun, 3 Apr 2016 11:20:56 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7BFB3150A; Sun, 3 Apr 2016 11:20:56 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u33BKtgR093241; Sun, 3 Apr 2016 11:20:55 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u33BKtkM093238; Sun, 3 Apr 2016 11:20:55 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201604031120.u33BKtkM093238@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Sun, 3 Apr 2016 11:20:55 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r412461 - in head/lang/parrot: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.21 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: Sun, 03 Apr 2016 11:20:56 -0000 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)