summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/slicer/Manifest3
-rw-r--r--dev-cpp/slicer/slicer-1.9.0.ebuild45
2 files changed, 48 insertions, 0 deletions
diff --git a/dev-cpp/slicer/Manifest b/dev-cpp/slicer/Manifest
index f07912a..5a1187d 100644
--- a/dev-cpp/slicer/Manifest
+++ b/dev-cpp/slicer/Manifest
@@ -1,4 +1,5 @@
DIST Ice-3.7.1.tar.gz 8765196 BLAKE2B ba97fcbd3ad09a45c5014b9ee6440991578f41f145c2fa37eca320733c9eb38c82a1288e1fd7fbb9327e1d600de23ca779b9cf797438c3742548590591944711 SHA512 dd438b8eb6cfcf7bba075975b2eb69946bcddb588d63921a0f30f2e79de82312d6ef30a7626d70580babf7dd64b0f2bc30c374a2c323433e1fbc82ccd65e966c
+DIST Ice-3.7.2.tar.gz 9427190 BLAKE2B 7a82dd072fa1c7d15d91a97604ef8d795994c0ef34dfcfbd5145c3968607bf7e5dcfaecd034fcf2ed778df863f16d234514938f08cfbb692f428c235425a3ac0 SHA512 3df69672a9ca09df0683f84960e7ceea8df1b569cd5f937091cdc2b580747cda8593b78e58c3aa8b3847aec8a6f69f0dbf8c3c80dd11f416a68096263eaa892e
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
@@ -7,6 +8,7 @@ DIST slicer-1.7.0.tar.xz 36676 BLAKE2B af6ed9c68d17ca37cd270c896d71e2685c4f609c7
DIST slicer-1.8.0.1.tar.xz 36992 BLAKE2B 9536f06b732343df032f271fb0b0b0f26ed050d75632c7d4b29ed0b7232ef8dddf718ffdb97fd774e436432456e74e43b4f06a508a2fd6a296c433ae114b466d SHA512 3a424831070d9964a70274c5f29aa2ee02d63f3ab8af6846eef948ff677d5678b9d6798f0dc2d35bd13bb1f4dca754125e187f0a189f01b88dff95c0af3e250d
DIST slicer-1.8.1.1.tar.xz 36968 BLAKE2B b6d8dee52d5a56a2d9e607f739197ba7011d40461da4dc39738744282ed4f58c78f27a99e50640a6f3803634aaecbe83d0dffb75d603f331649c2386deeac744 SHA512 a9401a07a6edad37ce3963feebe51539288de28c40e78b62891ba331a9751eab1ec040ef2a6e4d4f162c256d5ecaf4e05846722fa6cd715b1ceb529cf8a64895
DIST slicer-1.8.2.tar.xz 37128 BLAKE2B 1f3c09c5cecf43085a183842e57cccbfc839497ac686651ce074e9a0defac271d56298db8c164f906e9d011e8e580bc420be1688d0bf1fe0c864368e720f1053 SHA512 9de677681c7ec0c3cd2e3490f3c6f1548fb73afc4d87c6871eca48a620c0cb0bf37c2e6b760abd864d8eec452952474749acbca1db2ef36cef62c915b0bad413
+DIST slicer-1.9.0.tar.xz 37056 BLAKE2B 0e3b3231fdb937d5283d6fff7b60df5e461af3b31ab35e62ee852ebf42b5e96b4ada1019c8610a0f423b024a88d15de9e000b68783b7a48c96df39a34665bdc1 SHA512 cfc79f20c0529b63dc139b233e99911a63bee8dec292a846da4572257ce643015a1b191002d6b13b364ce6314e894224ca177fa33f0cbe23ee832a7d0b217e46
EBUILD slicer-1.4.6.1.ebuild 953 BLAKE2B 493fb473e69b437ff8cd45ba7770534417abf3ae9de3920ed6868938bfdd150fa236c70d1ea5cf900bc4b94d348199a8c248e0ac1d39f5fa1db965528c3c5aed SHA512 70b8cbfe0c8bfd565145271328a2a102c5845e4e44b81a85e2343165db6d4f5c6d0703900f5cb28cfa22deb8f3ec6abdf4ce2a3a20d8b3b0eb86660150393eed
EBUILD slicer-1.5.0.ebuild 953 BLAKE2B 84617791cc05cdd2c992707a9218548e1155697fb524694c1b124eb24d6d8e6d22290bbdcd95b7c922b05ffca952102b544b4ebcef831319da82364cbf05f946 SHA512 64757f18ff8232ec519067f1bff5c93d208eea502840a65004ea088bc80fb02c07d88a616b931f6b2248d5e8bfee6f164348396419e1920ca7006697d364f455
EBUILD slicer-1.5.1.ebuild 946 BLAKE2B f218220d228b897ff85472e6dd6139eedd0c3a1cffa7ae54d30c0b494f7dcd7e3ca4fead46c0086a199c448cfd8d748b9e6bfb42811949b1c76b0ab41aeb4447 SHA512 1fc9fe32477a810238e4a86a9788b3b6db3e782be23429ffbccd48591b535e7459c66519aa09fcf4809fc98ed09914165efe0a993cef79f1442a1d262902a256
@@ -15,3 +17,4 @@ EBUILD slicer-1.7.0.ebuild 955 BLAKE2B e1991940e8d8690762bb7e8970ccbb05f2bf9046e
EBUILD slicer-1.8.0.1.ebuild 1149 BLAKE2B 95a9e891f5e256a6e1791fcf73ad6931a94d825c7b2e0fa62da9be5ca75f4670d0d508ee54de999f8726e8d4997833ff1bac885f74dc7654bc140db637971859 SHA512 79eea9b565a8f80827e43120f00bb8d739c7128bc2ef8b5dce878a9b36ea106687f89e3e5751d1da022b1482343d7b9843b6fbd213a5c9ae89127b8646835500
EBUILD slicer-1.8.1.1.ebuild 1149 BLAKE2B 5be12c6dfb15cbd6f8bf69f27f40e5a2f894a20036b0334267e2950f7004a94e5fbbae5de310c37eebdf74032373bbb2f8523e74ea62a8e0060c59fa557ef5d4 SHA512 dc4fbbea7b99307a2831141aadbb8d0108c6df243c26a614227bfe2ba5af434592e835537f72024d377d88a0b7a54ab4d743bf7232f0d53d90802bf83d038244
EBUILD slicer-1.8.2.ebuild 1149 BLAKE2B 5f0fd8cdaa38b76ea0ea9ecaabefaf39bfe56e706bb93f28f68de7dee2a802733f8230f966e3cc09228b463ee978f6fed80ac3403cd980d3dc1e6124890572de SHA512 65215bcb888fdef2db588d4e0edf530d1e87f970dfd2772d4b84cca59bfbebaac1dfd1a4fcb5752e2e2dce5ff1b363d02514fee101ae2d1365a4d05a22ff6a63
+EBUILD slicer-1.9.0.ebuild 1149 BLAKE2B 776a235ef5b4ebc97077cf446ea19d72d4b80ae817a0830441093239dfcdabd313476eb6544e1a361a345631751a870b0eb3049db5f12d5e56ed972765320bf3 SHA512 a1e43a24c59fdb5f1be04f06c6ee2b8a0b1bd0c962b0739182b4c30e77aab97cb58ab40dff39c791b638b409097159befa639f7141deb3b80bd356a91b90d145
diff --git a/dev-cpp/slicer/slicer-1.9.0.ebuild b/dev-cpp/slicer/slicer-1.9.0.ebuild
new file mode 100644
index 0000000..5e65dfd
--- /dev/null
+++ b/dev-cpp/slicer/slicer-1.9.0.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.2
+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.9.0"
+KEYWORDS="~x86 ~amd64"
+IUSE="db xml json"
+
+RDEPEND="=dev-libs/Ice-3.7*
+ xml? ( dev-cpp/libxmlpp:3.0 )
+ json? ( >=dev-cpp/libjsonpp-0.11 )
+ db? ( =dev-libs/libdbpp-1.4*:= )
+ >=dev-libs/libadhocutil-0.7:=
+ 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 ""
+}
+