commit:     220267aff07a79aa16a220233edfc4d738be93b8
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 18 22:59:26 2022 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Aug 18 22:59:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=220267af

dev-util/uglifyjs: Add missing 3.17.0 ebuild

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 dev-util/uglifyjs/uglifyjs-3.17.0.ebuild | 40 ++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/dev-util/uglifyjs/uglifyjs-3.17.0.ebuild 
b/dev-util/uglifyjs/uglifyjs-3.17.0.ebuild
new file mode 100644
index 000000000000..1a44c1a32320
--- /dev/null
+++ b/dev-util/uglifyjs/uglifyjs-3.17.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="UglifyJS"
+DESCRIPTION="JavaScript parser, minifier, compressor and beautifier toolkit"
+HOMEPAGE="https://lisperator.net/uglifyjs/";
+SRC_URI="https://github.com/mishoo/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="net-libs/nodejs[npm]"
+RDEPEND="net-libs/nodejs"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+NPM_FLAGS=(
+       --audit false
+       --color false
+       --foreground-scripts
+       --global
+       --offline
+       --progress false
+       --save false
+       --verbose
+)
+
+src_compile() {
+       npm "${NPM_FLAGS[@]}" pack || die
+}
+
+src_install() {
+       npm "${NPM_FLAGS[@]}" \
+               --prefix "${ED}"/usr \
+               install \
+               uglify-js-${PV}.tgz || die
+}

Reply via email to