notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: lang/njs/Makefile

Number of commits found: 47

Monday, 18 Mar 2024
14:46 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.2 -> 0.8.3 (+)

<ChangeLog>

    nginx modules:

    *) Bugfix: fixed Headers.set().

    *) Bugfix: fixed js_set with Buffer values.

    *) Bugfix: fixed clear() method of a shared dictionary when
       a timeout is not specified.

    *) Bugfix: fixed stub_status statistics when js_periodic is
       enabled.

    Core:

    *) Bugfix: fixed building with libxml2 2.12 and later.

    *) Bugfix: fixed Date constructor for overflows and with
       NaN values.

    *) Bugfix: fixed underflow in querystring.parse().

    *) Bugfix: fixed potential buffer overread in
       String.prototype.match().

    *) Bugfix: fixed parsing of for-in loops.

    *) Bugfix: fixed parsing of hexadecimal, octal, and binary
       literals with no digits.

</ChangeLog>
commit hash: 422dc9e9d5812cbff37f8f64a5b27df75a581057 commit hash: 422dc9e9d5812cbff37f8f64a5b27df75a581057 commit hash: 422dc9e9d5812cbff37f8f64a5b27df75a581057 commit hash: 422dc9e9d5812cbff37f8f64a5b27df75a581057 422dc9e
Tuesday, 24 Oct 2023
12:44 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.1 -> 0.8.2 (+)

<ChangeLog>

nginx modules:

*) Feature: introduced console object. The following methods
   were introduced: error(), info(), log(), time(), timeEnd(),
   warn().

*) Bugfix: fixed HEAD response handling with large Content-Length
   in fetch API.

*) Bugfix: fixed items() method for a shared dictionary.

*) Bugfix: fixed delete() method for a shared dictionary.

Core:

*) Feature: extended "fs" module. Added existsSync().

*) Bugfix: fixed "xml" module. Fixed broken XML exception handling
   in parse() method.

*) Bugfix: fixed RegExp.prototype.exec() with global regexp and
   unicode input.

*) Bugfix: fixed return statement parsing with invalid expression.

</ChangeLog>
commit hash: 33d962f83d36fc12ddd64bf310ac4004fa91c6b7 commit hash: 33d962f83d36fc12ddd64bf310ac4004fa91c6b7 commit hash: 33d962f83d36fc12ddd64bf310ac4004fa91c6b7 commit hash: 33d962f83d36fc12ddd64bf310ac4004fa91c6b7 33d962f
Saturday, 16 Sep 2023
17:34 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.8.0 -> 0.8.1 (+)

<ChangeLog>

nginx modules:

*) Feature: introduced js_periodic directive.
    The directive specifies a JS handler to run at regular intervals.

*) Feature: implemented items() method for a shared dictionary.
   The method returns all the non-expired key-value pairs.

*) Bugfix: fixed size() and keys() methods of a shared dictionary.

*) Bugfix: fixed erroneous exception in r.internalRedirect()
   introduced in 0.8.0.

Core:

*) Bugfix: fixed incorrect order of keys in
   Object.getOwnPropertyNames().

</ChangeLog>
commit hash: 586a94981355618809e3cac8ba0e56bb4f21dba9 commit hash: 586a94981355618809e3cac8ba0e56bb4f21dba9 commit hash: 586a94981355618809e3cac8ba0e56bb4f21dba9 commit hash: 586a94981355618809e3cac8ba0e56bb4f21dba9 586a949
Wednesday, 12 Jul 2023
02:20 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript: 0.7.12 -> 0.8.0 (+)

<ChangeLog>

nginx modules:

*) Change: removed special treatment of forbidden headers in Fetch API
   introduced in 0.7.10.

*) Change: removed deprecated since 0.5.0 r.requestBody and
   r.responseBody in HTTP module.

*) Change: throwing an exception in r.internalRedirect() while
   filtering in HTTP module.

*) Feature: introduced global nginx properties.
   ngx.build - an optional nginx build name, corresponds to
   --build=name argument of configure script, by default is "".
   ngx.conf_file_path - the file path to current nginx configuration
       file.
   ngx.error_log_path - the file path to current error log file.
   ngx.prefix - the directory that keeps server files.
   ngx.version - the nginx version as a string, for example: "1.25.0".
   ngx.version_number - the nginx version as a number, for example:
       1025000.
   ngx.worker_id - corresponds to an nginx internal worker id.
       The value is between 0 and worker_processes - 1.

