diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-10-21 04:04:33 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-10-21 04:04:33 +0100 |
commit | 3dc4de6331223493015f198dc61854af604da86c (patch) | |
tree | 626add8c88d96adf9429cdb19226d9de60e6dafd /dev-build | |
parent | d895362f98ae63a6ed12cd16d3b3df95d6967f25 (diff) |
gentoo auto-resync : 21:10:2024 - 04:04:33
Diffstat (limited to 'dev-build')
-rw-r--r-- | dev-build/Manifest.gz | bin | 7037 -> 7207 bytes | |||
-rw-r--r-- | dev-build/bazel-buildtools/Manifest | 4 | ||||
-rw-r--r-- | dev-build/bazel-buildtools/bazel-buildtools-7.3.1.ebuild | 69 | ||||
-rw-r--r-- | dev-build/bazel-buildtools/metadata.xml | 19 | ||||
-rw-r--r-- | dev-build/slibtool/Manifest | 6 | ||||
-rw-r--r-- | dev-build/slibtool/slibtool-0.5.35.ebuild | 41 | ||||
-rw-r--r-- | dev-build/slibtool/slibtool-0.5.36.ebuild | 41 |
7 files changed, 92 insertions, 88 deletions
diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz Binary files differindex f2dd162df82a..03596e22343f 100644 --- a/dev-build/Manifest.gz +++ b/dev-build/Manifest.gz diff --git a/dev-build/bazel-buildtools/Manifest b/dev-build/bazel-buildtools/Manifest new file mode 100644 index 000000000000..4475fce7c100 --- /dev/null +++ b/dev-build/bazel-buildtools/Manifest @@ -0,0 +1,4 @@ +DIST bazel-buildtools-7.3.1-deps.tar.xz 3588840 BLAKE2B 9b0766803201b9bee5329865714b9ed798b06b32b77f3b80efbd31fe9cbe8f6397f9a29c9e0947b1609ae20a697bddb8c2db934c28609aa58bfd9cf343dab923 SHA512 136c1493f688b4b90d31a7f90c3c8e3e62cc26824dcf679d321a649c99638780fcd27771c31e21d6afc0272b249cbfdaf78a07fa2335c904c1f966da1ca0b561 +DIST bazel-buildtools-7.3.1.tar.gz 330909 BLAKE2B 15d3ce94411bbc33f166b15f94699ac4fee373ff29f7f8226800776845611f29b1e0557bb62441fa62540792b63f634062de376ba1587e7c91d0504d6a66424f SHA512 3c06bdf7b6bb7cbe9a9f455e31be16bf36b97769515c761bda2e11a39d4eb12d8e65e7ea051e58ad26b782a93fadb5dd8221c30f75cc96d5ddd3abadce7fdbe2 +EBUILD bazel-buildtools-7.3.1.ebuild 1435 BLAKE2B 76b6ca158c531c1842a33a6c31c6fef8b10825a839849ea384d0bc5c6e94f0da3bcfcb31c837eee441d41afe1be0b7faf165a5e7bacb4caa3ade286747f2c1e6 SHA512 bf7d4d2d8be482a9ced7d468609806090555229722f681c49203fcb9f8171465f4327d3796ed63176a2e12e528ad459ade41209fc3867ff919b3ae82f500a105 +MISC metadata.xml 719 BLAKE2B 12b4496d75f6d7d139e28aad645477c8a4e4f72395b98859b7114d93cd3f3493b03faa79acdb34246faf11dc834cdb0ae1723a790449308a9e581b0c1eba18a9 SHA512 0be70ebe1ebd098018e7bb4d88e11b865267e3753b8bf392186a212d4d9e3ba10f4f05f0d262948d4d3a1672419fefee81b55246d86a6743308ae781c034070a diff --git a/dev-build/bazel-buildtools/bazel-buildtools-7.3.1.ebuild b/dev-build/bazel-buildtools/bazel-buildtools-7.3.1.ebuild new file mode 100644 index 000000000000..5cb3d11cf6e3 --- /dev/null +++ b/dev-build/bazel-buildtools/bazel-buildtools-7.3.1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +APP_PN="buildtools" + +inherit go-module + +DESCRIPTION="Tools for working with Google's Bazel BUILD files." +HOMEPAGE="https://github.com/bazelbuild/buildtools/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/bazelbuild/${APP_PN}.git" +else + SRC_URI="https://github.com/bazelbuild/${APP_PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${APP_PN}-${PV}" + + KEYWORDS="~amd64 ~x86" +fi + +SRC_URI+=" + https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.xz +" + +LICENSE="Apache-2.0" +SLOT="0" + +DOCS=( README.md WARNINGS.md ) + +src_prepare() { + default + + rm ./warn/docs/docs.go || die +} + +src_compile() { + local -r go_ldopts=" + -X main.buildScmRevision=v${PV} + -X main.buildVersion=${PV} + " + local -a -r go_buildopts=( + -ldflags "${go_ldopts}" + -o ./bin/ + ) + ego build "${go_buildopts[@]}" ./... +} + +src_install() { + exeinto /usr/bin + doexe ./bin/{buildifier{,2},buildozer} + newexe ./bin/generatetables bazel-generatetables + newexe ./bin/unused_deps bazel-unused_deps + + local app="" + for app in buildifier buildozer unused_deps ; do + newdoc "${S}/${app}/README.md" "${app}.md" + done + + einstalldocs +} + +pkg_postinst() { + einfo 'The "generatetables" binary is installed as "bazel-generatetables"' + einfo 'and the "unused_deps" binary is installed as "bazel-unused_deps"'. +} diff --git a/dev-build/bazel-buildtools/metadata.xml b/dev-build/bazel-buildtools/metadata.xml new file mode 100644 index 000000000000..ee281bf6fe20 --- /dev/null +++ b/dev-build/bazel-buildtools/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> + <maintainer type="person"> + <email>xgqt@gentoo.org</email> + <name>Maciej Barć</name> + </maintainer> + <longdescription> + Bazel buildtools contain: 1. buildifier - for formatting BUILD, + BUILD.bazel and BUCK files in a standard way, 2. buildozer - for doing + command-line operations on these files, 3. unused_deps - for finding + unneeded dependencies in java_library rules. + </longdescription> + <upstream> + <bugs-to>https://github.com/bazelbuild/buildtools/issues/</bugs-to> + <remote-id type="github">bazelbuild/buildtools</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-build/slibtool/Manifest b/dev-build/slibtool/Manifest index ef0f6072b510..9ba894084971 100644 --- a/dev-build/slibtool/Manifest +++ b/dev-build/slibtool/Manifest @@ -1,11 +1,5 @@ -DIST slibtool-0.5.35.tar.xz 87964 BLAKE2B cd01e3dc479cde2ffd8b58c51273b6c6f503056f009aa960b79dd0a6d2d18c73a3dfd9eb7933f24fd47ff849911cb63ca014eadd2bf661e3c0236467eb0802ff SHA512 e1d2f03596432f970f8c1f93d4387cafb11355a520fb5adb9bbc02f3dcdea0bbb78ca6fe84c24faebee848279050c5bec13fd64a168b12d7fc885ac9d31a7560 -DIST slibtool-0.5.35.tar.xz.sig 833 BLAKE2B 597d5beb51f650643f1ef1c8f576200ccda154e9428e5097c2236e8d71992a4c9c39d44c1325f9f1265e1cfa49f08581546c0b0f8019c7796ce9271219480753 SHA512 2a7333997802ef56a57bf32fbfce17030c1dd732c9066bec94d0719cbda3dc85e896a0221e43065fc3ed35ee852942a5f7c270d56276706b9f0fdb7f4d091ef8 -DIST slibtool-0.5.36.tar.xz 119504 BLAKE2B 62c58b291573094d480176c2cbb38e161fe4f9ec5beb27d519eea6ca92191dc4bd5088226e2905393318108631cfcbfd1522af9372da0466932211439cf2081a SHA512 afdbef68f25c2079fb1e900052bb8d8cb3b5db67ca2a43ec144d0b6de76ff3452b09ce380acf58ce3d5a71c597ce6d5a9dbfacb5cb6134a71f7f863760e43cdb -DIST slibtool-0.5.36.tar.xz.sig 833 BLAKE2B 0eb52ee00098e7e9e0c31520b0b5fb5d8441fb3aee372b01caa78c6667ee476d6f18d64bfc15980509826ceb275b5a8411ae140f75149c8e13d33d4a89212984 SHA512 6858230c0aa599021ff1cce622f7fd6abba82c5343a798915d4a43a9fa21119f70d38935aed00617930468adc82f7d3291c8c3da42a06f8153102fb188427bc6 DIST slibtool-0.6.0.tar.xz 128216 BLAKE2B 9b21b73c1d911b11e280040fb8af076a80548b7361e11332b2e13a566e24b641b9a1ab4234b7addfa7405a560697eec39a4f7be4df073dba834223133b01628e SHA512 4615b139bd0f9c4735b7c6082e32e7954c96881f06960cd1aa375820fa0f07f720a43e667228a10b3af88db149a1a03f4e91a5a8ac08b16e3e5564709eec8f7d DIST slibtool-0.6.0.tar.xz.sig 833 BLAKE2B 7996dc6162d007036ce3a351dfd356dcd0202739448f6d3f9994e193dcd5d1889ef98df60c5a04650d00363741f7cd22f680f91aae9dca46e906d12bb7936dcd SHA512 f4c49d97ccc931ab20b1f51c914155ae7386c72e471329eaa4d544425e683febf78de2772544bbc55f21cdafc16f0ce226df7d47abe87ac5101525b306665a29 -EBUILD slibtool-0.5.35.ebuild 1085 BLAKE2B 0df5bab1729e43f68bbb87d7f2362a442b0a7dd1f88dfef9d3638a0169abbb5e5ce2d243eb22b9cd6af0cb854731fdea9f628fd838eca93bb588942a1cf8db9b SHA512 b5f6228657bb83b523759681c6d42ef5586bb21735860aae9ab26be524aa06020d5892ce15c0b502696d3fada0cbe6ae9e166af432c4b1f8adcd47a042b38743 -EBUILD slibtool-0.5.36.ebuild 1096 BLAKE2B 71ec984924982e18078194783561c3b3d9d7f2a873a375cad05b2e1630a7893e4fd3f36b726154b26dc6627c3102d01419c4618b1ad51a0032163d3f08468df3 SHA512 beb9dc4abdd2ff5cd95df309fca4db5606b6176eb2e0541acc7344cb10de39e5259520ee470b14d49134e7a1feab4ec07b04914c7e02f9627bf63b7303d6e694 EBUILD slibtool-0.6.0.ebuild 1096 BLAKE2B 71ec984924982e18078194783561c3b3d9d7f2a873a375cad05b2e1630a7893e4fd3f36b726154b26dc6627c3102d01419c4618b1ad51a0032163d3f08468df3 SHA512 beb9dc4abdd2ff5cd95df309fca4db5606b6176eb2e0541acc7344cb10de39e5259520ee470b14d49134e7a1feab4ec07b04914c7e02f9627bf63b7303d6e694 EBUILD slibtool-9999.ebuild 1104 BLAKE2B 5452957968b8725337676458a78c1d84620c586d49a3e47925cbbc712915289c9b3a61c4153ae4c7703158eafd331afd7b3d462a3a7e27d131e6d41c3c66f70f SHA512 cae99d7a0ef1f013ea77a07663bb12a6c7db922b94609e20d5aca5bad4603996ee9509a7982a55ca11027fbf0d6482003531f30b8f0d026ef652ba26fb745fc9 MISC metadata.xml 496 BLAKE2B 8ee62c41383efeccd6d577cb031630f935810e45dd3887c93482b1880d03bf87a252f7a18ba3708b0b0521e2e2e0380d6871721672802189550173a1fe89229b SHA512 d707829a4daf977fb19facd83e5f1582ff422141e0c754867218edf9bc36b208c3ddc5d66159857609128c13a1ac3b51d497e5b89ab6cb0431e25cb7a43d48a5 diff --git a/dev-build/slibtool/slibtool-0.5.35.ebuild b/dev-build/slibtool/slibtool-0.5.35.ebuild deleted file mode 100644 index 1b7f8fb17458..000000000000 --- a/dev-build/slibtool/slibtool-0.5.35.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -# git.foss21.org is the official repository per upstream -DESCRIPTION="A strong libtool implementation, written in C" -HOMEPAGE="https://git.foss21.org/slibtool" -if [[ "${PV}" == *9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.foss21.org/slibtool" -else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/midipix.asc - inherit verify-sig - - SRC_URI="https://dl.midipix.org/slibtool/${P}.tar.xz" - SRC_URI+=" verify-sig? ( https://dl.midipix.org/slibtool/${P}.tar.xz.sig )" - - KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -fi - -BDEPEND="sys-devel/m4" - -if [[ ${PV} != *9999 ]] ; then - BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-midipix )" -fi - -LICENSE="MIT" -SLOT="0" - -src_configure() { - # Custom configure script (not generated by autoconf) - ./configure \ - --compiler="$(tc-getCC)" \ - --host=${CHOST} \ - --prefix="${EPREFIX}"/usr \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - || die -} diff --git a/dev-build/slibtool/slibtool-0.5.36.ebuild b/dev-build/slibtool/slibtool-0.5.36.ebuild deleted file mode 100644 index 4f6896658f23..000000000000 --- a/dev-build/slibtool/slibtool-0.5.36.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -# git.foss21.org is the official repository per upstream -DESCRIPTION="A strong libtool implementation, written in C" -HOMEPAGE="https://git.foss21.org/slibtool" -if [[ "${PV}" == *9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.foss21.org/slibtool" -else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/midipix.asc - inherit verify-sig - - SRC_URI="https://dl.midipix.org/slibtool/${P}.tar.xz" - SRC_URI+=" verify-sig? ( https://dl.midipix.org/slibtool/${P}.tar.xz.sig )" - - KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" -fi - -BDEPEND="sys-devel/m4" - -if [[ ${PV} != *9999 ]] ; then - BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-midipix-20240315 )" -fi - -LICENSE="MIT" -SLOT="0" - -src_configure() { - # Custom configure script (not generated by autoconf) - ./configure \ - --compiler="$(tc-getCC)" \ - --host=${CHOST} \ - --prefix="${EPREFIX}"/usr \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - || die -} |