[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/files/, sys-libs/libcxxrt/, profiles/

2020-02-13 Thread Michał Górny
commit: 48ccdc1f2319ff1303cd1dc0c9cf8258d3a028f0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 13 17:43:09 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 13 17:43:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ccdc1f

sys-libs/libcxxrt: Remove last-rited pkg

Closes: https://bugs.gentoo.org/705268
Signed-off-by: Michał Górny  gentoo.org>

 profiles/package.mask   |  9 ---
 sys-libs/libcxxrt/Manifest  |  1 -
 sys-libs/libcxxrt/files/Makefile| 23 ---
 sys-libs/libcxxrt/files/Makefile.test   |  7 --
 sys-libs/libcxxrt/files/prepare_snapshot.sh | 16 -
 sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild | 88 -
 sys-libs/libcxxrt/libcxxrt-.ebuild  | 88 -
 sys-libs/libcxxrt/metadata.xml  | 18 -
 8 files changed, 250 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 23d0942636d..8a429bc19f8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -606,15 +606,6 @@ media-plugins/vdr-mailbox
 # Removal in 30 days.
 app-admin/supernova
 
-# Michał Górny  (2020-01-12)
-# libcxxrt is no longer maintained upstream.  It used to be needed to
-# maintain ABI in Gentoo/FreeBSD but that is no longer supported.  Plus,
-# FreeBSD maintains their own fork anyway.  sys-libs/libcxxabi (from
-# LLVM upstream) is the suggested replacement (but it's not ABI
-# compatible!).
-# Removal in 30 days.  Bug #705268.
-sys-libs/libcxxrt
-
 # Mart Raudsepp  (2020-01-11)
 # End of life vala:0.42 series, please depclean.
 # This message shall be kept until 2020-02-11.

diff --git a/sys-libs/libcxxrt/Manifest b/sys-libs/libcxxrt/Manifest
deleted file mode 100644
index 1e32270bfa0..000
--- a/sys-libs/libcxxrt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libcxxrt-0.0_p20180311.tar.xz 60920 BLAKE2B 
c75bf5bb88e0f5c448a377a7ae58b33444e644c5e4ce7d6e0f5242c4ee61335be6a8b878bcc06f47bb44f9c48895845b174ca398c95aabb90182ebefd3d31815
 SHA512 
625aa0fab7d54c584faf4cf1e7f8f694776337fc0c6f441683f035743d00e3d18be3339a8ccfc8b61eb07819e4ccf7b1e5f3e7948fd584eefc5d61b200b32d50

diff --git a/sys-libs/libcxxrt/files/Makefile b/sys-libs/libcxxrt/files/Makefile
deleted file mode 100644
index 18b90a7cf71..000
--- a/sys-libs/libcxxrt/files/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-LIB=cxxrt
-MAJ=1
-OBJS=dynamic_cast.o exception.o guard.o stdexcept.o typeinfo.o memory.o 
auxhelper.o libelftc_dem_gnu3.o
-SOBJS=${OBJS:.o=.So}
-
-static: lib$(LIB).a
-
-shared: lib$(LIB).so
-
-%.So: %.cc
-   $(CXX) -fPIC $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
-
-%.So: %.c
-   $(CC) -fPIC $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
-
-lib$(LIB).a: $(OBJS)
-   $(AR) cr $@ $^
-
-lib$(LIB).so.$(MAJ): $(SOBJS)
-   $(CXX) -fPIC -nodefaultlibs $(CXXFLAGS) $(LDFLAGS) -shared 
-Wl,-soname,$@ -o $@ $^ $(LIBS)
-
-lib$(LIB).so: lib$(LIB).so.$(MAJ)
-   ln -s $< $@

diff --git a/sys-libs/libcxxrt/files/Makefile.test 
b/sys-libs/libcxxrt/files/Makefile.test
deleted file mode 100644
index 55099426e7b..000
--- a/sys-libs/libcxxrt/files/Makefile.test
+++ /dev/null
@@ -1,7 +0,0 @@
-OBJS=test.o test_exception.o test_guard.o test_typeinfo.o
-
-cxxrttest: $(OBJS)
-   $(CXX) -nodefaultlibs $(CXXFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
-
-check: cxxrttest
-   ./cxxrttest

diff --git a/sys-libs/libcxxrt/files/prepare_snapshot.sh 
b/sys-libs/libcxxrt/files/prepare_snapshot.sh
deleted file mode 100755
index 052076bc381..000
--- a/sys-libs/libcxxrt/files/prepare_snapshot.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-VERSION=$(date +%Y%m%d)
-BASE_VERSION="0.0"
-PACKAGE="libcxxrt-${BASE_VERSION}_p${VERSION}"
-
-git clone https://github.com/pathscale/libcxxrt.git ${PACKAGE}
-
-find "${PACKAGE}" -type d -name '.svn' -prune -print0 | xargs -0 rm -rf
-find "${PACKAGE}" -type d -name '.git' -prune -print0 | xargs -0 rm -rf
-
-tar cJf ${PACKAGE}.tar.xz ${PACKAGE}
-rm -rf ${PACKAGE}/
-
-echo "Tarball: \"${PACKAGE}.tar.xz\""
-
-echo "** all done **"

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
deleted file mode 100644
index 5f6ec8f7caa..000
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
-
-[ "${PV%}" != "${PV}" ] && SCM="git-2" || SCM=""
-
-inherit flag-o-matic toolchain-funcs portability ${SCM} multilib-minimal
-
-DESCRIPTION="C++ Runtime from PathScale, FreeBSD and NetBSD"
-HOMEPAGE="https://github.com/pathscale/libcxxrt;
-if [ "${PV%}" = "${PV}" ] ; then
-   SRC_URI="mirror://gentoo/${P}.tar.xz"
-   DEPEND="app-arch/xz-utils"
-else
-   SRC_URI=""
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-if [ "${PV%}" = "${PV}" ] ; then
- 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2019-09-13 Thread Mikle Kolyada
commit: f018acfdee6c22bfa86b0d732b4523190717a7fc
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 13 15:46:03 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 13 15:46:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f018acfd

sys-libs/libcxxrt: arm stable wrt bug #693856

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
index 1c96b79f320..f5a189ddbb2 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
@@ -21,9 +21,9 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="amd64 ~arm arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="amd64 arm arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
-   KEYWORDS="amd64 ~arm arm64 x86"
+   KEYWORDS="amd64 arm arm64 x86"
 fi
 IUSE="+libunwind +static-libs test"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2019-08-10 Thread Joonas Niilola
commit: b048287cca94a8fa8a20c93f0dab2411c23b7f5b
Author: Wim Muskee  gmail  com>
AuthorDate: Fri Aug  9 19:50:35 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Aug 10 07:06:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b048287c

sys-libs/libcxxrt: update HOMEPAGE

Closes: https://bugs.gentoo.org/691192
Signed-off-by: Wim Muskee  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12663
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild | 2 +-
 sys-libs/libcxxrt/libcxxrt-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
index 5edf2a6a561..1c96b79f320 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
@@ -10,7 +10,7 @@ EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
 inherit flag-o-matic toolchain-funcs portability ${SCM} multilib-minimal
 
 DESCRIPTION="C++ Runtime from PathScale, FreeBSD and NetBSD"
-HOMEPAGE="https://github.com/pathscale/libcxxrt 
http://www.pathscale.com/node/265;
+HOMEPAGE="https://github.com/pathscale/libcxxrt;
 if [ "${PV%}" = "${PV}" ] ; then
SRC_URI="mirror://gentoo/${P}.tar.xz"
DEPEND="app-arch/xz-utils"

diff --git a/sys-libs/libcxxrt/libcxxrt-.ebuild 
b/sys-libs/libcxxrt/libcxxrt-.ebuild
index a2c88adfba6..65477176dec 100644
--- a/sys-libs/libcxxrt/libcxxrt-.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-.ebuild
@@ -10,7 +10,7 @@ EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
 inherit flag-o-matic toolchain-funcs portability ${SCM} multilib-minimal
 
 DESCRIPTION="C++ Runtime from PathScale, FreeBSD and NetBSD"
-HOMEPAGE="https://github.com/pathscale/libcxxrt 
http://www.pathscale.com/node/265;
+HOMEPAGE="https://github.com/pathscale/libcxxrt;
 if [ "${PV%}" = "${PV}" ] ; then
SRC_URI="mirror://gentoo/${P}.tar.xz"
DEPEND="app-arch/xz-utils"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2019-06-16 Thread Michał Górny
commit: acdb2420d4a36a1709083194db2ab36c23fdcfee
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 16 18:01:28 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 16 18:07:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acdb2420

sys-libs/libcxxrt: Switch to git-r3

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxxrt/libcxxrt-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-.ebuild 
b/sys-libs/libcxxrt/libcxxrt-.ebuild
index df8c353bc55..a2c88adfba6 100644
--- a/sys-libs/libcxxrt/libcxxrt-.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
 EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
 
-[ "${PV%}" != "${PV}" ] && SCM="git-2" || SCM=""
+[ "${PV%}" != "${PV}" ] && SCM="git-r3" || SCM=""
 
 inherit flag-o-matic toolchain-funcs portability ${SCM} multilib-minimal
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2019-05-24 Thread Michał Górny
commit: 215d4c8e828459eb09bb718ec71ab1be1d64b513
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 24 21:56:34 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 24 21:56:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=215d4c8e

sys-libs/libcxxrt: Drop old

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxxrt/Manifest  |  1 -
 sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild | 87 -
 2 files changed, 88 deletions(-)

diff --git a/sys-libs/libcxxrt/Manifest b/sys-libs/libcxxrt/Manifest
index df6be90d3ee..1e32270bfa0 100644
--- a/sys-libs/libcxxrt/Manifest
+++ b/sys-libs/libcxxrt/Manifest
@@ -1,2 +1 @@
-DIST libcxxrt-0.0_p20170515.tar.xz 60488 BLAKE2B 
ae605dbd85a619886a3dca4ded06529bf51309d2c12028aaa4d27180efcbb6a6cd40e59fe731511cc920ba1e3c5786a5051a560186923d60c9aa7eae34b1679e
 SHA512 
cf0539ca8f836adadf83195784ad008008faea2b0dd8953191fa1012d542f10f546eb58ecc42fa8e864c1113530a6bceb28a8005aa62276570343a3aaba09266
 DIST libcxxrt-0.0_p20180311.tar.xz 60920 BLAKE2B 
c75bf5bb88e0f5c448a377a7ae58b33444e644c5e4ce7d6e0f5242c4ee61335be6a8b878bcc06f47bb44f9c48895845b174ca398c95aabb90182ebefd3d31815
 SHA512 
625aa0fab7d54c584faf4cf1e7f8f694776337fc0c6f441683f035743d00e3d18be3339a8ccfc8b61eb07819e4ccf7b1e5f3e7948fd584eefc5d61b200b32d50

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
deleted file mode 100644
index 8492baad661..000
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
-
-[ "${PV%}" != "${PV}" ] && SCM="git-2" || SCM=""
-
-inherit flag-o-matic toolchain-funcs portability ${SCM} multilib-minimal
-
-DESCRIPTION="C++ Runtime from PathScale, FreeBSD and NetBSD"
-HOMEPAGE="https://github.com/pathscale/libcxxrt 
http://www.pathscale.com/node/265;
-if [ "${PV%}" = "${PV}" ] ; then
-   SRC_URI="mirror://gentoo/${P}.tar.xz"
-   DEPEND="app-arch/xz-utils"
-else
-   SRC_URI=""
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="amd64 ~arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
-else
-   KEYWORDS="amd64 x86"
-fi
-IUSE="+libunwind +static-libs test"
-
-RDEPEND="libunwind? ( || ( 
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
-   sys-libs/llvm-libunwind[static-libs?,${MULTILIB_USEDEP}] ) )"
-DEPEND="${RDEPEND}
-   ${DEPEND}"
-
-DOCS=( AUTHORS COPYRIGHT README )
-
-gcc_check() {
-   if tc-is-gcc && [[ $(gcc-major-version) -lt 6 ]] && use test; then
-   eerror "At least gcc-6 is required to run tests. Please switch 
to a newer"
-   eerror "compiler before proceeding."
-   die "gcc-6 required for tests"
-   fi
-}
-
-pkg_pretend() {
-   gcc_check
-}
-
-pkg_setup() {
-   gcc_check
-}
-
-src_prepare() {
-   cp "${FILESDIR}/Makefile" src/ || die
-   cp "${FILESDIR}/Makefile.test" test/Makefile || die
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   # Notes: we build -nodefaultlibs to avoid linking to gcc libs.
-   # libcxxrt needs: dladdr (dlopen_lib), libunwind or libgcc_s and the 
libc.
-   tc-export CC CXX AR
-   append-ldflags "-Wl,-z,defs" # make sure we are not underlinked
-   cd "${BUILD_DIR}/src"
-   LIBS="$(dlopen_lib) -l$(usex libunwind unwind gcc_s) -lc" emake shared
-   use static-libs && emake static
-}
-
-multilib_src_test() {
-   cd "${BUILD_DIR}/test"
-   LD_LIBRARY_PATH="${BUILD_DIR}/src:${LD_LIBRARY_PATH}" \
-   LIBS="-L${BUILD_DIR}/src -lcxxrt -l$(usex libunwind unwind 
gcc_s) -lc" \
-   emake check
-}
-
-multilib_src_install() {
-   # TODO: See README. Maybe hide it in a subdir and let only libcxx know 
about
-   # it. FreeBSD head installs it in /lib
-   dolib.so src/${PN}.so*
-   use static-libs && dolib.a src/${PN}.a
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   insinto /usr/include/libcxxrt/
-   doins src/cxxabi.h src/unwind*.h
-}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2019-05-13 Thread Aaron Bauman
commit: e41eff9e4e9da7233d7b003b8e4b5bd3f9a96a34
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon May 13 17:34:37 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon May 13 17:34:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e41eff9e

