diff options
Diffstat (limited to 'dev-util')
| -rw-r--r-- | dev-util/gitlab-runner/Manifest | 6 | ||||
| -rw-r--r-- | dev-util/gitlab-runner/gitlab-runner-15.4.0.ebuild | 64 | ||||
| -rw-r--r-- | dev-util/gitlab-runner/gitlab-runner-15.5.1.ebuild (renamed from dev-util/gitlab-runner/gitlab-runner-15.3.0.ebuild) | 0 | ||||
| -rw-r--r-- | dev-util/lldb/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/lldb/lldb-16.0.0_pre20221113.ebuild | 115 |
5 files changed, 118 insertions, 68 deletions
diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest index 70c56a456bdd..fbaf2b6afa94 100644 --- a/dev-util/gitlab-runner/Manifest +++ b/dev-util/gitlab-runner/Manifest @@ -1,6 +1,4 @@ -DIST gitlab-runner-15.3.0-deps.tar.xz 140551828 BLAKE2B 21a1b259e8097fb4beb1bb0d996e8d8f9f862a0aa706b6f958ea4b8bcbec3197105f3a50364edb9b46c8083897fd16e3e97566fa352f8b185728d2990037c058 SHA512 4b7cdff77e1c5e544f06b4d5ea1a16aa6738a055093e3a9acda9d3ad830562f8294d670b820bb0feb622762ff96f38511fe695f76e2cbee4297d9925eea73e48 -DIST gitlab-runner-15.4.0-deps.tar.xz 140344812 BLAKE2B 08f7d834d2173d93def41167a3efe530b1a62d18bcaf6146334de59f48a76a6c55aa42374bea998e80c7833e32d0763739960d2f85e8838ab3a88980f19c831e SHA512 7662564151164c3134e252ee4b02e30a278c2de9988ecbb6c48a51830357658d61b6c9efc7a2e889c12b9e2addcdc246b37c96c07d640d1358487a872ead5755 DIST gitlab-runner-15.5.0-deps.tar.xz 153099352 BLAKE2B 045e00246807d7dee42ce82128fbd122fee0d6949698fafcfdf24afb4409b6299b1aa5d30cff4df9cd74aabd8f1c573f8506fad8f5796f064ad78a664b528793 SHA512 cce60b25f94127bee4c5a08d0f22c4555521ea3cee9f7c9cb1637c5f2726669209bc713415933335e4deea2978fbab079072c90fb65064d5312b9d67ef4e0978 -DIST gitlab-runner-v15.3.0.tar.gz 1306073 BLAKE2B cc7f1902e7cfc7577e936b411ae7f582c25757ed5d59cc5d61bb8f9c027ce292c7aac46788a44be78686f1705d5722373a9f5f2b295fd1eab2666e749fc50e06 SHA512 8eabe9a4fd04e46d4bf306dc202664e29f5cb12cba5d73820888957d694711702e026f79a84e1d5f5237cb3d1e7efed8e035129814dcc6354e708ee98e98cbe9 -DIST gitlab-runner-v15.4.0.tar.gz 1309792 BLAKE2B 54b4c94a79c86097116aa1bd4fe9e70da648ec379de606f36a3abbd15b7e9a2e3fc2174d9c8190bfc4925fd9c2ff1658440760ce9360db1a24319c50f506973f SHA512 85d4efb63a6bad62b3ca0a5fae365a7bf33d14e94e9b0ee24b71a87983bef7c92f83ecce78918024aee1bc8375e1910b731238b5f3f5b77e798d34f08283dd63 +DIST gitlab-runner-15.5.1-deps.tar.xz 153174380 BLAKE2B 274036cee4941d71227c2c1792e3dc322c5d343f557de463a3dc46d177393c0e4812eb36baba8db7454f067e67011516f996269a56483eee0eed125d08e25d8d SHA512 df6040897068e0e794734417f906057327be02d2711ae5f548147f4c9ed30ffb9b64efca967d9b3f03a5b8dd9f3a7aeedbe54e7f562338290a48a2766d7fac04 DIST gitlab-runner-v15.5.0.tar.gz 1327027 BLAKE2B edbf9db814ee3790decec9e14342fa6bff12433c3d20a45905dca294c655e09600af8adcf6da96635c8b65e7c7656aac61deec135dd153463e34b1bc198a5c10 SHA512 5452dce98144d9994221937c8ef8428fe6f23a8421fbf42479b9bf02244263cf42c1007349313076f3a003c2528c3d3b2e170a36523180889f2da61b2a52bd36 +DIST gitlab-runner-v15.5.1.tar.gz 1327734 BLAKE2B 236d967a5ed18461d64429e078d3e40843e74aca96c23d572d070c13abf7ba3a3c7b4ba6046285d2aed261bdd2d9f5207f23a6b2c7c5cdc95c8cda5e0165f4c3 SHA512 c1ad7144bcea76b9ba20068bccc2b7a96240536cb0bdedcb0566674d05869c38f9052868314c3a58bddb1c6af304030fe0a2d055431d73eaff80ecb2226ea3e4 diff --git a/dev-util/gitlab-runner/gitlab-runner-15.4.0.ebuild b/dev-util/gitlab-runner/gitlab-runner-15.4.0.ebuild deleted file mode 100644 index b544f0d47fc2..000000000000 --- a/dev-util/gitlab-runner/gitlab-runner-15.4.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2020-2022 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -inherit go-module bash-completion-r1 readme.gentoo-r1 systemd - -DESCRIPTION="GitLab Runner" -HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" - -SRC_URI=" - ${HOMEPAGE}/-/archive/v${PV}/${PN}-v${PV}.tar.gz - https://gitlab.com/liguros/distfiles/-/raw/main/${P}-deps.tar.xz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~arm ~arm64" -IUSE="" - -RDEPEND=" - acct-group/gitlab - acct-user/gitlab-runner - >=dev-lang/go-1.17.7 -" -DEPEND="${RDEPEND}" - -RESTRICT="mirror strip" - -DOC_CONTENTS="Register the runner as root using\\n -\\t# gitlab-runner register\\n -Configure the runner in /etc/gitlab-runner/config.toml" - -S="${WORKDIR}/${PN}-v${PV}" - -src_compile() { - LDFLAGS="-X ${NS}.NAME=${PN} -X ${NS}.VERSION=${PV} - -X ${NS}.REVISION=${REVISION} -X ${NS}.BUILT=$(date -u +%Y-%m-%dT%H:%M:%S%z) - -X ${NS}.BRANCH=${BRANCH}" - go build -o ${PN} -ldflags "${LDFLAGS}" -} - -src_install() { - einstalldocs - - exeinto /usr/libexec/gitlab-runner - doexe gitlab-runner - dosym ../libexec/gitlab-runner/gitlab-runner /usr/bin/gitlab-runner - - newconfd "${FILESDIR}"/gitlab-runner.confd gitlab-runner - newinitd "${FILESDIR}"/gitlab-runner.initd gitlab-runner - systemd_dounit "${FILESDIR}"/gitlab-runner.service - - readme.gentoo_create_doc - - insopts -oroot -ggitlab -m0640 - diropts -oroot -ggitlab -m0750 - insinto /etc/gitlab-runner - keepdir /etc/gitlab-runner /var/lib/gitlab-runner - doins "${S}"/config.toml.example -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/dev-util/gitlab-runner/gitlab-runner-15.3.0.ebuild b/dev-util/gitlab-runner/gitlab-runner-15.5.1.ebuild index b544f0d47fc2..b544f0d47fc2 100644 --- a/dev-util/gitlab-runner/gitlab-runner-15.3.0.ebuild +++ b/dev-util/gitlab-runner/gitlab-runner-15.5.1.ebuild diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index 0acd39a6427b..ddc784af48a4 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -6,4 +6,5 @@ DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B e7e0614e144eb878f694c12e97cf DIST llvm-project-15.0.4.src.tar.xz 110936424 BLAKE2B a02b76ad161e352b4d3d84baffdada9c6a0e704de7a2c4017df4d4d05a9e9d02113791cd7d91c3edfa1f5bcb7ab95e1772d60f7061514928c6828600f41a8322 SHA512 9d5b664dd77c08130601636f9d6c006b257f369470ce823aa56d06698a9f0edfec42f2c90da934b9ad52c4d7960d9a024ea46dc9640275be6d191b1ba9869459 DIST llvm-project-15.0.4.src.tar.xz.sig 566 BLAKE2B f1a7be65fcce932dc125ae2b498f68a14e68dad0d7a1e031343c52c5dafb7b123e346f3efa50a7693584361abf01efe9401b1b5781dee6b92dc1045e538e9b7b SHA512 35899ffbd13fc44cade54246a423450571cb4b62b8d706864daa3eef2377c48e24ef3113218e39e29de995b7f7fa307f9187552766576c9050fd924beb517f6e DIST llvm-project-1fb186198af5f183dde053c1396f899567755d64.tar.gz 170328817 BLAKE2B c79199044e8d636127d1d163ceea856c1bcb1d59c892e9c72869ab788b4feb23f8c28585ac761764b4e29b883c61e43be9341610a523d8b64471200bb3aecfaa SHA512 8b366dc70506ceb70a5584ad051e100fa1cc620388fc757536ef775d102b4baaac016d4f62dbc8b1d9dd00b587622a25d9da735196d336faf35d611145cf5fdc +DIST llvm-project-f6f1fd443f48f417de9dfe23353055f1b20d87ef.tar.gz 170625743 BLAKE2B 3add45d7e2f26659f9602b5ccc034033610921ebeb2d6d69d6f5a3d1e3af224d3f5fd42e411d1fe0d5f8249c2ad995d41a236a87eba5a72ea9b20c112faa4c2f SHA512 2b57132d156f3d6d96802f617fff3eec0df6a3b5077ddcc4f31c87829e617f3065074d80e9d26c8c1c64322e76a09321fdfc8ae1d7a84f5da9f8606125e3b635 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f diff --git a/dev-util/lldb/lldb-16.0.0_pre20221113.ebuild b/dev-util/lldb/lldb-16.0.0_pre20221113.ebuild new file mode 100644 index 000000000000..72546bf6ab3f --- /dev/null +++ b/dev-util/lldb/lldb-16.0.0_pre20221113.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) +inherit cmake llvm llvm.org python-single-r1 + +DESCRIPTION="The LLVM debugger" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${LLVM_SOABI}" +KEYWORDS="" +IUSE="debug +libedit lzma ncurses +python test +xml" +RESTRICT="test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +DEPEND=" + libedit? ( dev-libs/libedit:0= ) + lzma? ( app-arch/xz-utils:= ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} + ~sys-devel/llvm-${PV} +" +RDEPEND=" + ${DEPEND} + python? ( + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + ) +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/cmake-3.16 + python? ( + >=dev-lang/swig-3.0.11 + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ) + test? ( + $(python_gen_cond_dep " + ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] + dev-python/psutil[\${PYTHON_USEDEP}] + ") + sys-devel/lld + ) +" + +LLVM_COMPONENTS=( lldb cmake llvm/utils ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) +llvm.org_set_globals + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-single-r1_pkg_setup +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local mycmakeargs=( + -DLLDB_ENABLE_CURSES=$(usex ncurses) + -DLLDB_ENABLE_LIBEDIT=$(usex libedit) + -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF + -DLLDB_ENABLE_LZMA=$(usex lzma) + -DLLDB_ENABLE_LIBXML2=$(usex xml) + -DLLDB_USE_SYSTEM_SIX=1 + -DLLVM_ENABLE_TERMINFO=$(usex ncurses) + + -DLLDB_INCLUDE_TESTS=$(usex test) + + -DCLANG_LINK_CLANG_DYLIB=ON + # TODO: fix upstream to detect this properly + -DHAVE_LIBDL=ON + -DHAVE_LIBPTHREAD=ON + + # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO + # and TERMINFO_LIBS... so just force FindCurses.cmake to use + # ncurses with complete library set (including autodetection + # of -ltinfo) + -DCURSES_NEED_NCURSES=ON + + -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_MAJOR}" + + -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" + -DPython3_EXECUTABLE="${PYTHON}" + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lldb-{shell,unit} + # failures + hangs + #use python && cmake_build check-lldb-api +} + +src_install() { + cmake_src_install + find "${D}" -name '*.a' -delete || die + + use python && python_optimize +} |
