diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/crossguid |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/crossguid')
-rw-r--r-- | dev-libs/crossguid/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/crossguid/crossguid-0_pre20150817.ebuild | 48 | ||||
-rw-r--r-- | dev-libs/crossguid/metadata.xml | 10 |
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> |