sys-libs/libcxxrt: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
index 77c85449a30..5edf2a6a561 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
@@ -21,9 +21,9 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="amd64 ~arm arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
-   KEYWORDS="amd64 ~arm x86"
+   KEYWORDS="amd64 ~arm arm64 x86"
 fi
 IUSE="+libunwind +static-libs test"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2019-05-11 Thread Mikle Kolyada
commit: 92bdf04c0250e6876c5d7fa197c757d0eea2759f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat May 11 11:24:34 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat May 11 11:24:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92bdf04c

sys-libs/libcxxrt: x86 stable wrt bug #674068

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="x86"

 sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
index a2835ed0e45..77c85449a30 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
@@ -21,9 +21,9 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
-   KEYWORDS="amd64 ~arm"
+   KEYWORDS="amd64 ~arm x86"
 fi
 IUSE="+libunwind +static-libs test"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2019-05-11 Thread Mikle Kolyada
commit: d215f873ecc1966e00b3faaf30eeceb5cda8702f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat May 11 11:23:30 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat May 11 11:23:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d215f873

sys-libs/libcxxrt: amd64 stable wrt bug #674068

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
index 610a1caceb7..a2835ed0e45 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -21,9 +21,9 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
-   KEYWORDS="~arm"
+   KEYWORDS="amd64 ~arm"
 fi
 IUSE="+libunwind +static-libs test"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2018-12-02 Thread Mikle Kolyada
