summaryrefslogtreecommitdiff
path: root/dev-lang
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-12 05:35:22 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-12 05:35:22 +0000
commitc1b4edfc987ed3d2b1f39cdf70d1b9a19e725616 (patch)
tree8bcb81da4787d5fa0f49486bd34de95aa0db76a4 /dev-lang
parenta3c403d854118e8ef0e2d661383445eb2d7ec732 (diff)
gentoo auto-resync : 12:02:2024 - 05:35:22
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/Manifest.gzbin21823 -> 21841 bytes
-rw-r--r--dev-lang/closure-compiler-bin/Manifest6
-rw-r--r--dev-lang/closure-compiler-bin/closure-compiler-bin-20211107-r1.ebuild (renamed from dev-lang/closure-compiler-bin/closure-compiler-bin-20211107.ebuild)27
-rw-r--r--dev-lang/closure-compiler-bin/closure-compiler-bin-20231112.ebuild43
-rw-r--r--dev-lang/closure-compiler-bin/metadata.xml15
-rw-r--r--dev-lang/coffee-script/Manifest4
-rw-r--r--dev-lang/coffee-script/coffee-script-2.7.0.ebuild66
-rw-r--r--dev-lang/coffee-script/metadata.xml22
-rw-r--r--dev-lang/esco/Manifest2
-rw-r--r--dev-lang/esco/metadata.xml13
10 files changed, 172 insertions, 26 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index c1977338e33e..81dc33b0a304 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/closure-compiler-bin/Manifest b/dev-lang/closure-compiler-bin/Manifest
index f53fe12b81ac..73c822e62718 100644
--- a/dev-lang/closure-compiler-bin/Manifest
+++ b/dev-lang/closure-compiler-bin/Manifest
@@ -1,3 +1,5 @@
DIST closure-compiler-v20211107.jar 13141765 BLAKE2B 0875fe9cc1963383185d387311ca693857c31cd811605a0896b331ebee92a10bda6182dc6d9b9f4e097b68da278764c56237f398e0042f16a30dea04428d6694 SHA512 6fda64ba9233874acd910f3579397b957667e0a19dcc9884cd1c5ed6087b5d2ae66093ac43d0381611a3adeb02be59a750c98704bda481be1b30601c8138aeb1
-EBUILD closure-compiler-bin-20211107.ebuild 760 BLAKE2B 471c626a734cdad8d0be000d598bb8d1559ca58b995342659f840fa145aa6e8790ccc69fef47e7100eedfee6aad9d00bc041129ab317c936dfe823b085449c00 SHA512 c1290af7b3cc8f1b65962fb1d5a27545e99ae06464a11bd3ab5b241772e2cfc525dbf8c60b35e4bacb74bd95dff891872e8c2ae71a164dc3100c09435af62b25
-MISC metadata.xml 261 BLAKE2B 693889a73e9e0827b6c2e8b00d9b2e72db9841f052e3094851c934da3c61fe75a4e3b0f103f2f9f70dd7eb2827509b4899e5b506f734f1f2056a2d04ce98eeac SHA512 f9b8838ebadb2e26d4b87308afb0fbde00cb1e25dc3851f124221d36c05467f0ce68d3576306d63d9dbb82882b9184da6878a9f8ff69481d3860680fccc7ef7e
+DIST closure-compiler-v20231112.jar 14084315 BLAKE2B e56777723c2c306d8c7ddb700778bc2cea9c96967f17d78e4e3dc31e9dcf1debe73ec6ff1b54b1b89f7407add12c3c16ebe4111b397bfca85d695278744db69f SHA512 e07ff9f57cf7672a79bc72fc8d5f447134df3009b72e50b7bbba644ebb6cbc080b3870f0dd7a47aa85a0b7d1b2e26bbeb0b4d057864e3d29fb5249c1ec8e3e13
+EBUILD closure-compiler-bin-20211107-r1.ebuild 824 BLAKE2B 3bc758d0b25ceea137a818dd2db97024f5c98526d2f935a64666ac63de2a3a59d53572e9034f955467337acb614ce417efcbaa2b138a2489a85c70f2c088bd33 SHA512 c4911a9a120c073b3cf6f4a24db4ca2ce4c81f935dc78fd47ad57f8b245c3fcdf03c5b7fb923f1b7929a574ab72d7013ebea42464255044fb302987778cd74b8
+EBUILD closure-compiler-bin-20231112.ebuild 824 BLAKE2B 3bc758d0b25ceea137a818dd2db97024f5c98526d2f935a64666ac63de2a3a59d53572e9034f955467337acb614ce417efcbaa2b138a2489a85c70f2c088bd33 SHA512 c4911a9a120c073b3cf6f4a24db4ca2ce4c81f935dc78fd47ad57f8b245c3fcdf03c5b7fb923f1b7929a574ab72d7013ebea42464255044fb302987778cd74b8
+MISC metadata.xml 906 BLAKE2B 806154be57433ec37b4a465670897ba718f75da23a9b5cf1fdde13d856931d28993c16f4db974436a3b4764c9d467816bc7d340d441e5b6e0fe6c90846a75919 SHA512 cd69b7d1dec75a640dc1fbc07f48625000ee17c31289adf326864cc0573f685cfd75b18e1c4183d33100ff68c85c1a2fa9c74b1e01e3ff0aaa3445954b10eb07
diff --git a/dev-lang/closure-compiler-bin/closure-compiler-bin-20211107.ebuild b/dev-lang/closure-compiler-bin/closure-compiler-bin-20211107-r1.ebuild
index caecdb89ffdd..1790b462aa70 100644
--- a/dev-lang/closure-compiler-bin/closure-compiler-bin-20211107.ebuild
+++ b/dev-lang/closure-compiler-bin/closure-compiler-bin-20211107-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit java-pkg-2
@@ -9,16 +9,18 @@ MY_PN="${PN%-bin}"
MY_P="${MY_PN}-v${PV}"
DESCRIPTION="JavaScript optimizing compiler"
-HOMEPAGE="https://developers.google.com/closure/compiler/ https://github.com/google/closure-compiler"
+HOMEPAGE="https://developers.google.com/closure/compiler/
+ https://github.com/google/closure-compiler/"
SRC_URI="https://repo1.maven.org/maven2/com/google/javascript/${MY_PN}/v${PV}/${MY_P}.jar"
+S="${WORKDIR}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RDEPEND=">=virtual/jre-1.8"
-
-S="${WORKDIR}"
+RDEPEND="
+ >=virtual/jre-1.8:*
+"
src_unpack() {
:
@@ -29,10 +31,13 @@ src_compile() {
}
src_install() {
- java-pkg_jarinto /opt/${PN}-${SLOT}/lib
- java-pkg_newjar "${DISTDIR}"/${MY_P}.jar ${PN}.jar
- java-pkg_dolauncher \
- ${MY_PN} \
- --jar /opt/${PN}-${SLOT}/lib/${PN}.jar \
+ java-pkg_jarinto "/opt/${PN}-${SLOT}/lib"
+ java-pkg_newjar "${DISTDIR}/${MY_P}.jar" "${PN}.jar"
+
+ local -a dolauncher_opts=(
+ "${MY_PN}"
+ --jar "/opt/${PN}-${SLOT}/lib/${PN}.jar"
-into /opt
+ )
+ java-pkg_dolauncher "${dolauncher_opts[@]}"
}
diff --git a/dev-lang/closure-compiler-bin/closure-compiler-bin-20231112.ebuild b/dev-lang/closure-compiler-bin/closure-compiler-bin-20231112.ebuild
new file mode 100644
index 000000000000..1790b462aa70
--- /dev/null
+++ b/dev-lang/closure-compiler-bin/closure-compiler-bin-20231112.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+MY_PN="${PN%-bin}"
+MY_P="${MY_PN}-v${PV}"
+
+DESCRIPTION="JavaScript optimizing compiler"
+HOMEPAGE="https://developers.google.com/closure/compiler/
+ https://github.com/google/closure-compiler/"
+SRC_URI="https://repo1.maven.org/maven2/com/google/javascript/${MY_PN}/v${PV}/${MY_P}.jar"
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=virtual/jre-1.8:*
+"
+
+src_unpack() {
+ :
+}
+
+src_compile() {
+ :
+}
+
+src_install() {
+ java-pkg_jarinto "/opt/${PN}-${SLOT}/lib"
+ java-pkg_newjar "${DISTDIR}/${MY_P}.jar" "${PN}.jar"
+
+ local -a dolauncher_opts=(
+ "${MY_PN}"
+ --jar "/opt/${PN}-${SLOT}/lib/${PN}.jar"
+ -into /opt
+ )
+ java-pkg_dolauncher "${dolauncher_opts[@]}"
+}
diff --git a/dev-lang/closure-compiler-bin/metadata.xml b/dev-lang/closure-compiler-bin/metadata.xml
index 278d93933d15..d510a7025973 100644
--- a/dev-lang/closure-compiler-bin/metadata.xml
+++ b/dev-lang/closure-compiler-bin/metadata.xml
@@ -1,8 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>xgqt@gentoo.org</email>
+ <name>Maciej Barć</name>
+ </maintainer>
+ <longdescription>
+ The Closure Compiler is a tool for making JavaScript download and run
+ faster. It is a true compiler for JavaScript. Instead of compiling from a
+ source language to machine code, it compiles from JavaScript to better
+ JavaScript. It parses your JavaScript, analyzes it, removes dead code and
+ rewrites and minimizes what's left. It also checks syntax, variable
+ references, and types, and warns about common JavaScript pitfalls.
+ </longdescription>
<upstream>
+ <bugs-to>https://github.com/google/closure-compiler/issues/</bugs-to>
<remote-id type="github">google/closure-compiler</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-lang/coffee-script/Manifest b/dev-lang/coffee-script/Manifest
index 046f1f435de2..fa2a646b063d 100644
--- a/dev-lang/coffee-script/Manifest
+++ b/dev-lang/coffee-script/Manifest
@@ -1,3 +1,5 @@
DIST coffee-script-2.5.1.tar.gz 2226483 BLAKE2B 5a2c5f93d46b111aeda63077f60992232a768008187ba0e41bec885184fbbbb91014620fca5d8e38cfdb5e88de483425d3d95c87779f27d7450de7cbe62b489b SHA512 99f11f0822ffc841552cf6c78a28d152554f070df6d1b729bdd17df8ba6faae6ed2ba9886f7ee13ccb316de698ab8624370287274611fe90bef033d9f76c5865
+DIST coffee-script-2.7.0.tar.gz 2271083 BLAKE2B b79f8a3f3edd60b43e4f09c940a6461819199edf9d16dcb7f555a0230c45a9d7c86d2467a3c126e436c23245adaa4c26518dc820c222ce87118217db1ff2c252 SHA512 1a3ce93f67c3361ce8c8c182e4a8170b05019b08557c14285ed7ed7620e501717d97a991f0ebb884845811fdc2d5d76ba5fe4a92adebc3a8b3331b483eded5ab
EBUILD coffee-script-2.5.1.ebuild 1436 BLAKE2B 4f84045fa2e4b96d7d8208dd34466717a54cc2defbac5fba78d06eba0571f6b3034bbd0a1418c75eca8f2af341053e5e591b8689f02ca6bb4060d852323a324d SHA512 29b3ca15c19bf400785272bbd5e25fe7184410eaced04b7e6c55868bc8d3c0bf344abc7239625395b218645b4395993d994caaad49d59eaeb21a0a704b97bfc8
-MISC metadata.xml 920 BLAKE2B a73ea962039cc6d91fb4c6eaef9eede928edb2054516950f40abe7e6ccc3f90e5c4ab308df5a0ae955dad48ba74c3ceb91688657a43b7515e0ca7a9a185bb940 SHA512 21cf5d15a85861804eda191b8d28c7c33307e215fc6ecd3a1d34d0351f42efc713b634c281c722d4bf9d5a70cf20bc753ddcd4cdb9b0e4003c8a33c51dab77ff
+EBUILD coffee-script-2.7.0.ebuild 1695 BLAKE2B 2d66fd0544c2767dada78b9bc4eb54130c4fcb99376096ea4a57617c32dadbaab595787317c7e2fdc354d849060d25003b0df6bf10c814f805f896aa80ae6523 SHA512 d1f9f4a3686f4aac78e4aaa74cae729bd6429bd286e17297b56d6143a92acc7428415dadcf43ea7fb9d1ee51971291fe1dc86e1173641ad7f058af1f017ca620
+MISC metadata.xml 1029 BLAKE2B 80a03e9afc372837720050fa60919afd6c751c7526777be5afae00a29ef6869d4f46ea873197f53669a2ce5f5c07503c79c3363977ac1c4f8970225af57b40e7 SHA512 a01e36d206d984c31fbfc9f8be0584313e932f0dc57bd5a07905336300449b42c9d5f2ec1253dd180aa72113eac5decda2273adb6a49c85dab91907e749adb0f
diff --git a/dev-lang/coffee-script/coffee-script-2.7.0.ebuild b/dev-lang/coffee-script/coffee-script-2.7.0.ebuild
new file mode 100644
index 000000000000..2f497e582b0f
--- /dev/null
+++ b/dev-lang/coffee-script/coffee-script-2.7.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="coffeescript"
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="A little language that compiles into javascript"
+HOMEPAGE="https://coffeescript.org/"
+SRC_URI="https://github.com/jashkenas/${MY_PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# This package has a test suite (that works), but it requires a number
+# of NodeJS/NPM packages that aren't in the tree.
+IUSE="doc examples"
+
+RDEPEND="
+ net-libs/nodejs
+"
+
+DOC_CONTENTS="To enable installation alongside other tools the Gentoo
+maintainer decided to rename the \"cake\" executable to \"coffee-cake\"."
+
+src_install() {
+ local npm_module_dir="/usr/$(get_libdir)/node/${PN}"
+
+ insinto "${npm_module_dir}"
+ doins *.js package.json
+ doins -r lib
+ dodoc CONTRIBUTING.md README.md
+
+ if use examples ; then
+ # Users should be able to run the examples without having to copy
+ # them to another directory and decompress them.
+ docompress -x "/usr/share/doc/${PF}/examples"
+ dodoc -r documentation/examples
+ fi
+
+ if use doc ; then
+ # It looks like "docs/v2" contains the output from all of the stuff
+ # under "documentation".
+ docinto "html"
+ dodoc -r docs/v2/*
+ fi
+
+ # The coffee and cake "binaries" use a relative path to find the lib
+ # directory, so we have to symlink them rather than use dobin().
+ exeinto "${npm_module_dir}/bin"
+ doexe bin/cake
+ doexe bin/coffee
+ dosym "${npm_module_dir}/bin/cake" "/usr/bin/coffee-cake"
+ dosym "${npm_module_dir}/bin/coffee" "/usr/bin/coffee"
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/dev-lang/coffee-script/metadata.xml b/dev-lang/coffee-script/metadata.xml
index 9e11308796b4..e80b9f6c65b7 100644
--- a/dev-lang/coffee-script/metadata.xml
+++ b/dev-lang/coffee-script/metadata.xml
@@ -1,13 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>xgqt@gentoo.org</email>
+ <name>Maciej Barć</name>
+ </maintainer>
+ <longdescription>
+ CoffeeScript is a little language that compiles into JavaScript. Underneath
+ that awkward Java-esque patina, JavaScript has always had a gorgeous heart.
+ CoffeeScript is an attempt to expose the good parts of JavaScript in a
+ simple way. The golden rule of CoffeeScript is: "It's just JavaScript." The
+ code compiles one-to-one into the equivalent JS, and there is no
+ interpretation at runtime. You can use any existing JavaScript library
+ seamlessly from CoffeeScript (and vice-versa). The compiled output is
+ readable, pretty-printed, and tends to run as fast or faster than the
+ equivalent handwritten JavaScript.
+ </longdescription>
<upstream>
<remote-id type="github">jashkenas/coffeescript</remote-id>
</upstream>
- <longdescription>
- CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
-
- The golden rule of CoffeeScript is: "It's just JavaScript." The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa). The compiled output is readable, pretty-printed, and tends to run as fast or faster than the equivalent handwritten JavaScript.
- </longdescription>
</pkgmetadata>
diff --git a/dev-lang/esco/Manifest b/dev-lang/esco/Manifest
index 34c990c298ed..547874b2a77c 100644
--- a/dev-lang/esco/Manifest
+++ b/dev-lang/esco/Manifest
@@ -1,3 +1,3 @@
DIST esco-srv-0.513.tar.gz 382658 BLAKE2B 323b4690c5e3537fe9c6b765ab644ae18122c81aa334c10a6b131db727d3b8d3f61d15eece5d6c205fd439c0858d10f1e9f97c74545248a92b6cfa9b5386a354 SHA512 4148a39f1cc4cacbbca1b1e5504530e945cba04acca8cf9b28b47eaf88860dbaea0c1ff7e46c59ea6a57b57a796437eb9577e38f8a06fa4bd34fdb543e4e5909
EBUILD esco-0.513.ebuild 596 BLAKE2B 8f4c719ad78c4125a6feba23e82ea89efb8c192f2ac337a25194222c84ba2e99a82440bde07c476bfdf2bf4d9933db88c5f831698e4d4b65476183bd7b9c4cd0 SHA512 a17dd1788c092f7318ee356c7f49573cf026580db98a15720d031bb51452ce7157ba9b24a79a32d08a71fc2237677204c174789f166c7484deaf7a807d279f6a
-MISC metadata.xml 242 BLAKE2B 662512d253351a3419022c5761ddb18179a5ee272a8e3d80d7c974eb88da6703b3d2ced5d560999c8510d985ab6f298de4b460b4a6aec15d81e3fd939637ec5d SHA512 6ad7f1d7a90e0acdc9acee06082341ba81d6074767253711930fc9e3dc98dfd02921f1304ee9a1e9b0cc7fffaa6d680abf2714302ffac09013f4c23c8244d542
+MISC metadata.xml 389 BLAKE2B 2feb5e21bb9173a9180e56743e86b687722a27b2ae20c1c2297ca02847195a3473106ecc30e88655e23cf3db9e30d9c6b6c5b7398e2877a01ba2deba36d20ea6 SHA512 29eda3d625700869525e4b37acd060ebc9819c9ffc2d26570124ac18560870d6876b890c84f57986b6699bfae5cb9db24b30611659898dbefc9197098fad802a
diff --git a/dev-lang/esco/metadata.xml b/dev-lang/esco/metadata.xml
index f158c7cb6609..fbb57e224338 100644
--- a/dev-lang/esco/metadata.xml
+++ b/dev-lang/esco/metadata.xml
@@ -1,8 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">esco</remote-id>
- </upstream>
+ <maintainer type="person">
+ <email>xgqt@gentoo.org</email>
+ <name>Maciej Barć</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://sourceforge.net/p/esco/bugs/</bugs-to>
+ <remote-id type="sourceforge">esco</remote-id>
+ </upstream>
</pkgmetadata>