*) Feature: introduced js_shared_dict_zone directive.
   The directive allows to declare a dictionary that is shared among the
   working processes.

*) Improvement: added compile-time options to disable njs modules.
   For example to disable libxslt related code:
   NJS_LIBXSLT=NO ./configure  .. --add-module=/path/to/njs/module

*) Bugfix: fixed r.status setter when filtering in HTTP module.

*) Bugfix: fixed setting of Location header in HTTP module.

Core:

*) Change: native methods are provided with retval argument.
   This change breaks compatibility with C extension for njs
   requiring to modify the code.

*) Change: non-compliant deprecated String methods were removed.
   The following methods were removed: String.bytesFrom(),
   String.prototype.fromBytes(), String.prototype.fromUTF8(),
   String.prototype.toBytes(), String.prototype.toUTF8(),
   String.prototype.toString(encoding).

*) Change: removed support for building with GNU readline.

*) Feature: added Array.from(), Array.prototype.toSorted(),
   Array.prototype.toSpliced(), Array.prototype.toReversed().

*) Feature: added %TypedArray%.prototype.toSorted(),
   %TypedArray%.prototype.toSpliced(),
   %TypedArray%.prototype.toReversed().

*) Feature: added CryptoKey properties in WebCrypto.
   The following properties for CryptoKey were added:
   algorithm, extractable, type, usages.

*) Bugfix: fixed retval of crypto.getRandomValues().

*) Bugfix: fixed evaluation of computed property names with function
   expressions.

*) Bugfix: fixed implicit name for a function expression declared in
   arrays.

*) Bugfix: fixed parsing of for-in loops.

*) Bugfix: fixed Date.parse() with ISO-8601 format and UTC time
   offset.

</ChangeLog>
commit hash: 30ba18e2a5f12cfd52d8ea1f732f4602a0ba4659 commit hash: 30ba18e2a5f12cfd52d8ea1f732f4602a0ba4659 commit hash: 30ba18e2a5f12cfd52d8ea1f732f4602a0ba4659 commit hash: 30ba18e2a5f12cfd52d8ea1f732f4602a0ba4659 30ba18e
Monday, 10 Apr 2023
21:10 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript 0.7.11 -> 0.7.12

<ChangeLog>

nginx modules:
*) Bugfix: fixed Headers() constructor in Fetch API.

Core:
*) Feature: added Hash.copy() method in "crypto" module.
*) Feature: added "zlib" module.
*) Improvement: added support for export {name as default}
   statement.
*) Bugfix: fixed Number constructor according to the spec.

</ChangeLog>
commit hash: 58b083f0d756acccc30a30997585d85dc23f5114 commit hash: 58b083f0d756acccc30a30997585d85dc23f5114 commit hash: 58b083f0d756acccc30a30997585d85dc23f5114 commit hash: 58b083f0d756acccc30a30997585d85dc23f5114 58b083f
Thursday, 9 Mar 2023
23:39 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript 0.7.10 -> 0.7.11

While I'm here drop pcre flavor support for lang/njs.

Bump PORTREVISION for www/nginx-devel.

<ChangeLog>
nginx modules:

*) Bugfix: added missed linking with libxml2 for the dynamic module.
   The bug was introduced in 0.7.10.

Core:

*) Feature: added XMLNode API to modify XML documents.

*) Change: removed XML_PARSE_DTDVALID during parsing of XML document
   due to security implications. The issue was introduced
   in 0.7.10. When XML_PARSE_DTDVALID is enabled, libxml2 parses and
   executes external entities present inside an XML document.

*) Bugfix: fixed the detection of await in arguments.

*) Bugfix: fixed Error() instance dumping when "name" prop is not
   primitive.

*) Bugfix: fixed array instance with a getter property dumping.

*) Bugfix: fixed njs_object_property() with NJS_WHITEOUT properties.

*) Bugfix: fixed func instance dumping with "name" as getter.

*) Bugfix: fixed attaching of a stack to an error object.

*) Bugfix: fixed String.prototype.replace() with replacement containing
   "$'", "$`".

