diff options
Diffstat (limited to 'dev-util')
| -rw-r--r-- | dev-util/b2/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/b2/b2-4.10.1.ebuild | 70 | ||||
| -rw-r--r-- | dev-util/bash-language-server/Manifest | 4 | ||||
| -rw-r--r-- | dev-util/bash-language-server/bash-language-server-4.10.2.ebuild (renamed from dev-util/bash-language-server/bash-language-server-4.10.0.ebuild) | 4 | ||||
| -rw-r--r-- | dev-util/lottieconverter/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/lottieconverter/lottieconverter-0.2.ebuild | 30 | ||||
| -rw-r--r-- | dev-util/lottieconverter/metadata.xml | 10 | ||||
| -rw-r--r-- | dev-util/lua-language-server/Manifest | 2 | ||||
| -rw-r--r-- | dev-util/lua-language-server/lua-language-server-3.6.23.ebuild (renamed from dev-util/lua-language-server/lua-language-server-3.6.22.ebuild) | 0 | ||||
| -rw-r--r-- | dev-util/pahole/pahole-1.25.ebuild | 2 |
10 files changed, 118 insertions, 6 deletions
diff --git a/dev-util/b2/Manifest b/dev-util/b2/Manifest index 7c4582d010e1..1bc47347caa7 100644 --- a/dev-util/b2/Manifest +++ b/dev-util/b2/Manifest @@ -1,2 +1,3 @@ DIST b2-4.10.0.tar.gz 982436 BLAKE2B 7e408e4ae67cf483c972fd7cefda39938c7819aa28e3ef358f44efe19ef43014d52fe32be40e27f33c27db760833948bbeb54e4ee99fd7ebb4e73e8ea3618c6b SHA512 251a3e07b18cbc768e7423d6259eec7466dfb33d2bab1e2f88bc0896574c854338429b591e6961c0d81c17b9ec6eb4cda06f46a8952f5ca4e4fa8bffb69a50d7 +DIST b2-4.10.1.tar.gz 982429 BLAKE2B bb1e6ef741ca10d3b0029e64d69a7ee7eb0d40d26c68d2a3932d4210e8e2a83131c9bac2d54f2885373725d58fe73dd7fa7aebfc5781059f01c3462c738d426c SHA512 0bc4897a342685190626a6593926c4b200c5ca9b498ba77287a7c49467a8e3f65cb850b9616fd05d4aea9ebfab32ec46792d7d8226bed89911a711ce14ecce30 DIST b2-4.9.6.tar.gz 977724 BLAKE2B 15ce459d7051be037bdb477432591baccb4e5339a16385a63205c19815766406f631879f0e1f986e184640466f5b6af5ade72d248975731528032a8e735e483e SHA512 a3dc9dccbf1221971607a15df642d4ad9029c1acaf329e419f363a6e6ddb6062a8ef595aa49810dc2ff3a3f333bfbaed7384819a143cc5847a95daf6fd48ccb1 diff --git a/dev-util/b2/b2-4.10.1.ebuild b/dev-util/b2/b2-4.10.1.ebuild new file mode 100644 index 000000000000..84055fa002bc --- /dev/null +++ b/dev-util/b2/b2-4.10.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo flag-o-matic toolchain-funcs + +MY_PV="$(ver_rs 1- _)" + +DESCRIPTION="A system for large project software construction, simple to use and powerful" +HOMEPAGE="https://www.bfgroup.xyz/b2/" +SRC_URI="https://github.com/bfgroup/b2/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}/src" + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="examples" +RESTRICT="test" + +RDEPEND="!dev-util/boost-build" + +PATCHES=( + "${FILESDIR}"/${PN}-4.9.2-disable_python_rpath.patch + "${FILESDIR}"/${PN}-4.9.2-darwin-gentoo-toolchain.patch + "${FILESDIR}"/${PN}-4.9.2-add-none-feature-options.patch + "${FILESDIR}"/${PN}-4.9.2-no-implicit-march-flags.patch + "${FILESDIR}"/${PN}-4.9.2-odr.patch +) + +src_configure() { + # need to enable LFS explicitly for 64-bit offsets on 32-bit hosts (#761100) + append-lfs-flags +} + +src_compile() { + cd engine || die + + # upstream doesn't want separate flags for CPPFLAGS/LDFLAGS + # https://github.com/bfgroup/b2/pull/187#issuecomment-1335688424 + edo ${CONFIG_SHELL:-${BASH}} ./build.sh cxx \ + --cxx="$(tc-getCXX)" \ + --cxxflags="${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}" \ + -d+2 \ + --without-python +} + +src_test() { + # Forget tests, b2 is a lost cause + : +} + +src_install() { + dobin engine/b2 + + insinto /usr/share/b2/src + doins -r "${FILESDIR}/site-config.jam" \ + bootstrap.jam build-system.jam ../example/user-config.jam \ + build kernel options tools util + + find "${ED}"/usr/share/b2/src -iname '*.py' -delete || die + + dodoc ../notes/{changes,release_procedure,build_dir_option,relative_source_paths}.txt + + if use examples; then + docinto examples + dodoc -r ../example/. + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index 83797ff9fecb..0797797ff7fb 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -1,4 +1,4 @@ -DIST bash-language-server-4.10.0-deps.tar.xz 2218344 BLAKE2B 59b62cc8323befee2fa06cc00242c34d90c191a4655ff2e3c0d7563772b65cd340fb9e65c887d894030819f8d18eb317317387fc197e421c280a2a0e07051d9a SHA512 eb7f476ee64169eb155477de5f0182b904b4bed69866b54c3d44f9dc3245ac4a75c777df21f77367b8e6e771bd75fedaffee5bd50c981ffcabe0d7614492569b -DIST bash-language-server-4.10.0.tgz 192648 BLAKE2B 865ed6ebb23ac9974de295dd10c664caf25d2f58b1e180a3f343673e4de7e7d9de9254ecb1ecf4b184b442120de7d45465b7f80717f6e4c3de3c359073bb6385 SHA512 306adffaf6eed4741adadf01450435463b6bc9638ec73ba6a72bafd1018da4c1871a61e3e25bf68888ad35ab1ea3672e53243f7152d9923e8b327019979901c9 DIST bash-language-server-4.10.1-deps.tar.xz 2219720 BLAKE2B ad855946c2ce535bc49a0ac889be82b83953304d1dea91637bcb68d11b5845f2761795be23af3406e10f2271ddf12c5664c3a9066218c5325d61aaa01f422a32 SHA512 905a91219e38dbda0bbb032f8ee04240517573a8b12f118777ec0e6a1a55fb972f1c679dd999132024d6289f3b73db837fdd17d3e9373a334928996c6a7bf9f6 DIST bash-language-server-4.10.1.tgz 192886 BLAKE2B e1594531dcd0db241416aa25475b5fa5db11a66eca40fbe5f8f7efb1ca0eb8009ec719a03b8e782c80faf2a048b0974e8d5749854d0653e63b427a4b0f012b30 SHA512 c8d1c0a4d6549deb510bcc3a1a2a06752fc7acdaf7a5e70c4d35dbdb461934bc6a03bd077d4c13dfb1adb3e90267a5cb1047df9302f98fa3edde7cc00816556b +DIST bash-language-server-4.10.2-deps.tar.xz 2222584 BLAKE2B aef78fff4beb736694d7319a23c991364603c34c1c1f32c75eb0e4fa99945175830723497a4fa9d485951bbfd74a4fddf3c1fa68d7e2a6e97af7fb9471d769e9 SHA512 70b140a7d15d0f492627334172e254f91742f7b403c91ecfd4668de28357e8f9607feae53482371efd05ea7098d8c6f1c0a12dd63cd48c2a262ade545c8e6335 +DIST bash-language-server-4.10.2.tgz 192887 BLAKE2B 71f3a648ac62e359e6b338d7a587f535c04ec4f77f1b7b2a5a36bfde5960cc3b4e3b0fb34224fdde7a864b0c7f6451fe6ec6a5473cb746ff795bdd32027341f8 SHA512 3672c82c264b23e7858f5a3298145383ee826d9d43d22361ded7acf75cac34513efcb0949a3e6a52dbe45261c881c0b30b8d0a4e5a26f82ae3d9a2b0cd2f4368 diff --git a/dev-util/bash-language-server/bash-language-server-4.10.0.ebuild b/dev-util/bash-language-server/bash-language-server-4.10.2.ebuild index 344c04d3ec3e..792e8acc6084 100644 --- a/dev-util/bash-language-server/bash-language-server-4.10.0.ebuild +++ b/dev-util/bash-language-server/bash-language-server-4.10.2.ebuild @@ -24,8 +24,8 @@ LICENSE=" SLOT="0" KEYWORDS="~amd64" -RDEPEND="net-libs/nodejs" -BDEPEND="net-libs/nodejs[npm]" +RDEPEND=">=net-libs/nodejs-18.16.18" +BDEPEND=">=net-libs/nodejs-18.16.18[npm]" src_unpack() { cd "${T}" || die "Could not cd to temporary directory" diff --git a/dev-util/lottieconverter/Manifest b/dev-util/lottieconverter/Manifest new file mode 100644 index 000000000000..349cc9c0c4fc --- /dev/null +++ b/dev-util/lottieconverter/Manifest @@ -0,0 +1 @@ +DIST lottieconverter-0.2.tar.gz 343708 BLAKE2B a4dcd785fc742b382ba853fa40ad05094830349323a372f5c30286c75c2aee5c97c88742b58783309eb294a4da586aaf2a8e172f85d6d4fb5d2dc6994e539e6d SHA512 163c38c3588b20d58ff8c896b8656cbc27e21ec30ef33b24ddd70a993113c1a2a9e24045f6d9aa9b420f642ba50b9e4a12350e6fbbe520099e54fbcd9b90e99a diff --git a/dev-util/lottieconverter/lottieconverter-0.2.ebuild b/dev-util/lottieconverter/lottieconverter-0.2.ebuild new file mode 100644 index 000000000000..a88add7c16b5 --- /dev/null +++ b/dev-util/lottieconverter/lottieconverter-0.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple lottie (telegram animated sticker) converter." +HOMEPAGE="https://github.com/sot-tech/LottieConverter" +SRC_URI="https://github.com/sot-tech/${PN}/archive/refs/tags/r${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" + +S="${WORKDIR}/LottieConverter-r0.2" + +DEPEND="media-libs/rlottie media-libs/libpng media-libs/giflib" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_configure() { + # -DSYSTEM_PNG=0 -DSYSTEM_RL=1 -DSYSTEM_GL=0 + local mycmakeargs=(-DSYSTEM_PNG=1 -DSYSTEM_RL=1 -DSYSTEM_GL=1) + cmake_src_configure +} + +src_install() { + dobin "${S}_build/lottieconverter" +} diff --git a/dev-util/lottieconverter/metadata.xml b/dev-util/lottieconverter/metadata.xml new file mode 100644 index 000000000000..3e8176aa8b3f --- /dev/null +++ b/dev-util/lottieconverter/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>rrogalski@tutanota.com</email> + <name>Richard Rogalski</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 1e9328218836..1a84e7062385 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1 @@ -DIST lua-language-server-3.6.22.zip 31238168 BLAKE2B dfd357d979b48f241146d546b754cfaa0a4e5b4675da942f28730de2616a284cee0a8d53020d75d74912e60830c0bdd8f69a50e5b64d4e09e13a73bb0cd8be9c SHA512 13ad6d4e74a5e7ccb124b8389c1b88f7bb1697eecb18ca3d176b5f207529cd84b2a6fb178875426e09a7b4db95008b8ccb2eff98f8f7a87ed07bf5fbdebc6309 +DIST lua-language-server-3.6.23.zip 31241611 BLAKE2B 59ead98e1c95170f7739e5b8812dd3d7db9de8e101e90feee70cb55996b09dfc2aac64be8c9b0349b9b78fa93958b25ca7abba0aa3b12690f3a064ddc60b2364 SHA512 1c69ffd08fa8c7e8a93d3373080e79228a38544776dc41af7b4fbea011d8d6194d75111ce9edac0ef15563316486b95f345b3a8b0cfa762c770258b21ef66f7a diff --git a/dev-util/lua-language-server/lua-language-server-3.6.22.ebuild b/dev-util/lua-language-server/lua-language-server-3.6.23.ebuild index 1055d7fafdee..1055d7fafdee 100644 --- a/dev-util/lua-language-server/lua-language-server-3.6.22.ebuild +++ b/dev-util/lua-language-server/lua-language-server-3.6.23.ebuild diff --git a/dev-util/pahole/pahole-1.25.ebuild b/dev-util/pahole/pahole-1.25.ebuild index 6b3b0adc86fb..1f081336ea5c 100644 --- a/dev-util/pahole/pahole-1.25.ebuild +++ b/dev-util/pahole/pahole-1.25.ebuild @@ -37,7 +37,7 @@ LICENSE="GPL-2" # only SLOT="0" IUSE="debug" if [[ ${PV} != 9999 ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" fi REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
