logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://anongit.hacktivis.me/git/overlay.git/
commit: 2f29f68de54cb3e7df0c3a3a4077d32dd44167b3
parent ab3d967fb4d02f091a73971e89903bb5764c95d2
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Fri, 15 Aug 2025 07:06:25 +0200

dev-util/esbuild: drop 0.24.2

Diffstat:

Mdev-util/esbuild/Manifest1-
Ddev-util/esbuild/esbuild-0.24.2.ebuild79-------------------------------------------------------------------------------
2 files changed, 0 insertions(+), 80 deletions(-)

diff --git a/dev-util/esbuild/Manifest b/dev-util/esbuild/Manifest @@ -1,2 +1 @@ -DIST esbuild-0.24.2.tar.gz 1913619 BLAKE2B 339cf510231570e4e4df44138e9f4315c2407ef9cba7b2c5e4e3700e3e7b8e8b6f7778a8b2f6ed8269b5fffb181aa6f3850684eb474b9b7e109226a76f097d95 SHA512 0fa4677d9d1a9ea9ba1ab4d105a0d30e8a3115fb20a37e4a6e43e004b24f6ddffbd966e06c641de29d91fff066c025c588bf36ba822e8f6901df37d4943350db DIST esbuild-0.25.9.tar.gz 1960126 BLAKE2B 58e19ebfd456be4fd2e25c20a42d6d84b247dea6a27fb0285c557a871043033b16fb5f05d49939dd6fa6a950580b1601c5903b63a01cd1ebd460eba8f267288b SHA512 9211a25a8fc141f9b3c810a7493e1bf83a8a7008a555023a7947d1e0c26ec823f2574f561f4bf53c328fba659d0a5565dd7a3498d089f2642714e02f9fb05a4b diff --git a/dev-util/esbuild/esbuild-0.24.2.ebuild b/dev-util/esbuild/esbuild-0.24.2.ebuild @@ -1,79 +0,0 @@ -# Copyright 2023 Haelwenn (lanodan) Monnier <contact@hacktivis.me> -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGO_PN="github.com/evanw/esbuild" - -DESCRIPTION="extremely fast bundler for the web" -HOMEPAGE="https://esbuild.github.io/" -SRC_URI="https://github.com/evanw/esbuild/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/src/${EGO_PN}" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -DEPEND=" - >=dev-lang/go-1.13 - dev-go/sys - test? ( - net-libs/nodejs[npm] - dev-nodejs/source-map-js - ) -" -BDEPEND="sys-apps/help2man" - -RESTRICT="!test? ( test ) strip" -QA_FLAGS_IGNORED='.*' - -src_unpack() { - default - - mkdir -p "$(dirname "${S}")" || die - mv "${WORKDIR}/${P}" "${S}" || die -} - -src_prepare() { - default - - # complex: Depends on fuse.js + react - sed -i \ - -e "s;require('source-map');require('source-map-js');" \ - -e "/check('complex'/,/}),/d" \ - scripts/verify-source-map.js || die - - # No need to fetch dependencies via npm - sed -i -e 's;cd scripts && npm ci;true;' Makefile || die - - # Not a dev repo - sed -i -e '/git diff/d' Makefile || die -} - -src_configure() { - # disable module-aware mode - export GO111MODULE=off - # no network access - export GOPROXY=off - # don't try to update the toolchain - export GOTOOLCHAIN="local" - - # With GO111MODULE=off WORKDIR needs to be included - export GOPATH="${WORKDIR}:${EPREFIX}/usr/lib/go-gentoo" - - export EGO_BUILD_FLAGS="${EGO_BUILD_FLAGS} -trimpath" -} - -src_test() { - # test target wraps around test-common target with -j6 - emake test-common -} - -src_install() { - set -- env GOBIN="${ED}/usr/bin" go install -v -work -x ${EGO_BUILD_FLAGS} ./cmd/esbuild - echo "$@" - "$@" || die - - help2man -s1 -o esbuild.1 -N "${ED}/usr/bin/esbuild" || die - doman esbuild.1 -}