</ChangeLog>
commit hash: ea54114ca5fac09640c1074c4c69472781b27995 commit hash: ea54114ca5fac09640c1074c4c69472781b27995 commit hash: ea54114ca5fac09640c1074c4c69472781b27995 commit hash: ea54114ca5fac09640c1074c4c69472781b27995 ea54114
Monday, 13 Feb 2023
16:16 Sergey A. Osokin (osa) search for other commits by this committer
lang/njs: update NGINX JavaScript 0.7.9 -> 0.7.10

<ChangeLog>
nginx modules:

*) Feature: added Request, Response and Headers ctors in Fetch API.

*) Bugfix: fixed nginx logger callback for calls in master process.

Core:

*) Feature: added signal support in CLI.

*) Feature: added "xml" module for working with XML documents.

*) Feature: extended support for symmetric and asymmetric keys
   in WebCrypto. Most notably JWK format for importKey() was added.

*) Feature: extended support for symmetric and asymmetric keys
   in WebCrypto. Most notably JWK format for importKey() was added.
   generateKey() and exportKey() were also implemented.

*) Feature: added String.prototype.replaceAll().

*) Bugfix: fixed for(expr1; conditional syntax error handling.

*) Bugfix: fixed Object.values() and Object.entries() with external
   objects.

*) Bugfix: fixed RegExp.prototype[@@replace]().
</ChangeLog>
commit hash: f0bdbe1343f311f43bca04d92e50a84d24d3b2b4 commit hash: f0bdbe1343f311f43bca04d92e50a84d24d3b2b4 commit hash: f0bdbe1343f311f43bca04d92e50a84d24d3b2b4 commit hash: f0bdbe1343f311f43bca04d92e50a84d24d3b2b4 f0bdbe1
Thursday, 17 Nov 2022
15:25 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript 0.7.8 -> 0.7.9

Bump PORTREVISION for www/nginx-devel.

<ChangeLog>

*) Bugfix: fixed Fetch Response prototype reinitialization.
   When at least one js_import directive was declared in both HTTP
   and Stream, ngx.fetch() returned inapproriate response in Stream.
   The bug was introduced in 0.7.7.

Core:

*) Bugfix: fixed String.prototype.replace(re) if re.exec() returns
   non-flat array.

*) Bugfix: fixed Array.prototype.fill() when start object changes
   "this".

*) Bugfix: fixed description for fs.mkdir() and fs.rmdir() methods.

*) Bugfix: fixed %TypedArray%.prototype.set(s) when s element changes
   "this".

*) Bugfix: fixed Array.prototype.splice(s, d) when d resizes "this"
   during evaluation.

*) Bugfix: fixed for-in loop with left and right hand side
   expressions.

</ChangeLog>
commit hash: 06c49f3a93419af255df245f7d56131f744431e1 commit hash: 06c49f3a93419af255df245f7d56131f744431e1 commit hash: 06c49f3a93419af255df245f7d56131f744431e1 commit hash: 06c49f3a93419af255df245f7d56131f744431e1 06c49f3
Tuesday, 25 Oct 2022
14:13 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript 0.7.7 -> 0.7.8

Bump PORTREVISION for www/nginx-devel.

<ChangeLog>

nginx modules:

*) Feature: added js_preload_object directive.

*) Feature: added ngx.conf_prefix property.

*) Feature: added s.sendUpstream() and s.sendDownstream()
   in stream module.

*) Feature: added support for HEAD method in Fetch API.

*) Improvement: improved async callback support for s.send()
   in stream module.

Core:

*) Feature: added "name" instance property for a function
   object.

*) Feature: added njs.memoryStats object.

*) Bugfix: fixed String.prototype.trimEnd() with unicode
   string.

*) Bugfix: fixed Object.freeze() with fast arrays.

*) Bugfix: fixed Object.defineProperty() with fast arrays.

*) Bugfix: fixed async token as a property name of an object.

*) Bugfix: fixed property set instruction when key modifies
   base binding.

*) Bugfix: fixed complex assignments.

*) Bugfix: fixed handling of unhandled promise rejection.

*) Bugfix: fixed process.env when duplicate environ variables
   are present.

*) Bugfix: fixed double declaration detection in modules.

*) Bugfix: fixed bound function calls according to the spec.

*) Bugfix: fixed break label for if statement.

*) Bugfix: fixed labeled empty statements.

