[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2024-03-07 Thread Andreas Sturmlechner
commit: 6300842105e9abd59fc4746a423b08f9baa7991d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 23:43:35 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:44:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63008421

dev-libs/crossguid: Re-add 0_pre20150817 for now

Cleanup depends on media-tv/kodi-19.x cleanup ...

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/crossguid/Manifest   |  1 +
 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/crossguid/Manifest b/dev-libs/crossguid/Manifest
index 8c7c4899206d..cbf759e557c4 100644
--- a/dev-libs/crossguid/Manifest
+++ b/dev-libs/crossguid/Manifest
@@ -1 +1,2 @@
 DIST crossguid-0.2.2_p20190529.tar.gz 141660 BLAKE2B 
0f78a8ab5a420297f666b3b8156d499a9141ec25c049d4d2bb2ba594dc585abe211a149b83c605cce4f5530207231a065d5f3a87a0c969781de8c6381afa2527
 SHA512 
f0a80d8e99b10473bcfdfde3d1c5fd7b766959819f0d1c0595ac84ce46db9007a5fbfde9a55aca60530c46cb7f8ef4c7e472c6191559ded92f868589c141ccaf
+DIST crossguid-0_pre20150817.tar.gz 46569 BLAKE2B 
3384b6c507c4713f5ea0d6012138f3543445a42c7353e934e267b91275f7cf75720a446f5fe24f334b1022946f856a65f5c158d0036c999c761e626c1e30062a
 SHA512 
823ca301f1d3b78a778649cd9169194d98dd33c65cadd5bfb9f86429e82049c99c17e09f093b92675981d2aac2aac25b60cbb157fad57a3e1bada826edd8ba0a

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
new file mode 100644
index ..9c61857673ce
--- /dev/null
+++ b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/graeme-hill/crossguid.git;
+   inherit git-r3
+else
+   EGIT_COMMIT="8f399e8bd4252be9952f3dfa8199924cc8487ca4"
+   
SRC_URI="https://github.com/graeme-hill/crossguid/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+fi
+
+DESCRIPTION="Lightweight cross platform C++ GUID/UUID library"
+HOMEPAGE="https://github.com/graeme-hill/crossguid;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+
+# We use libuuid from util-linux.
+DEPEND="sys-apps/util-linux"
+RDEPEND="${DEPEND}"
+
+RESTRICT="test" #575544
+
+e() { echo "$@"; "$@"; }
+
+src_compile() {
+   e $(tc-getCXX) \
+   ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS} \
+   -std=c++11 \
+   -c guid.cpp -o guid.o \
+   -DGUID_LIBUUID \
+   || die
+
+   e $(tc-getAR) rs libcrossguid.a guid.o || die
+}
+
+src_install() {
+   insinto /usr/include
+   doins guid.h
+   dolib.a libcrossguid.a
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2024-03-07 Thread Andreas Sturmlechner
commit: f344d50409a38397a0a77c7b33579fdea38287ba
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 13:48:20 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Mar  7 23:08:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f344d504

dev-libs/crossguid: drop 0_pre20150817

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/crossguid/Manifest   |  1 -
 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 47 ---
 2 files changed, 48 deletions(-)

diff --git a/dev-libs/crossguid/Manifest b/dev-libs/crossguid/Manifest
index cbf759e557c4..8c7c4899206d 100644
--- a/dev-libs/crossguid/Manifest
+++ b/dev-libs/crossguid/Manifest
@@ -1,2 +1 @@
 DIST crossguid-0.2.2_p20190529.tar.gz 141660 BLAKE2B 
0f78a8ab5a420297f666b3b8156d499a9141ec25c049d4d2bb2ba594dc585abe211a149b83c605cce4f5530207231a065d5f3a87a0c969781de8c6381afa2527
 SHA512 
f0a80d8e99b10473bcfdfde3d1c5fd7b766959819f0d1c0595ac84ce46db9007a5fbfde9a55aca60530c46cb7f8ef4c7e472c6191559ded92f868589c141ccaf
-DIST crossguid-0_pre20150817.tar.gz 46569 BLAKE2B 
3384b6c507c4713f5ea0d6012138f3543445a42c7353e934e267b91275f7cf75720a446f5fe24f334b1022946f856a65f5c158d0036c999c761e626c1e30062a
 SHA512 
823ca301f1d3b78a778649cd9169194d98dd33c65cadd5bfb9f86429e82049c99c17e09f093b92675981d2aac2aac25b60cbb157fad57a3e1bada826edd8ba0a

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
deleted file mode 100644
index 2cd75d42e9cf..
--- a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/graeme-hill/crossguid.git;
-   inherit git-r3
-else
-   EGIT_COMMIT="8f399e8bd4252be9952f3dfa8199924cc8487ca4"
-   
SRC_URI="https://github.com/graeme-hill/crossguid/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-   S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-fi
-
-DESCRIPTION="Lightweight cross platform C++ GUID/UUID library"
-HOMEPAGE="https://github.com/graeme-hill/crossguid;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-# We use libuuid from util-linux.
-DEPEND="sys-apps/util-linux"
-RDEPEND="${DEPEND}"
-
-RESTRICT="test" #575544
-
-e() { echo "$@"; "$@"; }
-
-src_compile() {
-   e $(tc-getCXX) \
-   ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS} \
-   -std=c++11 \
-   -c guid.cpp -o guid.o \
-   -DGUID_LIBUUID \
-   || die
-
-   e $(tc-getAR) rs libcrossguid.a guid.o || die
-}
-
-src_install() {
-   insinto /usr/include
-   doins guid.h
-   dolib.a libcrossguid.a
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2023-02-26 Thread Arthur Zamarin
commit: 5581cdd3468f80e5b3bb552e8c1915105d984b40
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 26 19:28:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 26 19:28:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5581cdd3

dev-libs/crossguid: Stabilize 0.2.2_p20190529 arm64, #897908

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild 
b/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild
index 0e39b2e4452d..580736e93e7d 100644
--- a/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild
+++ b/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_COMMIT}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2023-02-26 Thread Arthur Zamarin
commit: f75df708fba86c239b118795a891da78fcc9d3e8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 26 19:04:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 26 19:04:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75df708