commit: 615a728ba9743dc45eb89cdd9c42c6894578571b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  2 12:49:38 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  2 12:53:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615a728b

sys-libs/libcxxrt: Add ~arm keyword wrt bug #595834

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
index 9d7cbbce604..610a1caceb7 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -21,9 +21,9 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
-   KEYWORDS=""
+   KEYWORDS="~arm"
 fi
 IUSE="+libunwind +static-libs test"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2018-04-23 Thread Michał Górny
commit: 47c6410aca18493e692738c97889ba7b70a27ca2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 23 17:47:00 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 23 17:48:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c6410a

sys-libs/libcxxrt: Add missing IUSE=test

Reported-by: angry_vincent

 sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild | 2 +-
 sys-libs/libcxxrt/libcxxrt-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
index 0c117aac6bb..9d7cbbce604 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
@@ -25,7 +25,7 @@ if [ "${PV%}" = "${PV}" ] ; then
 else
KEYWORDS=""
 fi
-IUSE="+libunwind +static-libs"
+IUSE="+libunwind +static-libs test"
 
 RDEPEND="libunwind? ( || ( 
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
sys-libs/llvm-libunwind[static-libs?,${MULTILIB_USEDEP}] ) )"

diff --git a/sys-libs/libcxxrt/libcxxrt-.ebuild 
b/sys-libs/libcxxrt/libcxxrt-.ebuild
index 517004302a8..df8c353bc55 100644
--- a/sys-libs/libcxxrt/libcxxrt-.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-.ebuild
@@ -25,7 +25,7 @@ if [ "${PV%}" = "${PV}" ] ; then
 else
KEYWORDS=""
 fi
-IUSE="+libunwind +static-libs"
+IUSE="+libunwind +static-libs test"
 
 RDEPEND="libunwind? ( || ( 
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
sys-libs/llvm-libunwind[static-libs?,${MULTILIB_USEDEP}] ) )"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2018-03-11 Thread Alexis Ballier
commit: 6c2372f5a0b246db89b3fe1ed471b07240769ea4
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun Mar 11 17:03:31 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Mar 11 17:03:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2372f5

sys-libs/libcxxrt: Bump a new snapshot

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-libs/libcxxrt/Manifest  |  1 +
 sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild | 87 +
 2 files changed, 88 insertions(+)

diff --git a/sys-libs/libcxxrt/Manifest b/sys-libs/libcxxrt/Manifest
index 42fb035b592..df6be90d3ee 100644
--- a/sys-libs/libcxxrt/Manifest
+++ b/sys-libs/libcxxrt/Manifest
@@ -1 +1,2 @@
 DIST libcxxrt-0.0_p20170515.tar.xz 60488 BLAKE2B 
ae605dbd85a619886a3dca4ded06529bf51309d2c12028aaa4d27180efcbb6a6cd40e59fe731511cc920ba1e3c5786a5051a560186923d60c9aa7eae34b1679e
 SHA512 
cf0539ca8f836adadf83195784ad008008faea2b0dd8953191fa1012d542f10f546eb58ecc42fa8e864c1113530a6bceb28a8005aa62276570343a3aaba09266
+DIST libcxxrt-0.0_p20180311.tar.xz 60920 BLAKE2B 
c75bf5bb88e0f5c448a377a7ae58b33444e644c5e4ce7d6e0f5242c4ee61335be6a8b878bcc06f47bb44f9c48895845b174ca398c95aabb90182ebefd3d31815
 SHA512 
