summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/Manifest.gzbin9733 -> 9900 bytes
-rw-r--r--dev-cpp/eigen/Manifest2
-rw-r--r--dev-cpp/eigen/eigen-3.3.7.ebuild2
-rw-r--r--dev-cpp/glibmm/Manifest2
-rw-r--r--dev-cpp/glibmm/glibmm-2.56.0.ebuild2
-rw-r--r--dev-cpp/libcmis/Manifest4
-rw-r--r--dev-cpp/libcmis/libcmis-0.5.2.ebuild66
-rw-r--r--dev-cpp/libcmis/libcmis-9999.ebuild20
-rw-r--r--dev-cpp/nlohmann_json/Manifest3
-rw-r--r--dev-cpp/nlohmann_json/metadata.xml11
-rw-r--r--dev-cpp/nlohmann_json/nlohmann_json-3.5.0.ebuild35
11 files changed, 133 insertions, 14 deletions
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index e2721cacabbd..733b74765447 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index bce78af23f3c..7c3fe9369b83 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -6,5 +6,5 @@ DIST eigen-3.3.5.tar.bz2 1663467 BLAKE2B 7f4b6339f8cea815004057361734e53129b5bde
DIST eigen-3.3.7.tar.bz2 1665168 BLAKE2B 544d35d1c7a4125affa094c6aa372c2aeca4e99bc60c496ff393d538c1c467b454491a772121450e3a1a43a582d073b4b7584918354d0b9175121fde88947c4b SHA512 c12bfd034d0a1112bf2df3f773ad98f36b2b53fbbfceac5f143ee1793322746fb8a6546d7db7da2a1000da6a535bd8cea0c4125b549afc90a6570743b02dcf3d
EBUILD eigen-3.2.8-r2.ebuild 2578 BLAKE2B 106cce3438812d9d0800e4d9096d57532557ecdddd33b1f812d992a7d89bf107bd71128a18f9a9649408690f4bc61cc88037f5f623e7477a4a987cb500d70bd9 SHA512 4b7876b48f2bfbe54db5b764d1ec1e7ad371c46beabb4befac3bd980572a081f86f9c07ad985c11a8aa5d7f4b01afee172abe6e2f09d017ce9d6a7b8ce4fbe8d
EBUILD eigen-3.3.5-r1.ebuild 2238 BLAKE2B e0777ad78a4a7bd919cca9bfc55a7d0170870e7471b625a81d816c44edc2594634d9f35775d4b74b7d8e518e1da7c74dd9460f851a511fa0a0f2832a9ce2afb6 SHA512 63274b3971cd5186c009023f06f1aeba9e711796cd57c5ffee12fbd76196c06348016f4ea801d7af791cc580cd55a05cbb8ecfeb7be5ab718851a1bbd2e8fe1e
-EBUILD eigen-3.3.7.ebuild 2183 BLAKE2B b657bcb30eb41a24cac9e807d03f54bf4a3c1fa2c20aa0e69d2201686a5da0e70ba332281454a0a56fe9fd08e60d635a9cd4fdc5fd2916b9aee4c5750a9c4851 SHA512 039c1b0e576014cfa258cbd591fa894b9ec2cbc9057a2114b69133ca70c058a8ead9d4b46d259e8130ae832fa0586ba8034bcd6979e71da40b61dd9be9cc9c57
+EBUILD eigen-3.3.7.ebuild 2182 BLAKE2B 7eb117c466d42ee5a642dc7fa67535028c971ed63e920daf238aaee232c9d9c62424558aa59dc3e1bfee27c832278ff96f8d86f77b571bbf126c8e308cf8b50d SHA512 f646ae9c70b30e03a026b51e12cf9b8fe3a03980b10c486dcf5e76658a3c0b98216e1fdd9f2a1715f55429bbdcfa5a218712df837ea9d7086c11963ac91d9239
MISC metadata.xml 945 BLAKE2B 1e9f416b0c69bc66b08934efc902a21f557bcf5b910439dee978b46a11b0b6767681d6bb298402b050b3e994b56ad9163b91c2d526f8fd04eeb5b9ac3c74f451 SHA512 c5401b0251bf5668117951522b019e6fcce6b5ed41ec933a6edec7869ed5505040d8f75fea7c4c17eeb691f331412bc3d2a7103b7f706cd582496feb6e7a3e57
diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index efe55b78ebb3..dff5c3ac13ce 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -18,6 +18,7 @@ RESTRICT="!test? ( test )"
RDEPEND="!dev-cpp/eigen:0"
DEPEND="
+ cuda? ( dev-util/nvidia-cuda-toolkit )
doc? ( app-doc/doxygen[dot,latex] )
test? (
dev-libs/gmp:0
@@ -34,7 +35,6 @@ DEPEND="
sci-libs/superlu
virtual/opengl
virtual/pkgconfig
- cuda? ( dev-util/nvidia-cuda-toolkit )
)
"
# Missing:
diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest
index 44404a10718b..2155e011ddc9 100644
--- a/dev-cpp/glibmm/Manifest
+++ b/dev-cpp/glibmm/Manifest
@@ -7,6 +7,6 @@ DIST glibmm-2.56.1.tar.xz 6841240 BLAKE2B db0e1402f322fd31138cf4db2fc2fabb6fb989
EBUILD glibmm-2.50.1.ebuild 1636 BLAKE2B cedaf300eff88a5df1e9b758ba425ad29547642a5c345715a5196b8904f1f5dba0b5c85fd7d5424c2044c9832cf817758cb0086d9deb92484484c1316a4f417b SHA512 d8c11ace8919ff16e950798269d88f83bdde55377f66ba34e47947acbb856273b42bae549393055997ce02077aaf281b1238f6a2a2d4c706d24293d9b64317d3
EBUILD glibmm-2.52.1-r1.ebuild 1752 BLAKE2B 330668770206c91d714c45ae4e2a565c7eb48e323afe2169c21bbcfee771ec35063cc50ca3c58ea8b9ebc3bea3a550526acbe0424fe5469a9c00420b2f5f6696 SHA512 47a4098e1396009f4db2272e6172c4a61d904f44336dc502b56ac048a0edaab78322b5e32bc2d1f7bb9e00e67491b2108fe7fdac9ca3c4608ab3c5f52f3adf13
EBUILD glibmm-2.54.1.ebuild 1763 BLAKE2B eda5976b2a3f3da472d76e0b3064dca99ff53cda1ac043e1f1e67f04f964634821c83a3186ebb4c73a099df9d294bff231417c91d8c12f5efebea700d021eca9 SHA512 bfb037e02f69876e40afb61f8de05296bb67f44ee727b9df36f6307ae80a9eada3f38c7173724d9697300298d41255ea87791e02f58cad6939b9ef7e004949dc
-EBUILD glibmm-2.56.0.ebuild 1635 BLAKE2B 2cc16278b5d43c6a5da982a51972345d32aed635fd456a06a683d1ea74f0b94db6f9567931397ec358327acda00ee3e209474891a22ecff0ae32acd9ac6283c0 SHA512 c8504e733a476811e791f694295193182e9043bae4229a3d4095f9ca22e1992b214f177a68420dbef2be3f9078dabc901e4135b9942e3777779fa8a1b7731c97
+EBUILD glibmm-2.56.0.ebuild 1634 BLAKE2B 623911c7023035a28be9413d76bebe5c610f3bd1b6a9132b2bf75c5f97a0faa64bb52e5fb50b3f015adede54230ebb7384ee0809a2596053821ec54c52a1bc93 SHA512 7a6c3037bf5393c99632f7e5b22ebc594729d4e1c96919233400d10d418610de9433890cc30b11fc6f26139f079486167dc6c6fde973c1e8cef6cd4b56ddc14f
EBUILD glibmm-2.56.1.ebuild 1642 BLAKE2B f5d71f2700a2dc20a6f922b882440f318ba515f2f2d5f6046e3281b9f38fa9cd69a4e5ed2b56a9bc556776d36fb71ff1a33cac48a087075f7db36ba6b6142e81 SHA512 605e7d33cc05737d144b580ff4c2ce45306898e5a1a4f6e5a60f2c9c256e7bd3e91e8ea845585f564544b771f7fa9adec1159a3ff7ffc645aad468c4b5e7eccc
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/dev-cpp/glibmm/glibmm-2.56.0.ebuild b/dev-cpp/glibmm/glibmm-2.56.0.ebuild
index 3357e30425c0..13e1f59bb723 100644
--- a/dev-cpp/glibmm/glibmm-2.56.0.ebuild
+++ b/dev-cpp/glibmm/glibmm-2.56.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://www.gtkmm.org"
LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system
SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc debug test"
RDEPEND="
diff --git a/dev-cpp/libcmis/Manifest b/dev-cpp/libcmis/Manifest
index 7a17b16c08b3..5ff2a949d124 100644
--- a/dev-cpp/libcmis/Manifest
+++ b/dev-cpp/libcmis/Manifest
@@ -1,9 +1,11 @@
AUX libcmis-0.5.2-boost-1.68.patch 691 BLAKE2B da58ae11be1c7be1c1a048c5459ac0b0d7ac9b8df23f804da85b2f2e6f2c4c9348c08aa3faf31c88a1240fa882585823edac3900589c1dfa77ef0bef8145bb58 SHA512 55b7346dc6a9876a6a52473acbce65bf2488394e4982f6caa80ed5dd9e262ab62a6bb0a2eb2b4114b9b90c59497b813a1da85b7dacfd1638873c1523a86f5205
AUX libcmis-0.5.2-fix-gdrive-2fa.patch 3268 BLAKE2B be4d740655ae76c3cecde5d8ce643506c0a77f1b1cbd3320be9c9f3daa975e7579b28cb5f6ef11848bba875b6b9664fe07f81c3359be16f07b3ca305c7644279 SHA512 fbdae22b30da00b559111ce0b56aac8da90305ef0c1c4b9b55b5554a6747cf7690dd67c34bfdcb0c4597a8160a15fe9e611a01432523d31e6ea729e914a5fe6b
AUX libcmis-0.5.2-oauth2-encode.patch 2184 BLAKE2B 98f6a50ea28da32aafd4326cb14d3907098321ed42c98d3c633c80c22ad9272041e8e211956a562f23358e1b3d942f4def40b4670b2edba08ee2ca0da6c91ca4 SHA512 9e38abe126ea145f274a31063e111ff90f4d0306b18e99b166215d7e1db2b14b19a02e1dcdd2a5925a87cbb0c70309a6e2f82d62ca24abac62bc4e4c99fae6db
+DIST libcmis-0.5.2.tar.gz 295020 BLAKE2B 325eacedd87eb1888a439c727a648c5aeb8d58c9b80add9761ffc55381193b71b589865d13ecd55177faafa935642685001f60456c1354e037989b29e9451c05 SHA512 45d8cd6d420a9593b46e1f2d6fbf384ea248cb218b0db6326ee2f082ff29100b65a2cc999ccb849e61df4f4ed7c3721b09addc6c322ef03c6c93f8c0acc02bde
DIST libcmis-0.5.2_pre20160820.tar.gz 285100 BLAKE2B 980200d1a56240d8d069aba2ad349ec02e90d345bad4956f6cbbea3606f9f90951523804293b349ad0419dd2db6db294a45a97872469105c1ba392c888fab332 SHA512 4b6d0fc4d80444fea2c5eb16621b92a10b41c58128cc8a355caca50f12648ed5113bd977cc5dbe8971e3dbc11f9d7ae8d45c9d2aa19f37c83659141af135bd1a
DIST libcmis-0.5.2_pre20180118.tar.gz 291080 BLAKE2B 1cb5664dcb0bef7f5a04c422b21ac54a9b70d38dec74d688327732630e4a134a88c7262d763a39d1730eda1cd45f5d3c3d47a56099959d01bf5e23972181a793 SHA512 630cf7e5c31266e2b55ca093aa942fc373eb24bbb5b9aedd687f67f1b3c6b627a3bdb58878859449bcb340626f3e1bdafa2b9cbb5e61e8e4336c45b804fca7a9
+EBUILD libcmis-0.5.2.ebuild 1181 BLAKE2B 6155ba742701f73436fbd13345a124d1439bd35e27505cef044265329c2904ac9b7e33950f846ed7e7a49ebfbc91991ab93767cc5c92371a76cfaa093b249fff SHA512 63661718b82f105d4572db7c41e29afb28228ac0f240aba4d746154b1a7a36481a50c47e3eab70f5497db81e772e2de9334cb408bcd32e80b9f0a03b938e2657
EBUILD libcmis-0.5.2_pre20160820-r1.ebuild 1851 BLAKE2B 9f1d434f8ac067cd81dd7f6d7fb63db241ac63924e56b1da5ff069f7cd739127e5ec21504e357fde7ecc6bfb88c2b186df9ff151f186bb8cf2286035f77c724e SHA512 ec65003739c84b64293c88c98eb9b5ae931cf5644256607a35718665b87577d9413c133be140b13a9ed664efd1b5572f549adf04116801555dc75c08ef64db41
EBUILD libcmis-0.5.2_pre20180118.ebuild 1613 BLAKE2B 7c8170e78ab95dfe7c8e083a1f5ac8231a1543b41de8a4457c8b36668abb99dd54b61d2270eea2cb0fb767b6b0dac537b56f5e7b3cda786953dfb2b4cee6d606 SHA512 f091b0812abdd997e443c71aebcb9f064b9b14607e87f57abd5e3f56e3913b47e3e6b6de58738ec1e4d5b9b5fd31ab2a1c9b569046f9856f0c134ca0f8b1fe4f
-EBUILD libcmis-9999.ebuild 1502 BLAKE2B 5a62f6f3af76b4711387c6806691771e3985dad07152d8532cca8ddb3ecb208834ae87cc2df26068c02d73ff9f577d245a6d583da37ed8b2b481960a4f91924f SHA512 37a5fa216885a766e04c47ead5f941dc1156717bedfa56bfc1514185342eb97977692e2f77c5194c6a36ead972a7b9d9670e3b3ef21533f90055fb0282d2414d
+EBUILD libcmis-9999.ebuild 1498 BLAKE2B ecc02d843a491f76b1dadf241e644c65b309142e60cf04190e33f787822d840fb263c75e509f683ed7535abed52d34b540236aa4374961f1e8b2c35447b0c718 SHA512 97b6b36f5b56553837ff08b00bac25ce68f33cc772ca0314079b78a8d7f6eb34c457b57ef1cb730fd4b10e8e624a72a072ebdc432b86dd6f708188817ce7bc51
MISC metadata.xml 401 BLAKE2B 51ccbd2b64899189a740c498dee304fa62676b4673b22f5215e5e587925d74a3582f9a4206e47da42524f527cb1d36545d45c64c9a38b9783c65d2e923aba0b0 SHA512 b01b808fa630d2d02ef61b4f8e1d286c51108eb3e9120b687b8e2bdf012b05d70a32de1264c0699f9778d0cb9574b88ddd4df1cc428992c90780b4934973841b
diff --git a/dev-cpp/libcmis/libcmis-0.5.2.ebuild b/dev-cpp/libcmis/libcmis-0.5.2.ebuild
new file mode 100644
index 000000000000..2598ba450733
--- /dev/null
+++ b/dev-cpp/libcmis/libcmis-0.5.2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} = 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/tdf/libcmis.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+fi
+inherit autotools flag-o-matic
+
+DESCRIPTION="C++ client library for the CMIS interface"
+HOMEPAGE="https://github.com/tdf/libcmis"
+
+LICENSE="|| ( GPL-2 LGPL-2 MPL-1.1 )"
+SLOT="0.5"
+
+IUSE="man static-libs test"
+
+RDEPEND="
+ dev-libs/boost:=
+ dev-libs/libxml2
+ net-misc/curl
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ man? (
+ app-text/docbook2X
+ dev-libs/libxslt
+ )
+ test? (
+ dev-util/cppcheck
+ dev-util/cppunit
+ )
+"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ # bug 618778
+ append-cxxflags -std=c++14
+
+ local myeconfargs=(
+ --program-suffix=-$(ver_cut 1-2)
+ --disable-werror
+ $(use_with man)
+ $(use_enable static-libs static)
+ $(use_enable test tests)
+ --enable-client
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/dev-cpp/libcmis/libcmis-9999.ebuild b/dev-cpp/libcmis/libcmis-9999.ebuild
index 8513c4a8cb4f..33f9f92173ea 100644
--- a/dev-cpp/libcmis/libcmis-9999.ebuild
+++ b/dev-cpp/libcmis/libcmis-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,7 +22,7 @@ SLOT="0.5"
# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
[[ ${PV} == 9999 ]] || \
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="man static-libs test"
@@ -50,20 +50,22 @@ RESTRICT="test"
src_prepare() {
default
- [[ ${PV} = *_pre* || ${PV} = 9999 ]] && eautoreconf
+ eautoreconf
}
src_configure() {
# bug 618778
append-cxxflags -std=c++14
- econf \
- --program-suffix=-$(ver_cut 1-2) \
- --disable-werror \
- $(use_with man) \
- $(use_enable static-libs static) \
- $(use_enable test tests) \
+ local myeconfargs=(
+ --program-suffix=-$(ver_cut 1-2)
+ --disable-werror
+ $(use_with man)
+ $(use_enable static-libs static)
+ $(use_enable test tests)
--enable-client
+ )
+ econf "${myeconfargs[@]}"
}
src_install() {
diff --git a/dev-cpp/nlohmann_json/Manifest b/dev-cpp/nlohmann_json/Manifest
new file mode 100644
index 000000000000..de2a5ba7997b
--- /dev/null
+++ b/dev-cpp/nlohmann_json/Manifest
@@ -0,0 +1,3 @@
+DIST nlohmann_json-3.5.0.tar.gz 114796008 BLAKE2B 94caa0374be1d38230cb13b8cd9deb3da04e4b81d361ce6baf54c1bad231945a94df74683a31660dc98413dbf23ea7596c6ed1da9cda9e02add7d7c6568973e3 SHA512 e2874e10e12070e8e1b9c01f41ce24002a3859c4aca8bf46083ea08e68f44ed6725bdcdf8e592b1e50d69975d506836c62a8e10fc6da00f0844c149dd6676996
+EBUILD nlohmann_json-3.5.0.ebuild 630 BLAKE2B 5907fb893b6968dfa971774c642d6539be3c04c6282ae9f5151668a50236ab096e368f48d3074326c63d3f4ab32adcc0d0f9b5df61f086e1036c3e3a87451b90 SHA512 817265e913bbbe88c63bec149c211edc987a45eb5ac25d76702bd6698ca319537c651d3291b778c86f6a46d50dfd3592772bb2557a5d491a772b8e7285f5b751
+MISC metadata.xml 337 BLAKE2B a929f6f116c9b0bdf3415325cc710b4b2afa1bb2b6a74c8df9531ad0358d8141054cee8be2be7b380574a8c59359f1c9e9bd8b7fcb607b8da251b787d75dcf43 SHA512 d6ae8564e57c1062487634fb7d4e2c0fa4c79a38d89c06c3514d3459cfd08500634a5fc8add1e126f3181b711dae74931c906b67f6aac51d6400cd2800f293df
diff --git a/dev-cpp/nlohmann_json/metadata.xml b/dev-cpp/nlohmann_json/metadata.xml
new file mode 100644
index 000000000000..eb8bff7e3814
--- /dev/null
+++ b/dev-cpp/nlohmann_json/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>media-video@gentoo.org</email>
+ <name>Gentoo Video project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">nlohmann/json</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-cpp/nlohmann_json/nlohmann_json-3.5.0.ebuild b/dev-cpp/nlohmann_json/nlohmann_json-3.5.0.ebuild
new file mode 100644
index 000000000000..56411b042378
--- /dev/null
+++ b/dev-cpp/nlohmann_json/nlohmann_json-3.5.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="JSON for Modern C++"
+HOMEPAGE="https://github.com/nlohmann/json https://nlohmann.github.io/json/"
+SRC_URI="https://github.com/nlohmann/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND="doc? ( app-doc/doxygen )"
+
+DOCS=( ChangeLog.md README.md )
+
+S=${WORKDIR}/json-${PV}
+
+src_compile() {
+ meson_src_compile
+ use doc && emake -C doc
+}
+
+src_test() {
+ emake check
+}
+
+src_install() {
+ meson_src_install
+ use doc && dodoc -r doc/html
+}