dev-libs/crossguid: Stabilize 0.2.2_p20190529 amd64, #897908

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild 
b/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild
index 86cea4028ba4..0e39b2e4452d 100644
--- a/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild
+++ b/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_COMMIT}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2023-02-26 Thread Arthur Zamarin
commit: fbe44af5d9e8002f60e3982e5017d929d36358e6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 26 17:14:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 26 17:14:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe44af5

dev-libs/crossguid: Stabilize 0.2.2_p20190529 x86, #897908

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild 
b/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild
index a5fb5914d365..86cea4028ba4 100644
--- a/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild
+++ b/dev-libs/crossguid/crossguid-0.2.2_p20190529.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_COMMIT}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2022-08-27 Thread Yixun Lan
commit: 1baa44ff0967350868480ea2634a1cbacf460db2
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Aug 27 10:18:20 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Aug 27 11:44:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1baa44ff

dev-libs/crossguid: Keyword 0_pre20150817 riscv, #866533

Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
index ebe790edd00c..2cd75d42e9cf 100644
--- a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
+++ b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/graeme-hill/crossguid;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
 
 # We use libuuid from util-linux.
 DEPEND="sys-apps/util-linux"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2021-04-18 Thread Sam James
commit: 8c7b478512e87e034a46b3fc71aefb621761a159
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 19 04:05:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 19 04:30:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7b4785

dev-libs/crossguid: port to EAPI 7

Signed-off-by: Sam James  gentoo.org>

 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
index 0f2a8a6e2dc..ebe790edd00 100644
--- a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
+++ b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI=7
 
 inherit toolchain-funcs
 
@@ -20,7 +20,6 @@ HOMEPAGE="https://github.com/graeme-hill/crossguid;
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~arm arm64 x86"
-IUSE=""
 
 # We use libuuid from util-linux.
 DEPEND="sys-apps/util-linux"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2021-03-29 Thread Sam James
commit: 3cab2a926ca4e13f1fb027ada60315ff0f32745f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 29 14:31:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 29 14:31:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cab2a92

dev-libs/crossguid: Stabilize 0_pre20150817 arm64, #778446

Signed-off-by: Sam James  gentoo.org>

 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
index cf3fcbb5016..0f2a8a6e2dc 100644
--- a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
+++ b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/graeme-hill/crossguid;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 IUSE=""
 
 # We use libuuid from util-linux.



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2020-06-26 Thread Mart Raudsepp
commit: 2c2ced35264f5edf31f819fc49301ccd88c8679d
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Tue Jun 23 08:01:02 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jun 26 21:15:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c2ced35