625aa0fab7d54c584faf4cf1e7f8f694776337fc0c6f441683f035743d00e3d18be3339a8ccfc8b61eb07819e4ccf7b1e5f3e7948fd584eefc5d61b200b32d50

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
new file mode 100644
index 000..0c117aac6bb
--- /dev/null
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20180311.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
+
+[ "${PV%}" != "${PV}" ] && SCM="git-2" || SCM=""
+
+inherit flag-o-matic toolchain-funcs portability ${SCM} multilib-minimal
+
+DESCRIPTION="C++ Runtime from PathScale, FreeBSD and NetBSD"
+HOMEPAGE="https://github.com/pathscale/libcxxrt 
http://www.pathscale.com/node/265;
+if [ "${PV%}" = "${PV}" ] ; then
+   SRC_URI="mirror://gentoo/${P}.tar.xz"
+   DEPEND="app-arch/xz-utils"
+else
+   SRC_URI=""
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+if [ "${PV%}" = "${PV}" ] ; then
+   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+else
+   KEYWORDS=""
+fi
+IUSE="+libunwind +static-libs"
+
+RDEPEND="libunwind? ( || ( 
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   sys-libs/llvm-libunwind[static-libs?,${MULTILIB_USEDEP}] ) )"
+DEPEND="${RDEPEND}
+   ${DEPEND}"
+
+DOCS=( AUTHORS COPYRIGHT README )
+
+gcc_check() {
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 6 ]] && use test; then
+   eerror "At least gcc-6 is required to run tests. Please switch 
to a newer"
+   eerror "compiler before proceeding."
+   die "gcc-6 required for tests"
+   fi
+}
+
+pkg_pretend() {
+   gcc_check
+}
+
+pkg_setup() {
+   gcc_check
+}
+
+src_prepare() {
+   cp "${FILESDIR}/Makefile" src/ || die
+   cp "${FILESDIR}/Makefile.test" test/Makefile || die
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   # Notes: we build -nodefaultlibs to avoid linking to gcc libs.
+   # libcxxrt needs: dladdr (dlopen_lib), libunwind or libgcc_s and the 
libc.
+   tc-export CC CXX AR
+   append-ldflags "-Wl,-z,defs" # make sure we are not underlinked
+   cd "${BUILD_DIR}/src"
+   LIBS="$(dlopen_lib) -l$(usex libunwind unwind gcc_s) -lc" emake shared
+   use static-libs && emake static
+}
+
+multilib_src_test() {
+   cd "${BUILD_DIR}/test"
+   LD_LIBRARY_PATH="${BUILD_DIR}/src:${LD_LIBRARY_PATH}" \
+   LIBS="-L${BUILD_DIR}/src -lcxxrt -l$(usex libunwind unwind 
gcc_s) -lc" \
+   emake check
+}
+
+multilib_src_install() {
+   # TODO: See README. Maybe hide it in a subdir and let only libcxx know 
about
+   # it. FreeBSD head installs it in /lib
+   dolib.so src/${PN}.so*
+   use static-libs && dolib.a src/${PN}.a
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   insinto /usr/include/libcxxrt/
+   doins src/cxxabi.h src/unwind*.h
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2018-03-11 Thread Alexis Ballier
commit: c89825580f42395563052cc05b6b07fc895c520b
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun Mar 11 16:06:24 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Mar 11 17:03:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8982558

sys-libs/libcxxrt: Remove old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-libs/libcxxrt/Manifest |  3 -
 sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild| 70 -
 sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild | 71 --
 sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild| 71 --
 4 files changed, 215 deletions(-)

diff --git a/sys-libs/libcxxrt/Manifest b/sys-libs/libcxxrt/Manifest
index f0f48a7dd55..42fb035b592 100644
--- a/sys-libs/libcxxrt/Manifest
+++ b/sys-libs/libcxxrt/Manifest
@@ -1,4 +1 @@
-DIST libcxxrt-0.0_p20140322.tar.xz 58208 BLAKE2B 
429740f2ea0e9d3fdc2631ae1c4d6e458b7c3f94d892721f74ddd4935f9fb982f6d178ea00eb5d3548088b5d2052fa35cb671689f670c23e4a843efa9232437f
 SHA512 
8cc2f3779a28b8eb215c3dc97e1382651016127ec6b1feb5067de435841c20e6338662172176f003242f1393b8df3ecf91eaa85b54281e1c588dab44d01ca930
-DIST libcxxrt-0.0_p20150423.tar.xz 58596 BLAKE2B 
80a0a91aa94ea3ad736a9832eb574c2481bf0c9120fac6a8872d60dd51b56e9a6b9013bc0c975c1fcf449d2f2652a952a7dfa16157bd6ec16342a5d0da8dc80e
 SHA512 
67a3b9204cee7b7900228483b8e24898d83f76b3ff2ed94bbbd67ca3fba623021e1b346c91ef46955da78f2e001395dc84a2f496223b52a0e59e97ff2e27e247
-DIST libcxxrt-0.0_p20160922.tar.xz 60460 BLAKE2B 
a6ae2f76c2557049f85697928b5d8654e9a82057d431c33b4762856be85721c65b5c92e377ac9c92dbb5ca9ef723dc2f874ece29997bdcb685b1351dea1d7e1f
 SHA512 
3ec60ef2127a7e51793f90291ef61c6853d9a7b23201617f9dde0d27d987901db5ad0b142e3adb3eee64884e11793676912f2fb8e8b090d35288277a54d261bd
 DIST libcxxrt-0.0_p20170515.tar.xz 60488 BLAKE2B 
ae605dbd85a619886a3dca4ded06529bf51309d2c12028aaa4d27180efcbb6a6cd40e59fe731511cc920ba1e3c5786a5051a560186923d60c9aa7eae34b1679e
 SHA512 
cf0539ca8f836adadf83195784ad008008faea2b0dd8953191fa1012d542f10f546eb58ecc42fa8e864c1113530a6bceb28a8005aa62276570343a3aaba09266

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild
deleted file mode 100644
index 6448b81aa37..000
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
-
-[ "${PV%}" != "${PV}" ] && SCM="git-2" || SCM=""
-
-inherit flag-o-matic toolchain-funcs portability ${SCM} multilib-minimal
-
-DESCRIPTION="C++ Runtime from PathScale, FreeBSD and NetBSD"
-HOMEPAGE="https://github.com/pathscale/libcxxrt 
http://www.pathscale.com/node/265;
-if [ "${PV%}" = "${PV}" ] ; then
-   SRC_URI="mirror://gentoo/${P}.tar.xz"
-   DEPEND="app-arch/xz-utils"
-else
-   SRC_URI=""
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-else
-   KEYWORDS=""
-fi
-IUSE="libunwind static-libs"
-
-RDEPEND="libunwind? ( 
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   ${DEPEND}"
-
-DOCS=( AUTHORS COPYRIGHT README )
-
-src_prepare() {
-   cp "${FILESDIR}/Makefile" src/ || die
-   cp "${FILESDIR}/Makefile.test" test/Makefile || die
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   # Notes: we build -nodefaultlibs to avoid linking to gcc libs.
-   # libcxxrt needs: dladdr (dlopen_lib), libunwind or libgcc_s and the 
libc.
-   tc-export CC CXX AR
-   append-ldflags "-Wl,-z,defs" # make sure we are not underlinked
-   cd "${BUILD_DIR}/src"
-   LIBS="$(dlopen_lib) -l$(usex libunwind unwind gcc_s) -lc" emake shared
-   use static-libs && emake static
-}
-
-multilib_src_test() {
-   cd "${BUILD_DIR}/test"
-   LD_LIBRARY_PATH="${BUILD_DIR}/src:${LD_LIBRARY_PATH}" \
-   LIBS="-L${BUILD_DIR}/src -lcxxrt -l$(usex libunwind unwind 
gcc_s) -lc" \
-   emake check
-}
-
-multilib_src_install() {
-   # TODO: See README. Maybe hide it in a subdir and let only libcxx know 
about
-   # it. FreeBSD head installs it in /lib
-   dolib.so src/${PN}.so*
-   use static-libs && dolib.a src/${PN}.a
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   insinto /usr/include/libcxxrt/
-   doins src/cxxabi.h src/unwind*.h
-}

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
deleted file mode 100644
index 0b5466ce563..000
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2018-01-18 Thread Michał Górny
commit: b949e0c5cbf70844a4fc23db87862e64e16ab402
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 18 21:39:10 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 18 21:43:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b949e0c5

