
commit 893a70e8e411057ad560430512db7a45355d406c Author: Danny Rawlins <contact@romster.me> Date: Sat Jun 26 23:47:27 2021 +1000 nodejs: added optional deps c-ares and nghttp2-libs diff --git a/nodejs/.signature b/nodejs/.signature index 1d8cb2959..3059e2e08 100644 --- a/nodejs/.signature +++ b/nodejs/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/UDHUtjbcBZyJnAi2F9+G9wEQOAPdPgTJ/udQ1IO+rUTodRiF49H+qJVjIn40XZm53yFyNEoKfkn5Y+sg6JVtAg= -SHA256 (Pkgfile) = 7405cb308f289c625512cf568d8eb48b3d6b692274b6b2107c45e7138918f855 +RWSE3ohX2g5d/UguDSjaC9/nWBKZSIbhXXBDb/Zrzmotsdb+v2+xrmd1bkwc033aaNW5zytEawMNmQG5m5FzsGgEJP4zrAEUWQ4= +SHA256 (Pkgfile) = ab0e1e3ae9df95347de522ba9d6c1e0e7735e3ef8816657932d67f3ff0b78e50 SHA256 (.footprint) = 23156b02d6e0e18eb9407fb63577b9e1c89fa3ac9f768c5c1614af6991c60b67 SHA256 (node-v16.4.0.tar.xz) = f91e212e0b64d5fa745b15da4b8ac504acf72fb9216bfa77d3f66ca0e178c81d diff --git a/nodejs/Pkgfile b/nodejs/Pkgfile index 34de29ab9..c658ed042 100644 --- a/nodejs/Pkgfile +++ b/nodejs/Pkgfile @@ -2,9 +2,7 @@ # URL: https://nodejs.org/ # Maintainer: Danny Rawlins, crux at romster dot me # Depends on: openssl libuv zlib -# Optional: icu brotli ninja - -# c-ares wait until a newer release than 1.16.1 +# Optional: brotli c-ares icu nghttp2-libs ninja name=nodejs version=16.4.0 @@ -14,9 +12,11 @@ source=(https://nodejs.org/dist/v$version/node-v$version.tar.xz) build() { cd node-v$version - [ -e '/usr/lib/pkgconfig/icu-i18n.pc' ] && PKGMK_NODEJS+=' --with-intl=system-icu' - [ -e '/usr/lib/pkgconfig/libbrotlicommon.pc' ] && PKGMK_NODEJS+=' --shared-brotli' - [ -e '/usr/bin/ninja' ] && PKGMK_NODEJS+=' --ninja' + prt-get isinst brotli && PKGMK_NODEJS+=' --shared-brotli' + prt-get isinst c-ares && PKGMK_NODEJS+=' --shared-cares' + prt-get isinst icu && PKGMK_NODEJS+=' --with-intl=system-icu' + prt-get isinst nghttp2-libs && PKGMK_NODEJS+=' --experimental-http-parser --shared-nghttp2' + prt-get isinst ninja && PKGMK_NODEJS+=' --ninja' ./configure ${PKGMK_NODEJS} \ --prefix=/usr \ @@ -24,7 +24,6 @@ build() { --shared-libuv \ --shared-zlib \ --shared-openssl - # -shared-cares make make DESTDIR=$PKG install @@ -39,5 +38,4 @@ build() { -name 'TODO.org' -o \ -name 'ChangeLog' -o \ -name 'NEWS' \) -delete - }