dev-libs/crossguid: arm64 keyworded (bug #725914)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
index f2987df8d07..cf3fcbb5016 100644
--- a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
+++ b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/graeme-hill/crossguid;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE=""
 
 # We use libuuid from util-linux.



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2017-01-06 Thread Aaron Bauman
commit: 56d1eae94c1dcf847bf325451c7e4ec815623a11
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Jan  6 12:06:44 2017 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Jan  6 13:16:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56d1eae9

dev-libs/crossguid: amd4 stable wrt bug #604640

 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
index 7c4..9fc61ce 100644
--- a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
+++ b/dev-libs/crossguid/crossguid-0_pre20150817.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$
 
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/graeme-hill/crossguid;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 IUSE=""
 
 # We use libuuid from util-linux.



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2016-03-14 Thread Miroslav Šulc
commit: 376c3cbb0d30ff2d24bdf5c8b16ed2fa94341bc6
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Mar 14 12:13:19 2016 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Mar 14 12:13:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376c3cbb

dev-libs/crossguid: added ~arm (tested on RPi 2)

Package-Manager: portage-2.2.28

 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
index 675e823..7c4 100644
--- a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
+++ b/dev-libs/crossguid/crossguid-0_pre20150817.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$
 
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/graeme-hill/crossguid;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE=""
 
 # We use libuuid from util-linux.



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2016-03-02 Thread Mike Frysinger
commit: 8ce939c4cb5090f20f85da53522281fc0c12666a
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Mar  3 03:09:49 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Mar  3 03:11:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce939c4

dev-libs/crossguid: disable testing #575544

This package lacks a proper build system, and the default `make test`
ends up autodetecting the wrong thing.  Disable it until upstream can
do something sane for us.

 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
index 6463aa1..675e823 100644
--- a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
+++ b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
@@ -27,6 +27,8 @@ IUSE=""
 DEPEND="sys-apps/util-linux"
 RDEPEND="${DEPEND}"
 
+RESTRICT="test" #575544
+
 e() { echo "$@"; "$@"; }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/

2015-08-20 Thread Mike Frysinger
commit: a955f52f47ea66104b3cdc4060be8c4c7b46dd2f
Author: Mike Frysinger vapier AT gentoo DOT org
AuthorDate: Thu Aug 20 12:50:45 2015 +
Commit: Mike Frysinger vapier AT gentoo DOT org
CommitDate: Thu Aug 20 12:51:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a955f52f

dev-libs/crossguid: new package #557412

 dev-libs/crossguid/Manifest   |  1 +
 dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 47 +++
 dev-libs/crossguid/metadata.xml   |  8 
 3 files changed, 56 insertions(+)

diff --git a/dev-libs/crossguid/Manifest b/dev-libs/crossguid/Manifest
new file mode 100644
index 000..5e62e42
--- /dev/null
+++ b/dev-libs/crossguid/Manifest
@@ -0,0 +1 @@
+DIST crossguid-0_pre20150817.tar.gz 46569 SHA256 
022c9f02cc36e865cd8fd0111a597ff2bd91988deeb348dbe2aba64aed1abd99 SHA512 
823ca301f1d3b78a778649cd9169194d98dd33c65cadd5bfb9f86429e82049c99c17e09f093b92675981d2aac2aac25b60cbb157fad57a3e1bada826edd8ba0a
 WHIRLPOOL 
16cb99af3d52a71c63bab1c266623dfd02a65e9d2a94851878358a822bd6a456fb41703c3268ea4393e0068589a7894c96a2ce1ee69135da947e206e2c43f8ce

diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild 
b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
new file mode 100644
index 000..6463aa1
--- /dev/null
+++ b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI=git://github.com/graeme-hill/crossguid.git
+   inherit git-r3
+else
+   EGIT_COMMIT=8f399e8bd4252be9952f3dfa8199924cc8487ca4
+   
SRC_URI=https://github.com/graeme-hill/crossguid/archive/${EGIT_COMMIT}.tar.gz 
- ${P}.tar.gz
+   S=${WORKDIR}/${PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION=Lightweight cross platform C++ GUID/UUID library
+HOMEPAGE=https://github.com/graeme-hill/crossguid;
+
+LICENSE=MIT
+SLOT=0
+KEYWORDS=~amd64 ~x86
+IUSE=
+
+# We use libuuid from util-linux.
+DEPEND=sys-apps/util-linux
+RDEPEND=${DEPEND}
+
+e() { echo $@; $@; }
+
+src_compile() {
+   e $(tc-getCXX) \
+   ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS} \
+   -std=c++11 \
+   -c guid.cpp -o guid.o \
+   -DGUID_LIBUUID \
+   || die
+
+   e $(tc-getAR) rs libcrossguid.a guid.o || die
+}
+
+src_install() {
+   insinto /usr/include
+   doins guid.h
+   dolib.a libcrossguid.a
+}

diff --git a/dev-libs/crossguid/metadata.xml b/dev-libs/crossguid/metadata.xml
new file mode 100644
index 000..65b78d5
--- /dev/null
+++ b/dev-libs/crossguid/metadata.xml
@@ -0,0 +1,8 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+herdxbox/herd
+upstream
+   remote-id type='github'graeme-hill/crossguid/remote-id
+/upstream
+/pkgmetadata