[gentoo-commits] repo/gentoo:master commit in: dev-libs/crossguid/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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