</ChangeLog>
commit hash: facc6c733c974a191f15d39478299b57f50b4c1b commit hash: facc6c733c974a191f15d39478299b57f50b4c1b commit hash: facc6c733c974a191f15d39478299b57f50b4c1b commit hash: facc6c733c974a191f15d39478299b57f50b4c1b facc6c7
Wednesday, 7 Sep 2022
21:10 Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 b7f0544
Tuesday, 30 Aug 2022
17:41 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript 0.7.6 -> 0.7.7

Bump PORTREVISION for www/nginx-devel.

<ChangeLog>

nginx modules:

*) Feature: the number of nginx configuration contexts where
   js directives can be specified is extended.

   HTTP: js_import, js_path, js_set and js_var are allowed
   in server and location contexts. js_content, js_body_filter
   and js_header_filter are allowed in 'if' context.

   Stream: js_import, js_path, js_set and js_var are allowed
   in server context.

*) Feature: added r.internal property.

*) Bugfix: fixed reading response body in fetch API.

*) Bugfix: fixed "js_fetch_timeout" in stream module.

*) Bugfix: fixed socket leak with 0 fetch timeout.

Core:

*) Feature: extended "fs" module.  Added fs.openSync(),
   fs.promises.open(), fs.fstatSync(), fs.readSync(),
   fs.writeSync().

   The following properties of FileHandle are implemented:
   fd, read(), stat(), write(), close().

*) Bugfix: fixed parseInt(), parseFloat(), Symbol.for()
   with no arguments.

