aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/VampirTrace/Manifest2
-rw-r--r--dev-util/VampirTrace/VampirTrace-5.14.3.ebuild35
-rw-r--r--dev-util/VampirTrace/VampirTrace-5.14.4.ebuild40
-rw-r--r--dev-util/VampirTrace/metadata.xml19
-rw-r--r--dev-util/amdapp/Manifest4
-rw-r--r--dev-util/amdapp/amdapp-3.0-r1.ebuild73
-rw-r--r--dev-util/amdapp/amdapp-3.0-r2.ebuild89
-rw-r--r--dev-util/amdapp/metadata.xml18
-rw-r--r--dev-util/bazel/Manifest1
-rw-r--r--dev-util/bazel/bazel-0.13.0.ebuild104
-rw-r--r--dev-util/bazel/metadata.xml20
-rw-r--r--dev-util/f90cache/Manifest2
-rw-r--r--dev-util/f90cache/f90cache-0.99c.ebuild (renamed from dev-util/f90cache/f90cache-0.99.ebuild)16
-rw-r--r--dev-util/mad-numdiff/Manifest2
-rw-r--r--dev-util/mad-numdiff/mad-numdiff-20150724.ebuild19
-rw-r--r--dev-util/mad-numdiff/mad-numdiff-20180125.ebuild21
-rw-r--r--dev-util/mad-numdiff/mad-numdiff-9999.ebuild12
-rw-r--r--dev-util/makefile2graph/makefile2graph-1.5.0.ebuild31
-rw-r--r--dev-util/makefile2graph/makefile2graph-9999.ebuild36
-rw-r--r--dev-util/makefile2graph/metadata.xml3
-rw-r--r--dev-util/ndiff/ndiff-2.00.ebuild7
-rw-r--r--dev-util/nvidia-cuda-gdk/Manifest1
-rw-r--r--dev-util/nvidia-cuda-gdk/files/nvidia-healthmon9
-rw-r--r--dev-util/nvidia-cuda-gdk/metadata.xml24
-rw-r--r--dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.79.ebuild187
-rw-r--r--dev-util/plog/Manifest1
-rw-r--r--dev-util/plog/metadata.xml10
-rw-r--r--dev-util/plog/plog-1.1.5.ebuild23
-rw-r--r--dev-util/plog/plog-9999.ebuild23
29 files changed, 158 insertions, 674 deletions
diff --git a/dev-util/VampirTrace/Manifest b/dev-util/VampirTrace/Manifest
deleted file mode 100644
index 541640406..000000000
--- a/dev-util/VampirTrace/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dcount.php?package=gputrace&get=VampirTrace-5.14.4-gpu2.tar.gz 5930789 BLAKE2B 4c3500c11c815c2ff7971081e8583c85a01f659a9d94b30ba2397905894d1060e51886b0f2f79a6c9148f8beff2581de7a240781a7488a21c9d36d288ed54b27 SHA512 ea76ccf3bcd21a395a3fa233d16804f1e287449b3fef2a71c0e16d8df45dab9b62434dae3fa644479ac58784e5b198cd89ab2975dc9813163a4849f332aeb47d
-DIST dcount.php?package=vampirtrace&get=VampirTrace-5.14.3.tar.gz 5956627 SHA256 d3bc18662ee48c9c02de0b5933c52213849cbb79b21a3b4ec786bc21e3126209 SHA512 2b1faa707d12b672ba12b399f6b1c14c8d3cff0b3f961f70b81adb1e5ba69960a217ae228cbacd1ffd3f54aab1b30697ef66748a4fd604e8684910d98041d458 WHIRLPOOL 2bcf401f25f4ed500e92739e36265979cab1c5c0caebb53555caf6f293411b4ac8c542254bc95cad5a81f3458ccb74126580450873ff53a9df3e944f67cb9d48
diff --git a/dev-util/VampirTrace/VampirTrace-5.14.3.ebuild b/dev-util/VampirTrace/VampirTrace-5.14.3.ebuild
deleted file mode 100644
index f31fb00d3..000000000
--- a/dev-util/VampirTrace/VampirTrace-5.14.3.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils cuda
-
-DESCRIPTION="Library for detailed logging of program execution for parallel applications"
-HOMEPAGE="http://www.tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/software_werkzeuge_zur_unterstuetzung_von_programmierung_und_optimierung/vampirtrace"
-SRC_URI="http://wwwpub.zih.tu-dresden.de/%7Emlieber/dcount/dcount.php?package=vampirtrace&get=${P}.tar.gz"
-
-SLOT="0"
-LICENSE="vampir"
-KEYWORDS="~amd64"
-IUSE="cuda"
-
-DEPEND="
- virtual/mpi
- cuda? ( >=dev-util/nvidia-cuda-toolkit-4.0.0 )"
-
-src_prepare() {
- use cuda && cuda_src_prepare
-}
-
-src_configure() {
- econf $(use_with cuda cuda-dir "${EPREFIX}"/opt/cuda)
-}
-
-src_install() {
- default
- # avoid collisions with app-text/lcdf-typetools:
- mv "${ED}"/usr/bin/otfinfo{,.vampir} || die
- # libtool is already installed:
- rm "${ED}"/usr/share/libtool || die
-}
diff --git a/dev-util/VampirTrace/VampirTrace-5.14.4.ebuild b/dev-util/VampirTrace/VampirTrace-5.14.4.ebuild
deleted file mode 100644
index ace9370fe..000000000
--- a/dev-util/VampirTrace/VampirTrace-5.14.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils cuda
-
-MY_PV="${PV}-gpu2"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Library for detailed logging of program execution for parallel applications"
-HOMEPAGE="http://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/projekte/vampirtrace/accelerator"
-SRC_URI="http://wwwpub.zih.tu-dresden.de/~mlieber/dcount/dcount.php?package=gputrace&get=${MY_P}.tar.gz"
-
-SLOT="0"
-LICENSE="vampir"
-KEYWORDS="~amd64"
-IUSE="cuda"
-
-S="${WORKDIR}/${MY_P}"
-
-DEPEND="
- virtual/mpi
- cuda? ( >=dev-util/nvidia-cuda-toolkit-4.0.0 )"
-
-src_prepare() {
- use cuda && cuda_src_prepare
-}
-
-src_configure() {
- econf $(use_with cuda cuda-dir "${EPREFIX}"/opt/cuda)
-}
-
-src_install() {
- default
- # avoid collisions with app-text/lcdf-typetools:
- mv "${ED}"/usr/bin/otfinfo{,.vampir} || die
- # libtool is already installed:
- rm "${ED}"/usr/share/libtool || die
-}
diff --git a/dev-util/VampirTrace/metadata.xml b/dev-util/VampirTrace/metadata.xml
deleted file mode 100644
index 08eda31af..000000000
--- a/dev-util/VampirTrace/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <longdescription>
-VampirTrace is an open source library that allows detailed logging of program execution for parallel applications using message passing (MPI) and threads (OpenMP), Pthreads). Besides these typical parallelization paradigms, VampirTrace is capable of tracing GPU accelerated applications and generates exact time stamps for all GPU related events.
-</longdescription>
- <maintainer type="person">
- <email>gentryx@gmx.de</email>
- </maintainer>
- <maintainer type="project">
- <email>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
- </maintainer>
- <use>
- <flag name="cuda">
-Enable tracing of CUDA calls and GPU kernels.
-</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-util/amdapp/Manifest b/dev-util/amdapp/Manifest
deleted file mode 100644
index 60a7fd05f..000000000
--- a/dev-util/amdapp/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST AMD-APP-SDKInstaller-v3.0.130.135-GA-linux32.tar.bz2 175232929 SHA256 8e1ad82b4cd2fcf58649daf4e43574d9d5c654cd2e07fcbb4bae7cc6d2f3daf6 SHA512 8f62ec26bf6655e71948418113553f39bfcff8588a857cb8706c2538c4742ab0e95d3843e1084acd7a8d0e8b26593a140677316b8aa285aca454828e545402a6 WHIRLPOOL 54001052fa9e8903a21916ec6265c5882d7e0d69180d2041ddde6d9ce9412a4188f7bf39d67f51792505b9a4e75b9dada2c78fcdc5e3ecadf522a8b5bda68091
-DIST AMD-APP-SDKInstaller-v3.0.130.135-GA-linux64.tar.bz2 175434609 SHA256 27a6145a73910d2320fd017159cf72f16601c375c2b304644c31566f45cc26a6 SHA512 c73ea4b4fa3f383e63755233d78203f1f5d387de1202875b40ed8e9a8b1e5a3bd6e9731244aac1086cdc1a764974ff95daca34261295a2746ddd478d0774460b WHIRLPOOL a11c878347e713b57343a7734acac505055154678cfb453cd1da84279f3e4100685d89151fb3be8ff16155f6459fa05fa9b12b5a634e28b86945023505fac810
-DIST AMD-APP-SDKInstaller-v3.0.130.136-GA-linux32.tar.bz2 195906870 SHA256 181fb9815e735c90ca5713acc27a6f9ed7f85135d2f2a085bed7b4c7ed157b94 SHA512 f3483a0db9afbf99b4ee07f26deaab589eb6ba20f9831564959121969c78690634929031dc2ba49147d2968ca084cd10848723d2b061ba80e5ec634a4adf1a68 WHIRLPOOL 09a3f4676829e5757647b58f7524b172abf35a3009b0b2a2fcff36397f5c68a7d9a9829b4fdfff9cc2176944239a262f07333f8408e49ff96a648d2fb22fb942
-DIST AMD-APP-SDKInstaller-v3.0.130.136-GA-linux64.tar.bz2 195996744 SHA256 0aa436acd334b686820bd3caab9f09014608741b92e3996d3642d0b148ede0f7 SHA512 573b60c7d2d2a46318e4490b9d14a991f317b3cc19be1b785f4f06e59925e801069329f5383b2249c227f64f0484194f44483edcc51443ed5870bc34134d2417 WHIRLPOOL ce649d422dc0f4fb283e12abd126262d726abde04c7fb1f99b639ddfe7dd8afcb88180858c0c4cbc97ce4e9d6f30401215a8356481e140b34aaebfc8834ff612
diff --git a/dev-util/amdapp/amdapp-3.0-r1.ebuild b/dev-util/amdapp/amdapp-3.0-r1.ebuild
deleted file mode 100644
index 359aa2f57..000000000
--- a/dev-util/amdapp/amdapp-3.0-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit unpacker versionator
-
-MY_V="$(get_version_component_range 1).$(get_version_component_range 2).130.135-GA"
-
-X86_AT="AMD-APP-SDKInstaller-v${MY_V}-linux32.tar.bz2"
-AMD64_AT="AMD-APP-SDKInstaller-v${MY_V}-linux64.tar.bz2"
-
-MY_P_AMD64="AMD-APP-SDK-v${MY_V}-linux64.sh"
-MY_P_AMD32="AMD-APP-SDK-v${MY_V}-linux32.sh"
-
-DESCRIPTION="AMD Accelerated Parallel Processing (APP) SDK"
-HOMEPAGE="http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk"
-SRC_URI="
- amd64? ( ${AMD64_AT} )
- x86? ( ${X86_AT} )"
-
-LICENSE="AMD-APPSDK"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-RDEPEND="
- !<dev-util/amdstream-2.6
- app-eselect/eselect-opencl
- app-eselect/eselect-opengl
- media-libs/freeglut
- media-libs/mesa[video_cards_radeonsi]
- sys-devel/gcc:*
- sys-devel/llvm:*
- virtual/opencl
- examples? ( media-libs/glew:0= )"
-DEPEND="
- ${RDEPEND}
- dev-util/patchelf
- dev-lang/perl
- sys-apps/fakeroot
-"
-
-RESTRICT="mirror strip"
-
-S="${WORKDIR}"
-
-pkg_nofetch() {
- einfo "AMD doesn't provide direct download links. Please download"
- einfo "${ARCHIVE} from ${HOMEPAGE}"
-}
-
-src_unpack() {
- default
-
- cd "${WORKDIR}" || die
-
- if use amd64 || use amd64-linux ; then
- unpacker ./${MY_P_AMD64}
- else
- unpacker ./${MY_P_X86}
- fi
-}
-
-src_compile() {
- MAKEOPTS+=" -j1"
- use examples && cd samples/opencl && default
-}
-
-src_install() {
- dodir /opt/AMDAPP
- cp -R "${S}/"* "${ED}/opt/AMDAPP" || die "Install failed!"
-}
diff --git a/dev-util/amdapp/amdapp-3.0-r2.ebuild b/dev-util/amdapp/amdapp-3.0-r2.ebuild
deleted file mode 100644
index bfa63a332..000000000
--- a/dev-util/amdapp/amdapp-3.0-r2.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib unpacker versionator
-
-MY_V="$(get_version_component_range 1).$(get_version_component_range 2).130.136-GA"
-
-X86_AT="AMD-APP-SDKInstaller-v${MY_V}-linux32.tar.bz2"
-AMD64_AT="AMD-APP-SDKInstaller-v${MY_V}-linux64.tar.bz2"
-
-MY_P_AMD64="AMD-APP-SDK-v${MY_V}-linux64.sh"
-MY_P_AMD32="AMD-APP-SDK-v${MY_V}-linux32.sh"
-
-DESCRIPTION="AMD Accelerated Parallel Processing (APP) SDK"
-HOMEPAGE="http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk"
-SRC_URI="
- amd64? ( ${AMD64_AT} )
- x86? ( ${X86_AT} )"
-LICENSE="AMD-APPSDK"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-RDEPEND="
- !<dev-util/amdstream-2.6
- app-eselect/eselect-opencl
- app-eselect/eselect-opengl
- media-libs/freeglut
- media-libs/mesa[video_cards_radeonsi]
- sys-devel/gcc:*
- sys-devel/llvm:*
- virtual/opencl
- examples? ( media-libs/glew:0= )"
-DEPEND="
- ${RDEPEND}
- dev-util/patchelf
- dev-lang/perl
- sys-apps/fakeroot
-"
-
-RESTRICT="mirror strip"
-
-S="${WORKDIR}"
-
-OPT_DIR="/opt/AMDAPP"
-
-pkg_nofetch() {
- einfo "AMD doesn't provide direct download links. Please download"
- einfo "${ARCHIVE} from ${HOMEPAGE}"
-}
-
-src_unpack() {
- default
-
- cd "${WORKDIR}" || die
-
- if use amd64 || use amd64-linux ; then
- unpacker ./${MY_P_AMD64}
- else
- unpacker ./${MY_P_X86}
- fi
-}
-
-src_compile() {
- MAKEOPTS+=" -j1"
- use examples && cd samples/opencl && default
-}
-
-src_install() {
- # Copy everything
- insinto $OPT_DIR
- doins -r *
-
- # Set executable bits
- exeinto $OPT_DIR/bin/x86_64/
- doexe bin/x86_64/clinfo
-
- exeinto $OPT_DIR/bin/x86/
- doexe bin/x86/clinfo
-
- # Delete archive - already unpacked
- if use amd64 || use amd64-linux ; then
- rm "${D}/${OPT_DIR}/${MY_P_AMD64}" || die
- else
- rm "${D}/${OPT_DIR}/${MY_P_X86}" || die
- fi
-}
diff --git a/dev-util/amdapp/metadata.xml b/dev-util/amdapp/metadata.xml
deleted file mode 100644
index c5c89b820..000000000
--- a/dev-util/amdapp/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <longdescription>
-AMD Accelerated Parallel Processing (APP) is an SDK which includes
-the Bolt libraries and an OpenCL implementation for AMD's CPUs and GPUs.
-</longdescription>
- <maintainer type="person">
- <email>gentryx@gmx.de</email>
- </maintainer>
- <maintainer type="project">
- <email>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
- </maintainer>
- <use>
- <flag name="examples">Build the OpenCL example programs</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-util/bazel/Manifest b/dev-util/bazel/Manifest
deleted file mode 100644
index 686aebe99..000000000
--- a/dev-util/bazel/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bazel-0.13.0-dist.zip 90105262 BLAKE2B cb065025524123babef187bac2e1f54f43645d08cb1282a5fe8f8c8b090e595570646072e2380836e2c43403f7953f97321becc24b743d7b9ab43ad208cf2c2d SHA512 3c128e551cff1b685250a68892ca3e1ad6be8b152ee2b8eb527c94adbb8fd50c70e703a363bb938916275030ddb14d756c14e4dc238e7a7b40289c700c5d53c7
diff --git a/dev-util/bazel/bazel-0.13.0.ebuild b/dev-util/bazel/bazel-0.13.0.ebuild
deleted file mode 100644
index 797c062b0..000000000
--- a/dev-util/bazel/bazel-0.13.0.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit bash-completion-r1 java-pkg-2
-
-DESCRIPTION="Fast and correct automated build system"
-HOMEPAGE="http://bazel.io/"
-SRC_URI="https://github.com/bazelbuild/bazel/releases/download/${PV}/${P}-dist.zip"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="examples tools zsh-completion"
-# strip corrupts the bazel binary
-RESTRICT="strip"
-RDEPEND="virtual/jdk:1.8"
-DEPEND="${RDEPEND}
- app-arch/unzip
- app-arch/zip"
-
-S="${WORKDIR}"
-
-pkg_setup() {
- echo ${PATH} | grep -q ccache && \
- ewarn "${PN} usually fails to compile with ccache, you have been warned"
- java-pkg-2_pkg_setup
-}
-
-bazel-get-flags() {
- local fs=""
- for i in ${CFLAGS}; do
- [[ -n "${fs}" ]] && fs+=" "
- fs+="--copt=${i}"
- done
- for i in ${CXXFLAGS}; do
- [[ -n "${fs}" ]] && fs+=" "
- fs+="--cxxopt=${i}"
- done
- for i in ${CPPFLAGS}; do
- [[ -n "${fs}" ]] && fs+=" "
- fs+="--copt=${i}"
- fs+="--cxxopt=${i}"
- done
- for i in ${LDFLAGS}; do
- [[ -n "${fs}" ]] && fs+=" "
- fs+="--linkopt=${i}"
- done
- echo "${fs}"
-}
-
-src_compile() {
- # F: fopen_wr
- # S: deny
- # P: /proc/self/setgroups
- # A: /proc/self/setgroups
- # R: /proc/24939/setgroups
- # C: /usr/lib/systemd/systemd
- addpredict /proc
- VERBOSE=yes ./compile.sh || die
- # Use standalone strategy to deactivate the bazel sandbox, since it
- # conflicts with FEATURES=sandbox.
- echo "build --verbose_failures --spawn_strategy=standalone --genrule_strategy=standalone" \
- > "${T}/bazelrc" || die
- einfo "output/bazel --bazelrc=\"${T}/bazelrc\" build \\"
- einfo " $(bazel-get-flags) \\"
- einfo " scripts:bazel-complete.bash"
- output/bazel --bazelrc="${T}/bazelrc" build $(bazel-get-flags) \
- scripts:bazel-complete.bash || die
- mv bazel-bin/scripts/bazel-complete.bash output/ || die
-}
-
-src_test() {
- output/bazel test \
- --verbose_failures \
- --spawn_strategy=standalone \
- --genrule_strategy=standalone \
- --verbose_test_summary \
- examples/cpp:hello-success_test || die
-}
-
-src_install() {
- output/bazel shutdown
- dobin output/bazel
- newbashcomp output/bazel-complete.bash ${PN}
- bashcomp_alias ${PN} ibazel
- if use zsh-completion ; then
- insinto /usr/share/zsh/site-functions
- doins scripts/zsh_completion/_bazel
- fi
- if use examples; then
- docinto examples
- dodoc -r examples/*
- docompress -x /usr/share/doc/${PF}/examples
- fi
- # could really build tools but I don't know which ones
- # are actually used
- if use tools; then
- docinto tools
- dodoc -r tools/*
- docompress -x /usr/share/doc/${PF}/tools
- fi
-}
diff --git a/dev-util/bazel/metadata.xml b/dev-util/bazel/metadata.xml
deleted file mode 100644
index e7d5f3b34..000000000
--- a/dev-util/bazel/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">bazelbuild/bazel</remote-id>
- </upstream>
- <longdescription>
- Bazel is Google's own build tool. Bazel has built-in support for
- building both client and server software, including client
- applications for both Android and iOS platforms. It also provides
- an extensible framework that you can use to develop your own build
- rules.
- </longdescription>
- <use>
- <flag name="tools">Install extra bazel tools to build from sources</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-util/f90cache/Manifest b/dev-util/f90cache/Manifest
index 7e4a6cb88..e3e4d6b65 100644
--- a/dev-util/f90cache/Manifest
+++ b/dev-util/f90cache/Manifest
@@ -1 +1 @@
-DIST f90cache-0.99.tar.bz2 64842 BLAKE2B b7f84bc424fbda4bce5c0d89ddd9b76cc71e9f1604a134fd1f9235e2f0fc1f210658eba4120a4a609fddc7671dec4333ab0f04490efde5780a5f25355166fa45 SHA512 f188d774faa364fd8379d5c42fe36c301e59f9fc2bf49cd273ba1da6e8219cb544ce9a22ccba4b3a645dedfa695abab5b1e2e5975a00ce4ae25b393c2b51b6f7
+DIST f90cache-0.99c.tar.gz 78078 BLAKE2B d808210cffff070702aa0228e3275e3e42a3591a7b9c911b7b03d2a0f9e04ab8c1f613e59d2bc8e82129c4098738acbfb43028c6688241ae8d9bf278b4198894 SHA512 6c3aea0a333e4ece7abc56d70a939064ca5d1a5f905bca007d608325e5275db3dbecc9b0a8d4362f0b82d9f79e859332251b1ba6efea8eee1b558e507323a7ca
diff --git a/dev-util/f90cache/f90cache-0.99.ebuild b/dev-util/f90cache/f90cache-0.99c.ebuild
index 1bc36389a..cc5024c91 100644
--- a/dev-util/f90cache/f90cache-0.99.ebuild
+++ b/dev-util/f90cache/f90cache-0.99c.ebuild
@@ -1,20 +1,18 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit fortran-2 multilib toolchain-funcs
+inherit fortran-2
DESCRIPTION="Compiler cache for fortran"
-HOMEPAGE="http://people.irisa.fr/Edouard.Canot/f90cache/"
-SRC_URI="http://people.irisa.fr/Edouard.Canot/${PN}/${P}.tar.bz2"
+HOMEPAGE="https://perso.univ-rennes1.fr/edouard.canot//f90cache/"
+SRC_URI="https://perso.univ-rennes1.fr/edouard.canot//f90cache/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND=""
RDEPEND="dev-util/ccache"
src_prepare() {
@@ -27,11 +25,11 @@ src_install() {
#we depend on ccache, put links in there so that portage find it
#TODO improve this
- dosym ../../../bin/f90cache "${ROOT}/usr/$(get_libdir)/ccache/bin/gfortran"
+ dosym ../../../bin/f90cache "/usr/$(get_libdir)/ccache/bin/gfortran"
}
pkg_postinst() {
- elog "Please add F90CACHE_DIR=\"${ROOT%/}/var/tmp/f90cache\""
+ elog "Please add F90CACHE_DIR=\"${ROOT}/var/tmp/f90cache\""
elog "to your make.conf otherwise f90cache files end up in"
elog "home of the user executing portage"
}
diff --git a/dev-util/mad-numdiff/Manifest b/dev-util/mad-numdiff/Manifest
index e62ff8fb5..2c7d9f66e 100644
--- a/dev-util/mad-numdiff/Manifest
+++ b/dev-util/mad-numdiff/Manifest
@@ -1 +1 @@
-DIST mad-numdiff-20150724.tar.gz 1212994 BLAKE2B c5ccc00e5fb95ca00c66a2502ab8fdd56bc17c787edb6fff064fe0828ef06d8b13dc1d58d01e25de089080954670ebb42dca29ade369a6681b7d5e70dbb266fb SHA512 2c01c37e1e34045c38386111d39225850053bde4efbfaccd8f684e900b9f155c6629e25a8b7935d45e5d02ab0f7b7a973064b5407a842970c52299b2fe965ff3
+DIST mad-numdiff-20180125.tar.gz 1213204 BLAKE2B 4ee36965f292230d0d7ef721d468a5c7c93839bd026bd4ba63ea82f13048c64909544aac54ccffc0c73a24ed4fe340a7d6dc3d2da15d9bb17e992baf4fbed1e1 SHA512 a4c3c75e8c22c8c6df7d000f9d1ca95f4c85008fb9e575fe907ee5c6cd29158aa893ec35eec5e8d5713e86e2483dd4e786967285b80486c831af47a9c8ed5948
diff --git a/dev-util/mad-numdiff/mad-numdiff-20150724.ebuild b/dev-util/mad-numdiff/mad-numdiff-20150724.ebuild
deleted file mode 100644
index 141df3952..000000000
--- a/dev-util/mad-numdiff/mad-numdiff-20150724.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils vcs-snapshot
-
-DESCRIPTION="compare unformatted text files with numerical content"
-HOMEPAGE="https://github.com/quinoacomputing/ndiff"
-COMMIT="3154ade48853851bd82251f3e98dded92c9998f0"
-SRC_URI="${HOMEPAGE}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
diff --git a/dev-util/mad-numdiff/mad-numdiff-20180125.ebuild b/dev-util/mad-numdiff/mad-numdiff-20180125.ebuild
new file mode 100644
index 000000000..720edea32
--- /dev/null
+++ b/dev-util/mad-numdiff/mad-numdiff-20180125.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake vcs-snapshot
+
+DESCRIPTION="compare unformatted text files with numerical content"
+HOMEPAGE="https://github.com/quinoacomputing/ndiff"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="${HOMEPAGE}"
+else
+ COMMIT="a2be3a91e9f541a7b357f672c21b2e6fa491d794"
+ SRC_URI="https://github.com/quinoacomputing/ndiff/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
diff --git a/dev-util/mad-numdiff/mad-numdiff-9999.ebuild b/dev-util/mad-numdiff/mad-numdiff-9999.ebuild
index 3eac8de10..f74cbab89 100644
--- a/dev-util/mad-numdiff/mad-numdiff-9999.ebuild
+++ b/dev-util/mad-numdiff/mad-numdiff-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit cmake-utils vcs-snapshot
+inherit cmake vcs-snapshot
DESCRIPTION="compare unformatted text files with numerical content"
HOMEPAGE="https://github.com/quinoacomputing/ndiff"
@@ -13,13 +13,9 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="${HOMEPAGE}"
else
COMMIT="3154ade48853851bd82251f3e98dded92c9998f0"
- SRC_URI="${HOMEPAGE}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/quinoacomputing/ndiff/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
diff --git a/dev-util/makefile2graph/makefile2graph-1.5.0.ebuild b/dev-util/makefile2graph/makefile2graph-1.5.0.ebuild
index a934ce2cb..3d5943c64 100644
--- a/dev-util/makefile2graph/makefile2graph-1.5.0.ebuild
+++ b/dev-util/makefile2graph/makefile2graph-1.5.0.ebuild
@@ -1,21 +1,36 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+
+inherit toolchain-funcs
DESCRIPTION="Create a graph of dependencies from GNU Make"
HOMEPAGE="https://github.com/lindenb/makefile2graph"
-SRC_URI="https://github.com/lindenb/makefile2graph/archive/v1.5.0.tar.gz -> ${P}.tar.gz"
+if [[ "${PV}" = 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/lindenb/makefile2graph"
+else
+ SRC_URI="https://github.com/lindenb/makefile2graph/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="test"
+RESTRICT="!test? ( test )"
-DEPEND=""
-RDEPEND="${DEPEND}"
+BDEPEND="test? ( media-gfx/graphviz )"
src_prepare(){
- sed -e 's#/usr/local#/usr#' -i Makefile || die
+ sed -e "s|/usr/local|${EPREFIX}/usr|" -i Makefile || die
default
}
+
+src_compile() {
+ CC="$(tc-getCC)" default
+}
+
+src_test() {
+ CC="$(tc-getCC)" emake test
+}
diff --git a/dev-util/makefile2graph/makefile2graph-9999.ebuild b/dev-util/makefile2graph/makefile2graph-9999.ebuild
new file mode 100644
index 000000000..3d5943c64
--- /dev/null
+++ b/dev-util/makefile2graph/makefile2graph-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Create a graph of dependencies from GNU Make"
+HOMEPAGE="https://github.com/lindenb/makefile2graph"
+if [[ "${PV}" = 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/lindenb/makefile2graph"
+else
+ SRC_URI="https://github.com/lindenb/makefile2graph/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( media-gfx/graphviz )"
+
+src_prepare(){
+ sed -e "s|/usr/local|${EPREFIX}/usr|" -i Makefile || die
+ default
+}
+
+src_compile() {
+ CC="$(tc-getCC)" default
+}
+
+src_test() {
+ CC="$(tc-getCC)" emake test
+}
diff --git a/dev-util/makefile2graph/metadata.xml b/dev-util/makefile2graph/metadata.xml
index 138cb7705..41bb35aa0 100644
--- a/dev-util/makefile2graph/metadata.xml
+++ b/dev-util/makefile2graph/metadata.xml
@@ -9,4 +9,7 @@
<email>sci-biology@gentoo.org</email>
<name>Gentoo Biology Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">lindenb/makefile2graph</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-util/ndiff/ndiff-2.00.ebuild b/dev-util/ndiff/ndiff-2.00.ebuild
index 4353d65cd..1b3e06b9c 100644
--- a/dev-util/ndiff/ndiff-2.00.ebuild
+++ b/dev-util/ndiff/ndiff-2.00.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="A diff program that ignores small numeric differences"
HOMEPAGE="http://www.math.utah.edu/~beebe/software/ndiff/"
@@ -12,6 +12,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
+# Sandbox violation to /tmp/
+RESTRICT="test"
+
DEPEND="dev-libs/gmp:0="
RDEPEND="${DEPEND}"
diff --git a/dev-util/nvidia-cuda-gdk/Manifest b/dev-util/nvidia-cuda-gdk/Manifest
deleted file mode 100644
index 9183dec8d..000000000
--- a/dev-util/nvidia-cuda-gdk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cuda_352_79_gdk_linux.run 3947168 BLAKE2B 0a1e765488e9e85220605d1961d81b5b7284c59da7e82f871c871b183d7ed4ba65c2d1a6013144fcb17f8b19c617eacde98364abda3a84042b46f243034f6ff9 SHA512 1f1d41c5b7bbc5ebc85a05e595d7fcd9e04fdcecece620c2e571eb83a38b5741965e2d5a0abe4fdd28c5e63fc6a4a3b82fe2f459fd2f33e38ad7b2025728a5c9
diff --git a/dev-util/nvidia-cuda-gdk/files/nvidia-healthmon b/dev-util/nvidia-cuda-gdk/files/nvidia-healthmon
deleted file mode 100644
index caf1b004e..000000000
--- a/dev-util/nvidia-cuda-gdk/files/nvidia-healthmon
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-
-while getopts ":c" opt
-do
- case $opt in
- c) exec /opt/cuda/gdk/nvidia-healthmon/nvidia-healthmon "$@";;
- *) exec /opt/cuda/gdk/nvidia-healthmon/nvidia-healthmon -c /etc/nvidia-healthmon/nvidia-healthmon.conf "$@";;
- esac
-done \ No newline at end of file
diff --git a/dev-util/nvidia-cuda-gdk/metadata.xml b/dev-util/nvidia-cuda-gdk/metadata.xml
deleted file mode 100644
index d335675d1..000000000
--- a/dev-util/nvidia-cuda-gdk/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>marbre@linux.sungazer.de</email>
- <name>Marius Brehler</name>
- </maintainer>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription>
-The GPU Deployment Kit (previously known as the Tesla Deployment
-Kit) is a set of tools provided for the NVIDIA Tesla™, GRID™ and
-Quadro™ GPUs.
-</longdescription>
- <use>
- <flag name="healthmon">Install nvidia-healthmon.</flag>
- <flag name="nvml">Install the NVIDIA Managment Library.</flag>
- <flag name="nvvs">
-Install the NVIDIA Validation Suite.
-</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.79.ebuild b/dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.79.ebuild
deleted file mode 100644
index 6a815da47..000000000
--- a/dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.79.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils portability toolchain-funcs unpacker versionator
-
-MYD=$(get_version_component_range 1)_$(get_version_component_range 2)
-
-HEALTMON_PV="${PV}"
-NVVS_PV="${PV}"
-
-DESCRIPTION="NVIDIA GPU Deployment Kit"
-HOMEPAGE="http://developer.nvidia.com/cuda"
-SRC_URI="http://developer.download.nvidia.com/compute/cuda/7.5/Prod/local_installers/cuda_${MYD}_gdk_linux.run"
-
-LICENSE="NVIDIA-gdk"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="+healthmon +nvml +doc examples +nvvs"
-
-RDEPEND="
- >=dev-util/nvidia-cuda-toolkit-7.5
- media-libs/freeglut
- examples? ( >=x11-drivers/nvidia-drivers-352.79[uvm] )
- nvvs? ( >=x11-drivers/nvidia-drivers-352.79[uvm] )
- "
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/payload"
-
-QA_PREBUILT=(
- /opt/cuda/gdk/nvidia-healthmon/nvidia-healthmon
- /opt/cuda/gdk/nvidia-healthmon/nvidia-healthmon-tests/gpu_rdma_bw
- /opt/cuda/gdk/nvidia-healthmon/nvidia-healthmon-tests/ibv_rdma_bw
- /opt/cuda/gdk/nvml/lib/libnvidia-ml.so.1
- /opt/cuda/gdk/nvvs/plugins/libPcie.so.1
- /opt/cuda/gdk/nvvs/plugins/libSmPerformance.so.1
- /opt/cuda/gdk/nvvs/plugins/libPerformance.so
- /opt/cuda/gdk/nvvs/plugins/libPower.so.1
- /opt/cuda/gdk/nvvs/plugins/libMemory.so.1
- /opt/cuda/gdk/nvvs/plugins/libPerformance.so.1
- /opt/cuda/gdk/nvvs/plugins/libDeployment.so.1
- /opt/cuda/gdk/nvvs/plugins/libSmPerformance.so
- /opt/cuda/gdk/nvvs/plugins/libPower.so
- /opt/cuda/gdk/nvvs/nvvs
-)
-
-src_unpack() {
- unpacker
-}
-
-src_compile() {
- use examples || return
- cd "${S}"/nvml/example || die
- default
-}
-
-src_install() {
- local i j f t
-
- if use doc; then
- if use healthmon ; then
- ebegin "Installing healthmon docs..."
- doman nvidia-healthmon/docs/man/man8/nvidia-healthmon.8
- cd "${S}/nvidia-healthmon/nvidia-healthmon-amd64-${HEALTMON_PV}" || die
- treecopy \
- $(find -type f \( -name README.txt -name COPYING.txt -o -name "*.pdf" \)) \
- "${ED}"/usr/share/doc/${PF}/nvidia-healthmon/
- docompress -x \
- $(find "${ED}"/usr/share/doc/${PF}/nvidia-healthmon/ -type f -name readme.txt | sed -e "s:${ED}::")
- cd "${S}/" || die
- eend
- fi
-
- if use nvml ; then
- ebegin "Installing nvml docs..."
- doman nvml/doc/man/man3/*.3
- cd "${S}/nvml/" || die
- treecopy \
- $(find -type f \( -name README.txt -name COPYRIGHT.txt -o -name "*.pdf" \)) \
- "${ED}"/usr/share/doc/${PF}/nvml/
- docompress -x \
- $(find "${ED}"/usr/share/doc/${PF}/nvml/ -type f -name readme.txt | sed -e "s:${ED}::")
- cd "${S}/" || die
- eend
- fi
-
- if use nvvs ; then
- ebegin "Installing validation suite docs..."
- dodoc "nvidia-validation-suite/nvidia-validation-suite-amd64-${NVVS_PV}/docs/NVIDIA_Validation_Suite_User_Guide.pdf"
- doman "nvidia-validation-suite/nvidia-validation-suite-amd64-${NVVS_PV}/docs/man/man8/nvvs.8"
- eend
- fi
-
- fi
-
- ebegin "Cleaning before installation..."
- find -type f \
- \( -name "*.o" -o -name "*.pdf" -o -name "*.txt" -o -name "*.3" -o -name "*.8" \) -delete \
- || die
- rm -f "${S}"/nvml/lib/libnvidia-ml.so
- rm -f "${S}/nvidia-validation-suite/nvidia-validation-suite-amd64-${NVVS_PV}/plugins"/libDeployment.so
- rm -f "${S}/nvidia-validation-suite/nvidia-validation-suite-amd64-${NVVS_PV}/plugins"/libMemory.so
- rm -f "${S}/nvidia-validation-suite/nvidia-validation-suite-amd64-${NVVS_PV}/plugins"/libPcie.so
- rm -f "${S}/nvidia-validation-suite/nvidia-validation-suite-amd64-${NVVS_PV}/plugins"/libPerformance.so
- rm -f "${S}/nvidia-validation-suite/nvidia-validation-suite-amd64-${NVVS_PV}/plugins"/libPower.so
- rm -f "${S}/nvidia-validation-suite/nvidia-validation-suite-amd64-${NVVS_PV}/plugins"/libSmPerformance.so
- rm -f "${S}/nvidia-validation-suite/nvidia-validation-suite-amd64-${NVVS_PV}"/nvidia-vs
- eend
-
- if use healthmon; then
- ebegin "Installing nvidia-healthmon"
- exeinto /opt/cuda/gdk/nvidia-healthmon/nvidia-healthmon-tests/
- doexe "nvidia-healthmon/nvidia-healthmon-amd64-${HEALTMON_PV}/bin"/{*,*.*}
- exeinto /opt/cuda/gdk/nvidia-healthmon/
- doexe "nvidia-healthmon/nvidia-healthmon-amd64-${HEALTMON_PV}"/nvidia-healthmon
- insinto /etc/nvidia-healthmon/
- doins "nvidia-healthmon/nvidia-healthmon-amd64-${HEALTMON_PV}"/nvidia-healthmon.conf
-
- # install launch script
- exeinto /opt/bin
- doexe "${FILESDIR}"/nvidia-healthmon
- eend
- fi
-
- if use nvml; then
- ebegin "Installing nvml"
- cd "${S}/nvml" || die
- for f in $(find .); do
- local t="$(dirname ${f})"
- if [[ "${t/obj\/}" != "${t}" || "${t##*.}" == "a" ]]; then
- continue
- fi
-
- if [[ ! -d "${f}" ]]; then
- if [[ -x "${f}" ]]; then
- exeinto "/opt/cuda/gdk/nvml/${t}"
- doexe "${f}"
- else
- insinto "/opt/cuda/gdk/nvml/${t}"
- doins "${f}"
- fi
- fi
- done
-
- dosym libnvidia-ml.so.1 /opt/cuda/gdk/nvml/lib/libnvidia-ml.so
- cd "${S}/" || die
- eend
- fi
-
- if use nvvs; then
- ebegin "Installing validation suite"
- cd "${S}/nvidia-validation-suite/nvidia-validation-suite-amd64-${NVVS_PV}/" || die
-
- insinto /etc/nvidia-validation-suite/
- doins nvvs.conf
- rm nvvs.conf || die
-
- for f in $(find .); do
- local t="$(dirname ${f})"
- if [[ "${t/obj\/}" != "${t}" || "${t##*.}" == "a" ]]; then
- continue
- fi
-
- if [[ ! -d "${f}" ]]; then
- if [[ -x "${f}" ]]; then
- exeinto "/opt/cuda/gdk/nvvs/${t}"
- doexe "${f}"
- else
- insinto "/opt/cuda/gdk/nvvs/${t}"
- doins "${f}"
- fi
- fi
- done
-
- dosym libDeployment.so.1 /opt/cuda/gdk/nvvs/plugins/libDeployment.so
- dosym libMemory.so.1 /opt/cuda/gdk/nvvs/plugins/libMemory.so
- dosym libPcie.so.1 /opt/cuda/gdk/nvvs/plugins/libPcie.so
- dosym libPerformance.so.1 /opt/cuda/gdk/nvvs/plugins/libPerformance.so
- dosym libPower.so.1 /opt/cuda/gdk/nvvs/plugins/libPower.so
- dosym libSmPerformance.so.1 /opt/cuda/gdk/nvvs/plugins/libSmPerformance.so
-
- dosym ../cuda/gdk/nvvs/nvvs /opt/bin/nvidia-vs
- eend
- fi
-}
diff --git a/dev-util/plog/Manifest b/dev-util/plog/Manifest
new file mode 100644
index 000000000..c5b00b7ca
--- /dev/null
+++ b/dev-util/plog/Manifest
@@ -0,0 +1 @@
+DIST plog-1.1.5.tar.gz 40453 BLAKE2B 41176a9cb70c796f337ebaa451f511c8d8d70fe95abfb8affa5b67f9f5d7b12355cb8458fc0c441eddcee9eeeeaa47484774140e26efd53408d6b0baaf892f5d SHA512 c16b428e1855c905c486130c8610d043962bedc2b40d1d986c250c8f7fd7139540164a3cbb408ed08298370aa150d5937f358c13ccae2728ce8ea47fa897fd0b
diff --git a/dev-util/plog/metadata.xml b/dev-util/plog/metadata.xml
new file mode 100644
index 000000000..40a8e36c6
--- /dev/null
+++ b/dev-util/plog/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>heroxbd@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">SergiusTheBest/plog</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-util/plog/plog-1.1.5.ebuild b/dev-util/plog/plog-1.1.5.ebuild
new file mode 100644
index 000000000..9bfddba07
--- /dev/null
+++ b/dev-util/plog/plog-1.1.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Portable, simple and extensible C++ logging library"
+HOMEPAGE="https://github.com/SergiusTheBest/plog"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/SergiusTheBest/plog"
+else
+ SRC_URI="https://github.com/SergiusTheBest/plog/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MPL-2.0"
+SLOT="0"
+
+src_install() {
+ doheader -r include/plog
+ dodoc README.md
+}
diff --git a/dev-util/plog/plog-9999.ebuild b/dev-util/plog/plog-9999.ebuild
new file mode 100644
index 000000000..9bfddba07
--- /dev/null
+++ b/dev-util/plog/plog-9999.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Portable, simple and extensible C++ logging library"
+HOMEPAGE="https://github.com/SergiusTheBest/plog"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/SergiusTheBest/plog"
+else
+ SRC_URI="https://github.com/SergiusTheBest/plog/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MPL-2.0"
+SLOT="0"
+
+src_install() {
+ doheader -r include/plog
+ dodoc README.md
+}