diff options
Diffstat (limited to 'dev-cpp')
| -rw-r--r-- | dev-cpp/emscripten/Manifest | 2 | ||||
| -rw-r--r-- | dev-cpp/emscripten/emscripten-4.0.11.ebuild | 31 | ||||
| -rw-r--r-- | dev-cpp/libjsonpp/Manifest | 4 | ||||
| -rw-r--r-- | dev-cpp/libjsonpp/libjsonpp-0.12.2.2-r1.ebuild (renamed from dev-cpp/libjsonpp/libjsonpp-0.12.2.2.ebuild) | 2 | ||||
| -rw-r--r-- | dev-cpp/libjsonpp/libjsonpp-0.13.0.ebuild | 26 | ||||
| -rw-r--r-- | dev-cpp/slicer/Manifest | 12 | ||||
| -rw-r--r-- | dev-cpp/slicer/slicer-1.13.0.ebuild | 40 | ||||
| -rw-r--r-- | dev-cpp/slicer/slicer-1.13.1.ebuild | 40 |
8 files changed, 151 insertions, 6 deletions
diff --git a/dev-cpp/emscripten/Manifest b/dev-cpp/emscripten/Manifest new file mode 100644 index 0000000..3eb99f0 --- /dev/null +++ b/dev-cpp/emscripten/Manifest @@ -0,0 +1,2 @@ +DIST emscripten-4.0.11.tar.gz 33916166 BLAKE2B f47c4178ca352e0bc0e38a2afdbf1cce6ca31c3a78447951ae017ffac5528ccce6395d7a8d44577ebae9728a60173170852fcd6050f7dd474e6a3890a753208a SHA512 119588d4ee0364d8f84b556e6464b53e0c88fb685e08beb95ac10ea196dd5e631e19f9b28e82a1320c52ab38dff396076b6364eabdc16bcd9fb0d0f7490849bf +EBUILD emscripten-4.0.11.ebuild 762 BLAKE2B a2be11e6f1ae0cce01daf72c3a2c3af6a55227906f23eff8168115a938a58740d9bd913bb3b47ba683eea1d6a33cb5bf84224ca893ad224a74561af14c90d8cf SHA512 18ac4575951808271fb63ec60614c3294a0471edb543a0c4d3ccebdeb1bf9842b2327af564c34a75fa374dd07452088e55acf6fad36d72cf42487842b76f2ba9 diff --git a/dev-cpp/emscripten/emscripten-4.0.11.ebuild b/dev-cpp/emscripten/emscripten-4.0.11.ebuild new file mode 100644 index 0000000..0aa0db9 --- /dev/null +++ b/dev-cpp/emscripten/emscripten-4.0.11.ebuild @@ -0,0 +1,31 @@ +EAPI=8 + +DESCRIPTION="Emscripten compiles C and C++ to WebAssembly using LLVM and Binaryen." +HOMEPAGE="https://emscripten.org" +SRC_URI="https://github.com/emscripten-core/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="${PV}" +KEYWORDS="~amd64" + +DEPEND="" +RDEPEND="${DEPEND} +net-libs/nodejs +=dev-util/binaryen-123* +llvm-core/clang:21" +BDEPEND="" + +src_compile() +{ + true +} + +src_install() +{ + DESTDIR="${D}/usr/$(get_libdir)/${PN}/${SLOT}" + mkdir -p ${DESTDIR} + python -c "import tools.install; tools.install.copy_emscripten(\"${DESTDIR}\")" || die + "${DESTDIR}/emcc" --generate-config + echo "import os" >> ${DESTDIR}/.emscripten + echo "CACHE = os.path.expanduser(os.path.join('~', '.cache', '${PN}', '${SLOT}'))" >> ${DESTDIR}/.emscripten +} diff --git a/dev-cpp/libjsonpp/Manifest b/dev-cpp/libjsonpp/Manifest index ece0bf4..1df6296 100644 --- a/dev-cpp/libjsonpp/Manifest +++ b/dev-cpp/libjsonpp/Manifest @@ -1,2 +1,4 @@ DIST libjsonpp-0.12.2.2.tar.xz 12472 BLAKE2B fc78b8d34d5ed9894e8401177452fa2369ae6882a29d2bfbf735d269384236d611b362afb97b4de5466a2747ea41ae45d69d560b96bb701984329b55d29213ce SHA512 b1f2eafa98f5522d36586d90f60090bc6c1e71346e2422e7e1fb309aa372bc9661bddc0956d82016e93dd322c9a41eacf9b2cc3a3a45441f77a4d5331d75dccc -EBUILD libjsonpp-0.12.2.2.ebuild 436 BLAKE2B b4fe169d69cb4dba80bc1128e2c93412ce94d0688bb33d0dd8478c2f209fc798cde016a60d60b05b980b2050e5265772f8549f3237b7f45a62cf2f75a545bb6c SHA512 ca6b5574df783937d54334f9ac5e5d493b66b662f705e12a8601eba92235926e55b9190a7cf70fea3e0711954aa823b75430cfa9ff9ed2f68ba5b2ca46f39ddd +DIST libjsonpp-0.13.0.tar.xz 12448 BLAKE2B 4424c7282056e7aba659799464b478df0b7c06616bdb7a165fcac6a444d62f7955f626d5c28109a0d4d21d3138ff2c27e9b4cafd1343eb2fb1a8a0394ee7db31 SHA512 8e327bac31c58bdfdd17f206e7e4b767180722a2018c0cb000d80f8537265dd6fb1ef7366d2e892673c6ee3022c25b18b1c9402929e8dce929533372b26d5062 +EBUILD libjsonpp-0.12.2.2-r1.ebuild 438 BLAKE2B e132876b04697883aef89e092bff437f6dea4a493551c16536e1931d64346edeae47d03a0cd0cd9eda44cd82035f5d9369487b1630b69a2b59e7b647e23edb71 SHA512 bf5c011eba28fdfd51abd19753592267387f76e17216e96af70b696b35d470a5cfe9eb87f67daedb30e27446a16c441261db488250a38e903b39f461f3d2a974 +EBUILD libjsonpp-0.13.0.ebuild 448 BLAKE2B 12ef7deb7b9b2369dac0deb496ee733a532fab544eb29f7b259851adcbb0090f54739ef6fe784f7fbae9a24b17a7a93fe1ccc07b7322b650f7c86bde1e2d4160 SHA512 93a577a64ba5ce1d332a282db5bd1f7ad2878656481322a9377a1978e688f03627fddfc75a48e60e54708fdec26bd194c1aaec67d69d41ced4e80079ee096467 diff --git a/dev-cpp/libjsonpp/libjsonpp-0.12.2.2.ebuild b/dev-cpp/libjsonpp/libjsonpp-0.12.2.2-r1.ebuild index c938105..56ca484 100644 --- a/dev-cpp/libjsonpp/libjsonpp-0.12.2.2.ebuild +++ b/dev-cpp/libjsonpp/libjsonpp-0.12.2.2-r1.ebuild @@ -10,7 +10,7 @@ SLOT="0" KEYWORDS="x86 amd64" IUSE="" -DEPEND="dev-cpp/glibmm" +DEPEND="dev-cpp/glibmm:2" RDEPEND="${DEPEND} sys-devel/flex dev-build/b2" diff --git a/dev-cpp/libjsonpp/libjsonpp-0.13.0.ebuild b/dev-cpp/libjsonpp/libjsonpp-0.13.0.ebuild new file mode 100644 index 0000000..7d28741 --- /dev/null +++ b/dev-cpp/libjsonpp/libjsonpp-0.13.0.ebuild @@ -0,0 +1,26 @@ +EAPI="7" +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="MIT" +SLOT="0/0.13" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="dev-cpp/glibmm:2.68" +RDEPEND="${DEPEND} + sys-devel/flex + dev-build/b2" + +src_compile() { + bjambuild libjsonpp//jsonpp +} + +src_install() { + bjaminstall libjsonpp//install \ + -i "" +} + diff --git a/dev-cpp/slicer/Manifest b/dev-cpp/slicer/Manifest index 587b1a4..2500a0a 100644 --- a/dev-cpp/slicer/Manifest +++ b/dev-cpp/slicer/Manifest @@ -1,8 +1,12 @@ -DIST slicer-1.10.7.tar.xz 44932 BLAKE2B 826f02e6e6476754aa72adca2e52fd1ae627bd77203b15b1297f354c4977eed229430370b7330d2b23417ae9b3262d5117c115ef92e4067eb26318573876b4d4 SHA512 5815c322dd5339376815d9068bab8ddf5fd3c2bbc605e24f59f4da8656aa04bd30dae5d25b6ddbcaa25148fb1d198302d8a7ce5bdb30f68e14e7a6cd0072c631 -DIST slicer-1.10.8.tar.xz 45092 BLAKE2B 4e29cd67e63f28dcc67799c471de990074be7042a4852f803b50d7a5cac85326feaa93c03b1870cb3e7a152247cc07a0699766d1a1a30f28b97f09269a495020 SHA512 33e27b30e7f89c0b88fd808fd73c268129acfc4d727e10b638492c6c8a9835d9ebd242c6ebf2974448e0a2ba368cd5ac8aa610aede37e3c6540a1e9009b15d40 -DIST slicer-1.11.0.tar.xz 44752 BLAKE2B b85e81c60f7b1f3baa1a923b5a80014b460aa984bd2807bc063462faf9a7d1ba3f955195d0116150335d7a6ad76d4139a7bf5d094b76f24151dd8d79103e1e4f SHA512 9e231017dce3dfdf793c94533ad0000b2286da1137ed919e42bbb0c04575f8e272f9238cfb04d662534d0e4dbbc371184a959fb3bad944112176771dfeb20ca7 -DIST slicer-1.12.0.tar.xz 47004 BLAKE2B 512d6190bbcd3628d60884f6f24addc21e433945adeb34e70c2d3dcca3504f56bd57ae3cbae00e940f022e787707e85365a1794d8043909ba575516f69e42fa5 SHA512 476cff87adf7b47f55c01f8b17fdbfeec930e6eed1212b6f9c267956eddd39e777a14c64193d3a5156aa1613a208d753df06ee7a94697609188c5f6e7e1cb83c +DIST slicer-1.10.7.tar.xz 44940 BLAKE2B 3a462493975acda1ed4e1cda2fc2b9a677afe096bcdfb7e1d14438fea48dfe72735120a726ed3669bf915105281c54ec5bd7cffe78f397f130b65e7edb0966fe SHA512 1ceff6a2aedce26d18ecef9d1e20634aa5c381632ea87183e4bfa5d181c836baf9153f5f98bf3d24fd112da97adb0019885c4ae8dbaff870337731b6a2b7b9fe +DIST slicer-1.10.8.tar.xz 45100 BLAKE2B 742bb122ad7b2f7025852e917db828d289b1a22177c23e8de3669acd25ddea9533ee9a8f66efd9a0a99da8e9452447537ac9d9d9e5b4c4cda41eba2a072ded5a SHA512 0ded83b39d4aadea962ea8e1e852af15f024cc6ba2d0388790995f83f3c5ff498392fb7b3a989911ed98d7b44f3ec9f25386de567633326284065ad37dc146af +DIST slicer-1.11.0.tar.xz 44760 BLAKE2B 065271dca65c50e1014be9cca86486b8333e5380ef4ffd5cb82aedf1584fb3eb81ea274a80902bbf3fa739530e026fee29cb09b9b99f32103d35433a1cf0b1db SHA512 7d3d577fa1945e0d7a0f433a642118d5621a439cdb4e5d34169af27e208e8b7f1dc2f1fb9c3a8588c331c6eff254cbab1932eeca10922fbb80b0689748a69021 +DIST slicer-1.12.0.tar.xz 47012 BLAKE2B adbca776466194cfbe8cfa4da19c620803aa44a808fe9881389f672763f6eb948888fd3f1e0b5454f75c1360d865805f387ab54c2e8a4301e7edc1f0f321aa77 SHA512 592db7b5dc3de02c810c8d354c07f2aa2a7f3a320a3c80baf41776b01303b9c8300c2d99619c4a21297984d33c8342b2999e78cbf83410682b6e3f7304353503 +DIST slicer-1.13.0.tar.xz 47072 BLAKE2B 45c92d1fa6a9e480a2d858d1fa10edd9d2f3124d83162054f550382428f82fd1185fbafaa4d601562fb2b1f7102b6d4fbba6060de4063a3e01789d065689576b SHA512 1b3a8f85762b1f491b5d1f51210aa9222cfac879bc0e25a9f693998202dbd80c2ef8de5410ef0cf71ad542ec048d1af77f6e36550aa2a530ea488f752ef5a38c +DIST slicer-1.13.1.tar.xz 47092 BLAKE2B bc5b36027dd7d28c53f332208c984216670f126505e4065f1d6ec2506cf8c125477ee47255763caeb288052d5a976b4875cc9200b9d4c2b02459146cc14155b0 SHA512 4c2db27af6dbb0a22f95abfe02478933745b3a66d105315afa7bb4f4864e8080bf6a9f196e697a9398787f3255dd8e5bef5dbdf354afc318db5cfb0a7e139ae8 EBUILD slicer-1.10.7.ebuild 999 BLAKE2B 1c84b5264b2764564b67db399d01b42560d4964394c33f607ea7a6b09bcd6a478eec871bf85c9ba5d82d235b094610e7288630cded515ed9cda87d9a82d454ac SHA512 d914d264d558152179a063cc3c40e9878e9124cf78042f9ece1e9ac6edc7d17d7a8080fd63c39797090dddfe9dcc96c91d3f3fd083c3dfa147dd6ba7989d6fa8 EBUILD slicer-1.10.8.ebuild 999 BLAKE2B 1bf0d3d915dcfb5170a7b9da6ff96af83ac25360113a297ed357774d79a2a295dd4be2481f6e28dfc433d1e71ec508746e7710b0201ef1228804a11819fa4edd SHA512 f842e2faad26b08559073504b362f95cc8d4e55d7f845e3798ca047044cbc11fdb1182ed2388f7775b3b0ffac80b535f962bce0ad78888855147e69cd8c1fe61 EBUILD slicer-1.11.0.ebuild 997 BLAKE2B f474ac56538e2940b6f7737c1f90791140b9abbc8acfa0c367920ae50ed18d9616ae1d77ecbc53c4887dde99d3fb6b9d8b4933e94d9102353da667783fdc0a78 SHA512 038f96f5313275465029b3c8d9e5bed6866b88eee2b1db9736dda7f70c9c056fbf98fa4153167be9472c9f241102196170a2a850933b8cacdc332ca296756b6f EBUILD slicer-1.12.0.ebuild 999 BLAKE2B c7ec1c56858c9cc0501f0302e6e3c9cb73b874c20ef422aa74bd119e11e2f898427e6caf1e28bd438c06c99311d103bb0a3b61a52b618ef77d963a6565be0cc6 SHA512 f130caf98612b153e1b16cf6f9b84360f5da3784238c64a0704cc94803170c3d03b39f78cf973f0c3f23687e02d5c5d3163bec7cf294c9a10eadd435fc907c32 +EBUILD slicer-1.13.0.ebuild 999 BLAKE2B 9079fbb9caae2d9511c96a95aa3310198ca07e63abe87c8075df580c2d7da8ed3e46dcf086894cddb5aa7ff909ec5ab41aacb68d114fde027f0f40149dfd2efa SHA512 9b0aad4f6062a07c7a53bcace0d7e5f692efe9bf1c8613a1b46872197de09ea6b06cd5007cbf7d4ba4fad2a8b9c720080c14c84524615b45e8511ac6aa10f860 +EBUILD slicer-1.13.1.ebuild 1004 BLAKE2B 766c8e7e2eef388012920720666b2510166a41db1ad2adba5dd7fc0f53cdd985352924e3a624a21caf3c8509778d103bfff7bd9101a6ba06ac7315c99516cf2d SHA512 d55cb0ad233ecfa11020d25da057fb48a462a99ac329b24176b1c75f485bbf0b128b9549aedef6bff49cd6c59ea9487842123430c601429622f38ec684aa9b09 diff --git a/dev-cpp/slicer/slicer-1.13.0.ebuild b/dev-cpp/slicer/slicer-1.13.0.ebuild new file mode 100644 index 0000000..f4e643d --- /dev/null +++ b/dev-cpp/slicer/slicer-1.13.0.ebuild @@ -0,0 +1,40 @@ +EAPI="7" + +inherit bjam + +DESCRIPTION="Zeroc ICE helper to create generic serialization code for slice types" +HOMEPAGE="http://slicer.randomdan.homeip.net/" + +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" +LICENSE="MIT" +SLOT="0/1.13.0" +KEYWORDS="~x86 ~amd64" +IUSE="db xml json" + +RDEPEND=">=dev-libs/Ice-3.7 + >=dev-libs/slice-parser-3.7:= + xml? ( dev-cpp/libxmlpp:5.0 ) + json? ( >=dev-cpp/libjsonpp-0.11 ) + db? ( =dev-libs/libdbpp-1.4*:= ) + >=dev-libs/libadhocutil-0.9:= + dev-libs/boost:=" +DEPEND="${RDEPEND} + virtual/pkgconfig + dev-build/b2" + +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 "" +} + diff --git a/dev-cpp/slicer/slicer-1.13.1.ebuild b/dev-cpp/slicer/slicer-1.13.1.ebuild new file mode 100644 index 0000000..c3622dd --- /dev/null +++ b/dev-cpp/slicer/slicer-1.13.1.ebuild @@ -0,0 +1,40 @@ +EAPI="7" + +inherit bjam + +DESCRIPTION="Zeroc ICE helper to create generic serialization code for slice types" +HOMEPAGE="http://slicer.randomdan.homeip.net/" + +SRC_URI="https://git.randomdan.homeip.net/repo/${PN}/snapshot/${P}.tar.xz" +LICENSE="MIT" +SLOT="0/1.13.0" +KEYWORDS="~x86 ~amd64" +IUSE="db xml json" + +RDEPEND=">=dev-libs/Ice-3.7 + >=dev-libs/slice-parser-3.7:= + xml? ( dev-cpp/libxmlpp:5.0 ) + json? ( >=dev-cpp/libjsonpp-0.13 ) + db? ( >=dev-libs/libdbpp-1.4.10:= ) + >=dev-libs/libadhocutil-0.9.3:= + dev-libs/boost:=" +DEPEND="${RDEPEND} + virtual/pkgconfig + dev-build/b2" + +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 "" +} + |