</ChangeLog>
commit hash: 672d8656a85f372a555d96ce1acb4dc590f3e863 commit hash: 672d8656a85f372a555d96ce1acb4dc590f3e863 commit hash: 672d8656a85f372a555d96ce1acb4dc590f3e863 commit hash: 672d8656a85f372a555d96ce1acb4dc590f3e863 672d865
Wednesday, 20 Jul 2022
14:22 Tobias C. Berner (tcberner) search for other commits by this committer
lang: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
  *  Anton Shterenlikht
  *  Ashish SHUKLA <ashish@FreeBSD.org>
  *  Bob Eager <bob@eager.cx>
  *  Bruce M Simpson
  *  Bruce M. Simpson
  *  Christoph Mallon <christoph.mallon@gmx.de>
  *  Christopher Elkins <chrise@scardini.com>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Chuck Robey <chuckr@FreeBSD.org>
  *  Cyrille Lefevre <clefevre@citeweb.net>
  *  Dan Rench <citric@cubicone.tmetic.com>
  *  Danilo Egea Gondolfo <danilogondolfo@gmail.com>
  *  Dario Freni <saturnero@gufi.org>
  *  David Kalliecharan <dave@dal.ca>
  *  David Naylor <dbn@FreeBSD.org>
  *  David Naylor <dbn@dragon.local>
  *  David O'Brien (obrien@NUXI.com)
  *  David O'Brien (obrien@NUXI.org)
  *  David O'Brien <obrien@NUXI.org>
  *  David O'Brien <obrien@cs.ucdavis.edu>
  *  Dereckson <dereckson@gmail.com>
  *  Devon H. O'Dell <devon.odell@gmail.com>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Don Croyle <croyle@gelemna.org>
  *  Douglas Anestad <yotta@dougdidit.com>
  *  Edwin Groothuis (edwin@mavetju.org)
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Eugene Ossintsev
  *  Frank Fischer
  *  Frank Gruender <elwood@mc5sys.in-berlin.de>
  *  Frederic Cambus
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Gerald Pfeifer <gerald@FreeBSD.org>
  *  Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
  *  GreenDog <fiziologus@gmail.com>
  *  Gustau Perez i Querol <gustau.perez@gmail.com>
  *  Guy Antony Halse <guy@rucus.ru.za.za>
  *  Herve Quiroz <hq@FreeBSD.org>
  *  Hye-Shik Chang
  *  Hye-Shik Chang <perky@fallin.lv>
  *  Hye-Shik Chang <perky@python.or.kr>
  *  Iblis Lin <iblis@hs.ntnu.edu.tw>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  James FitzGibbon <jfitz@FreeBSD.org>
  *  Jean-Sébastien Pédron <dumbbell@FreeBSD.org>
  *  Jean-Yves Lefort <jylefort@FreeBSD.org>
  *  Jeff Brown <jabrown@caida.org>
  *  Jeremy Norris <ishmael27@home.com>
  *  Jing-Tang Keith Jang <keith@FreeBSD.org>
  *  John Hein <jhein@symmetricom.com>
  *  John Marino <marino@FreeBSD.org>
  *  John Merryweather Cooper
  *  John Merryweather Cooper <coop9211@uidaho.edu>
  *  John Merryweather Cooper et al
  *  Joseph Koshy <jkoshy@FreeBSD.org>
  *  Josh Elsasser <jre@vineyard.net>
  *  Josh Gilliam <josh@quick.net>
  *  Julian H. Stacey <jhs@FreeBSD.org>
  *  Julian Stecklina
  *  Jyun-Yan You <jyyou@cs.nctu.edu.tw>
  *  Katsuji ISHIKAWA <katsuji.ishikawa@gmail.com>
  *  Kimura Fuyuki <fuyuki@hadaly.org>
  *  Kimura Fuyuki <fuyuki@mj.0038.net>
  *  Kimura Fuyuki <fuyuki@nigredo.org>
  *  Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Lars Thegler <lth@FreeBSD.org>
  *  Lev Walkin <vlm@lionet.info>
  *  Li-Wen Hsu <lwhsu@FreeBSD.org>
  *  Mahdi Mokhtari <mokhi64@gmail.com>
  *  Marcin Cieslak <saper@SYSTEM.PL>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Matthew Hunt <mph@FreeBSD.org>
  *  Michael Butschky <butsch@computi.erols.com>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Mitsuru YOSHIDA <mitsuru@riken.jp>
  *  Muhammad Moinur Rahman <5u623l20@gmail.com>
  *  Neal Nelson <ports@nicandneal.net>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Nils M Holm <nmh@t3x.org>
  *  Oliver Braun <obraun@informatik.unibw-muenchen.de>
  *  Oliver Breuninger <ob@seicom.NET>
  *  Patrick Li <pat@databits.net>
  *  Pawel Worach <pawel.worach@gmail.com>
  *  Pedro F. Giffuni <giffunip@asme.org>
  *  Pedro Giffuni
  *  Pedro Giffuni <giffunip@asme.org>
  *  Pete French <pete@twisted.org.uk>
  *  Peter Schuller <peter.schuller@infidyne.com>
  *  Peter van Heusden <pvh@egenetics.com>
  *  Phillip Neumann <pneumann@gmail.com>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Pontus Stenetorp <ninjin@kth.se>
  *  Ralf S. Engelschall <rse@engelschall.com>
  *  Rick van der Zwet <rick@wzoeterwoude.net>
  *  Rob Zinkov
  *  Roland Jesse <roland.jesse@gmx.net>
  *  Romain Tartiere <romain@blogreen.org>
  *  Ryan Steinmetz <zi@FreeBSD.org>
  *  Sahil Tandon <sahil@tandon.net>
  *  Sergei Kolobov <sergei@kolobov.com>
  *  Sergey A. Osokin <osa@FreeBSD.org>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Simon Marlow <simonmar@microsoft.com>
  *  Simun Mikecin <numisemis@yahoo.com>
  *  Stanislav Sedov <ssedov@mbsd.msk.ru>
  *  Stephen Weeks <sweeks@sweeks.com>
  *  Steven G. Kargl
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Timothy Beyer <beyert@cs.ucr.edu>
  *  Timothy Bourke <timbob@bigpond.com>
  *  Tom Judge <tj@FreeBSD.org>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Vitaly Magerya <vmagerya@gmail.com>
  *  Wen Heping <wenheping@gmail.com>
  *  Wen Heping <wenhping@gmail.com>
  *  Wes Peters <wes@softweyr.com>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Yukihiro Nakai <Nakai@technologist.com>
  *  Yukihiro Nakai <nakai@FreeBSD.org>
  *  Zach Garner <zach@neurosoft.org>
  *  aaron@FreeBSD.org
  *  andrewb@cs.cmu.edu
  *  arved
  *  chinsan
  *  chuckr
  *  dd
  *  erik@smluc.org
  *  gahr
  *  gahr@FreeBSD.org
  *  gpalmer
  *  hsu
  *  ijliao
  *  jasone
  *  jkh
  *  jkoshy
  *  jmacd
  *  jmacd@FreeBSD.org
  *  jmz
  *  js@jeannot.org
  *  jseger@FreeBSD.org
  *  kappa@FreeBSD.org.ua
  *  kbyanc
  *  msmith@gsoft.com.au
  *  mutoh@openedu.org
  *  netchild@FreeBSD.org
  *  patrick
  *  pst
  *  rene@FreeBSD.org
  *  ruslan@shevchenko.kiev.ua
  *  stas
  *  tobez