sys-libs/libcxxrt: Remove ~mips keywords

The keywords have no use given that they are no longer present
in sys-libs/libcxx.

 sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild| 2 +-
 sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild | 2 +-
 sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild| 2 +-
 sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild| 2 +-
 sys-libs/libcxxrt/libcxxrt-.ebuild | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild
index 6ff5b6c3500..6448b81aa37 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="~amd64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 else
KEYWORDS=""
 fi

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
index 3917b71ee0b..0b5466ce563 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="~amd64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 else
KEYWORDS=""
 fi

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
index 660db29feec..da8a1e69277 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="amd64 ~arm64 ~mips x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="amd64 ~arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
KEYWORDS="amd64 ~arm64 x86"
 fi

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
index a68f18e8639..8492baad661 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="amd64 ~arm64 ~mips x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="amd64 ~arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
KEYWORDS="amd64 x86"
 fi

diff --git a/sys-libs/libcxxrt/libcxxrt-.ebuild 
b/sys-libs/libcxxrt/libcxxrt-.ebuild
index 1b4a9c67f1f..517004302a8 100644
--- a/sys-libs/libcxxrt/libcxxrt-.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="~amd64 ~arm64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
KEYWORDS=""
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2017-12-14 Thread Matt Turner
commit: 985122de64211b2e97ecca05f9cbfed9a212f78c
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 14 22:30:39 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Dec 14 22:30:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985122de

sys-libs/libcxxrt-0.0_p20170515: amd64 stable, bug 637210

 sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
index b64983f176e..a68f18e8639 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
@@ -21,9 +21,9 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="~amd64 ~arm64 ~mips x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="amd64 ~arm64 ~mips x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
-   KEYWORDS="x86"
+   KEYWORDS="amd64 x86"
 fi
 IUSE="+libunwind +static-libs test"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2017-12-08 Thread Michał Górny
commit: 1f49d9e2269c9c81fa1e0dac5589b5e6ad15fefa
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  8 14:40:10 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  8 14:50:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f49d9e2

sys-libs/libcxxrt: Required gcc-6+ for tests

Closes: https://bugs.gentoo.org/635528

 sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild | 18 +-
 sys-libs/libcxxrt/libcxxrt-.ebuild  | 16 
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
index 8d68b661f0c..3eff48dfd4e 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
@@ -25,7 +25,7 @@ if [ "${PV%}" = "${PV}" ] ; then
 else
KEYWORDS=""
 fi
-IUSE="+libunwind +static-libs"
+IUSE="+libunwind +static-libs test"
 
 RDEPEND="libunwind? ( || ( 
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
sys-libs/llvm-libunwind[static-libs?,${MULTILIB_USEDEP}] ) )"
@@ -34,6 +34,22 @@ DEPEND="${RDEPEND}
 
 DOCS=( AUTHORS COPYRIGHT README )
 
