diff --git a/yarn-hydrogen/.footprint b/yarn-hydrogen/.footprint new file mode 100644 index 000000000..43fd6d5b6 --- /dev/null +++ b/yarn-hydrogen/.footprint @@ -0,0 +1,22 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/opt/ +drwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/ +drwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/bin/ +lrwxrwxrwx root/root usr/opt/nodejs-lts-hydrogen/bin/yarn -> /usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/bin/yarn.js +lrwxrwxrwx root/root usr/opt/nodejs-lts-hydrogen/bin/yarnpkg -> /usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/bin/yarn.js +drwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/lib/ +drwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/ +drwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/ +-rw-r--r-- root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/LICENSE +-rw-r--r-- root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/README.md +drwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/bin/ +-rwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/bin/yarn +-rwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/bin/yarn.cmd +-rwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/bin/yarn.js +-rwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/bin/yarnpkg +-rwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/bin/yarnpkg.cmd +drwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/lib/ +-rwxr-xr-x root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/lib/cli.js +-rw-r--r-- root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/lib/v8-compile-cache.js +-rw-r--r-- root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/package.json +-rw-r--r-- root/root usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/preinstall.js diff --git a/yarn-hydrogen/.signature b/yarn-hydrogen/.signature new file mode 100644 index 000000000..cf0d744d9 --- /dev/null +++ b/yarn-hydrogen/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF3wdESlrHIQPlMm96GT+7cabRApKOyniBhtxKbm+FpYDGOHIBAB26Tce0jHGnZxf9hzPGhgfGkcPYJL4PDl49nwI= +SHA256 (Pkgfile) = 61e3fd8e2021a01e294019fe671f515ee7aa94721eaf11b43585856f66c2b69a +SHA256 (.footprint) = 49df3de50dce337170e8372a85d94599a3f2fcbca06f034699fd66911032150d +SHA256 (yarn-v1.22.19.tar.gz) = 732620bac8b1690d507274f025f3c6cfdc3627a84d9642e38a07452cc00e0f2e diff --git a/yarn-hydrogen/Pkgfile b/yarn-hydrogen/Pkgfile new file mode 100644 index 000000000..407c918ba --- /dev/null +++ b/yarn-hydrogen/Pkgfile @@ -0,0 +1,21 @@ +# Description: a nodejs package manager (build for lts version hydrogen) +# URL: https://classic.yarnpkg.com/lang/en/ +# Maintainer: Tim Biermann, tbier at posteo dot de +# Depends on: nodejs-lts-hydrogen + +name=yarn-hydrogen +version=1.22.19 +release=1 +source=(https://github.com/yarnpkg/yarn/releases/download/v$version/yarn-v$version.tar.gz) + +build() { + cd yarn-v$version + install -dm755 "$PKG/usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn" + + # Copy specific files and directories, excluding 'bin' and 'lib' + find . -maxdepth 1 \( -type f -o -type d \) -exec cp -Rp {} "$PKG/usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn" \; + + install -dm755 $PKG/usr/opt/nodejs-lts-hydrogen/bin + ln -s /usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/bin/yarn.js $PKG/usr/opt/nodejs-lts-hydrogen/bin/yarn + ln -s /usr/opt/nodejs-lts-hydrogen/lib/node_modules/yarn/bin/yarn.js $PKG/usr/opt/nodejs-lts-hydrogen/bin/yarnpkg +}