With hat:	portmgr
commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 f98ae56
Tuesday, 19 Jul 2022
16:26 Sergey A. Osokin (osa) search for other commits by this committer
*/*: update NGINX JavaScript module 0.7.5 -> 0.7.6

<ChangeLog>

nginx modules:

*) Feature: improved r.args object. Added support for multiple
   arguments with the same key. Added case sensitivity for
   keys. Keys and values are percent-decoded now.

*) Bugfix: fixed r.headersOut setter for special headers.

Core:

*) Feature: added Symbol.for() and Symbol.keyfor().

*) Feature: added btoa() and atob() from WHATWG spec.

*) Bugfix: fixed large non-decimal literals.

*) Bugfix: fixed unicode argument trimming in parseInt().

*) Bugfix: fixed break instruction in a try-catch block.

*) Bugfix: fixed async function declaration in CLI.

</ChangeLog>
commit hash: 3a5b40a3ca30b9bbf21b165fb30413f18502408d commit hash: 3a5b40a3ca30b9bbf21b165fb30413f18502408d commit hash: 3a5b40a3ca30b9bbf21b165fb30413f18502408d commit hash: 3a5b40a3ca30b9bbf21b165fb30413f18502408d 3a5b40a
Tuesday, 21 Jun 2022
15:21 Sergey A. Osokin (osa) search for other commits by this committer
lang/njs: update 0.7.4 -> 0.7.5

<ChangeLog>

nginx modules:

*) Change: adapting to changes in nginx header structures.

*) Bugfix: fixed r.headersOut special getters when value
   is absent.

*) Change: returning undefined value instead of an empty string
   for Content-Type when the header is absent.

Core:

*) Bugfix: fixed catching of the exception thrown from an
   awaited function.

*) Bugfix: fixed function value initialization.

*) Bugfix: fixed interpreter when await fails.

*) Bugfix: fixed typed-array constructor when source array
   is changed while iterating.

*) Bugfix: fixed String.prototype.replace() with byte strings.

*) Bugfix: fixed template literal from producing byte-strings.

*) Bugfix: fixed array iterator with sparse arrays.

*) Bugfix: fixed memory free while converting a flat array to
   a slow array.

*) Bugfix: properly handling NJS_DECLINE in promise native
   functions.

*) Bugfix: fixed working with an array-like object in Promise.all()
   and friends.

</ChangeLog>
commit hash: 87f8047742b8ab5078466f647a01304da995ee22 commit hash: 87f8047742b8ab5078466f647a01304da995ee22 commit hash: 87f8047742b8ab5078466f647a01304da995ee22 commit hash: 87f8047742b8ab5078466f647a01304da995ee22 87f8047
Tuesday, 31 May 2022
09:52 Bernhard Froehlich (decke) search for other commits by this committer
lang/njs: Fix broken USES after conversion to flavors

Approved by:	osa (via email)
commit hash: fb416a5a8ab7ddb02b1ce098206d560fc32d0a1f commit hash: fb416a5a8ab7ddb02b1ce098206d560fc32d0a1f commit hash: fb416a5a8ab7ddb02b1ce098206d560fc32d0a1f commit hash: fb416a5a8ab7ddb02b1ce098206d560fc32d0a1f fb416a5a
Friday, 27 May 2022
19:29 Sergey A. Osokin (osa) search for other commits by this committer
lang/njs: add flavors

Build both flavors (pcre and pcre2) for NGINX JavaScript command-line
tool.

Bump PORTREVISION.
commit hash: 31235d9fe681424e39052d635b27b552f00c3963 commit hash: 31235d9fe681424e39052d635b27b552f00c3963 commit hash: 31235d9fe681424e39052d635b27b552f00c3963 commit hash: 31235d9fe681424e39052d635b27b552f00c3963 31235d9
Wednesday, 25 May 2022
19:22 Sergey A. Osokin (osa) search for other commits by this committer
lang/njs: update 0.7.3 -> 0.7.4
commit hash: 7697411b63b53c3ecdbebe7d434b6525faa2f626 commit hash: 7697411b63b53c3ecdbebe7d434b6525faa2f626 commit hash: 7697411b63b53c3ecdbebe7d434b6525faa2f626 commit hash: 7697411b63b53c3ecdbebe7d434b6525faa2f626 7697411
Tuesday, 12 Apr 2022
14:02 Sergey A. Osokin (osa) search for other commits by this committer
lang/njs: update to the recent version 0.7.3
commit hash: e8b55f03faa0cc399fc423ba7196aa9f48f08df8 commit hash: e8b55f03faa0cc399fc423ba7196aa9f48f08df8 commit hash: e8b55f03faa0cc399fc423ba7196aa9f48f08df8 commit hash: e8b55f03faa0cc399fc423ba7196aa9f48f08df8 e8b55f0
Friday, 25 Mar 2022
13:03 Bernhard Froehlich (decke) search for other commits by this committer
lang/njs: Revert CPE_VENDOR now that NIST has deprecated nginx:njs

Submitted by:	osa@
See:		https://nvd.nist.gov/vuln/detail/CVE-2021-46463#VulnChangeHistorySection
commit hash: 11541a41fc51a0cdc6d4d03a7e9ac147618f0a03 commit hash: 11541a41fc51a0cdc6d4d03a7e9ac147618f0a03 commit hash: 11541a41fc51a0cdc6d4d03a7e9ac147618f0a03 commit hash: 11541a41fc51a0cdc6d4d03a7e9ac147618f0a03 11541a4
Friday, 18 Mar 2022
15:55 Bernhard Froehlich (decke) search for other commits by this committer
lang/njs: Fix CPE information

Approved by:	portmgr (blanket)
commit hash: 4164ab866d06f6f7e9e3005348fae9486a95335a commit hash: 4164ab866d06f6f7e9e3005348fae9486a95335a commit hash: 4164ab866d06f6f7e9e3005348fae9486a95335a commit hash: 4164ab866d06f6f7e9e3005348fae9486a95335a 4164ab8
Friday, 11 Mar 2022
21:45 Sergey A. Osokin (osa) search for other commits by this committer
lang/njs: resolve conflict

www/nginx installs njs command line utility into ${PREFIX}/sbin,
so no conflict.

Bump PORTREVISION.
commit hash: f70a105964fe1479d0835f0893d8789dbef27dce commit hash: f70a105964fe1479d0835f0893d8789dbef27dce commit hash: f70a105964fe1479d0835f0893d8789dbef27dce commit hash: f70a105964fe1479d0835f0893d8789dbef27dce f70a105
21:24 Sergey A. Osokin (osa) search for other commits by this committer
*/*: add new port NGINX JavaScript (njs) command line utility

