summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2018-04-29 12:09:54 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2018-04-29 13:01:29 +0100
commit92bda7ee0642a987916fd081f6c093de73511630 (patch)
tree2a557c2bd574b88801fc2f52f60abd204e123d21 /dev-cpp
parentBump libjsonpp (diff)
downloadportage-92bda7ee0642a987916fd081f6c093de73511630.tar.bz2
portage-92bda7ee0642a987916fd081f6c093de73511630.tar.xz
portage-92bda7ee0642a987916fd081f6c093de73511630.zip
Big update
Updates all projects to C++17 and Ice-3.7.
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/slicer/Manifest3
-rw-r--r--dev-cpp/slicer/slicer-1.8.0.1.ebuild45
2 files changed, 48 insertions, 0 deletions
diff --git a/dev-cpp/slicer/Manifest b/dev-cpp/slicer/Manifest
index 8d6e6da..1acc529 100644
--- a/dev-cpp/slicer/Manifest
+++ b/dev-cpp/slicer/Manifest
@@ -1,10 +1,13 @@
+DIST Ice-3.7.1.tar.gz 8765196 BLAKE2B ba97fcbd3ad09a45c5014b9ee6440991578f41f145c2fa37eca320733c9eb38c82a1288e1fd7fbb9327e1d600de23ca779b9cf797438c3742548590591944711 SHA512 dd438b8eb6cfcf7bba075975b2eb69946bcddb588d63921a0f30f2e79de82312d6ef30a7626d70580babf7dd64b0f2bc30c374a2c323433e1fbc82ccd65e966c
DIST slicer-1.4.6.1.tar.xz 32328 BLAKE2B 73106a7ad5fb5303d6b4df69ae1480a876ac14b0c31eebb578e455e4b9cf0a49bd20426da7121c9343e45365827adc1d7e1d6f8d6856dfa595aab5b64f43eb39 SHA512 f4ab13eb66e32b8853e377a01de257a452de579160c9ccf9196646f53b076a2636f8ee607cdc1f16cbb9ef66c59dcb6fd2b1c65c8ed492450f31e0a71f710fea
DIST slicer-1.5.0.tar.xz 34608 BLAKE2B bc799c69ad5f8dc7063fc32dd6d523b3a343a26794a4b43a04efd77c49edc9875f27706fa2678a29e69be512fd9b5f26e9c9ed13f6925eba5c160237d2025077 SHA512 4a19624261d537ec2a269df9b63689b5aaaf02ed36370aab9e2df9e3ed65bd55c33ae4630efdbeec34795fe95f6f452b9c505ededf82d3f9c14dfe4f1dac5896
DIST slicer-1.5.1.tar.xz 35104 BLAKE2B 0146b03433089b5d87def5422bb59a5fadbb2e0fea2b4760557317da04e101ffb3a645e296aedb3fcfe7be0ff06d8029cb377c1e50c8d1ec5153f53f51f58a2c SHA512 df9e029a18aa6dbeec143f8ad903dc5a3c38613929cb5134bb5a82d4df3d208dd19fef585c0d3cd5ac2280156a56e0e15cba377324a0c98eb343dbf87f49750e
DIST slicer-1.6.0.1.tar.xz 36264 BLAKE2B eea1c4db3341eb9a825ac04065935040eadc030eeb775893d0c4caa1f458b0bcf0407d03c56f51b30de96d8a7d45279f1ee16e40995c93fe104554e1d9242a95 SHA512 b9eac6af60bd02eb122750637638a45b4661572d1c54267bcb550926359be0c216227bce9c7cbaa8c9a6824655670813a6ac016f0369244569cb66d929925dcb
DIST slicer-1.7.0.tar.xz 36676 BLAKE2B af6ed9c68d17ca37cd270c896d71e2685c4f609c751facd575d60a1f17b9b514453318c661645dada4760ebe283d9ad23749a81ea349727d02bf3fa11c4b58af SHA512 04a76639800123c24b175ed1101d3d3e52f60b052d6be7ada20fe6427c1acb999bfbdf656c95c7bdd21525c64e00f1c067b7709dfa1b0fd19a2050865e73ce5a
+DIST slicer-1.8.0.1.tar.xz 36992 BLAKE2B 9536f06b732343df032f271fb0b0b0f26ed050d75632c7d4b29ed0b7232ef8dddf718ffdb97fd774e436432456e74e43b4f06a508a2fd6a296c433ae114b466d SHA512 3a424831070d9964a70274c5f29aa2ee02d63f3ab8af6846eef948ff677d5678b9d6798f0dc2d35bd13bb1f4dca754125e187f0a189f01b88dff95c0af3e250d
EBUILD slicer-1.4.6.1.ebuild 945 BLAKE2B 3ba9f6e7812b1c4d4e3a1b2ac171853f01691baa83f2dbf2144a43865b36c83734b14eb838e8a930fdbed47017acc5240cf059a30b69f0e23bdf08bed4111d6a SHA512 51e29f92f463bf495a161abf58778602fe5332cd1d5d186281dc297e6a142fa78ee05306ee244756875c9229f7ac5267b4f009ac06e4fe0811f361bb7c32eafb
EBUILD slicer-1.5.0.ebuild 945 BLAKE2B 8f26c1ac8f67048b428fa69813ff27f1a238b2fd1fe2b1f4189fe29ab5d5c5140103c67bb06da7a85a00e3def43ebbf02e7beacd04049d5aaf4da4082ccfa54b SHA512 9ad2ab52cfff77bd2b1e07e3256b6550ea79b2fd0c8b6fc37b72c9fb5ce158a1f3322edda91535112739ca2e3bcd847b92baba3bef13556dcfe5b2e6d291e82c
EBUILD slicer-1.5.1.ebuild 938 BLAKE2B 0af3e1be4d199d201d4ca4502f40e9031936869dff021d12d5e2ca6be94b19c576d6cd7185bc6a0004586bade6eabb572c758d80077775ab529ab1ae05b82de6 SHA512 e403fc9bdf8ad1a4ad87a9ef6b40a8c834e3e4bdf956031e15335db663122d3e7f6c95fbecf4ccd29078dc60dc7e2fb060fad9dd50a5001860175dac1fb728d5
EBUILD slicer-1.6.0.1.ebuild 947 BLAKE2B e9e6a0e189fa12563d7d00ed08d45ae3f8647182cb1518ac4df232c6a273609f1e6a4f772f5085b3cdd6f6d3905b1a4e9679747b4671df3830f7a5340891379d SHA512 4d03e67858f6ffe93070e9e4e09a29c3f8e2eb6acf8665082d312391101ba2322d4d1601a3419532d9f211083a4a7cd4c37c22e2f1460ec1f5cd98ba3dfe8ef6
EBUILD slicer-1.7.0.ebuild 947 BLAKE2B d026580d69cc70b3d64a05ed3c117226f1b79ea6f297488fa4a84aa751874a361faf3a1381f753478400809665d2c3f61aa20b6274abe90a3c7cba786ae3ac5c SHA512 fc58aa5fd858ccc96e49acc12ff9515287f931af21cfbcefcc47f3bff5388b3da9e59d54729d118df60851c4313e2f898ba1c0d35eeed45d7bac77a20eed5ba5
+EBUILD slicer-1.8.0.1.ebuild 1140 BLAKE2B 12f0e93939bd6c838af97647277c12758632910c385f525f503a64660ca94ace7e82f15cc6f08f2c9594e6e6753c593e7b1b2b54f24fd658cc1039bf176e5804 SHA512 ce72abd39a80bf16f5dd44c7128558a35c2c099a7a9ac157d7087a108e1121737259480be3ec21baf31874b3315e9c6d0307fe27ee2909ac7f75709f86de3320
diff --git a/dev-cpp/slicer/slicer-1.8.0.1.ebuild b/dev-cpp/slicer/slicer-1.8.0.1.ebuild
new file mode 100644
index 0000000..ddfab32
--- /dev/null
+++ b/dev-cpp/slicer/slicer-1.8.0.1.ebuild
@@ -0,0 +1,45 @@
+EAPI="5"
+
+inherit bjam
+
+DESCRIPTION="Zeroc ICE helper to create generic serialization code for slice types"
+HOMEPAGE="http://slicer.randomdan.homeip.net/"
+
+ICE_VERSION=3.7.1
+SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz
+ https://github.com/zeroc-ice/ice/archive/v${ICE_VERSION}.tar.gz -> Ice-${ICE_VERSION}.tar.gz"
+LICENSE="GPL"
+SLOT="0/1.8.0"
+KEYWORDS="~x86 ~amd64"
+IUSE="db xml json"
+
+RDEPEND="=dev-libs/Ice-3.7*
+ xml? ( dev-cpp/libxmlpp:3.0 )
+ json? ( dev-cpp/libjsonpp )
+ db? ( =dev-libs/libdbpp-1.2*:= )
+ >=dev-libs/libadhocutil-0.5:=
+ dev-libs/boost"
+DEPEND="${RDEPEND}
+ dev-util/boost-build"
+
+src_unpack() {
+ default
+ ln -s ${WORKDIR}/ice-${ICE_VERSION}/cpp ${S}/ice/cpp
+}
+
+src_compile() {
+ bjambuild \
+ $(use xml && echo slicer/xml//slicer-xml) \
+ $(use json && echo slicer/json//slicer-json) \
+ $(use db && echo slicer/db//slicer-db) \
+ slicer/slicer//slicer slicer/tool//slicer slicer/ice//slicer-ice || die
+}
+
+src_install() {
+ bjaminstall slicer//install \
+ $(use xml && echo slicer//install-xml) \
+ $(use json && echo slicer//install-json) \
+ $(use db && echo slicer//install-db) \
+ -i ""
+}
+