+gcc_check() {
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 6 ]] && use test; then
+   eerror "At least gcc-6 is required to run tests. Please switch 
to a newer"
+   eerror "compiler before proceeding."
+   die "gcc-6 required for tests"
+   fi
+}
+
+pkg_pretend() {
+   gcc_check
+}
+
+pkg_setup() {
+   gcc_check
+}
+
 src_prepare() {
cp "${FILESDIR}/Makefile" src/ || die
cp "${FILESDIR}/Makefile.test" test/Makefile || die

diff --git a/sys-libs/libcxxrt/libcxxrt-.ebuild 
b/sys-libs/libcxxrt/libcxxrt-.ebuild
index 8d68b661f0c..1b4a9c67f1f 100644
--- a/sys-libs/libcxxrt/libcxxrt-.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-.ebuild
@@ -34,6 +34,22 @@ DEPEND="${RDEPEND}
 
 DOCS=( AUTHORS COPYRIGHT README )
 
+gcc_check() {
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 6 ]] && use test; then
+   eerror "At least gcc-6 is required to run tests. Please switch 
to a newer"
+   eerror "compiler before proceeding."
+   die "gcc-6 required for tests"
+   fi
+}
+
+pkg_pretend() {
+   gcc_check
+}
+
+pkg_setup() {
+   gcc_check
+}
+
 src_prepare() {
cp "${FILESDIR}/Makefile" src/ || die
cp "${FILESDIR}/Makefile.test" test/Makefile || die



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/, sys-libs/libcxxrt/files/

2017-07-30 Thread Michał Górny
commit: 059dbd5bb2ba0d1590f272dadf71d03a59b5d51c
Author: David Hicks  hicks  id  au>
AuthorDate: Sat Jul 29 11:03:13 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 09:15:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=059dbd5b

sys-libs/libcxxrt: use HTTPS for GitHub

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sys-libs/libcxxrt/files/prepare_snapshot.sh| 2 +-
 sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild| 4 ++--
 sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild | 4 ++--
 sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild| 2 +-
 sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild| 2 +-
 sys-libs/libcxxrt/libcxxrt-.ebuild | 2 +-
 6 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-libs/libcxxrt/files/prepare_snapshot.sh 
b/sys-libs/libcxxrt/files/prepare_snapshot.sh
index 004bea7b204..052076bc381 100755
--- a/sys-libs/libcxxrt/files/prepare_snapshot.sh
+++ b/sys-libs/libcxxrt/files/prepare_snapshot.sh
@@ -3,7 +3,7 @@ VERSION=$(date +%Y%m%d)
 BASE_VERSION="0.0"
 PACKAGE="libcxxrt-${BASE_VERSION}_p${VERSION}"
 
-git clone git://github.com/pathscale/libcxxrt.git ${PACKAGE}
+git clone https://github.com/pathscale/libcxxrt.git ${PACKAGE}
 
 find "${PACKAGE}" -type d -name '.svn' -prune -print0 | xargs -0 rm -rf
 find "${PACKAGE}" -type d -name '.git' -prune -print0 | xargs -0 rm -rf

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild
index 54126699bd3..6ff5b6c3500 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-EGIT_REPO_URI="git://github.com/pathscale/libcxxrt.git"
+EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
 
 [ "${PV%}" != "${PV}" ] && SCM="git-2" || SCM=""
 

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
index a0731052e49..3917b71ee0b 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-EGIT_REPO_URI="git://github.com/pathscale/libcxxrt.git"
+EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
 
 [ "${PV%}" != "${PV}" ] && SCM="git-2" || SCM=""
 

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
index bba9b8cf610..660db29feec 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-EGIT_REPO_URI="git://github.com/pathscale/libcxxrt.git"
+EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
 
 [ "${PV%}" != "${PV}" ] && SCM="git-2" || SCM=""
 

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
index 6324a0fde9a..8d68b661f0c 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-EGIT_REPO_URI="git://github.com/pathscale/libcxxrt.git"
+EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
 
 [ "${PV%}" != "${PV}" ] && SCM="git-2" || SCM=""
 

diff --git a/sys-libs/libcxxrt/libcxxrt-.ebuild 
b/sys-libs/libcxxrt/libcxxrt-.ebuild
index 6324a0fde9a..8d68b661f0c 100644
--- a/sys-libs/libcxxrt/libcxxrt-.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-EGIT_REPO_URI="git://github.com/pathscale/libcxxrt.git"
+EGIT_REPO_URI="https://github.com/pathscale/libcxxrt.git;
 
 [ "${PV%}" != "${PV}" ] && SCM="git-2" || SCM=""
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2017-05-15 Thread Alexis Ballier
commit: 6b599951500c76cc4482120fc56e030f4c783d80
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon May 15 16:22:30 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon May 15 16:22:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b599951

sys-libs/libcxxrt: bump a new snapshort fixing bug #594138

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sys-libs/libcxxrt/Manifest  | 1 +
 .../libcxxrt/{libcxxrt-.ebuild => libcxxrt-0.0_p20170515.ebuild}| 2 +-
 sys-libs/libcxxrt/libcxxrt-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcxxrt/Manifest b/sys-libs/libcxxrt/Manifest
index fb191185309..c946aac5bf3 100644
--- a/sys-libs/libcxxrt/Manifest
+++ b/sys-libs/libcxxrt/Manifest
@@ -1,3 +1,4 @@
 DIST libcxxrt-0.0_p20140322.tar.xz 58208 SHA256 
39392e1081710d7bf62de1a9723632adbaed5cd516e8b27af764195b8ea9aeb0 SHA512 
8cc2f3779a28b8eb215c3dc97e1382651016127ec6b1feb5067de435841c20e6338662172176f003242f1393b8df3ecf91eaa85b54281e1c588dab44d01ca930
 WHIRLPOOL 
1e6b105cb6650762025f3ce0b6853eff84c94d6fb6c34269b6e3d92984c66308d59c20f2b4311cafea24928f0e3e645527ea6b041b939e941a05f2fea9a2c02e
 DIST libcxxrt-0.0_p20150423.tar.xz 58596 SHA256 
a633256ffe43261dd873866aa4a0be9aaa8bdd38f8d554f16c209e84be2f1a88 SHA512 
67a3b9204cee7b7900228483b8e24898d83f76b3ff2ed94bbbd67ca3fba623021e1b346c91ef46955da78f2e001395dc84a2f496223b52a0e59e97ff2e27e247
 WHIRLPOOL 
bcf34a715b7aafa4169d39f045896be9230d3365dfffc422d91af160c64a254561a7f2e67bcdc35b4e2a2032a9d1c5e87eeebbc5c40607737f5715bbeeb4b530
 DIST libcxxrt-0.0_p20160922.tar.xz 60460 SHA256 
be52f2e5a57344bd856e5dd155eaec5e4606edb0118f1ad4cadc2f2bd00d394e SHA512 
3ec60ef2127a7e51793f90291ef61c6853d9a7b23201617f9dde0d27d987901db5ad0b142e3adb3eee64884e11793676912f2fb8e8b090d35288277a54d261bd
 WHIRLPOOL 
841f21edaa8fc7aac4636826b7510b7f35cd5c5d580d5f13b1b06b00b101e2f097cec3f073463275fe54fbd337aa3e08f254be4fdacf9155ca8b625c0beb4f0e
+DIST libcxxrt-0.0_p20170515.tar.xz 60488 SHA256 
b0549563834ed6eb3a7b78dc2905639c287bc297f03e2e5113738eb579c517d0 SHA512 
cf0539ca8f836adadf83195784ad008008faea2b0dd8953191fa1012d542f10f546eb58ecc42fa8e864c1113530a6bceb28a8005aa62276570343a3aaba09266
 WHIRLPOOL 
40ff2b30047b4a2c687446902d601cff9e88c6a35a6a691e853f264e263f974adc9a2dd69830feeb29567655a09f3b7d00abcb196fbc7e9f696be85e455194b3

diff --git a/sys-libs/libcxxrt/libcxxrt-.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
similarity index 95%
copy from sys-libs/libcxxrt/libcxxrt-.ebuild
copy to sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
index d63a0b3e844..6324a0fde9a 100644
--- a/sys-libs/libcxxrt/libcxxrt-.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20170515.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="~amd64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
KEYWORDS=""
 fi

diff --git a/sys-libs/libcxxrt/libcxxrt-.ebuild 
b/sys-libs/libcxxrt/libcxxrt-.ebuild
index d63a0b3e844..6324a0fde9a 100644
--- a/sys-libs/libcxxrt/libcxxrt-.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="~amd64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
KEYWORDS=""
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2017-04-02 Thread Agostino Sarubbo
commit: 511c0118c75da3876d6768e0b7fe47022a83439f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Apr  2 18:06:17 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Apr  2 18:06:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511c0118

sys-libs/libcxxrt: x86 stable wrt bug #607660

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
index be35f8cbb40..bba9b8cf610 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
@@ -21,9 +21,9 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="amd64 ~arm64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="amd64 ~arm64 ~mips x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
-   KEYWORDS="amd64 ~arm64"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 IUSE="libunwind +static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2017-04-02 Thread Agostino Sarubbo
commit: e16a8de1aaf4cf10951e0292e149e29bfafb49ef
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Apr  2 18:01:27 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Apr  2 18:01:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16a8de1

sys-libs/libcxxrt: amd64 stable wrt bug #607660

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
index e360aef8b30..be35f8cbb40 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
@@ -21,9 +21,9 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="~amd64 ~arm64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="amd64 ~arm64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
-   KEYWORDS="~arm64"
+   KEYWORDS="amd64 ~arm64"
 fi
 IUSE="libunwind +static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2017-03-08 Thread Michał Górny
commit: 177229a7a25e877835ee6f0dbb9f967da6b707ce
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 26 18:17:43 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar  8 21:30:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=177229a7

sys-libs/libcxxrt: Enable libunwind by default (in live ebuild)

 sys-libs/libcxxrt/libcxxrt-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-.ebuild 
b/sys-libs/libcxxrt/libcxxrt-.ebuild
index 718dc77d472..d63a0b3e844 100644
--- a/sys-libs/libcxxrt/libcxxrt-.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -25,7 +25,7 @@ if [ "${PV%}" = "${PV}" ] ; then
 else
KEYWORDS=""
 fi
-IUSE="libunwind +static-libs"
+IUSE="+libunwind +static-libs"
 
 RDEPEND="libunwind? ( || ( 
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
sys-libs/llvm-libunwind[static-libs?,${MULTILIB_USEDEP}] ) )"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2017-02-24 Thread Markus Meier
commit: 9d92926380b6511e44511017945d7bc8ae62a9ce
Author: Markus Meier  gentoo  org>
AuthorDate: Sat Feb 25 07:52:45 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sat Feb 25 07:52:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d929263