NGINX JavaScript, also knows as njs, is a subset of the JavaScript
language that allows extending nginx functionality.  njs is created
in compliance with ECMAScript 5.1 (strict mode) with some ECMAScript 6
and later extensions.  It's easy to use njs command line utility to
develop and debug additional functionality.  Also, it's light-weight
and very useful as a shebang in some cases as the nodejs substitutor.

Remove build of njs command-line utlity from the www/nginx-devel (*)
process.

Bump PORTREVISION. (*)
commit hash: a9108d8c085c83e3158abb661908d343b0eb5d9c commit hash: a9108d8c085c83e3158abb661908d343b0eb5d9c commit hash: a9108d8c085c83e3158abb661908d343b0eb5d9c commit hash: a9108d8c085c83e3158abb661908d343b0eb5d9c a9108d8
Thursday, 9 Jun 2011
15:45 bapt search for other commits by this committer
Remove lang/njs and ports that depends on it, njs has no more public distfile
and no more upstream
the other aren't under development anymore

lang/ruby-js
textproc/ruby-xml-script
www/ruby-asp
2011-05-01 lang/njs: Upstream disapear and distfile is no more available
Original commit
Tuesday, 15 Mar 2011
13:45 bapt search for other commits by this committer
Deprecate unmaintained ports from lang where upstream disapear and/or
where no distfiles can be found and are not used by maintained ports
Original commit
Saturday, 4 Dec 2010
07:34 ade search for other commits by this committer
Sync to new bsd.autotools.mk
Original commit
Sunday, 2 Aug 2009
19:36 mezz search for other commits by this committer
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:      marcus and kwm
Pointyhat-exp:  a few times by pav
Tested by:      pgollucci, "Romain Tartière" <romain@blogreen.org>, and
                a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:    marcus
