summaryrefslogtreecommitdiff
path: root/dev-libs/crossguid
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/crossguid
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/crossguid')
-rw-r--r--dev-libs/crossguid/Manifest4
-rw-r--r--dev-libs/crossguid/crossguid-0_pre20150817.ebuild48
-rw-r--r--dev-libs/crossguid/metadata.xml10
3 files changed, 62 insertions, 0 deletions
diff --git a/dev-libs/crossguid/Manifest b/dev-libs/crossguid/Manifest
new file mode 100644
index 000000000000..d3b91a63333f
--- /dev/null
+++ b/dev-libs/crossguid/Manifest
@@ -0,0 +1,4 @@
+DIST crossguid-0_pre20150817.tar.gz 46569 SHA256 022c9f02cc36e865cd8fd0111a597ff2bd91988deeb348dbe2aba64aed1abd99 SHA512 823ca301f1d3b78a778649cd9169194d98dd33c65cadd5bfb9f86429e82049c99c17e09f093b92675981d2aac2aac25b60cbb157fad57a3e1bada826edd8ba0a WHIRLPOOL 16cb99af3d52a71c63bab1c266623dfd02a65e9d2a94851878358a822bd6a456fb41703c3268ea4393e0068589a7894c96a2ce1ee69135da947e206e2c43f8ce
+EBUILD crossguid-0_pre20150817.ebuild 1032 SHA256 55c01fffd6d1a3c60bc9a503d1295aa26a8bcf0409abb56279ddcab96dd62447 SHA512 ecda745d797e6ea79d8aefc5d6edb5f1d956ec3db12a9e8a8ca3ae616e23d611af2c4e2cf9217c6da956c051ef48035f2a3a4a06f5b40d0e872db37ef53085eb WHIRLPOOL 47493e557cf4a3200fc99e3fa97c54b4767ec8fe54dbfdffb1e9f1b09274bfd033c56157bdcc48be8129617e0e2e8ed2c1c43d4b0b502bf83813cbb4025d4f13
+MISC ChangeLog 2001 SHA256 7af22e1c9d5229734e72b9f2639e368531e5922274f2b43e539d7bd5cbe736e1 SHA512 ca282b07bdd35632e22ed655a9dabb2f1ecbb38c87fbca25caeb59b00c25c57f18e4f0fd7445f074276deb4cb91a4a4febb8e282fe82b3e9b76eb659f2c85ec8 WHIRLPOOL 47b98e93cd99731057d6a26d9181ca74b54bb82afa2fd0d8aa346bd56f48d62065999584bd341d92e47cf460de67e537fc8b98c391e555990f3721adffe6320d
+MISC metadata.xml 297 SHA256 18a6c983e404ca7e505869a986335680529d8ba7802f04edee079d74af8570ad SHA512 a654c8d75077dd393b4dd879c46239764ac4fdcc31d06427afd4eeaa3c9d08bfa3c8bc62d722c4d7ccaa3775a2dc2e547d1608b222b060dc0dbef8488f128396 WHIRLPOOL 674b164b791f364db63fb429f002b25205bd450fdcb557b3009084ae399e0653a4ca3d97577671f637e8e670fc597f105fa4ec84ef61208b5a91323d4b56b04f
diff --git a/dev-libs/crossguid/crossguid-0_pre20150817.ebuild b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
new file mode 100644
index 000000000000..f2987df8d078
--- /dev/null
+++ b/dev-libs/crossguid/crossguid-0_pre20150817.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit toolchain-funcs
+
+if [[ ${PV} == "9999" ]] ; 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 x86"
+IUSE=""
+
+# 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
+}
diff --git a/dev-libs/crossguid/metadata.xml b/dev-libs/crossguid/metadata.xml
new file mode 100644
index 000000000000..4b7fa3d88e43
--- /dev/null
+++ b/dev-libs/crossguid/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>vapier@gentoo.org</email>
+</maintainer>
+<upstream>
+ <remote-id type="github">graeme-hill/crossguid</remote-id>
+</upstream>
+</pkgmetadata>