diff options
Diffstat (limited to 'dev-cpp')
-rw-r--r-- | dev-cpp/libjsonpp/Manifest | 2 | ||||
-rw-r--r-- | dev-cpp/libjsonpp/libjsonpp-0.11.1.ebuild | 27 | ||||
-rw-r--r-- | dev-cpp/slicer/Manifest | 2 | ||||
-rw-r--r-- | dev-cpp/slicer/slicer-1.9.1.ebuild | 45 |
4 files changed, 76 insertions, 0 deletions
diff --git a/dev-cpp/libjsonpp/Manifest b/dev-cpp/libjsonpp/Manifest index a6f4d78..d86ae93 100644 --- a/dev-cpp/libjsonpp/Manifest +++ b/dev-cpp/libjsonpp/Manifest @@ -1,6 +1,8 @@ DIST libjsonpp-0.10.0.tar.xz 11688 BLAKE2B f455a6cc9f41aacfb02d765a232894a2ccebce3c79713f9bc5282d28d23ccb754b0a27b7cfb91e2d44e41cb8a92663919527bc3f31fe0a5b551598aee93d9c6d SHA512 97501e2a0a2e79f6d8eda1b03dbba8b202a849edc32898c6ba6c72fa7434d3dd1ac05b521aa7cee76bf6a77c940ee3336d38d2633c1510882b925ba5e0ee9b06 DIST libjsonpp-0.11.0.tar.xz 11544 BLAKE2B 3eae6cc32cd41f3f2c52cf96e80b05497c86d07043fb2f6487ea50156d2c6f8b0c3f46f26a4f8fad6a5bde2813f7af3c6ea914610e505651edddb3a5fdd6e1a7 SHA512 9090bd6d9b7916c1c6bdd917b28b870fd1cbdfcc3f586447571d7a3c058e398aeaf9695b4b08e432bded399e6e4c9466005fcd9ad9d4cee774eb29940cfd0672 +DIST libjsonpp-0.11.1.tar.xz 11688 BLAKE2B b82cff2cbfa17279fbec0120b6a0f71ce1dd53c59b10018a89dd21acac4029e71009085db27a9df3d4dde11dd776a15df9ddeadf09467d0573ddf9c5bfb20fce SHA512 8fe1959a1d0764db995d86cead184ef9421b7993c56c47cd7875c2329eff1a50a7b5699b8318dd0f45a7c0f64eff8462df0b7f549296e1548b4c534af38632cc DIST libjsonpp-0.9.3.tar.xz 11816 BLAKE2B e472d24d62e01675f236413bb2bb8da00dc132e2eaca5c97faf2e741a602a588b1a1d8aa62477c5f2bbfdff100719ead44d4391143ff05813c298e7365c55edb SHA512 29c6bfbb86beb167fd7c7589b15b46a7e233b087eb380ff533905eaced2a9d65254b75a328709fc97d6d79818af53320ff07f3cf97500dae456c73d681c049e5 EBUILD libjsonpp-0.10.0.ebuild 462 BLAKE2B 0b64dc229f1508397e9fbfac0e5e655e54efac30355142b0209dab26b4052d0bdb8bc1e63e3f96c64720063e6bcd7a0b0d89fe7d190dabb6a47fd0b420dfaee5 SHA512 4050f214f99c9098cc20efc0a8e31d37bac3c7f58613f7589c0f5ec7360bdd1f61a18d24dc64d212071afb40ad11bee0c8ecdf2ceeedb0b552a81c6e311249bf EBUILD libjsonpp-0.11.0.ebuild 462 BLAKE2B 0b64dc229f1508397e9fbfac0e5e655e54efac30355142b0209dab26b4052d0bdb8bc1e63e3f96c64720063e6bcd7a0b0d89fe7d190dabb6a47fd0b420dfaee5 SHA512 4050f214f99c9098cc20efc0a8e31d37bac3c7f58613f7589c0f5ec7360bdd1f61a18d24dc64d212071afb40ad11bee0c8ecdf2ceeedb0b552a81c6e311249bf +EBUILD libjsonpp-0.11.1.ebuild 462 BLAKE2B 0b64dc229f1508397e9fbfac0e5e655e54efac30355142b0209dab26b4052d0bdb8bc1e63e3f96c64720063e6bcd7a0b0d89fe7d190dabb6a47fd0b420dfaee5 SHA512 4050f214f99c9098cc20efc0a8e31d37bac3c7f58613f7589c0f5ec7360bdd1f61a18d24dc64d212071afb40ad11bee0c8ecdf2ceeedb0b552a81c6e311249bf EBUILD libjsonpp-0.9.3.ebuild 463 BLAKE2B f27c2963aafb6e8904ce0dd035356b6cd3ce401365b9f4d1aca51d24adfa7c5c751eab62aebe4f1435317618a2856f50140b21bd8d08fcfa9db854cda9f47a4b SHA512 e7176b70627ec52f7ec41a6309d964d5bf5884614540b9478399299840bcd7cd270feca11d1e12171b99228779ec57e0c86ac901a90b28f7478a07aa894717e9 diff --git a/dev-cpp/libjsonpp/libjsonpp-0.11.1.ebuild b/dev-cpp/libjsonpp/libjsonpp-0.11.1.ebuild new file mode 100644 index 0000000..e867187 --- /dev/null +++ b/dev-cpp/libjsonpp/libjsonpp-0.11.1.ebuild @@ -0,0 +1,27 @@ +EAPI="6" +inherit bjam + +DESCRIPTION="Lightweight native C++ JSON library" +HOMEPAGE="http://libjsonpp.randomdan.homeip.net/" + +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" +LICENSE="GPL" +SLOT="0" +KEYWORDS="x86 amd64" +IUSE="" + +DEPEND="dev-cpp/glibmm + dev-libs/boost:=" +RDEPEND="${DEPEND} + sys-devel/flex + dev-util/boost-build" + +src_compile() { + bjambuild libjsonpp//jsonpp +} + +src_install() { + bjaminstall libjsonpp//install \ + -i "" +} + diff --git a/dev-cpp/slicer/Manifest b/dev-cpp/slicer/Manifest index 93ec561..9551c3b 100644 --- a/dev-cpp/slicer/Manifest +++ b/dev-cpp/slicer/Manifest @@ -9,6 +9,7 @@ DIST slicer-1.8.0.1.tar.xz 36992 BLAKE2B 9536f06b732343df032f271fb0b0b0f26ed050d 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 +DIST slicer-1.9.1.tar.xz 37728 BLAKE2B 9dc0c227875a80d83436cc13231672480b592f90a2146a6b4a5c4884990ea3b4572b9933a67fa810e99c388ded0e3a46bd72cbeec74b17e5b0b67a4e72af97b6 SHA512 5177735fc84f80c0f8fd031e742974ab10e588eceee3b3e2359ca1f2c71cca82e6cedb7be5eb7a6004dd4018199b034f384d74ba45f0080a7d6d9bf5fa22f863 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 @@ -18,3 +19,4 @@ EBUILD slicer-1.8.0.1.ebuild 1149 BLAKE2B 95a9e891f5e256a6e1791fcf73ad6931a94d82 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 +EBUILD slicer-1.9.1.ebuild 1149 BLAKE2B 776a235ef5b4ebc97077cf446ea19d72d4b80ae817a0830441093239dfcdabd313476eb6544e1a361a345631751a870b0eb3049db5f12d5e56ed972765320bf3 SHA512 a1e43a24c59fdb5f1be04f06c6ee2b8a0b1bd0c962b0739182b4c30e77aab97cb58ab40dff39c791b638b409097159befa639f7141deb3b80bd356a91b90d145 diff --git a/dev-cpp/slicer/slicer-1.9.1.ebuild b/dev-cpp/slicer/slicer-1.9.1.ebuild new file mode 100644 index 0000000..5e65dfd --- /dev/null +++ b/dev-cpp/slicer/slicer-1.9.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.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 "" +} + |