Approved by:    portmgr
Original commit
Sunday, 21 Oct 2007
17:53 nox search for other commits by this committer
Fix build
Original commit
Sunday, 14 Oct 2007
14:28 erwin search for other commits by this committer
Mark BROKEN: does not build
Original commit
Wednesday, 4 Jul 2007
17:08 danfe search for other commits by this committer
The port does not install any additional docs/examples anyways, so remove
the useless target.
Original commit
16:56 danfe search for other commits by this committer
- Fix the build with GCC 4.2 [1]
- Nuke trivial pkg-message.in
- Usual round of Makefile cleanups

Reported by:    pointyhat (logs) [1]
Original commit
Sunday, 27 May 2007
03:01 kris search for other commits by this committer
BROKEN with gcc 4.2
Original commit
Tuesday, 15 Aug 2006
00:29 clsung search for other commits by this committer
- s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include irc/ japanese/ java/ lang/ mail/ math/ maintained by ports@

PR:             ports/101916
Submitted by:   Gea-Suan Lin <gslin_AT_gslin dot org>
Original commit
Tuesday, 9 May 2006
20:52 edwin search for other commits by this committer
Remove USE_REINPLACE from the categories starting with L
Original commit
Thursday, 23 Feb 2006
10:40 ade search for other commits by this committer
Conversion to a single libtool environment.

Approved by:    portmgr (kris)
Original commit
Tuesday, 15 Nov 2005
06:52 ade search for other commits by this committer
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
        http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
Original commit
Sunday, 13 Nov 2005
15:38 arved search for other commits by this committer
Store a copy of the distfile on MASTER_SITE_LOCAL
Original commit
Sunday, 9 Oct 2005
20:55 linimon search for other commits by this committer
Mark as BROKEN: does not fetch, mastersite disappeared.

Source:         distfile survey
Original commit
Friday, 15 Jul 2005
08:56 thierry search for other commits by this committer
Switch back to USE_INC_LIBTOOL_VER and don't install .la files.

Reported by:    Kris via pointyhat
Original commit
Monday, 11 Jul 2005
17:40 thierry search for other commits by this committer
Add two MASTERSITES without redirection.

Requested by:   kris
Original commit
Sunday, 10 Jul 2005
21:46 thierry search for other commits by this committer
- Remove a bogus ftp site from MASTER_SITES (1);
- use external libtool;
- pet portlint;
- release maintainership.

Reported by:    Kris via pointyhat (1)
Original commit
Friday, 9 Jul 2004
17:43 marcus search for other commits by this committer
Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port.  Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version.  To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:

USE_INC_LIBTOOL_VER=    15

With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:             63944
Based on work by:eik and marcus
Approved by:    ade (autotools maintainer)
Tested by:      kris on pointyhat
Bound to be hidden problems:    You bet
Original commit
Sunday, 14 Mar 2004
06:17 ade search for other commits by this committer
Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

        USE_LIBTOOL=YES         ->      USE_LIBTOOL_VER=13
        USE_AUTOCONF=YES        ->      USE_AUTOCONF_VER=213
        USE_AUTOMAKE=YES        ->      USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
Original commit
Tuesday, 14 Oct 2003
07:13 edwin search for other commits by this committer
lang/njs: changing conflicts.

        - removing conflict detection with converters/kdesupport11;
        - lang/njs and lang/spidermonkey install bin/js
        (noted by Oliver Eikemeier <eikemeier@fillmore-labs.com>).

PR:             ports/57972
Submitted by:   Thierry Thomas <thierry@pompo.net>
Original commit
Friday, 21 Feb 2003
12:35 knu search for other commits by this committer
De-pkg-comment.
Original commit
Sunday, 7 Jul 2002
18:34 ijliao search for other commits by this committer
PERL -> REINPLACE_CMD

PR:             40289
Submitted by:   maintainer
Original commit
Monday, 28 Jan 2002
23:41 okazaki search for other commits by this committer
- check the conflict with converters/kdesupport11, which installs     old
versions of njs's files.   - build and install shared library files.   (both
requested by Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>)    
Original commit
Tuesday, 22 Jan 2002
11:52 okazaki search for other commits by this committer
Add njs 0.2.5,   NJS (NGS) is a standalone JavaScript/ECMAScript   interpreter. 
  
Original commit

Number of commits found: 47