sys-libs/libcxxrt: add ~arm64, bug #591822

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm64"

 sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
index a40029040a..da49ff8c8d 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -22,9 +22,9 @@ fi
 LICENSE="BSD-2"
 SLOT="0"
 if [ "${PV%}" = "${PV}" ] ; then
-   KEYWORDS="~amd64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
 else
-   KEYWORDS=""
+   KEYWORDS="~arm64"
 fi
 IUSE="libunwind +static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2016-09-26 Thread Alexis Ballier
commit: 5502d5291376ad173f7dd9d975586205ce710668
Author: Yuta Satoh  gmail  com>
AuthorDate: Fri Sep 23 22:29:26 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Sep 26 10:31:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5502d529

sys-libs/libcxxrt: Add missing MULTILIB_USEDEP, bug 594032

 sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild| 4 ++--
 sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild | 4 ++--
 sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild| 4 ++--
 sys-libs/libcxxrt/libcxxrt-.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild
index 815bede..4c7e7e5 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20140322.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -28,7 +28,7 @@ else
 fi
 IUSE="libunwind static-libs"
 
-RDEPEND="libunwind? ( >=sys-libs/libunwind-1.0.1-r1[static-libs?] )"
+RDEPEND="libunwind? ( 
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
${DEPEND}"
 

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
index bcb21bd..a400290 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
@@ -28,8 +28,8 @@ else
 fi
 IUSE="libunwind +static-libs"
 
-RDEPEND="libunwind? ( || ( >=sys-libs/libunwind-1.0.1-r1[static-libs?]
-   sys-libs/llvm-libunwind[static-libs?] ) )"
+RDEPEND="libunwind? ( || ( 
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   sys-libs/llvm-libunwind[static-libs?,${MULTILIB_USEDEP}] ) )"
 DEPEND="${RDEPEND}
${DEPEND}"
 

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
index bcb21bd..a400290 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
@@ -28,8 +28,8 @@ else
 fi
 IUSE="libunwind +static-libs"
 
-RDEPEND="libunwind? ( || ( >=sys-libs/libunwind-1.0.1-r1[static-libs?]
-   sys-libs/llvm-libunwind[static-libs?] ) )"
+RDEPEND="libunwind? ( || ( 
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   sys-libs/llvm-libunwind[static-libs?,${MULTILIB_USEDEP}] ) )"
 DEPEND="${RDEPEND}
${DEPEND}"
 

diff --git a/sys-libs/libcxxrt/libcxxrt-.ebuild 
b/sys-libs/libcxxrt/libcxxrt-.ebuild
index 7e91e3c..6802e1b7 100644
--- a/sys-libs/libcxxrt/libcxxrt-.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-.ebuild
@@ -28,8 +28,8 @@ else
 fi
 IUSE="libunwind +static-libs"
 
-RDEPEND="libunwind? ( || ( >=sys-libs/libunwind-1.0.1-r1[static-libs?]
-   sys-libs/llvm-libunwind[static-libs?] ) )"
+RDEPEND="libunwind? ( || ( 
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   sys-libs/llvm-libunwind[static-libs?,${MULTILIB_USEDEP}] ) )"
 DEPEND="${RDEPEND}
${DEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2016-09-22 Thread Alexis Ballier
commit: 7a2e0589b95ea6ce11c71cbbade2a2fb1958a539
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Sep 22 15:33:38 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Sep 22 15:46:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a2e0589

sys-libs/libcxxrt: bump a new snapshot

Package-Manager: portage-2.3.1

 sys-libs/libcxxrt/Manifest  |  1 +
 sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/sys-libs/libcxxrt/Manifest b/sys-libs/libcxxrt/Manifest
index 34a5c0f..fb19118 100644
--- a/sys-libs/libcxxrt/Manifest
+++ b/sys-libs/libcxxrt/Manifest
@@ -1,2 +1,3 @@
 DIST libcxxrt-0.0_p20140322.tar.xz 58208 SHA256 
39392e1081710d7bf62de1a9723632adbaed5cd516e8b27af764195b8ea9aeb0 SHA512 
8cc2f3779a28b8eb215c3dc97e1382651016127ec6b1feb5067de435841c20e6338662172176f003242f1393b8df3ecf91eaa85b54281e1c588dab44d01ca930
 WHIRLPOOL 
1e6b105cb6650762025f3ce0b6853eff84c94d6fb6c34269b6e3d92984c66308d59c20f2b4311cafea24928f0e3e645527ea6b041b939e941a05f2fea9a2c02e
 DIST libcxxrt-0.0_p20150423.tar.xz 58596 SHA256 
a633256ffe43261dd873866aa4a0be9aaa8bdd38f8d554f16c209e84be2f1a88 SHA512 
67a3b9204cee7b7900228483b8e24898d83f76b3ff2ed94bbbd67ca3fba623021e1b346c91ef46955da78f2e001395dc84a2f496223b52a0e59e97ff2e27e247
 WHIRLPOOL 
bcf34a715b7aafa4169d39f045896be9230d3365dfffc422d91af160c64a254561a7f2e67bcdc35b4e2a2032a9d1c5e87eeebbc5c40607737f5715bbeeb4b530
+DIST libcxxrt-0.0_p20160922.tar.xz 60460 SHA256 
be52f2e5a57344bd856e5dd155eaec5e4606edb0118f1ad4cadc2f2bd00d394e SHA512 
3ec60ef2127a7e51793f90291ef61c6853d9a7b23201617f9dde0d27d987901db5ad0b142e3adb3eee64884e11793676912f2fb8e8b090d35288277a54d261bd
 WHIRLPOOL 
841f21edaa8fc7aac4636826b7510b7f35cd5c5d580d5f13b1b06b00b101e2f097cec3f073463275fe54fbd337aa3e08f254be4fdacf9155ca8b625c0beb4f0e

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
new file mode 100644
index ..bcb21bd
--- /dev/null
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20160922.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+EGIT_REPO_URI="git://github.com/pathscale/libcxxrt.git"
+
+[ "${PV%}" != "${PV}" ] && SCM="git-2" || SCM=""
+
+inherit flag-o-matic toolchain-funcs portability ${SCM} multilib-minimal
+
+DESCRIPTION="C++ Runtime from PathScale, FreeBSD and NetBSD"
+HOMEPAGE="https://github.com/pathscale/libcxxrt 
http://www.pathscale.com/node/265;
+if [ "${PV%}" = "${PV}" ] ; then
+   SRC_URI="mirror://gentoo/${P}.tar.xz"
+   DEPEND="app-arch/xz-utils"
+else
+   SRC_URI=""
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+if [ "${PV%}" = "${PV}" ] ; then
+   KEYWORDS="~amd64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux"
+else
+   KEYWORDS=""
+fi
+IUSE="libunwind +static-libs"
+
+RDEPEND="libunwind? ( || ( >=sys-libs/libunwind-1.0.1-r1[static-libs?]
+   sys-libs/llvm-libunwind[static-libs?] ) )"
+DEPEND="${RDEPEND}
+   ${DEPEND}"
+
+DOCS=( AUTHORS COPYRIGHT README )
+
+src_prepare() {
+   cp "${FILESDIR}/Makefile" src/ || die
+   cp "${FILESDIR}/Makefile.test" test/Makefile || die
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   # Notes: we build -nodefaultlibs to avoid linking to gcc libs.
+   # libcxxrt needs: dladdr (dlopen_lib), libunwind or libgcc_s and the 
libc.
+   tc-export CC CXX AR
+   append-ldflags "-Wl,-z,defs" # make sure we are not underlinked
+   cd "${BUILD_DIR}/src"
+   LIBS="$(dlopen_lib) -l$(usex libunwind unwind gcc_s) -lc" emake shared
+   use static-libs && emake static
+}
+
+multilib_src_test() {
+   cd "${BUILD_DIR}/test"
+   LD_LIBRARY_PATH="${BUILD_DIR}/src:${LD_LIBRARY_PATH}" \
+   LIBS="-L${BUILD_DIR}/src -lcxxrt -l$(usex libunwind unwind 
gcc_s) -lc" \
+   emake check
+}
+
+multilib_src_install() {
+   # TODO: See README. Maybe hide it in a subdir and let only libcxx know 
about
+   # it. FreeBSD head installs it in /lib
+   dolib.so src/${PN}.so*
+   use static-libs && dolib.a src/${PN}.a
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   insinto /usr/include/libcxxrt/
+   doins src/cxxabi.h src/unwind*.h
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2016-08-01 Thread Michał Górny
commit: b599039e3ddc796b26c058598ff1c42f8f522f87
Author: Lei Zhang  gmail  com>
AuthorDate: Tue Jul 19 07:01:24 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  1 21:49:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b599039e

sys-libs/libcxxrt: add support for llvm-libunwind

There are two implementations of libunwind, one from nongnu and another from
LLVM. This commit allows libcxxrt to be built against LLVM's version.

Package-Manager: portage-2.2.28

 ...ibcxxrt-0.0_p20150423.ebuild => libcxxrt-0.0_p20150423-r1.ebuild} | 5 +++--
 sys-libs/libcxxrt/libcxxrt-.ebuild   | 5 +++--
 sys-libs/libcxxrt/metadata.xml   | 2 +-
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20150423.ebuild 
b/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
similarity index 92%
rename from sys-libs/libcxxrt/libcxxrt-0.0_p20150423.ebuild
rename to sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
index 49a0359..bcb21bd 100644
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20150423.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-0.0_p20150423-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -28,7 +28,8 @@ else
 fi
 IUSE="libunwind +static-libs"
 
-RDEPEND="libunwind? ( >=sys-libs/libunwind-1.0.1-r1[static-libs?] )"
+RDEPEND="libunwind? ( || ( >=sys-libs/libunwind-1.0.1-r1[static-libs?]
+   sys-libs/llvm-libunwind[static-libs?] ) )"
 DEPEND="${RDEPEND}
${DEPEND}"
 

diff --git a/sys-libs/libcxxrt/libcxxrt-.ebuild 
b/sys-libs/libcxxrt/libcxxrt-.ebuild
index 49a0359..7e91e3c 100644
--- a/sys-libs/libcxxrt/libcxxrt-.ebuild
+++ b/sys-libs/libcxxrt/libcxxrt-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -28,7 +28,8 @@ else
 fi
 IUSE="libunwind +static-libs"
 
-RDEPEND="libunwind? ( >=sys-libs/libunwind-1.0.1-r1[static-libs?] )"
+RDEPEND="libunwind? ( || ( >=sys-libs/libunwind-1.0.1-r1[static-libs?]
+   sys-libs/llvm-libunwind[static-libs?] ) )"
 DEPEND="${RDEPEND}
${DEPEND}"
 

diff --git a/sys-libs/libcxxrt/metadata.xml b/sys-libs/libcxxrt/metadata.xml
index 6e4e29a..6ccba5c 100644
--- a/sys-libs/libcxxrt/metadata.xml
+++ b/sys-libs/libcxxrt/metadata.xml
@@ -10,7 +10,7 @@
 BSD Project
   
   
-Use sys-libs/libunwind instead of 
libgcc_s for unwinding. This should allow avoiding relying on 
sys-devel/gcc but for now clang is setup to use libgcc_s.
+Use libunwind instead of libgcc_s for unwinding. 
This should allow avoiding relying on sys-devel/gcc but for now 
clang is setup to use libgcc_s.
   
   
 pathscale/libcxxrt



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxrt/

2016-08-01 Thread Michał Górny
commit: 6ef0eab63cd074491787fa5d8d9e1652c42b3969
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  1 21:48:38 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  1 21:49:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef0eab6

sys-libs/libcxxrt: Add myself as co-maintainer

 sys-libs/libcxxrt/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-libs/libcxxrt/metadata.xml b/sys-libs/libcxxrt/metadata.xml
index 6ccba5c..5865712 100644
--- a/sys-libs/libcxxrt/metadata.xml
+++ b/sys-libs/libcxxrt/metadata.xml
@@ -9,6 +9,10 @@
 b...@gentoo.org
 BSD Project
   
+  
+mgo...@gentoo.org
+Michał Górny
+  
   
 Use libunwind instead of libgcc_s for unwinding. 
This should allow avoiding relying on sys-devel/gcc but for now 
clang is setup to use libgcc_s.