Index: head/www/Makefile =================================================================== --- head/www/Makefile (revision 548788) +++ head/www/Makefile (revision 548789) @@ -1,2348 +1,2349 @@ # $FreeBSD$ # COMMENT = Ports related to the World Wide Web SUBDIR += R-cran-RgoogleMaps SUBDIR += R-cran-Rook SUBDIR += R-cran-crosstalk SUBDIR += R-cran-downloader SUBDIR += R-cran-htmlwidgets SUBDIR += R-cran-httpuv SUBDIR += R-cran-httr SUBDIR += R-cran-rvest SUBDIR += R-cran-scrapeR SUBDIR += R-cran-selectr SUBDIR += R-cran-servr SUBDIR += R-cran-shiny SUBDIR += Stikked SUBDIR += UniversalFeedCreator SUBDIR += adguardhome SUBDIR += adzap SUBDIR += alef-webfont SUBDIR += amphetadesk SUBDIR += analog SUBDIR += annie SUBDIR += anyremote2html SUBDIR += anyterm SUBDIR += apache-mode.el SUBDIR += apache24 SUBDIR += apt-cacher-ng SUBDIR += aquatone SUBDIR += archiva SUBDIR += aria2 SUBDIR += asql SUBDIR += authelia SUBDIR += awffull SUBDIR += aws SUBDIR += aws-demos SUBDIR += awstats SUBDIR += axis2 SUBDIR += bacula-web SUBDIR += baikal SUBDIR += bareos-webui SUBDIR += bareos16-webui SUBDIR += bareos17-webui SUBDIR += bareos18-webui SUBDIR += beehive SUBDIR += bkmrkconv SUBDIR += blastbeat SUBDIR += bluefish SUBDIR += bolt SUBDIR += bozohttpd SUBDIR += browsh SUBDIR += bugzilla2atom SUBDIR += buku SUBDIR += butterfly SUBDIR += c-icap SUBDIR += c-icap-modules SUBDIR += cadaver SUBDIR += caddy SUBDIR += calamaris SUBDIR += calamaris-devel SUBDIR += caldavzap SUBDIR += calendarserver SUBDIR += carbonapi SUBDIR += castget SUBDIR += cgi-lib SUBDIR += cgi-lib.pl SUBDIR += cgicc SUBDIR += cgichk SUBDIR += cgiwrap SUBDIR += checkbot SUBDIR += chems SUBDIR += choqok SUBDIR += chpasswd SUBDIR += chrome-gnome-shell SUBDIR += chromium SUBDIR += ckeditor SUBDIR += cl-lml SUBDIR += cl-lml-sbcl SUBDIR += clearsilver SUBDIR += cliqz SUBDIR += closure-compiler SUBDIR += cntlm SUBDIR += codeigniter SUBDIR += colly SUBDIR += coppermine SUBDIR += cplanet SUBDIR += cpp-httplib SUBDIR += cpr SUBDIR += crawl SUBDIR += crp SUBDIR += css-mode.el SUBDIR += cssed SUBDIR += csso SUBDIR += csstidy SUBDIR += ctemplate SUBDIR += cutelyst SUBDIR += davical SUBDIR += davix SUBDIR += dddbl SUBDIR += ddgr SUBDIR += decss SUBDIR += demoroniser + SUBDIR += deno SUBDIR += devd SUBDIR += dfileserver SUBDIR += dhttpd SUBDIR += dillo2 SUBDIR += dojo SUBDIR += dojo-shrinksafe SUBDIR += dokuwiki SUBDIR += dolibarr SUBDIR += domoticz SUBDIR += drupal7 SUBDIR += drupal7-wysiwyg SUBDIR += drupal8 SUBDIR += drush SUBDIR += dtse SUBDIR += e107 SUBDIR += e2guardian SUBDIR += edbrowse SUBDIR += eden SUBDIR += efront SUBDIR += elgg SUBDIR += elinks SUBDIR += elixir-html_entities SUBDIR += elixir-html_sanitize_ex SUBDIR += elixir-httpoison SUBDIR += elixir-httpotion SUBDIR += elixir-joken SUBDIR += elixir-maru SUBDIR += elixir-phoenix SUBDIR += elixir-phoenix_ecto SUBDIR += elixir-phoenix_html SUBDIR += elixir-phoenix_pubsub SUBDIR += elixir-webassembly SUBDIR += emacs-w3m SUBDIR += encode-explorer SUBDIR += envoy SUBDIR += ephemera SUBDIR += epiphany SUBDIR += erlang-cowboy SUBDIR += erlang-cowlib SUBDIR += erlang-hackney SUBDIR += erlang-ibrowse SUBDIR += erlang-mochiweb SUBDIR += erlang-mochiweb-basho SUBDIR += erlang-webmachine SUBDIR += fabio SUBDIR += falkon SUBDIR += fancybox SUBDIR += faup SUBDIR += fcgi SUBDIR += fcgiwrap SUBDIR += ffproxy SUBDIR += ffsend SUBDIR += fgallery SUBDIR += filtron SUBDIR += firefox SUBDIR += firefox-esr SUBDIR += flashplayer SUBDIR += flat-frog SUBDIR += flickcurl SUBDIR += fnord SUBDIR += formication SUBDIR += foswiki SUBDIR += fpc-fastcgi SUBDIR += fpc-googleapi SUBDIR += fpc-httpd22 SUBDIR += fpc-httpd24 SUBDIR += fpc-libmicrohttpd SUBDIR += free-sa-devel SUBDIR += fswiki SUBDIR += fusionpbx SUBDIR += g-cows SUBDIR += g-gcl SUBDIR += gallery-dl SUBDIR += gallery2 SUBDIR += gatling SUBDIR += gauche-makiki SUBDIR += gecko-mediaplayer SUBDIR += geckodriver SUBDIR += geeknote SUBDIR += geneweb SUBDIR += geolizer SUBDIR += geronimo SUBDIR += get_flash_videos SUBDIR += getleft SUBDIR += gist SUBDIR += gitea SUBDIR += gitlab-ce SUBDIR += gitlab-pages SUBDIR += gitlab-workhorse SUBDIR += glassfish SUBDIR += glassfish4 SUBDIR += glpi SUBDIR += gnome-user-share SUBDIR += go-appengine-sdk SUBDIR += go-www SUBDIR += gobuffalo SUBDIR += gohugo SUBDIR += google-appengine SUBDIR += googlebook_dl SUBDIR += googler SUBDIR += goose SUBDIR += gophernicus SUBDIR += gopherus SUBDIR += gotty SUBDIR += gpx2map SUBDIR += grafana SUBDIR += grafana4 SUBDIR += grafana5 SUBDIR += grafana6 SUBDIR += grafana7 SUBDIR += grails SUBDIR += gregarius SUBDIR += groupoffice SUBDIR += grr SUBDIR += gstreamer-plugins-neon SUBDIR += gstreamer1-plugins-neon SUBDIR += gtkhtml3 SUBDIR += gtkhtml4 SUBDIR += guacamole-client SUBDIR += guile-www SUBDIR += gwsocket SUBDIR += h2o SUBDIR += h2o-devel SUBDIR += habari SUBDIR += helma SUBDIR += hiawatha SUBDIR += hiawatha-monitor SUBDIR += horde-ansel SUBDIR += horde-base SUBDIR += horde-passwd SUBDIR += horde-trean SUBDIR += horde-wicked SUBDIR += hotcrp SUBDIR += hs-DAV SUBDIR += hs-hjsmin SUBDIR += hs-postgrest SUBDIR += hs-wai-app-static SUBDIR += hs-yesod-bin SUBDIR += htdigest SUBDIR += htdump SUBDIR += html2hdml SUBDIR += html2wml SUBDIR += htmlcompressor SUBDIR += htmlcxx SUBDIR += httest SUBDIR += http-parser SUBDIR += http_get SUBDIR += http_load SUBDIR += http_post SUBDIR += httpasyncclient SUBDIR += httpclient SUBDIR += httpcore SUBDIR += httptunnel SUBDIR += httrack SUBDIR += hypermail SUBDIR += igal2 SUBDIR += ikiwiki SUBDIR += ilias SUBDIR += ilias6 SUBDIR += interchange SUBDIR += iridium SUBDIR += itop SUBDIR += jericho-html SUBDIR += jesred SUBDIR += jetty8 SUBDIR += jetty9 SUBDIR += jitsi-meet SUBDIR += jmeter SUBDIR += joomla3 SUBDIR += jspwiki SUBDIR += jwt-cli SUBDIR += kanboard SUBDIR += kannel SUBDIR += kannel-sqlbox SUBDIR += kcgi SUBDIR += kdsoap SUBDIR += kf5-kdewebkit SUBDIR += kf5-khtml SUBDIR += kf5-kjs SUBDIR += kf5-kjsembed SUBDIR += kiwix-tools SUBDIR += kohana SUBDIR += kurly SUBDIR += larbin SUBDIR += libapreq2 SUBDIR += libdom SUBDIR += libecap SUBDIR += libepc SUBDIR += libevhtp SUBDIR += libgtkhtml SUBDIR += libhpack SUBDIR += libhubbub SUBDIR += libjwt SUBDIR += libmicrohttpd SUBDIR += libnghttp2 SUBDIR += libnghttp3 SUBDIR += libresonic-standalone SUBDIR += librespeed SUBDIR += librtcdcpp SUBDIR += libwpe SUBDIR += libwww SUBDIR += lightsquid SUBDIR += lighttpd SUBDIR += lighttpd-mod_h264_streaming SUBDIR += limesurvey SUBDIR += linklint SUBDIR += links SUBDIR += links1 SUBDIR += linux-c7-qtwebkit SUBDIR += linux-flashplayer SUBDIR += linux-opera SUBDIR += litmus SUBDIR += ljdeps SUBDIR += logswan SUBDIR += logtools SUBDIR += lua-resty-core SUBDIR += lua-resty-lrucache SUBDIR += luakit SUBDIR += luakit-devel SUBDIR += lynx SUBDIR += lynx-current SUBDIR += madsonic SUBDIR += man2web SUBDIR += mathjax SUBDIR += mathopd SUBDIR += matomo SUBDIR += mattermost-server SUBDIR += mattermost-webapp SUBDIR += mediawiki131 SUBDIR += mediawiki133 SUBDIR += mediawiki134 SUBDIR += mergelog SUBDIR += mhonarc SUBDIR += micro_httpd SUBDIR += middleman SUBDIR += midori SUBDIR += mimetex SUBDIR += mini_httpd SUBDIR += miniflux SUBDIR += minio SUBDIR += minio-client SUBDIR += miniserve SUBDIR += mitmproxy SUBDIR += mkapachepw SUBDIR += mknmz-wwwoffle SUBDIR += mnogosearch SUBDIR += mod_amazon_proxy SUBDIR += mod_asn SUBDIR += mod_auth_cas SUBDIR += mod_auth_cookie_mysql2 SUBDIR += mod_auth_gssapi SUBDIR += mod_auth_kerb2 SUBDIR += mod_auth_mellon SUBDIR += mod_auth_mysql2 SUBDIR += mod_auth_mysql_another SUBDIR += mod_auth_openid SUBDIR += mod_auth_openidc SUBDIR += mod_auth_pam2 SUBDIR += mod_auth_pgsql2 SUBDIR += mod_auth_pubtkt SUBDIR += mod_auth_tkt SUBDIR += mod_auth_xradius SUBDIR += mod_authnz_crowd SUBDIR += mod_authnz_external24 SUBDIR += mod_backtrace SUBDIR += mod_cfg_ldap SUBDIR += mod_cloudflare SUBDIR += mod_dav_svn SUBDIR += mod_dnssd SUBDIR += mod_evasive SUBDIR += mod_fastcgi SUBDIR += mod_fcgid SUBDIR += mod_fileiri SUBDIR += mod_gnutls SUBDIR += mod_h264_streaming SUBDIR += mod_http2 SUBDIR += mod_jk SUBDIR += mod_limitipconn2 SUBDIR += mod_line_edit SUBDIR += mod_log_sql SUBDIR += mod_maxminddb SUBDIR += mod_memcache SUBDIR += mod_memcache_block SUBDIR += mod_mono SUBDIR += mod_mpm_itk SUBDIR += mod_pagespeed SUBDIR += mod_perl2 SUBDIR += mod_php72 SUBDIR += mod_php73 SUBDIR += mod_php74 SUBDIR += mod_proctitle SUBDIR += mod_proxy_xml SUBDIR += mod_python35 SUBDIR += mod_qos SUBDIR += mod_realdoc SUBDIR += mod_reproxy SUBDIR += mod_rivet SUBDIR += mod_rpaf2 SUBDIR += mod_scgi SUBDIR += mod_security SUBDIR += mod_setenvifplus SUBDIR += mod_tidy SUBDIR += mod_umask SUBDIR += mod_webauth SUBDIR += mod_webkit SUBDIR += mod_wsgi4 SUBDIR += mod_xmlns SUBDIR += mod_xsendfile SUBDIR += mohawk SUBDIR += moinmoin SUBDIR += moinmoincli SUBDIR += mongoose SUBDIR += mongrel2 SUBDIR += monolith SUBDIR += moodle35 SUBDIR += moodle37 SUBDIR += moodle38 SUBDIR += moodle39 SUBDIR += morty SUBDIR += mozplugger SUBDIR += multisort SUBDIR += multiwatch SUBDIR += mybb SUBDIR += myfaces SUBDIR += mysqlphp2postgres SUBDIR += mythplugin-mythweb SUBDIR += nanoblogger SUBDIR += nanoblogger-extra SUBDIR += neon SUBDIR += netrik SUBDIR += netstiff SUBDIR += netsurf SUBDIR += newsboat SUBDIR += nextcloud SUBDIR += nextcloud-appointments SUBDIR += nextcloud-calendar SUBDIR += nextcloud-circles SUBDIR += nextcloud-contacts SUBDIR += nextcloud-deck SUBDIR += nextcloud-forms SUBDIR += nextcloud-groupfolders SUBDIR += nextcloud-notes SUBDIR += nextcloud-tasks SUBDIR += nghttp2 SUBDIR += nginx SUBDIR += nginx-devel SUBDIR += nginx-full SUBDIR += nginx-lite SUBDIR += nginx-naxsi SUBDIR += nginx-prometheus-exporter SUBDIR += nginx-ultimate-bad-bot-blocker SUBDIR += nginx-vts-exporter SUBDIR += nibbleblog SUBDIR += nift SUBDIR += node SUBDIR += node10 SUBDIR += node12 SUBDIR += nostromo SUBDIR += novnc SUBDIR += novnc-websockify SUBDIR += npapi-xine SUBDIR += npc SUBDIR += npm SUBDIR += npm-node10 SUBDIR += npm-node12 SUBDIR += nspluginwrapper SUBDIR += obhttpd SUBDIR += oneshot SUBDIR += onionbalance SUBDIR += onionshare SUBDIR += opencart SUBDIR += opera SUBDIR += opera-linuxplugins SUBDIR += orangehrm SUBDIR += osrm-backend SUBDIR += ot-recorder SUBDIR += otrs SUBDIR += otter-browser SUBDIR += owncloud SUBDIR += p5-AMF-Perl SUBDIR += p5-Acme-Monta SUBDIR += p5-Amon2 SUBDIR += p5-Amon2-Lite SUBDIR += p5-Amon2-Plugin-LogDispatch SUBDIR += p5-Amon2-Plugin-Web-CSRFDefender SUBDIR += p5-Amon2-Plugin-Web-MobileAgent SUBDIR += p5-Any-Template SUBDIR += p5-Any-URI-Escape SUBDIR += p5-AnyEvent-HTTP SUBDIR += p5-AnyEvent-HTTP-LWP-UserAgent SUBDIR += p5-AnyEvent-HTTPD SUBDIR += p5-AnyEvent-ReverseHTTP SUBDIR += p5-AnyEvent-SCGI SUBDIR += p5-AnyEvent-WebSocket-Client SUBDIR += p5-Apache-ASP SUBDIR += p5-Apache-Admin-Config SUBDIR += p5-Apache-AuthCookie SUBDIR += p5-Apache-AuthTicket SUBDIR += p5-Apache-Clean2 SUBDIR += p5-Apache-Config-Preproc SUBDIR += p5-Apache-ConfigFile SUBDIR += p5-Apache-ConfigParser SUBDIR += p5-Apache-DB SUBDIR += p5-Apache-DBI SUBDIR += p5-Apache-Defaults SUBDIR += p5-Apache-Htgroup SUBDIR += p5-Apache-LogFormat-Compiler SUBDIR += p5-Apache-MP3 SUBDIR += p5-Apache-ParseFormData SUBDIR += p5-Apache-Profiler SUBDIR += p5-Apache-Session SUBDIR += p5-Apache-Session-PHP SUBDIR += p5-Apache-Session-SQLite3 SUBDIR += p5-Apache-Session-SharedMem SUBDIR += p5-Apache-Session-Wrapper SUBDIR += p5-Apache-SessionX SUBDIR += p5-Apache-Singleton SUBDIR += p5-Apache2-SiteControl SUBDIR += p5-ApacheBench SUBDIR += p5-App-Nopaste SUBDIR += p5-App-gist SUBDIR += p5-Ark SUBDIR += p5-Bigtop SUBDIR += p5-Blog-Spam SUBDIR += p5-Browser-Open SUBDIR += p5-Business-PayPal SUBDIR += p5-CGI SUBDIR += p5-CGI-Ajax SUBDIR += p5-CGI-Application SUBDIR += p5-CGI-Application-Dispatch SUBDIR += p5-CGI-Application-Dispatch-Server SUBDIR += p5-CGI-Application-PSGI SUBDIR += p5-CGI-Application-Plugin-AnyTemplate SUBDIR += p5-CGI-Application-Plugin-Apache SUBDIR += p5-CGI-Application-Plugin-Authentication SUBDIR += p5-CGI-Application-Plugin-Authorization SUBDIR += p5-CGI-Application-Plugin-AutoRunmode SUBDIR += p5-CGI-Application-Plugin-Config-YAML SUBDIR += p5-CGI-Application-Plugin-ConfigAuto SUBDIR += p5-CGI-Application-Plugin-DBH SUBDIR += p5-CGI-Application-Plugin-DebugScreen SUBDIR += p5-CGI-Application-Plugin-DevPopup SUBDIR += p5-CGI-Application-Plugin-Forward SUBDIR += p5-CGI-Application-Plugin-HTDot SUBDIR += p5-CGI-Application-Plugin-HTMLPrototype SUBDIR += p5-CGI-Application-Plugin-HtmlTidy SUBDIR += p5-CGI-Application-Plugin-JSON SUBDIR += p5-CGI-Application-Plugin-LinkIntegrity SUBDIR += p5-CGI-Application-Plugin-LogDispatch SUBDIR += p5-CGI-Application-Plugin-MessageStack SUBDIR += p5-CGI-Application-Plugin-Redirect SUBDIR += p5-CGI-Application-Plugin-Session SUBDIR += p5-CGI-Application-Plugin-Stream SUBDIR += p5-CGI-Application-Plugin-TT SUBDIR += p5-CGI-Application-Plugin-ValidateRM SUBDIR += p5-CGI-Application-Plugin-ViewCode SUBDIR += p5-CGI-Application-Server SUBDIR += p5-CGI-ArgChecker SUBDIR += p5-CGI-Builder SUBDIR += p5-CGI-Builder-TT2 SUBDIR += p5-CGI-Cache SUBDIR += p5-CGI-Compile SUBDIR += p5-CGI-Compress-Gzip SUBDIR += p5-CGI-Cookie-Splitter SUBDIR += p5-CGI-Cookie-XS SUBDIR += p5-CGI-Deurl-XS SUBDIR += p5-CGI-Emulate-PSGI SUBDIR += p5-CGI-EncryptForm SUBDIR += p5-CGI-Enurl SUBDIR += p5-CGI-Ex SUBDIR += p5-CGI-Expand SUBDIR += p5-CGI-ExtDirect SUBDIR += p5-CGI-FCKeditor SUBDIR += p5-CGI-Fast SUBDIR += p5-CGI-FastTemplate SUBDIR += p5-CGI-FormBuilder SUBDIR += p5-CGI-Framework SUBDIR += p5-CGI-Kwiki SUBDIR += p5-CGI-Lite SUBDIR += p5-CGI-Minimal SUBDIR += p5-CGI-PSGI SUBDIR += p5-CGI-Pager SUBDIR += p5-CGI-Prototype SUBDIR += p5-CGI-Response SUBDIR += p5-CGI-SSI SUBDIR += p5-CGI-Session SUBDIR += p5-CGI-Session-ExpireSessions SUBDIR += p5-CGI-Simple SUBDIR += p5-CGI-SpeedyCGI SUBDIR += p5-CGI-Struct SUBDIR += p5-CGI-Thin SUBDIR += p5-CGI-Untaint SUBDIR += p5-CGI-Untaint-date SUBDIR += p5-CGI-Untaint-email SUBDIR += p5-CGI-Upload SUBDIR += p5-CGI-Utils SUBDIR += p5-CGI-XMLApplication SUBDIR += p5-CIF-Client SUBDIR += p5-CSS-DOM SUBDIR += p5-CSS-Inliner SUBDIR += p5-Catalyst-Action-REST SUBDIR += p5-Catalyst-Action-RenderView SUBDIR += p5-Catalyst-Action-Serialize-XML-Hash-LX SUBDIR += p5-Catalyst-ActionRole-ACL SUBDIR += p5-Catalyst-Authentication-Credential-HTTP SUBDIR += p5-Catalyst-Authentication-Credential-OpenID SUBDIR += p5-Catalyst-Authentication-Store-DBIx-Class SUBDIR += p5-Catalyst-Authentication-Store-LDAP SUBDIR += p5-Catalyst-Component-ACCEPT_CONTEXT SUBDIR += p5-Catalyst-Component-InstancePerContext SUBDIR += p5-Catalyst-Controller-ActionRole SUBDIR += p5-Catalyst-Controller-BindLex SUBDIR += p5-Catalyst-Controller-FormBuilder SUBDIR += p5-Catalyst-Controller-HTML-FormFu SUBDIR += p5-Catalyst-Controller-RateLimit SUBDIR += p5-Catalyst-Controller-RequestToken SUBDIR += p5-Catalyst-Controller-SOAP SUBDIR += p5-Catalyst-Devel SUBDIR += p5-Catalyst-DispatchType-Regex SUBDIR += p5-Catalyst-Engine-Apache SUBDIR += p5-Catalyst-Engine-HTTP-Prefork SUBDIR += p5-Catalyst-Engine-PSGI SUBDIR += p5-Catalyst-Enzyme SUBDIR += p5-Catalyst-Helper-Controller-Scaffold SUBDIR += p5-Catalyst-Manual SUBDIR += p5-Catalyst-Model-Adaptor SUBDIR += p5-Catalyst-Model-CDBI SUBDIR += p5-Catalyst-Model-CDBI-Plain SUBDIR += p5-Catalyst-Model-CDBI-Sweet SUBDIR += p5-Catalyst-Model-DBIC-Plain SUBDIR += p5-Catalyst-Model-DBIC-Schema SUBDIR += p5-Catalyst-Model-DynamicAdaptor SUBDIR += p5-Catalyst-Model-LDAP SUBDIR += p5-Catalyst-Model-Memcached SUBDIR += p5-Catalyst-Model-Oryx SUBDIR += p5-Catalyst-Model-Tarantool SUBDIR += p5-Catalyst-Model-XML-Feed SUBDIR += p5-Catalyst-Model-Xapian SUBDIR += p5-Catalyst-Plugin-AtomServer SUBDIR += p5-Catalyst-Plugin-Authentication SUBDIR += p5-Catalyst-Plugin-Authentication-CDBI SUBDIR += p5-Catalyst-Plugin-Authentication-OpenID SUBDIR += p5-Catalyst-Plugin-Authentication-Store-Htpasswd SUBDIR += p5-Catalyst-Plugin-Authorization-ACL SUBDIR += p5-Catalyst-Plugin-Authorization-Roles SUBDIR += p5-Catalyst-Plugin-AutoCRUD SUBDIR += p5-Catalyst-Plugin-Browser SUBDIR += p5-Catalyst-Plugin-C3 SUBDIR += p5-Catalyst-Plugin-Cache SUBDIR += p5-Catalyst-Plugin-Cache-FastMmap SUBDIR += p5-Catalyst-Plugin-Cache-Memcached SUBDIR += p5-Catalyst-Plugin-Cache-Memcached-Fast SUBDIR += p5-Catalyst-Plugin-Captcha SUBDIR += p5-Catalyst-Plugin-ConfigLoader SUBDIR += p5-Catalyst-Plugin-ConfigLoader-Environment SUBDIR += p5-Catalyst-Plugin-CookiedSession SUBDIR += p5-Catalyst-Plugin-DateTime SUBDIR += p5-Catalyst-Plugin-DefaultEnd SUBDIR += p5-Catalyst-Plugin-Email SUBDIR += p5-Catalyst-Plugin-ErrorCatcher SUBDIR += p5-Catalyst-Plugin-FillInForm SUBDIR += p5-Catalyst-Plugin-FormBuilder SUBDIR += p5-Catalyst-Plugin-FormValidator SUBDIR += p5-Catalyst-Plugin-I18N SUBDIR += p5-Catalyst-Plugin-Log-Dispatch SUBDIR += p5-Catalyst-Plugin-Log-Handler SUBDIR += p5-Catalyst-Plugin-LogWarnings SUBDIR += p5-Catalyst-Plugin-PageCache SUBDIR += p5-Catalyst-Plugin-Params-Nested SUBDIR += p5-Catalyst-Plugin-Pluggable SUBDIR += p5-Catalyst-Plugin-Prototype SUBDIR += p5-Catalyst-Plugin-RunAfterRequest SUBDIR += p5-Catalyst-Plugin-Scheduler SUBDIR += p5-Catalyst-Plugin-Server SUBDIR += p5-Catalyst-Plugin-Session SUBDIR += p5-Catalyst-Plugin-Session-FastMmap SUBDIR += p5-Catalyst-Plugin-Session-PerUser SUBDIR += p5-Catalyst-Plugin-Session-State-Cookie SUBDIR += p5-Catalyst-Plugin-Session-State-URI SUBDIR += p5-Catalyst-Plugin-Session-Store-Cache SUBDIR += p5-Catalyst-Plugin-Session-Store-DBI SUBDIR += p5-Catalyst-Plugin-Session-Store-DBIC SUBDIR += p5-Catalyst-Plugin-Session-Store-Delegate SUBDIR += p5-Catalyst-Plugin-Session-Store-FastMmap SUBDIR += p5-Catalyst-Plugin-Session-Store-File SUBDIR += p5-Catalyst-Plugin-Session-Store-Memcached SUBDIR += p5-Catalyst-Plugin-Session-Store-Memcached-Fast SUBDIR += p5-Catalyst-Plugin-Setenv SUBDIR += p5-Catalyst-Plugin-SmartURI SUBDIR += p5-Catalyst-Plugin-StackTrace SUBDIR += p5-Catalyst-Plugin-Static SUBDIR += p5-Catalyst-Plugin-Static-Simple SUBDIR += p5-Catalyst-Plugin-StatusMessage SUBDIR += p5-Catalyst-Plugin-SubRequest SUBDIR += p5-Catalyst-Plugin-Textile SUBDIR += p5-Catalyst-Plugin-Unicode SUBDIR += p5-Catalyst-Plugin-XMLRPC SUBDIR += p5-Catalyst-Runtime SUBDIR += p5-Catalyst-TraitFor-Controller-DBIC-DoesPaging SUBDIR += p5-Catalyst-TraitFor-Request-BrowserDetect SUBDIR += p5-Catalyst-View-ClearSilver SUBDIR += p5-Catalyst-View-Email SUBDIR += p5-Catalyst-View-GraphViz SUBDIR += p5-Catalyst-View-HTML-Template SUBDIR += p5-Catalyst-View-HTML-Template-Compiled SUBDIR += p5-Catalyst-View-JSON SUBDIR += p5-Catalyst-View-Jemplate SUBDIR += p5-Catalyst-View-Mason SUBDIR += p5-Catalyst-View-REST-XML SUBDIR += p5-Catalyst-View-RRDGraph SUBDIR += p5-Catalyst-View-TT SUBDIR += p5-Catalyst-View-TT-Alloy SUBDIR += p5-Catalyst-View-TT-ControllerLocal SUBDIR += p5-Catalyst-View-Template-Declare SUBDIR += p5-Catalyst-View-Templated SUBDIR += p5-Catalyst-View-XML-Feed SUBDIR += p5-Catalyst-View-XML-Simple SUBDIR += p5-Catalyst-View-XSLT SUBDIR += p5-Catalyst-View-vCard SUBDIR += p5-CatalystX-AppBuilder SUBDIR += p5-CatalystX-Component-Traits SUBDIR += p5-CatalystX-InjectComponent SUBDIR += p5-CatalystX-LeakChecker SUBDIR += p5-CatalystX-Profile SUBDIR += p5-CatalystX-REPL SUBDIR += p5-CatalystX-RoleApplicator SUBDIR += p5-CatalystX-SimpleLogin SUBDIR += p5-CatalystX-VirtualComponents SUBDIR += p5-Class-DBI-FromForm SUBDIR += p5-ClearSilver SUBDIR += p5-Compress-LeadingBlankSpaces SUBDIR += p5-Continuity SUBDIR += p5-Cookie-Baker SUBDIR += p5-Corona SUBDIR += p5-Dancer SUBDIR += p5-Dancer-Logger-Log4perl SUBDIR += p5-Dancer-Plugin-CORS SUBDIR += p5-Dancer-Plugin-ExtDirect SUBDIR += p5-Dancer-Plugin-Feed SUBDIR += p5-Dancer-Plugin-FlashMessage SUBDIR += p5-Dancer-Plugin-Lexicon SUBDIR += p5-Dancer-Plugin-Memcached SUBDIR += p5-Dancer-Plugin-REST SUBDIR += p5-Dancer-Plugin-RPC SUBDIR += p5-Dancer-Plugin-SiteMap SUBDIR += p5-Dancer-Plugin-Swagger SUBDIR += p5-Dancer-Plugin-ValidationClass SUBDIR += p5-Dancer-Session-Cookie SUBDIR += p5-Dancer-Template-Xslate SUBDIR += p5-Dancer2 SUBDIR += p5-Dancer2-Plugin-Ajax SUBDIR += p5-Dancer2-Plugin-Deferred SUBDIR += p5-Dancer2-Plugin-Interchange6 SUBDIR += p5-Dancer2-Plugin-Path-Class SUBDIR += p5-Data-TreeDumper-Renderer-DHTML SUBDIR += p5-Data-Validate-URI SUBDIR += p5-Emplacken SUBDIR += p5-FAQ-OMatic SUBDIR += p5-FCGI SUBDIR += p5-FCGI-Async SUBDIR += p5-FCGI-Client SUBDIR += p5-FCGI-Engine SUBDIR += p5-FCGI-ProcManager SUBDIR += p5-FCGI-Spawn SUBDIR += p5-FEAR-API SUBDIR += p5-Facebook-Graph SUBDIR += p5-Feed-Find SUBDIR += p5-Feersum SUBDIR += p5-File-Mork SUBDIR += p5-Flea SUBDIR += p5-Flickr-API SUBDIR += p5-Flickr-Upload SUBDIR += p5-Fliggy SUBDIR += p5-Furl SUBDIR += p5-FurlX-Coro SUBDIR += p5-Gantry SUBDIR += p5-Gazelle SUBDIR += p5-Geo-Caching SUBDIR += p5-Google-Search SUBDIR += p5-Gungho SUBDIR += p5-GunghoX-FollowLinks SUBDIR += p5-HTML-Adsense SUBDIR += p5-HTML-Breadcrumbs SUBDIR += p5-HTML-CalendarMonthSimple SUBDIR += p5-HTML-Chunks SUBDIR += p5-HTML-Clean SUBDIR += p5-HTML-ContentExtractor SUBDIR += p5-HTML-DOM SUBDIR += p5-HTML-Declare SUBDIR += p5-HTML-Defaultify SUBDIR += p5-HTML-Diff SUBDIR += p5-HTML-Display SUBDIR += p5-HTML-Element-Extended SUBDIR += p5-HTML-Element-Library SUBDIR += p5-HTML-Element-Replacer SUBDIR += p5-HTML-Encoding SUBDIR += p5-HTML-ExtractContent SUBDIR += p5-HTML-ExtractMain SUBDIR += p5-HTML-Field SUBDIR += p5-HTML-FillInForm SUBDIR += p5-HTML-FillInForm-ForceUTF8 SUBDIR += p5-HTML-FillInForm-Lite SUBDIR += p5-HTML-Form SUBDIR += p5-HTML-FormFu SUBDIR += p5-HTML-FormFu-Imager SUBDIR += p5-HTML-FormFu-Model-DBIC SUBDIR += p5-HTML-FormFu-MultiForm SUBDIR += p5-HTML-FormHandler SUBDIR += p5-HTML-FromANSI SUBDIR += p5-HTML-FromText SUBDIR += p5-HTML-GenToc SUBDIR += p5-HTML-GenerateUtil SUBDIR += p5-HTML-GoogleMaps SUBDIR += p5-HTML-Gumbo SUBDIR += p5-HTML-Highlight SUBDIR += p5-HTML-LinkExtractor SUBDIR += p5-HTML-LinkList SUBDIR += p5-HTML-Lint SUBDIR += p5-HTML-Location SUBDIR += p5-HTML-Macro SUBDIR += p5-HTML-Mason SUBDIR += p5-HTML-Mason-PSGIHandler SUBDIR += p5-HTML-MobileConverter SUBDIR += p5-HTML-Pager SUBDIR += p5-HTML-Parser SUBDIR += p5-HTML-Parser-Simple SUBDIR += p5-HTML-Perlinfo SUBDIR += p5-HTML-PrettyPrinter SUBDIR += p5-HTML-Prototype SUBDIR += p5-HTML-Query SUBDIR += p5-HTML-QuickCheck SUBDIR += p5-HTML-RSSAutodiscovery SUBDIR += p5-HTML-ResolveLink SUBDIR += p5-HTML-Restrict SUBDIR += p5-HTML-RobotsMETA SUBDIR += p5-HTML-Scrubber SUBDIR += p5-HTML-Seamstress SUBDIR += p5-HTML-Selector-XPath SUBDIR += p5-HTML-Shakan SUBDIR += p5-HTML-SimpleLinkExtor SUBDIR += p5-HTML-SimpleParse SUBDIR += p5-HTML-StickyQuery SUBDIR += p5-HTML-StickyQuery-DoCoMoGUID SUBDIR += p5-HTML-Stream SUBDIR += p5-HTML-Strip SUBDIR += p5-HTML-StripScripts SUBDIR += p5-HTML-StripScripts-Parser SUBDIR += p5-HTML-Summary SUBDIR += p5-HTML-Table SUBDIR += p5-HTML-TableContentParser SUBDIR += p5-HTML-TableExtract SUBDIR += p5-HTML-TableLayout SUBDIR += p5-HTML-TableParser SUBDIR += p5-HTML-TableTiler SUBDIR += p5-HTML-TagCloud SUBDIR += p5-HTML-TagCloud-Extended SUBDIR += p5-HTML-TagParser SUBDIR += p5-HTML-Tagset SUBDIR += p5-HTML-Template SUBDIR += p5-HTML-Template-Associate SUBDIR += p5-HTML-Template-Compiled SUBDIR += p5-HTML-Template-Expr SUBDIR += p5-HTML-Template-HashWrapper SUBDIR += p5-HTML-Template-JIT SUBDIR += p5-HTML-Template-Pluggable SUBDIR += p5-HTML-Template-Pro SUBDIR += p5-HTML-Toc SUBDIR += p5-HTML-TokeParser-Simple SUBDIR += p5-HTML-Tree SUBDIR += p5-HTML-TreeBuilder-LibXML SUBDIR += p5-HTML-TreeBuilder-XPath SUBDIR += p5-HTML-Widgets-SelectLayers SUBDIR += p5-HTML-WikiConverter SUBDIR += p5-HTML-WikiConverter-DokuWiki SUBDIR += p5-HTML-WikiConverter-GoogleCode SUBDIR += p5-HTML-WikiConverter-Kwiki SUBDIR += p5-HTML-WikiConverter-Markdown SUBDIR += p5-HTML-WikiConverter-MediaWiki SUBDIR += p5-HTML-WikiConverter-MoinMoin SUBDIR += p5-HTML-WikiConverter-Oddmuse SUBDIR += p5-HTML-WikiConverter-PbWiki SUBDIR += p5-HTML-WikiConverter-PhpWiki SUBDIR += p5-HTML-WikiConverter-PmWiki SUBDIR += p5-HTML-WikiConverter-SnipSnap SUBDIR += p5-HTML-WikiConverter-Socialtext SUBDIR += p5-HTML-WikiConverter-TikiWiki SUBDIR += p5-HTML-WikiConverter-UseMod SUBDIR += p5-HTML-WikiConverter-WakkaWiki SUBDIR += p5-HTML-WikiConverter-WikkaWiki SUBDIR += p5-HTML5-DOM SUBDIR += p5-HTTP-AnyUA SUBDIR += p5-HTTP-Async SUBDIR += p5-HTTP-Body SUBDIR += p5-HTTP-BrowserDetect SUBDIR += p5-HTTP-Cache-Transparent SUBDIR += p5-HTTP-CookieJar SUBDIR += p5-HTTP-Cookies SUBDIR += p5-HTTP-Cookies-Mozilla SUBDIR += p5-HTTP-Cookies-iCab SUBDIR += p5-HTTP-Cookies-w3m SUBDIR += p5-HTTP-DAV SUBDIR += p5-HTTP-Daemon SUBDIR += p5-HTTP-Daemon-SSL SUBDIR += p5-HTTP-Date SUBDIR += p5-HTTP-Engine SUBDIR += p5-HTTP-Engine-Middleware SUBDIR += p5-HTTP-Entity-Parser SUBDIR += p5-HTTP-Exception SUBDIR += p5-HTTP-HeaderParser-XS SUBDIR += p5-HTTP-Headers-ActionPack SUBDIR += p5-HTTP-Headers-Fast SUBDIR += p5-HTTP-Link-Parser SUBDIR += p5-HTTP-Lite SUBDIR += p5-HTTP-MHTTP SUBDIR += p5-HTTP-Message SUBDIR += p5-HTTP-MobileAgent SUBDIR += p5-HTTP-MobileAgent-Plugin-Charset SUBDIR += p5-HTTP-MobileAgent-Plugin-Locator SUBDIR += p5-HTTP-MultiPartParser SUBDIR += p5-HTTP-Negotiate SUBDIR += p5-HTTP-Parser SUBDIR += p5-HTTP-Parser-XS SUBDIR += p5-HTTP-Proxy SUBDIR += p5-HTTP-ProxyPAC SUBDIR += p5-HTTP-Recorder SUBDIR += p5-HTTP-Request-AsCGI SUBDIR += p5-HTTP-Request-Params SUBDIR += p5-HTTP-Response-Encoding SUBDIR += p5-HTTP-Router SUBDIR += p5-HTTP-Server-Simple SUBDIR += p5-HTTP-Server-Simple-Authen SUBDIR += p5-HTTP-Server-Simple-Mason SUBDIR += p5-HTTP-Server-Simple-PSGI SUBDIR += p5-HTTP-Server-Simple-Recorder SUBDIR += p5-HTTP-Server-Simple-Static SUBDIR += p5-HTTP-Session SUBDIR += p5-HTTP-Session-State-MobileAgentID SUBDIR += p5-HTTP-Session-Store-DBI SUBDIR += p5-HTTP-Session2 SUBDIR += p5-HTTP-Simple SUBDIR += p5-HTTP-SimpleLinkChecker SUBDIR += p5-HTTP-Size SUBDIR += p5-HTTP-Thin SUBDIR += p5-HTTP-Throwable SUBDIR += p5-HTTP-Tiny SUBDIR += p5-HTTP-Tiny-Multipart SUBDIR += p5-HTTP-Tiny-SPDY SUBDIR += p5-HTTP-Tiny-UA SUBDIR += p5-HTTP-WebTest SUBDIR += p5-HTTP-XSCookies SUBDIR += p5-HTTPD-Log-Filter SUBDIR += p5-HTTPD-User-Manage SUBDIR += p5-Hijk SUBDIR += p5-I18N-AcceptLanguage SUBDIR += p5-IMDB-Film SUBDIR += p5-Image-Delivery SUBDIR += p5-Interchange6 SUBDIR += p5-JE SUBDIR += p5-JSON-API SUBDIR += p5-JSON-WebToken SUBDIR += p5-Jemplate SUBDIR += p5-Jifty SUBDIR += p5-LWP-Authen-Negotiate SUBDIR += p5-LWP-Authen-OAuth SUBDIR += p5-LWP-Authen-OAuth2 SUBDIR += p5-LWP-Authen-Wsse SUBDIR += p5-LWP-ConnCache-MaxKeepAliveRequests SUBDIR += p5-LWP-MediaTypes SUBDIR += p5-LWP-Online SUBDIR += p5-LWP-Protocol-PSGI SUBDIR += p5-LWP-Protocol-connect SUBDIR += p5-LWP-Protocol-http10 SUBDIR += p5-LWP-Protocol-https SUBDIR += p5-LWP-Protocol-socks SUBDIR += p5-LWP-UserAgent-Determined SUBDIR += p5-LWP-UserAgent-POE SUBDIR += p5-LWP-UserAgent-WithCache SUBDIR += p5-LWPx-ParanoidAgent SUBDIR += p5-LWPx-TimedHTTP SUBDIR += p5-Markup-Perl SUBDIR += p5-Mason SUBDIR += p5-MasonX-Interp-WithCallbacks SUBDIR += p5-MasonX-Profiler SUBDIR += p5-MasonX-Request-WithApacheSession SUBDIR += p5-MasonX-WebApp SUBDIR += p5-Maypole SUBDIR += p5-Maypole-Authentication-UserSessionCookie SUBDIR += p5-Maypole-Component SUBDIR += p5-McBain SUBDIR += p5-McBain-WithPSGI SUBDIR += p5-MediaWiki SUBDIR += p5-MediaWiki-API SUBDIR += p5-Mobile-UserAgent SUBDIR += p5-ModPerl-VersionUtil SUBDIR += p5-Mojo-IOLoop-ForkCall SUBDIR += p5-Mojo-Server-FastCGI SUBDIR += p5-Mojo-Weixin SUBDIR += p5-MojoMojo SUBDIR += p5-MojoX-Log-Dispatch-Simple SUBDIR += p5-MojoX-Renderer-Xslate SUBDIR += p5-Mojolicious SUBDIR += p5-Mojolicious-Plugin-Authentication SUBDIR += p5-Mojolicious-Plugin-Database SUBDIR += p5-Mojolicious-Plugin-HamlRenderer SUBDIR += p5-Mojolicious-Plugin-Mongodb SUBDIR += p5-Mojolicious-Plugin-SetUserGroup SUBDIR += p5-Mojolicious-Plugin-TtRenderer SUBDIR += p5-Mojolicious-Plugin-YamlConfig SUBDIR += p5-Monoceros SUBDIR += p5-Mozilla-CA SUBDIR += p5-Net-Akismet SUBDIR += p5-Net-Amazon-AWIS SUBDIR += p5-Net-Async-FastCGI SUBDIR += p5-Net-Async-HTTP SUBDIR += p5-Net-Curl SUBDIR += p5-Net-FastCGI SUBDIR += p5-Net-FireEagle SUBDIR += p5-Net-Flickr-API SUBDIR += p5-Net-Flickr-Backup SUBDIR += p5-Net-Flickr-RDF SUBDIR += p5-Net-FreshBooks-API SUBDIR += p5-Net-GeoPlanet SUBDIR += p5-Net-Plurk SUBDIR += p5-Net-STF-Client SUBDIR += p5-Net-Trac SUBDIR += p5-Net-UPS SUBDIR += p5-Net-YAP SUBDIR += p5-Net-eBay SUBDIR += p5-Newsletter SUBDIR += p5-Nginx-ReadBody SUBDIR += p5-Nginx-Simple SUBDIR += p5-PHP-Session SUBDIR += p5-POE-Component-Client-HTTP SUBDIR += p5-POE-Component-Client-UserAgent SUBDIR += p5-POE-Component-Server-HTTP SUBDIR += p5-POE-Component-Server-HTTPServer SUBDIR += p5-POE-Component-Server-PSGI SUBDIR += p5-POE-Component-Server-SOAP SUBDIR += p5-POE-Component-Server-SimpleHTTP SUBDIR += p5-POE-Filter-HTTP-Parser SUBDIR += p5-POEx-Role-PSGIServer SUBDIR += p5-PSGI SUBDIR += p5-ParallelUserAgent SUBDIR += p5-Parse-HTTP-UserAgent SUBDIR += p5-Path-Class-URI SUBDIR += p5-Perlanet SUBDIR += p5-Perlbal-Plugin-PSGI SUBDIR += p5-Plack SUBDIR += p5-Plack-App-Proxy SUBDIR += p5-Plack-Builder-Conditionals SUBDIR += p5-Plack-Handler-AnyEvent-HTTPD SUBDIR += p5-Plack-Handler-AnyEvent-ReverseHTTP SUBDIR += p5-Plack-Handler-AnyEvent-SCGI SUBDIR += p5-Plack-Handler-CLI SUBDIR += p5-Plack-Handler-SCGI SUBDIR += p5-Plack-Middleware-AMF SUBDIR += p5-Plack-Middleware-AddDefaultCharset SUBDIR += p5-Plack-Middleware-Auth-Digest SUBDIR += p5-Plack-Middleware-AutoRefresh SUBDIR += p5-Plack-Middleware-ConsoleLogger SUBDIR += p5-Plack-Middleware-CrossOrigin SUBDIR += p5-Plack-Middleware-Debug SUBDIR += p5-Plack-Middleware-Deflater SUBDIR += p5-Plack-Middleware-Expires SUBDIR += p5-Plack-Middleware-ExtDirect SUBDIR += p5-Plack-Middleware-File-Sass SUBDIR += p5-Plack-Middleware-FixMissingBodyInRedirect SUBDIR += p5-Plack-Middleware-ForceEnv SUBDIR += p5-Plack-Middleware-Header SUBDIR += p5-Plack-Middleware-IEnosniff SUBDIR += p5-Plack-Middleware-InteractiveDebugger SUBDIR += p5-Plack-Middleware-JSConcat SUBDIR += p5-Plack-Middleware-MemoryUsage SUBDIR += p5-Plack-Middleware-MethodOverride SUBDIR += p5-Plack-Middleware-NoMultipleSlashes SUBDIR += p5-Plack-Middleware-Precompressed SUBDIR += p5-Plack-Middleware-RemoveRedundantBody SUBDIR += p5-Plack-Middleware-Reproxy SUBDIR += p5-Plack-Middleware-ReverseProxy SUBDIR += p5-Plack-Middleware-Rewrite SUBDIR += p5-Plack-Middleware-ServerStatus-Lite SUBDIR += p5-Plack-Middleware-Session SUBDIR += p5-Plack-Middleware-SocketIO SUBDIR += p5-Plack-Middleware-Status SUBDIR += p5-Plack-Middleware-Test-StashWarnings SUBDIR += p5-Plack-Middleware-Throttle SUBDIR += p5-Plack-Middleware-XForwardedFor SUBDIR += p5-Plack-Server-Coro SUBDIR += p5-Plack-Server-POE SUBDIR += p5-Plack-Server-ReverseHTTP SUBDIR += p5-Plack-Test-ExternalServer SUBDIR += p5-PocketIO SUBDIR += p5-Pod-Site SUBDIR += p5-PodToHTML SUBDIR += p5-Protocol-HTTP2 SUBDIR += p5-Protocol-SocketIO SUBDIR += p5-Protocol-WebSocket SUBDIR += p5-Protocol-XMLRPC SUBDIR += p5-REST-Client SUBDIR += p5-REST-Google-Apps-Provisioning SUBDIR += p5-RPC-ExtDirect SUBDIR += p5-RT-Authen-ExternalAuth SUBDIR += p5-RT-Client-REST SUBDIR += p5-RT-Extension-CommandByMail SUBDIR += p5-RT-Extension-Gravatar SUBDIR += p5-RT-Extension-LDAPImport SUBDIR += p5-RT-Extension-MandatoryOnTransition SUBDIR += p5-RT-Extension-QuickAssign SUBDIR += p5-RT-Extension-RepeatTicket SUBDIR += p5-RT-Extension-SLA SUBDIR += p5-RTx-Calendar SUBDIR += p5-Reaction SUBDIR += p5-Reddit SUBDIR += p5-Reddit-Client SUBDIR += p5-Role-REST-Client SUBDIR += p5-Rose-HTML-Objects SUBDIR += p5-Router-Boom SUBDIR += p5-Router-Simple SUBDIR += p5-Router-Simple-Sinatraish SUBDIR += p5-SCGI SUBDIR += p5-SOAP-Transport-HTTP-Plack SUBDIR += p5-SRU SUBDIR += p5-STF-Dispatcher-PSGI SUBDIR += p5-SWF-Chart SUBDIR += p5-Scrappy SUBDIR += p5-Selenium-Remote-Driver SUBDIR += p5-Session-Storage-Secure SUBDIR += p5-Squatting SUBDIR += p5-Squatting-On-PSGI SUBDIR += p5-Starlet SUBDIR += p5-Starman SUBDIR += p5-Syntax-Highlight-HTML SUBDIR += p5-Syntax-Highlight-Shell SUBDIR += p5-Task-Catalyst SUBDIR += p5-Task-Plack SUBDIR += p5-Tatsumaki SUBDIR += p5-Template-Alloy SUBDIR += p5-Template-GD SUBDIR += p5-Template-Iterator-AlzaboWrapperCursor SUBDIR += p5-Template-Multilingual SUBDIR += p5-Template-Mustache SUBDIR += p5-Template-Plugin-Class SUBDIR += p5-Template-Plugin-Clickable SUBDIR += p5-Template-Plugin-Clickable-Email SUBDIR += p5-Template-Plugin-Comma SUBDIR += p5-Template-Plugin-FillInForm SUBDIR += p5-Template-Plugin-Gettext SUBDIR += p5-Template-Plugin-JSON SUBDIR += p5-Template-Plugin-JavaScript SUBDIR += p5-Template-Plugin-MP3 SUBDIR += p5-Template-Plugin-Markdown SUBDIR += p5-Template-Plugin-Monta SUBDIR += p5-Template-Plugin-Number-Format SUBDIR += p5-Template-Plugin-StripScripts SUBDIR += p5-Template-Plugin-Subst SUBDIR += p5-Template-Plugin-VMethods SUBDIR += p5-Template-Provider-Encoding SUBDIR += p5-Template-Provider-FromDATA SUBDIR += p5-Template-Simple SUBDIR += p5-Template-Stash-AutoEscape SUBDIR += p5-Template-Timer SUBDIR += p5-Template-Toolkit SUBDIR += p5-Template-Toolkit-Simple SUBDIR += p5-Tenjin SUBDIR += p5-Test-HTTP SUBDIR += p5-Test-HTTP-LocalServer SUBDIR += p5-Test-HTTP-Server-Simple SUBDIR += p5-Test-LWP-UserAgent SUBDIR += p5-Test-Nginx SUBDIR += p5-TestGen4Web-Runner SUBDIR += p5-Text-MultiMarkdown-ApacheHandler SUBDIR += p5-Tie-TinyURL SUBDIR += p5-Toader SUBDIR += p5-Toadfarm SUBDIR += p5-Twiggy SUBDIR += p5-Twiggy-TLS SUBDIR += p5-URI-Encode SUBDIR += p5-URI-Escape-JavaScript SUBDIR += p5-URI-Escape-XS SUBDIR += p5-URI-Fetch SUBDIR += p5-URI-ParseSearchString SUBDIR += p5-URI-Sequin SUBDIR += p5-URI-Title SUBDIR += p5-URI-ToDisk SUBDIR += p5-URL-Encode SUBDIR += p5-URL-Encode-XS SUBDIR += p5-VUser-Google-ProvisioningAPI SUBDIR += p5-W3C-LinkChecker SUBDIR += p5-W3C-LogValidator SUBDIR += p5-WWW-AtMovies-TV SUBDIR += p5-WWW-Babelfish SUBDIR += p5-WWW-Baseball-NPB SUBDIR += p5-WWW-Comic SUBDIR += p5-WWW-Contact SUBDIR += p5-WWW-Curl SUBDIR += p5-WWW-DHL SUBDIR += p5-WWW-Dilbert SUBDIR += p5-WWW-Facebook-API SUBDIR += p5-WWW-Form-UrlEncoded SUBDIR += p5-WWW-FreeProxy SUBDIR += p5-WWW-GitHub-Gist SUBDIR += p5-WWW-Google-Calculator SUBDIR += p5-WWW-Google-News SUBDIR += p5-WWW-Google-News-TW SUBDIR += p5-WWW-Google-PageRank SUBDIR += p5-WWW-HatenaDiary SUBDIR += p5-WWW-HatenaLogin SUBDIR += p5-WWW-HatenaStar SUBDIR += p5-WWW-IMDb SUBDIR += p5-WWW-Instapaper-Client SUBDIR += p5-WWW-LongURL SUBDIR += p5-WWW-Mechanize SUBDIR += p5-WWW-Mechanize-CGI SUBDIR += p5-WWW-Mechanize-DecodedContent SUBDIR += p5-WWW-Mechanize-FormFiller SUBDIR += p5-WWW-Mechanize-GZip SUBDIR += p5-WWW-Mechanize-Meta SUBDIR += p5-WWW-Mechanize-Pluggable SUBDIR += p5-WWW-Mechanize-Plugin-phpBB SUBDIR += p5-WWW-Mechanize-Shell SUBDIR += p5-WWW-Mechanize-SpamCop SUBDIR += p5-WWW-Mechanize-TreeBuilder SUBDIR += p5-WWW-Mediawiki-Client SUBDIR += p5-WWW-Mixi SUBDIR += p5-WWW-Mixi-Scraper SUBDIR += p5-WWW-Myspace SUBDIR += p5-WWW-NicoVideo-Download SUBDIR += p5-WWW-NioTV SUBDIR += p5-WWW-OAuth SUBDIR += p5-WWW-OpenSVN SUBDIR += p5-WWW-OpenSearch SUBDIR += p5-WWW-Pastebin-PastebinCom-Create SUBDIR += p5-WWW-Plurk SUBDIR += p5-WWW-Robot SUBDIR += p5-WWW-RobotRules SUBDIR += p5-WWW-RobotRules-Parser SUBDIR += p5-WWW-Salesforce SUBDIR += p5-WWW-Scraper-ISBN SUBDIR += p5-WWW-Scraper-ISBN-Amazon_Driver SUBDIR += p5-WWW-Scraper-ISBN-ORA_Driver SUBDIR += p5-WWW-Scripter SUBDIR += p5-WWW-Scripter-Plugin-Ajax SUBDIR += p5-WWW-Scripter-Plugin-JavaScript SUBDIR += p5-WWW-Search SUBDIR += p5-WWW-Search-AltaVista SUBDIR += p5-WWW-Search-Google SUBDIR += p5-WWW-Search-MSN SUBDIR += p5-WWW-Shorten SUBDIR += p5-WWW-Shorten-0rz SUBDIR += p5-WWW-Shorten-Bitly SUBDIR += p5-WWW-Shorten-Googl SUBDIR += p5-WWW-Shorten-Yourls SUBDIR += p5-WWW-SourceForge SUBDIR += p5-WWW-Spinn3r SUBDIR += p5-WWW-TV SUBDIR += p5-WWW-TWSMS SUBDIR += p5-WWW-Telegram-BotAPI SUBDIR += p5-WWW-TinySong SUBDIR += p5-WWW-Tumblr SUBDIR += p5-WWW-VenusEnvy SUBDIR += p5-WWW-WebArchive SUBDIR += p5-WWW-Wikipedia SUBDIR += p5-WWW-Yandex-TIC SUBDIR += p5-WWW-iTunesConnect SUBDIR += p5-Web-Machine SUBDIR += p5-Web-Query SUBDIR += p5-Web-Scraper SUBDIR += p5-Web-Scraper-Config SUBDIR += p5-Web-Simple SUBDIR += p5-Web-oEmbed SUBDIR += p5-WebDAO SUBDIR += p5-WebDriver-Tiny SUBDIR += p5-WebService-Basecamp SUBDIR += p5-WebService-Bloglines SUBDIR += p5-WebService-BuzzurlAPI SUBDIR += p5-WebService-CIA SUBDIR += p5-WebService-GData SUBDIR += p5-WebService-Google-Reader SUBDIR += p5-WebService-Google-Sets SUBDIR += p5-WebService-IMDB SUBDIR += p5-WebService-ISBNDB SUBDIR += p5-WebService-Linode SUBDIR += p5-WebService-MoviePosterDB SUBDIR += p5-WebService-MusicBrainz SUBDIR += p5-WebService-NoPaste SUBDIR += p5-WebService-Pushover SUBDIR += p5-WebService-Rakuten SUBDIR += p5-WebService-Redmine SUBDIR += p5-WebService-Simple SUBDIR += p5-WebService-Technorati SUBDIR += p5-WebService-YouTube SUBDIR += p5-Woothee SUBDIR += p5-WordPress-XMLRPC SUBDIR += p5-Yahoo-Search SUBDIR += p5-chklinks SUBDIR += p5-jQuery-File-Upload SUBDIR += p5-libapreq2 SUBDIR += p5-libservlet SUBDIR += p5-libwww SUBDIR += p5-pQuery SUBDIR += p5-webservice-validator-css-w3c SUBDIR += p5-webservice-validator-html-w3c SUBDIR += paros SUBDIR += payara SUBDIR += pear-HTML_AJAX SUBDIR += pear-HTML_TagCloud SUBDIR += pear-HTTP SUBDIR += pear-HTTP_Client SUBDIR += pear-HTTP_Download SUBDIR += pear-HTTP_FloodControl SUBDIR += pear-HTTP_Header SUBDIR += pear-HTTP_Request SUBDIR += pear-HTTP_Request2 SUBDIR += pear-HTTP_Server SUBDIR += pear-HTTP_Session2 SUBDIR += pear-HTTP_Upload SUBDIR += pear-HTTP_WebDAV_Client SUBDIR += pear-HTTP_WebDAV_Server SUBDIR += pear-Horde_Browser SUBDIR += pear-Horde_Css_Parser SUBDIR += pear-Horde_Dav SUBDIR += pear-Horde_Editor SUBDIR += pear-Horde_Feed SUBDIR += pear-Horde_Form SUBDIR += pear-Horde_Http SUBDIR += pear-Horde_Routes SUBDIR += pear-Horde_Service_Facebook SUBDIR += pear-Horde_Service_Gravatar SUBDIR += pear-Horde_Service_Twitter SUBDIR += pear-Horde_Service_UrlShortener SUBDIR += pear-Horde_Service_Weather SUBDIR += pear-Horde_SessionHandler SUBDIR += pear-Horde_Template SUBDIR += pear-Services_Amazon SUBDIR += pear-Services_Amazon_S3 SUBDIR += pear-Services_Blogging SUBDIR += pear-Services_Compete SUBDIR += pear-Services_Delicious SUBDIR += pear-Services_Digg SUBDIR += pear-Services_Facebook SUBDIR += pear-Services_GeoNames SUBDIR += pear-Services_Google SUBDIR += pear-Services_OpenSearch SUBDIR += pear-Services_ShortURL SUBDIR += pear-Services_TinyURL SUBDIR += pear-Services_TwitPic SUBDIR += pear-Services_W3C_CSSValidator SUBDIR += pear-Services_W3C_HTMLValidator SUBDIR += pear-Services_Yadis SUBDIR += pear-Services_Yahoo SUBDIR += pear-Services_urlTea SUBDIR += pear-Structures_DataGrid_Renderer_Flexy SUBDIR += pear-Structures_DataGrid_Renderer_Pager SUBDIR += pear-Structures_DataGrid_Renderer_Smarty SUBDIR += pear-Text_Wiki SUBDIR += pear-UDDI SUBDIR += pear-XML_GRDDL SUBDIR += pear-twig SUBDIR += pecl-http SUBDIR += pecl-solr SUBDIR += pecl-yaf SUBDIR += pecl-yar SUBDIR += perlbal SUBDIR += pglogd SUBDIR += phalcon SUBDIR += phalcon4 SUBDIR += php72-opcache SUBDIR += php72-session SUBDIR += php72-tidy SUBDIR += php73-opcache SUBDIR += php73-session SUBDIR += php73-tidy SUBDIR += php74-opcache SUBDIR += php74-session SUBDIR += php74-tidy SUBDIR += phpbb SUBDIR += phpbb3 SUBDIR += phpgroupware SUBDIR += phpmustache SUBDIR += phpmyfaq SUBDIR += phprecipebook SUBDIR += phpsysinfo SUBDIR += phpvirtualbox SUBDIR += piwigo SUBDIR += plasma5-plasma-browser-integration SUBDIR += plugger SUBDIR += pmwiki SUBDIR += pnews SUBDIR += podcastamatic SUBDIR += polipo SUBDIR += pomerium SUBDIR += pound SUBDIR += privatebin SUBDIR += privoxy SUBDIR += protovis SUBDIR += proxygen SUBDIR += pserv SUBDIR += publicfile SUBDIR += punbb SUBDIR += py-Tenjin SUBDIR += py-WebError SUBDIR += py-WebFlash SUBDIR += py-WebTest SUBDIR += py-aioh2 SUBDIR += py-aiohttp SUBDIR += py-aiohttp-middlewares SUBDIR += py-aiohttp-wsgi SUBDIR += py-aiohttp2 SUBDIR += py-aiohttp_cors SUBDIR += py-arxiv SUBDIR += py-asgiref SUBDIR += py-autobahn SUBDIR += py-azure-common SUBDIR += py-azure-storage SUBDIR += py-beaker SUBDIR += py-beautifulsoup SUBDIR += py-beautifulsoup32 SUBDIR += py-beautifulsoup448 SUBDIR += py-betamax SUBDIR += py-biscuits SUBDIR += py-bjoern SUBDIR += py-bleach SUBDIR += py-bokeh SUBDIR += py-boto3 SUBDIR += py-bottle SUBDIR += py-bottle-cork SUBDIR += py-branca SUBDIR += py-cachecontrol SUBDIR += py-cachelib SUBDIR += py-caldav SUBDIR += py-cheroot SUBDIR += py-cherrypy SUBDIR += py-cookies SUBDIR += py-crossplane SUBDIR += py-css-parser SUBDIR += py-csscompressor SUBDIR += py-cssmin SUBDIR += py-cssselect SUBDIR += py-cssutils SUBDIR += py-django SUBDIR += py-django-allauth SUBDIR += py-django-annoying SUBDIR += py-django-appconf SUBDIR += py-django-assets SUBDIR += py-django-auth-ldap SUBDIR += py-django-babel SUBDIR += py-django-bakery SUBDIR += py-django-bitfield SUBDIR += py-django-bootstrap-form SUBDIR += py-django-bootstrap-pagination SUBDIR += py-django-bootstrap3 SUBDIR += py-django-bootstrap4 SUBDIR += py-django-braces SUBDIR += py-django-bulk-update SUBDIR += py-django-cacheops SUBDIR += py-django-classy-tags SUBDIR += py-django-cms SUBDIR += py-django-common-helpers SUBDIR += py-django-compat SUBDIR += py-django-configurations SUBDIR += py-django-constance SUBDIR += py-django-contact-form SUBDIR += py-django-context-decorator SUBDIR += py-django-contrib-comments SUBDIR += py-django-cors-headers SUBDIR += py-django-countries SUBDIR += py-django-crispy-forms SUBDIR += py-django-cron SUBDIR += py-django-csp SUBDIR += py-django-debreach SUBDIR += py-django-debug-toolbar SUBDIR += py-django-dpaste SUBDIR += py-django-extensions SUBDIR += py-django-filer SUBDIR += py-django-filter SUBDIR += py-django-formset-js-improved SUBDIR += py-django-formtools SUBDIR += py-django-guardian SUBDIR += py-django-happenings-update SUBDIR += py-django-haystack SUBDIR += py-django-hierarkey SUBDIR += py-django-hijack SUBDIR += py-django-htmlmin SUBDIR += py-django-i18nfield SUBDIR += py-django-jquery-js SUBDIR += py-django-js-asset SUBDIR += py-django-jsonfield SUBDIR += py-django-jsonview SUBDIR += py-django-ldapdb SUBDIR += py-django-libsass SUBDIR += py-django-markdownx SUBDIR += py-django-markwhat SUBDIR += py-django-mezzanine SUBDIR += py-django-mezzanine-filebrowser SUBDIR += py-django-mezzanine-grappelli SUBDIR += py-django-model-utils SUBDIR += py-django-modelcluster SUBDIR += py-django-modern-rpc SUBDIR += py-django-mptt SUBDIR += py-django-netfields SUBDIR += py-django-otp SUBDIR += py-django-otp-yubikey SUBDIR += py-django-pglocks SUBDIR += py-django-photologue SUBDIR += py-django-picklefield SUBDIR += py-django-pipeline SUBDIR += py-django-polymorphic SUBDIR += py-django-post_office SUBDIR += py-django-prometheus SUBDIR += py-django-pyscss SUBDIR += py-django-ranged-response SUBDIR += py-django-recaptcha SUBDIR += py-django-redis SUBDIR += py-django-registration SUBDIR += py-django-registration-redux SUBDIR += py-django-rest-swagger SUBDIR += py-django-reversion SUBDIR += py-django-sekizai SUBDIR += py-django-simple-captcha SUBDIR += py-django-simple-history SUBDIR += py-django-solo SUBDIR += py-django-sortedm2m SUBDIR += py-django-star-ratings SUBDIR += py-django-statici18n SUBDIR += py-django-staticinline SUBDIR += py-django-storages SUBDIR += py-django-sudo SUBDIR += py-django-tables2 SUBDIR += py-django-tagging SUBDIR += py-django-taggit SUBDIR += py-django-taggit-serializer SUBDIR += py-django-tastypie SUBDIR += py-django-templatetag-sugar SUBDIR += py-django-timezone-field SUBDIR += py-django-tinymce SUBDIR += py-django-treebeard SUBDIR += py-django-voting SUBDIR += py-django-webpack-loader SUBDIR += py-django-widget-tweaks SUBDIR += py-django111 SUBDIR += py-django22 SUBDIR += py-django30 SUBDIR += py-django31 SUBDIR += py-django_compressor SUBDIR += py-djangocms-admin-style SUBDIR += py-djangoql SUBDIR += py-djangorestframework SUBDIR += py-djangorestframework-csv SUBDIR += py-djangorestframework-filters SUBDIR += py-djangorestframework-xml SUBDIR += py-djangorestframework311 SUBDIR += py-draftjs_exporter SUBDIR += py-drf-yasg SUBDIR += py-dtflickr SUBDIR += py-evernote SUBDIR += py-fake-useragent SUBDIR += py-falcon SUBDIR += py-feedgenerator SUBDIR += py-flask SUBDIR += py-flask-admin SUBDIR += py-flask-api SUBDIR += py-flask-apscheduler SUBDIR += py-flask-assets SUBDIR += py-flask-babelex SUBDIR += py-flask-bootstrap SUBDIR += py-flask-cache SUBDIR += py-flask-collect SUBDIR += py-flask-compress SUBDIR += py-flask-cors SUBDIR += py-flask-flatpages SUBDIR += py-flask-json SUBDIR += py-flask-jwt-extended SUBDIR += py-flask-login SUBDIR += py-flask-marshmallow SUBDIR += py-flask-migrate SUBDIR += py-flask-moment SUBDIR += py-flask-mongoengine SUBDIR += py-flask-oauthlib SUBDIR += py-flask-peewee SUBDIR += py-flask-principal SUBDIR += py-flask-restful SUBDIR += py-flask-restx SUBDIR += py-flask-script SUBDIR += py-flask-security SUBDIR += py-flask-smorest SUBDIR += py-flask-socketio SUBDIR += py-flask-sockets SUBDIR += py-flask-uploads SUBDIR += py-flask-wtf SUBDIR += py-flexget SUBDIR += py-flup6 SUBDIR += py-folium SUBDIR += py-forcediphttpsadapter SUBDIR += py-formencode SUBDIR += py-freenit SUBDIR += py-frozen-flask SUBDIR += py-gandi.cli SUBDIR += py-gevent-websocket SUBDIR += py-google SUBDIR += py-google-api-core SUBDIR += py-google-api-python-client SUBDIR += py-google-cloud-bigtable SUBDIR += py-google-cloud-core SUBDIR += py-google-cloud-datastore SUBDIR += py-google-cloud-dlp SUBDIR += py-google-cloud-logging SUBDIR += py-google-cloud-speech SUBDIR += py-google-cloud-storage SUBDIR += py-google-cloud-translate SUBDIR += py-google-cloud-vision SUBDIR += py-google-resumable-media SUBDIR += py-graphite-api SUBDIR += py-graphite-web SUBDIR += py-grequests SUBDIR += py-grip SUBDIR += py-gunicorn SUBDIR += py-h2 SUBDIR += py-horizon SUBDIR += py-hpack SUBDIR += py-hstspreload SUBDIR += py-html3 SUBDIR += py-html5-parser SUBDIR += py-html5lib SUBDIR += py-httmock SUBDIR += py-httpcore SUBDIR += py-httpie SUBDIR += py-httplib2 SUBDIR += py-httptools SUBDIR += py-httpx SUBDIR += py-hyper SUBDIR += py-hyperframe SUBDIR += py-hyperlink SUBDIR += py-imdbpy SUBDIR += py-inlinestyler SUBDIR += py-instabot SUBDIR += py-internetarchive SUBDIR += py-jonpy SUBDIR += py-jsonfield SUBDIR += py-jsonfield2 SUBDIR += py-lektor SUBDIR += py-lesscpy SUBDIR += py-libsass SUBDIR += py-livereload SUBDIR += py-mechanicalsoup SUBDIR += py-mechanize SUBDIR += py-meld3 SUBDIR += py-multidict SUBDIR += py-mwoauth SUBDIR += py-nevow SUBDIR += py-notebook SUBDIR += py-openbrokerapi SUBDIR += py-pafy SUBDIR += py-paste SUBDIR += py-pastedeploy SUBDIR += py-pastescript SUBDIR += py-path-and-address SUBDIR += py-pecan SUBDIR += py-pelican SUBDIR += py-planet SUBDIR += py-praw SUBDIR += py-prawcore SUBDIR += py-priority SUBDIR += py-puppetboard SUBDIR += py-py-restclient SUBDIR += py-pyjwt SUBDIR += py-pylons SUBDIR += py-pyocclient SUBDIR += py-pyramid SUBDIR += py-pyramid_rpc SUBDIR += py-pysmartdl SUBDIR += py-python-digitalocean SUBDIR += py-python-dotenv SUBDIR += py-python-multipart SUBDIR += py-pyweblib SUBDIR += py-pywikibot SUBDIR += py-qp SUBDIR += py-qpy SUBDIR += py-qt5-webchannel SUBDIR += py-qt5-webengine SUBDIR += py-qt5-webkit SUBDIR += py-qt5-webkitwidgets SUBDIR += py-qt5-websockets SUBDIR += py-rackspace-monitoring SUBDIR += py-recaptcha SUBDIR += py-requestbuilder SUBDIR += py-requests SUBDIR += py-requests-aws4auth SUBDIR += py-requests-cache SUBDIR += py-requests-file SUBDIR += py-requests-futures SUBDIR += py-requests-mock SUBDIR += py-requests-oauthlib SUBDIR += py-requests-toolbelt SUBDIR += py-requests_ntlm SUBDIR += py-restclient SUBDIR += py-rfc3986 SUBDIR += py-rfc3987 SUBDIR += py-rollbar SUBDIR += py-routes SUBDIR += py-rules SUBDIR += py-scgi SUBDIR += py-scrapy SUBDIR += py-seafdav SUBDIR += py-seafobj SUBDIR += py-secure-cookie SUBDIR += py-selector SUBDIR += py-selenium SUBDIR += py-slimit SUBDIR += py-slumber SUBDIR += py-sockjs-tornado SUBDIR += py-soupsieve SUBDIR += py-splinter SUBDIR += py-spyne SUBDIR += py-sseclient SUBDIR += py-starlette SUBDIR += py-swapper SUBDIR += py-textile SUBDIR += py-tornado SUBDIR += py-tornado4 SUBDIR += py-tornado6 SUBDIR += py-treq SUBDIR += py-tuir SUBDIR += py-turbogears2 SUBDIR += py-tvdb_api SUBDIR += py-txrequests SUBDIR += py-unit SUBDIR += py-url SUBDIR += py-urlgrabber SUBDIR += py-urlman SUBDIR += py-urlobject SUBDIR += py-urlwatch SUBDIR += py-user_agent SUBDIR += py-utidylib SUBDIR += py-uvicorn SUBDIR += py-w3lib SUBDIR += py-wagtail SUBDIR += py-waitress SUBDIR += py-webargs SUBDIR += py-webassets SUBDIR += py-webhelpers SUBDIR += py-webob SUBDIR += py-weboob SUBDIR += py-websocket-client SUBDIR += py-webunit SUBDIR += py-werkzeug SUBDIR += py-wfuzz SUBDIR += py-whitenoise SUBDIR += py-wikipedia SUBDIR += py-wikitools SUBDIR += py-ws4py SUBDIR += py-wsaccel SUBDIR += py-wsgidav SUBDIR += py-yarl SUBDIR += pyblosxom SUBDIR += pyjamas SUBDIR += qdecoder SUBDIR += qhttpengine SUBDIR += qt5-webchannel SUBDIR += qt5-webengine SUBDIR += qt5-webglplugin SUBDIR += qt5-webkit SUBDIR += qt5-websockets SUBDIR += qt5-websockets-qml SUBDIR += qt5-webview SUBDIR += quark SUBDIR += qutebrowser SUBDIR += radicale SUBDIR += radicale2 SUBDIR += redmine4 SUBDIR += rejik SUBDIR += reportmagic SUBDIR += repos-style SUBDIR += resin3 SUBDIR += restbed SUBDIR += retawq SUBDIR += riot-web SUBDIR += roundup SUBDIR += rss-bridge SUBDIR += rsskit SUBDIR += rssroll SUBDIR += rsstail SUBDIR += rsstool SUBDIR += rt42 SUBDIR += rt44 SUBDIR += rt50 SUBDIR += rtv SUBDIR += rubygem-ace-rails-ap SUBDIR += rubygem-actioncable5 SUBDIR += rubygem-actioncable50 SUBDIR += rubygem-actioncable52 SUBDIR += rubygem-actioncable60 SUBDIR += rubygem-actionpack4 SUBDIR += rubygem-actionpack5 SUBDIR += rubygem-actionpack50 SUBDIR += rubygem-actionpack52 SUBDIR += rubygem-actionpack60 SUBDIR += rubygem-activeresource SUBDIR += rubygem-activeresource4 SUBDIR += rubygem-acts-as-taggable-on SUBDIR += rubygem-acts-as-taggable-on3 SUBDIR += rubygem-acts-as-taggable-on5 SUBDIR += rubygem-acts_as_taggable SUBDIR += rubygem-addressable SUBDIR += rubygem-addressable23 SUBDIR += rubygem-addressable25 SUBDIR += rubygem-adsf SUBDIR += rubygem-akami SUBDIR += rubygem-amazon-ecs SUBDIR += rubygem-anemone SUBDIR += rubygem-asana SUBDIR += rubygem-async-http SUBDIR += rubygem-async-pool SUBDIR += rubygem-async-rest SUBDIR += rubygem-async-websocket SUBDIR += rubygem-async_sinatra SUBDIR += rubygem-atlassian-jwt SUBDIR += rubygem-best_in_place SUBDIR += rubygem-best_in_place-rails5 SUBDIR += rubygem-bluecloth SUBDIR += rubygem-bootstrap-sass SUBDIR += rubygem-browser SUBDIR += rubygem-cal-heatmap-rails SUBDIR += rubygem-cal-heatmap-rails-rails4 SUBDIR += rubygem-carrierwave SUBDIR += rubygem-cgi SUBDIR += rubygem-cgi_multipart_eof_fix SUBDIR += rubygem-chosen-rails SUBDIR += rubygem-chromedriver-helper SUBDIR += rubygem-cookiejar SUBDIR += rubygem-crass SUBDIR += rubygem-cuba SUBDIR += rubygem-d3_rails SUBDIR += rubygem-d3_rails-rails4 SUBDIR += rubygem-dashing SUBDIR += rubygem-davclient SUBDIR += rubygem-deckar01-task_list SUBDIR += rubygem-domainatrix SUBDIR += rubygem-dropzonejs-rails SUBDIR += rubygem-em-http-request SUBDIR += rubygem-em-socksify SUBDIR += rubygem-em-twitter SUBDIR += rubygem-em-websocket SUBDIR += rubygem-emk-sinatra-url-for SUBDIR += rubygem-erubi SUBDIR += rubygem-erubis SUBDIR += rubygem-ethon SUBDIR += rubygem-eventmachine_httpserver SUBDIR += rubygem-faraday SUBDIR += rubygem-faraday0 SUBDIR += rubygem-faraday_middleware SUBDIR += rubygem-faraday_middleware0 SUBDIR += rubygem-faye SUBDIR += rubygem-faye-websocket SUBDIR += rubygem-fcgi SUBDIR += rubygem-feed-normalizer SUBDIR += rubygem-feedjira SUBDIR += rubygem-flowdock SUBDIR += rubygem-fuzzyurl SUBDIR += rubygem-geminabox SUBDIR += rubygem-gitlab-flowdock-git-hook SUBDIR += rubygem-gitlab-gollum-lib SUBDIR += rubygem-gitlab-gollum-rugged_adapter SUBDIR += rubygem-gitlab-grack SUBDIR += rubygem-gitlab-puma SUBDIR += rubygem-gitlab-puma_worker_killer SUBDIR += rubygem-gitlab-turbolinks-classic SUBDIR += rubygem-goldfinger SUBDIR += rubygem-gollum SUBDIR += rubygem-gollum-grit_adapter SUBDIR += rubygem-gollum-grit_adapter10 SUBDIR += rubygem-gollum-lib SUBDIR += rubygem-gollum-rugged_adapter SUBDIR += rubygem-gon-rails5 SUBDIR += rubygem-gon-rails50 SUBDIR += rubygem-gon-rails60 SUBDIR += rubygem-hackpad-cli SUBDIR += rubygem-haml SUBDIR += rubygem-haml-coderay SUBDIR += rubygem-haml-contrib SUBDIR += rubygem-haml-rails-rails4 SUBDIR += rubygem-haml4 SUBDIR += rubygem-hamlit SUBDIR += rubygem-hamlit-rails SUBDIR += rubygem-hamlit-rails-rails5 SUBDIR += rubygem-hamlit-rails-rails50 SUBDIR += rubygem-hashicorp-checkpoint SUBDIR += rubygem-heroics SUBDIR += rubygem-heroku-api SUBDIR += rubygem-heroku-nav SUBDIR += rubygem-hpricot SUBDIR += rubygem-html2haml SUBDIR += rubygem-http SUBDIR += rubygem-http-cookie SUBDIR += rubygem-http-form_data SUBDIR += rubygem-http3 SUBDIR += rubygem-http_router SUBDIR += rubygem-httparty SUBDIR += rubygem-httpclient SUBDIR += rubygem-httpi SUBDIR += rubygem-hurley SUBDIR += rubygem-innate SUBDIR += rubygem-jekyll SUBDIR += rubygem-jekyll-sanity SUBDIR += rubygem-jekyll-watch SUBDIR += rubygem-jekyll3 SUBDIR += rubygem-journey SUBDIR += rubygem-jquery-atwho-rails SUBDIR += rubygem-jquery-rails SUBDIR += rubygem-jquery-rails-rails5 SUBDIR += rubygem-jquery-rails-rails50 SUBDIR += rubygem-jquery-scrollto-rails SUBDIR += rubygem-jquery-turbolinks SUBDIR += rubygem-jquery-ui-rails-rails4 SUBDIR += rubygem-jruby-rack SUBDIR += rubygem-jsobfu SUBDIR += rubygem-json-jwt SUBDIR += rubygem-jwt SUBDIR += rubygem-jwt21 SUBDIR += rubygem-kaminari SUBDIR += rubygem-kaminari-actionview SUBDIR += rubygem-kaminari-actionview-rails5 SUBDIR += rubygem-kaminari-actionview-rails50 SUBDIR += rubygem-kaminari-actionview-rails52 SUBDIR += rubygem-kaminari-actionview-rails60 SUBDIR += rubygem-kaminari-activerecord SUBDIR += rubygem-kaminari-activerecord-rails5 SUBDIR += rubygem-kaminari-activerecord-rails50 SUBDIR += rubygem-kaminari-activerecord-rails52 SUBDIR += rubygem-kaminari-activerecord-rails60 SUBDIR += rubygem-kaminari-core SUBDIR += rubygem-kaminari-rails4 SUBDIR += rubygem-kaminari-rails5 SUBDIR += rubygem-kaminari-rails50 SUBDIR += rubygem-kaminari-rails52 SUBDIR += rubygem-kaminari-rails60 SUBDIR += rubygem-kensa SUBDIR += rubygem-kubeclient SUBDIR += rubygem-layout_yullio_generator SUBDIR += rubygem-less SUBDIR += rubygem-lighthouse-api SUBDIR += rubygem-link_header SUBDIR += rubygem-lograge SUBDIR += rubygem-lograge-rails5 SUBDIR += rubygem-lograge-rails52 SUBDIR += rubygem-lograge-rails60 SUBDIR += rubygem-maruku SUBDIR += rubygem-mechanize SUBDIR += rubygem-merb-assets SUBDIR += rubygem-merb-core SUBDIR += rubygem-merb-haml SUBDIR += rubygem-merb-helpers SUBDIR += rubygem-merb-param-protection SUBDIR += rubygem-mousetrap-rails SUBDIR += rubygem-multipart-post SUBDIR += rubygem-nanoc SUBDIR += rubygem-nested_form SUBDIR += rubygem-net-http-digest_auth SUBDIR += rubygem-net-http-persistent SUBDIR += rubygem-net-http-persistent2 SUBDIR += rubygem-net-http-pipeline SUBDIR += rubygem-nicovideo SUBDIR += rubygem-ntlm-http SUBDIR += rubygem-octopress SUBDIR += rubygem-oembed SUBDIR += rubygem-ostatus2 SUBDIR += rubygem-pagerduty SUBDIR += rubygem-passenger SUBDIR += rubygem-platform-api SUBDIR += rubygem-protocol-hpack SUBDIR += rubygem-protocol-http SUBDIR += rubygem-protocol-http1 SUBDIR += rubygem-protocol-http2 SUBDIR += rubygem-protocol-websocket SUBDIR += rubygem-puma SUBDIR += rubygem-puma_worker_killer SUBDIR += rubygem-pusher-client SUBDIR += rubygem-rabbirack SUBDIR += rubygem-rack SUBDIR += rubygem-rack-accept SUBDIR += rubygem-rack-attack SUBDIR += rubygem-rack-cache SUBDIR += rubygem-rack-contrib SUBDIR += rubygem-rack-cors SUBDIR += rubygem-rack-mount SUBDIR += rubygem-rack-openid SUBDIR += rubygem-rack-protection SUBDIR += rubygem-rack-protection1 SUBDIR += rubygem-rack-proxy SUBDIR += rubygem-rack-ssl SUBDIR += rubygem-rack-test SUBDIR += rubygem-rack-timeout SUBDIR += rubygem-rack15 SUBDIR += rubygem-rack16 SUBDIR += rubygem-rack20 SUBDIR += rubygem-rack_csrf SUBDIR += rubygem-rails-settings-cached SUBDIR += rubygem-rails-settings-cached-rails5 SUBDIR += rubygem-rails-settings-cached-rails50 SUBDIR += rubygem-rails4 SUBDIR += rubygem-rails5 SUBDIR += rubygem-rails50 SUBDIR += rubygem-rails52 SUBDIR += rubygem-rails60 SUBDIR += rubygem-rails_12factor SUBDIR += rubygem-rails_autolink SUBDIR += rubygem-rails_serve_static_assets SUBDIR += rubygem-rails_stdout_logging SUBDIR += rubygem-railties4 SUBDIR += rubygem-railties5 SUBDIR += rubygem-railties50 SUBDIR += rubygem-railties52 SUBDIR += rubygem-railties60 SUBDIR += rubygem-raindrops SUBDIR += rubygem-ramaze SUBDIR += rubygem-raphael-rails SUBDIR += rubygem-rate_throttle_client SUBDIR += rubygem-rbovirt SUBDIR += rubygem-rdf SUBDIR += rubygem-rdf-normalize SUBDIR += rubygem-redcloth SUBDIR += rubygem-redis-rack SUBDIR += rubygem-redis-rack1 SUBDIR += rubygem-redis-rails SUBDIR += rubygem-redis-rails-rails5 SUBDIR += rubygem-redis-rails-rails50 SUBDIR += rubygem-redis-rails-rails52 SUBDIR += rubygem-redis-rails-rails60 SUBDIR += rubygem-redmine_acts_as_taggable_on SUBDIR += rubygem-responders SUBDIR += rubygem-responders-rails5 SUBDIR += rubygem-responders-rails52 SUBDIR += rubygem-responders-rails60 SUBDIR += rubygem-rest-client SUBDIR += rubygem-rfacebook SUBDIR += rubygem-rfeedfinder SUBDIR += rubygem-rinku SUBDIR += rubygem-rkelly-remix SUBDIR += rubygem-robotex SUBDIR += rubygem-robots SUBDIR += rubygem-roda SUBDIR += rubygem-rqrcode SUBDIR += rubygem-rqrcode-rails3 SUBDIR += rubygem-rss SUBDIR += rubygem-rtlit SUBDIR += rubygem-ruby-oembed SUBDIR += rubygem-ruby-readability SUBDIR += rubygem-savon SUBDIR += rubygem-sawyer SUBDIR += rubygem-select2-rails SUBDIR += rubygem-selenium-webdriver SUBDIR += rubygem-semantic-ui-sass SUBDIR += rubygem-simple-rss SUBDIR += rubygem-sinatra SUBDIR += rubygem-sinatra-contrib SUBDIR += rubygem-sinatra-contrib1 SUBDIR += rubygem-sinatra-r18n SUBDIR += rubygem-sinatra-respond_to SUBDIR += rubygem-sinatra1 SUBDIR += rubygem-smashing SUBDIR += rubygem-socksify SUBDIR += rubygem-swd SUBDIR += rubygem-task_list SUBDIR += rubygem-thin SUBDIR += rubygem-tinyatom SUBDIR += rubygem-tinymce-rails SUBDIR += rubygem-toml-rb SUBDIR += rubygem-toml-rb10 SUBDIR += rubygem-totoridipjp SUBDIR += rubygem-tumblr_client SUBDIR += rubygem-turbolinks SUBDIR += rubygem-turbolinks-source SUBDIR += rubygem-typhoeus SUBDIR += rubygem-uglifier SUBDIR += rubygem-uglifier27 SUBDIR += rubygem-underscore-rails SUBDIR += rubygem-unicorn SUBDIR += rubygem-unicorn-worker-killer SUBDIR += rubygem-url_escape SUBDIR += rubygem-url_mount SUBDIR += rubygem-vegas SUBDIR += rubygem-wasabi SUBDIR += rubygem-webdrivers SUBDIR += rubygem-webmock SUBDIR += rubygem-webpack-rails-rails60 SUBDIR += rubygem-webrick SUBDIR += rubygem-webrobots SUBDIR += rubygem-websocket SUBDIR += rubygem-websocket-driver SUBDIR += rubygem-websocket-extensions SUBDIR += rubygem-yapra SUBDIR += s SUBDIR += sabredav SUBDIR += sahi SUBDIR += sakai SUBDIR += samdruckerserver SUBDIR += sarg SUBDIR += scloader SUBDIR += script4rss SUBDIR += seahub SUBDIR += searx SUBDIR += selenium SUBDIR += serendipity SUBDIR += serf SUBDIR += servlet-api SUBDIR += sfnt2woff SUBDIR += shellinabox SUBDIR += shttpd SUBDIR += silicon SUBDIR += simple-web-server SUBDIR += sitecopy SUBDIR += slowcgi SUBDIR += slowhttptest SUBDIR += smarty2 SUBDIR += smarty3 SUBDIR += smb_auth SUBDIR += snarf SUBDIR += sogo2 SUBDIR += sogo2-activesync SUBDIR += sogo4 SUBDIR += sogo4-activesync SUBDIR += spawn-fcgi SUBDIR += spreadlogd SUBDIR += sqstat SUBDIR += squid SUBDIR += squid-devel SUBDIR += squid3 SUBDIR += squid_radius_auth SUBDIR += squidanalyzer SUBDIR += squidclamav SUBDIR += squidguard SUBDIR += squidpurge SUBDIR += squidview SUBDIR += srg SUBDIR += stagit SUBDIR += subsonic-standalone SUBDIR += suphp SUBDIR += surf SUBDIR += swiggle SUBDIR += syndigator SUBDIR += tclhttpd SUBDIR += tclwebtest SUBDIR += tdiary SUBDIR += tdom SUBDIR += template_ SUBDIR += templatelite SUBDIR += thirtybees SUBDIR += threejs SUBDIR += thttpd SUBDIR += thumbnail_index SUBDIR += thundercache SUBDIR += thundersnarf SUBDIR += tidy SUBDIR += tidy-devel SUBDIR += tidy-html5 SUBDIR += tidy-lib SUBDIR += tikiwiki SUBDIR += tinymce SUBDIR += tinyproxy SUBDIR += tivoka SUBDIR += tntnet SUBDIR += tokyopromenade SUBDIR += tomcat-devel SUBDIR += tomcat-native SUBDIR += tomcat7 SUBDIR += tomcat85 SUBDIR += tomcat9 SUBDIR += tomee SUBDIR += trac SUBDIR += trac-OhlohWidgetsMacro SUBDIR += trac-TracGoogleAnalytics SUBDIR += trac-accountmanager SUBDIR += trac-advancedticketworkflow SUBDIR += trac-autocomplete SUBDIR += trac-ccselector SUBDIR += trac-customfieldadmin SUBDIR += trac-datefield SUBDIR += trac-defaultcc SUBDIR += trac-devel SUBDIR += trac-discussion SUBDIR += trac-downloads SUBDIR += trac-email2trac SUBDIR += trac-email2trac-postfix SUBDIR += trac-estimator SUBDIR += trac-fivestarvote SUBDIR += trac-fullblog SUBDIR += trac-fullblognotification SUBDIR += trac-graphviz SUBDIR += trac-iniadmin SUBDIR += trac-keywords SUBDIR += trac-keywordsecretticket SUBDIR += trac-ldap SUBDIR += trac-ldapauthstore SUBDIR += trac-math SUBDIR += trac-mercurial SUBDIR += trac-navadd SUBDIR += trac-permredirect SUBDIR += trac-privatetickets SUBDIR += trac-pydotorgtheme SUBDIR += trac-scrumburndown SUBDIR += trac-spam-filter SUBDIR += trac-subtickets SUBDIR += trac-tags SUBDIR += trac-themeengine SUBDIR += trac-ticketimport SUBDIR += trac-tickettemplate SUBDIR += trac-timingandestimation SUBDIR += trac-tocmacro SUBDIR += trac-tweakui SUBDIR += trac-vote SUBDIR += trac-wikigoodies SUBDIR += trac-wikinotification SUBDIR += trac-wikitemplates SUBDIR += trac-wikitopdf SUBDIR += trac-wysiwyg SUBDIR += trac-xmlrpc SUBDIR += trafficserver SUBDIR += transmission-web SUBDIR += transproxy SUBDIR += tt-rss SUBDIR += ttf2eot SUBDIR += tusd SUBDIR += twiki SUBDIR += twiki-BehaviourContrib SUBDIR += twiki-BlogAddOn SUBDIR += twiki-BugzillaLinkPlugin SUBDIR += twiki-ClassicSkin SUBDIR += twiki-CommentPlugin SUBDIR += twiki-EditTablePlugin SUBDIR += twiki-EmptyPlugin SUBDIR += twiki-GluePlugin SUBDIR += twiki-InterwikiPlugin SUBDIR += twiki-JSCalendarContrib SUBDIR += twiki-LDAPPasswordChangerPlugin SUBDIR += twiki-LdapContrib SUBDIR += twiki-LdapNgPlugin SUBDIR += twiki-MailerContrib SUBDIR += twiki-MathModePlugin SUBDIR += twiki-NewUserPlugin SUBDIR += twiki-PatternSkin SUBDIR += twiki-PreferencesPlugin SUBDIR += twiki-RenderListPlugin SUBDIR += twiki-SlideShowPlugin SUBDIR += twiki-SmiliesPlugin SUBDIR += twiki-SpreadSheetPlugin SUBDIR += twiki-SubscribePlugin SUBDIR += twiki-TWikiUserMappingContrib SUBDIR += twiki-TablePlugin SUBDIR += twiki-TagMePlugin SUBDIR += twiki-TinyMCEPlugin SUBDIR += twiki-TipsContrib SUBDIR += twiki-TopicVarsPlugin SUBDIR += twiki-TwistyContrib SUBDIR += twiki-TwistyPlugin SUBDIR += twiki-WysiwygPlugin SUBDIR += twms SUBDIR += typo3-10 SUBDIR += typo3-9 SUBDIR += uchiwa SUBDIR += ufdbguard SUBDIR += unit SUBDIR += unit-perl SUBDIR += unit-php SUBDIR += uwebsockets SUBDIR += uwsgi SUBDIR += uwsgitop SUBDIR += validator SUBDIR += varnish-ip2location SUBDIR += varnish-ip2proxy SUBDIR += varnish-libvmod-awsrest SUBDIR += varnish-libvmod-digest SUBDIR += varnish-libvmod-dynamic SUBDIR += varnish-libvmod-maxminddb SUBDIR += varnish-modules SUBDIR += varnish-nagios SUBDIR += varnish4 SUBDIR += varnish6 SUBDIR += varnish_exporter SUBDIR += vdr-plugin-live SUBDIR += vdradmin-am SUBDIR += vertx SUBDIR += vimb SUBDIR += visitors SUBDIR += volta SUBDIR += w3m SUBDIR += w3m-img SUBDIR += w3mir SUBDIR += waccess SUBDIR += wadcomblog SUBDIR += webalizer SUBDIR += webbrowser SUBDIR += webcheck SUBDIR += webcopy SUBDIR += webcrawl SUBDIR += webfs SUBDIR += webgrind SUBDIR += webhook SUBDIR += webinject SUBDIR += webkit2-gtk3 SUBDIR += weblint++ SUBDIR += webpy SUBDIR += webresolve SUBDIR += websh SUBDIR += websocat SUBDIR += websocketd SUBDIR += webstone SUBDIR += webstone-ssl SUBDIR += webtrees SUBDIR += wgetpaste SUBDIR += wikicalc SUBDIR += woof SUBDIR += wordpress SUBDIR += wpebackend-fdo SUBDIR += wsdlpull SUBDIR += wsmake SUBDIR += wt SUBDIR += wt3 SUBDIR += wuzz SUBDIR += wwwoffle SUBDIR += xapian-omega SUBDIR += xapian-omega12 SUBDIR += xfce4-smartbookmark-plugin SUBDIR += xist SUBDIR += xoops SUBDIR += xshttpd SUBDIR += xshttpd-devel SUBDIR += xsp SUBDIR += yabb SUBDIR += yanopaste SUBDIR += yarn SUBDIR += yarn-node10 SUBDIR += yarn-node12 SUBDIR += yaws SUBDIR += you-get SUBDIR += yourls SUBDIR += youtube_dl SUBDIR += ytdl SUBDIR += yuicompressor SUBDIR += zend-framework SUBDIR += zend-framework1 SUBDIR += zenphoto SUBDIR += zerowait-httpd SUBDIR += zola .include Index: head/www/deno/Makefile =================================================================== --- head/www/deno/Makefile (nonexistent) +++ head/www/deno/Makefile (revision 548789) @@ -0,0 +1,359 @@ +# $FreeBSD$ + +PORTNAME= deno +DISTVERSIONPREFIX= v +DISTVERSION= 1.4.0 +CATEGORIES= www + +MAINTAINER= mikael@FreeBSD.org +COMMENT= Secure JavaScript and TypeScript runtime + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= binutils>0:devel/binutils \ + gn:devel/chromium-gn \ + libunwind>0:devel/libunwind + +.include + +# clang10+ is required, this conditional can be dropped when +# 11.3 and 12.1 are EOL +.if (${OSVERSION} >= 1100000 && ${OSVERSION} < 1103511) || \ + (${OSVERSION} >= 1200000 && ${OSVERSION} < 1201515) +BUILD_DEPENDS+= llvm10>0:devel/llvm10 +.endif + +USES= cargo ninja pkgconfig:build python:3.5+,build + +USE_GITHUB= yes +GH_ACCOUNT= denoland +USE_GNOME= glib20 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +RUSTY_VERS= 0.10.0 + +CARGO_ENV+= CLANG_BASE_PATH=/usr \ + GN=${PREFIX}/bin/gn \ + NINJA=${PREFIX}/bin/ninja \ + V8_FROM_SOURCE=1 + +PLIST_FILES= bin/${PORTNAME} + +BINARY_ALIAS= python=${PYTHON_CMD} + +CARGO_CRATES= Inflector-0.11.4 \ + adler-0.2.3 \ + ahash-0.3.8 \ + aho-corasick-0.7.13 \ + alloc-no-stdlib-2.0.1 \ + alloc-stdlib-0.2.1 \ + ansi_term-0.11.0 \ + anymap-0.12.1 \ + arc-swap-0.4.7 \ + arrayvec-0.5.1 \ + ast_node-0.7.0 \ + async-compression-0.3.5 \ + atty-0.2.14 \ + autocfg-0.1.7 \ + autocfg-1.0.1 \ + base64-0.11.0 \ + base64-0.12.3 \ + bitflags-1.2.1 \ + block-buffer-0.7.3 \ + block-buffer-0.9.0 \ + block-padding-0.1.5 \ + brotli-3.3.0 \ + brotli-decompressor-2.3.1 \ + buf_redux-0.8.4 \ + bumpalo-3.4.0 \ + byte-tools-0.3.1 \ + byteorder-1.3.4 \ + bytes-0.5.6 \ + cargo_gn-0.0.15 \ + cc-1.0.59 \ + cfg-if-0.1.10 \ + chrono-0.4.15 \ + clap-2.33.3 \ + cloudabi-0.0.3 \ + const-random-0.1.8 \ + const-random-macro-0.1.8 \ + cpuid-bool-0.1.2 \ + crc32fast-1.2.0 \ + crossbeam-channel-0.4.3 \ + crossbeam-utils-0.7.2 \ + darling-0.10.2 \ + darling_core-0.10.2 \ + darling_macro-0.10.2 \ + dashmap-3.11.10 \ + deno_doc-0.1.9 \ + deno_lint-0.2.0 \ + digest-0.8.1 \ + digest-0.9.0 \ + dissimilar-1.0.2 \ + dlopen-0.1.8 \ + dlopen_derive-0.1.4 \ + downcast-rs-1.2.0 \ + dprint-core-0.28.0 \ + dprint-plugin-typescript-0.31.3 \ + dtoa-0.4.6 \ + either-1.6.0 \ + encoding_rs-0.8.24 \ + enum_kind-0.2.0 \ + env_logger-0.7.1 \ + errno-0.1.8 \ + fake-simd-0.1.2 \ + filetime-0.2.12 \ + flate2-1.0.17 \ + fnv-1.0.7 \ + from_variant-0.1.2 \ + fsevent-2.0.2 \ + fsevent-sys-3.0.2 \ + fuchsia-cprng-0.1.1 \ + fuchsia-zircon-0.3.3 \ + fuchsia-zircon-sys-0.3.3 \ + futures-0.3.5 \ + futures-channel-0.3.5 \ + futures-core-0.3.5 \ + futures-executor-0.3.5 \ + futures-io-0.3.5 \ + futures-macro-0.3.5 \ + futures-sink-0.3.5 \ + futures-task-0.3.5 \ + futures-util-0.3.5 \ + fwdansi-1.1.0 \ + fxhash-0.2.1 \ + generic-array-0.12.3 \ + generic-array-0.14.4 \ + getrandom-0.1.14 \ + h2-0.2.6 \ + hashbrown-0.8.2 \ + headers-0.3.2 \ + headers-core-0.2.0 \ + hermit-abi-0.1.15 \ + http-0.2.1 \ + http-body-0.3.1 \ + httparse-1.3.4 \ + humantime-1.3.0 \ + hyper-0.13.7 \ + hyper-rustls-0.21.0 \ + ident_case-1.0.1 \ + idna-0.2.0 \ + if_chain-1.0.0 \ + indexmap-1.5.2 \ + inotify-0.8.3 \ + inotify-sys-0.1.3 \ + input_buffer-0.3.1 \ + iovec-0.1.4 \ + ipnet-2.3.0 \ + is-macro-0.1.8 \ + itoa-0.4.6 \ + js-sys-0.3.44 \ + jsdoc-0.5.0 \ + jsonc-parser-0.14.0 \ + kernel32-sys-0.2.2 \ + lazy_static-1.4.0 \ + lazycell-1.3.0 \ + lexical-core-0.7.4 \ + libc-0.2.76 \ + log-0.4.11 \ + matches-0.1.8 \ + memchr-2.3.3 \ + mime-0.3.16 \ + mime_guess-2.0.3 \ + miniz_oxide-0.4.1 \ + mio-0.6.22 \ + mio-extras-2.0.6 \ + mio-named-pipes-0.1.7 \ + mio-uds-0.6.8 \ + miow-0.2.1 \ + miow-0.3.5 \ + multipart-0.17.0 \ + net2-0.2.34 \ + new_debug_unreachable-1.0.4 \ + nix-0.17.0 \ + nom-5.1.2 \ + notify-5.0.0-pre.3 \ + num-bigint-0.2.6 \ + num-integer-0.1.43 \ + num-traits-0.2.12 \ + num_cpus-1.13.0 \ + once_cell-1.4.1 \ + opaque-debug-0.2.3 \ + opaque-debug-0.3.0 \ + ordered-float-1.1.0 \ + os_pipe-0.9.2 \ + owning_ref-0.4.1 \ + percent-encoding-2.1.0 \ + phf-0.8.0 \ + phf_generator-0.8.0 \ + phf_macros-0.8.0 \ + phf_shared-0.8.0 \ + pin-project-0.4.23 \ + pin-project-internal-0.4.23 \ + pin-project-lite-0.1.7 \ + pin-utils-0.1.0 \ + pmutil-0.5.3 \ + ppv-lite86-0.2.9 \ + precomputed-hash-0.1.1 \ + proc-macro-hack-0.5.18 \ + proc-macro-nested-0.1.6 \ + proc-macro2-0.4.30 \ + proc-macro2-1.0.20 \ + pty-0.2.2 \ + quick-error-1.2.3 \ + quote-0.6.13 \ + quote-1.0.7 \ + rand-0.6.5 \ + rand-0.7.3 \ + rand_chacha-0.1.1 \ + rand_chacha-0.2.2 \ + rand_core-0.3.1 \ + rand_core-0.4.2 \ + rand_core-0.5.1 \ + rand_hc-0.1.0 \ + rand_hc-0.2.0 \ + rand_isaac-0.1.1 \ + rand_jitter-0.1.4 \ + rand_os-0.1.3 \ + rand_pcg-0.1.2 \ + rand_pcg-0.2.1 \ + rand_xorshift-0.1.1 \ + rdrand-0.4.0 \ + redox_syscall-0.1.57 \ + regex-1.3.9 \ + regex-syntax-0.6.18 \ + remove_dir_all-0.5.3 \ + reqwest-0.10.8 \ + retain_mut-0.1.1 \ + ring-0.16.15 \ + rustc_version-0.2.3 \ + rustls-0.18.1 \ + rusty_v8-0.10.0 \ + rustyline-6.2.0 \ + ryu-1.0.5 \ + safemem-0.3.3 \ + same-file-1.0.6 \ + scoped-tls-1.0.0 \ + scopeguard-1.1.0 \ + sct-0.6.0 \ + semver-0.9.0 \ + semver-parser-0.7.0 \ + semver-parser-0.9.0 \ + serde-1.0.115 \ + serde_derive-1.0.115 \ + serde_json-1.0.57 \ + serde_urlencoded-0.6.1 \ + sha-1-0.8.2 \ + sha-1-0.9.1 \ + signal-hook-registry-1.2.1 \ + siphasher-0.3.3 \ + slab-0.4.2 \ + smallvec-1.4.2 \ + socket2-0.3.12 \ + sourcemap-6.0.1 \ + spin-0.5.2 \ + stable_deref_trait-1.2.0 \ + static_assertions-1.1.0 \ + string_cache-0.8.0 \ + string_cache_codegen-0.5.1 \ + string_enum-0.3.0 \ + strsim-0.8.0 \ + strsim-0.9.3 \ + swc_atoms-0.2.2 \ + swc_common-0.10.2 \ + swc_ecma_ast-0.31.0 \ + swc_ecma_codegen-0.35.2 \ + swc_ecma_codegen_macros-0.5.0 \ + swc_ecma_dep_graph-0.3.0 \ + swc_ecma_parser-0.37.2 \ + swc_ecma_parser_macros-0.4.1 \ + swc_ecma_transforms-0.23.12 \ + swc_ecma_transforms_macros-0.1.1 \ + swc_ecma_utils-0.21.0 \ + swc_ecma_visit-0.17.2 \ + swc_ecmascript-0.7.7 \ + swc_macros_common-0.3.1 \ + swc_visit-0.2.0 \ + swc_visit_macros-0.2.0 \ + syn-0.15.44 \ + syn-1.0.39 \ + sys-info-0.7.0 \ + tempfile-3.1.0 \ + termcolor-1.1.0 \ + textwrap-0.11.0 \ + thiserror-1.0.20 \ + thiserror-impl-1.0.20 \ + thread_local-1.0.1 \ + time-0.1.44 \ + tinyvec-0.3.4 \ + tokio-0.2.22 \ + tokio-macros-0.2.5 \ + tokio-rustls-0.14.1 \ + tokio-tungstenite-0.11.0 \ + tokio-util-0.3.1 \ + toml-0.5.6 \ + tower-service-0.3.0 \ + tracing-0.1.19 \ + tracing-core-0.1.15 \ + tracing-futures-0.2.4 \ + try-lock-0.2.3 \ + tungstenite-0.11.1 \ + twoway-0.1.8 \ + typenum-1.12.0 \ + unicase-2.6.0 \ + unicode-bidi-0.3.4 \ + unicode-normalization-0.1.13 \ + unicode-segmentation-1.6.0 \ + unicode-width-0.1.8 \ + unicode-xid-0.1.0 \ + unicode-xid-0.2.1 \ + untrusted-0.7.1 \ + url-2.1.1 \ + urlencoding-1.1.1 \ + utf-8-0.7.5 \ + utf8parse-0.2.0 \ + uuid-0.8.1 \ + vec_map-0.8.2 \ + version_check-0.9.2 \ + void-1.0.2 \ + walkdir-2.3.1 \ + want-0.3.0 \ + warp-0.2.5 \ + wasi-0.9.0+wasi-snapshot-preview1 \ + wasi-0.10.0+wasi-snapshot-preview1 \ + wasm-bindgen-0.2.67 \ + wasm-bindgen-backend-0.2.67 \ + wasm-bindgen-futures-0.4.17 \ + wasm-bindgen-macro-0.2.67 \ + wasm-bindgen-macro-support-0.2.67 \ + wasm-bindgen-shared-0.2.67 \ + web-sys-0.3.44 \ + webpki-0.21.3 \ + webpki-roots-0.19.0 \ + which-4.0.2 \ + winapi-0.2.8 \ + winapi-0.3.9 \ + winapi-build-0.1.1 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.5 \ + winapi-x86_64-pc-windows-gnu-0.4.0 \ + winreg-0.7.0 \ + winres-0.1.11 \ + ws2_32-sys-0.2.1 + +post-patch: + ${REINPLACE_CMD} "s|%%LOCALBASE%%|${LOCALBASE}|" \ + ${WRKSRC}/cargo-crates/rusty_v8-${RUSTY_VERS}/build/toolchain/gcc_toolchain.gni \ + ${WRKSRC}/cargo-crates/rusty_v8-${RUSTY_VERS}/buildtools/third_party/libc++/BUILD.gn +# clang10+ is required, this conditional can be dropped when +# 11.3 and 12.1 are EOL +.if (${OSVERSION} >= 1100000 && ${OSVERSION} < 1103511) || \ + (${OSVERSION} >= 1200000 && ${OSVERSION} < 1201515) + @${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} < ${FILESDIR}/extrapatch-clang10 +.endif + +do-install: + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/deno ${STAGEDIR}${LOCALBASE}/bin + +.include Property changes on: head/www/deno/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/distinfo =================================================================== --- head/www/deno/distinfo (nonexistent) +++ head/www/deno/distinfo (revision 548789) @@ -0,0 +1,601 @@ +TIMESTAMP = 1600083801 +SHA256 (rust/crates/Inflector-0.11.4.tar.gz) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 +SIZE (rust/crates/Inflector-0.11.4.tar.gz) = 17438 +SHA256 (rust/crates/adler-0.2.3.tar.gz) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e +SIZE (rust/crates/adler-0.2.3.tar.gz) = 12168 +SHA256 (rust/crates/ahash-0.3.8.tar.gz) = e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217 +SIZE (rust/crates/ahash-0.3.8.tar.gz) = 28650 +SHA256 (rust/crates/aho-corasick-0.7.13.tar.gz) = 043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86 +SIZE (rust/crates/aho-corasick-0.7.13.tar.gz) = 111381 +SHA256 (rust/crates/alloc-no-stdlib-2.0.1.tar.gz) = 5192ec435945d87bc2f70992b4d818154b5feede43c09fb7592146374eac90a6 +SIZE (rust/crates/alloc-no-stdlib-2.0.1.tar.gz) = 10084 +SHA256 (rust/crates/alloc-stdlib-0.2.1.tar.gz) = 697ed7edc0f1711de49ce108c541623a0af97c6c60b2f6e2b65229847ac843c2 +SIZE (rust/crates/alloc-stdlib-0.2.1.tar.gz) = 6304 +SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b +SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087 +SHA256 (rust/crates/anymap-0.12.1.tar.gz) = 33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344 +SIZE (rust/crates/anymap-0.12.1.tar.gz) = 14298 +SHA256 (rust/crates/arc-swap-0.4.7.tar.gz) = 4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034 +SIZE (rust/crates/arc-swap-0.4.7.tar.gz) = 48625 +SHA256 (rust/crates/arrayvec-0.5.1.tar.gz) = cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8 +SIZE (rust/crates/arrayvec-0.5.1.tar.gz) = 26816 +SHA256 (rust/crates/ast_node-0.7.0.tar.gz) = fd6ee2941db3551563d29eaf5214cd3d7b2f322e0c0e3954f5ae020f860bae8c +SIZE (rust/crates/ast_node-0.7.0.tar.gz) = 6026 +SHA256 (rust/crates/async-compression-0.3.5.tar.gz) = 9021768bcce77296b64648cc7a7460e3df99979b97ed5c925c38d1cc83778d98 +SIZE (rust/crates/async-compression-0.3.5.tar.gz) = 39371 +SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 +SIZE (rust/crates/atty-0.2.14.tar.gz) = 5470 +SHA256 (rust/crates/autocfg-0.1.7.tar.gz) = 1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2 +SIZE (rust/crates/autocfg-0.1.7.tar.gz) = 12158 +SHA256 (rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a +SIZE (rust/crates/autocfg-1.0.1.tar.gz) = 12908 +SHA256 (rust/crates/base64-0.11.0.tar.gz) = b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7 +SIZE (rust/crates/base64-0.11.0.tar.gz) = 48362 +SHA256 (rust/crates/base64-0.12.3.tar.gz) = 3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff +SIZE (rust/crates/base64-0.12.3.tar.gz) = 57545 +SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 +SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745 +SHA256 (rust/crates/block-buffer-0.7.3.tar.gz) = c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b +SIZE (rust/crates/block-buffer-0.7.3.tar.gz) = 7179 +SHA256 (rust/crates/block-buffer-0.9.0.tar.gz) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4 +SIZE (rust/crates/block-buffer-0.9.0.tar.gz) = 7108 +SHA256 (rust/crates/block-padding-0.1.5.tar.gz) = fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5 +SIZE (rust/crates/block-padding-0.1.5.tar.gz) = 7342 +SHA256 (rust/crates/brotli-3.3.0.tar.gz) = 7f29919120f08613aadcd4383764e00526fc9f18b6c0895814faeed0dd78613e +SIZE (rust/crates/brotli-3.3.0.tar.gz) = 1375755 +SHA256 (rust/crates/brotli-decompressor-2.3.1.tar.gz) = 1052e1c3b8d4d80eb84a8b94f0a1498797b5fb96314c001156a1c761940ef4ec +SIZE (rust/crates/brotli-decompressor-2.3.1.tar.gz) = 193003 +SHA256 (rust/crates/buf_redux-0.8.4.tar.gz) = b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f +SIZE (rust/crates/buf_redux-0.8.4.tar.gz) = 26608 +SHA256 (rust/crates/bumpalo-3.4.0.tar.gz) = 2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820 +SIZE (rust/crates/bumpalo-3.4.0.tar.gz) = 129102 +SHA256 (rust/crates/byte-tools-0.3.1.tar.gz) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7 +SIZE (rust/crates/byte-tools-0.3.1.tar.gz) = 5526 +SHA256 (rust/crates/byteorder-1.3.4.tar.gz) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de +SIZE (rust/crates/byteorder-1.3.4.tar.gz) = 21943 +SHA256 (rust/crates/bytes-0.5.6.tar.gz) = 0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38 +SIZE (rust/crates/bytes-0.5.6.tar.gz) = 46291 +SHA256 (rust/crates/cargo_gn-0.0.15.tar.gz) = 5ba7d7f7b201dfcbc314b14f2176c92f8ba521dab538b40e426ffed25ed7cd80 +SIZE (rust/crates/cargo_gn-0.0.15.tar.gz) = 5796 +SHA256 (rust/crates/cc-1.0.59.tar.gz) = 66120af515773fb005778dc07c261bd201ec8ce50bd6e7144c927753fe013381 +SIZE (rust/crates/cc-1.0.59.tar.gz) = 53238 +SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 +SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933 +SHA256 (rust/crates/chrono-0.4.15.tar.gz) = 942f72db697d8767c22d46a598e01f2d3b475501ea43d0db4f16d90259182d0b +SIZE (rust/crates/chrono-0.4.15.tar.gz) = 150581 +SHA256 (rust/crates/clap-2.33.3.tar.gz) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002 +SIZE (rust/crates/clap-2.33.3.tar.gz) = 201925 +SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f +SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156 +SHA256 (rust/crates/const-random-0.1.8.tar.gz) = 2f1af9ac737b2dd2d577701e59fd09ba34822f6f2ebdb30a7647405d9e55e16a +SIZE (rust/crates/const-random-0.1.8.tar.gz) = 5972 +SHA256 (rust/crates/const-random-macro-0.1.8.tar.gz) = 25e4c606eb459dd29f7c57b2e0879f2b6f14ee130918c2b78ccb58a9624e6c7a +SIZE (rust/crates/const-random-macro-0.1.8.tar.gz) = 5844 +SHA256 (rust/crates/cpuid-bool-0.1.2.tar.gz) = 8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634 +SIZE (rust/crates/cpuid-bool-0.1.2.tar.gz) = 7173 +SHA256 (rust/crates/crc32fast-1.2.0.tar.gz) = ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1 +SIZE (rust/crates/crc32fast-1.2.0.tar.gz) = 39161 +SHA256 (rust/crates/crossbeam-channel-0.4.3.tar.gz) = 09ee0cc8804d5393478d743b035099520087a5186f3b93fa58cec08fa62407b6 +SIZE (rust/crates/crossbeam-channel-0.4.3.tar.gz) = 86153 +SHA256 (rust/crates/crossbeam-utils-0.7.2.tar.gz) = c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8 +SIZE (rust/crates/crossbeam-utils-0.7.2.tar.gz) = 34338 +SHA256 (rust/crates/darling-0.10.2.tar.gz) = 0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858 +SIZE (rust/crates/darling-0.10.2.tar.gz) = 17620 +SHA256 (rust/crates/darling_core-0.10.2.tar.gz) = f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b +SIZE (rust/crates/darling_core-0.10.2.tar.gz) = 44339 +SHA256 (rust/crates/darling_macro-0.10.2.tar.gz) = d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72 +SIZE (rust/crates/darling_macro-0.10.2.tar.gz) = 1919 +SHA256 (rust/crates/dashmap-3.11.10.tar.gz) = 0f260e2fc850179ef410018660006951c1b55b79e8087e87111a2c388994b9b5 +SIZE (rust/crates/dashmap-3.11.10.tar.gz) = 20030 +SHA256 (rust/crates/deno_doc-0.1.9.tar.gz) = f531da1fd9965ab82bf278d5cc3e7b6aee4457a5d8bef992f74cde6d1d8b9bb1 +SIZE (rust/crates/deno_doc-0.1.9.tar.gz) = 39489 +SHA256 (rust/crates/deno_lint-0.2.0.tar.gz) = 455138ead4a28b64b28973f21ed0293f1e10da3ef7d517fa55515d4efdb930b5 +SIZE (rust/crates/deno_lint-0.2.0.tar.gz) = 125252 +SHA256 (rust/crates/digest-0.8.1.tar.gz) = f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5 +SIZE (rust/crates/digest-0.8.1.tar.gz) = 9449 +SHA256 (rust/crates/digest-0.9.0.tar.gz) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066 +SIZE (rust/crates/digest-0.9.0.tar.gz) = 13247 +SHA256 (rust/crates/dissimilar-1.0.2.tar.gz) = fc4b29f4b9bb94bf267d57269fd0706d343a160937108e9619fe380645428abb +SIZE (rust/crates/dissimilar-1.0.2.tar.gz) = 27914 +SHA256 (rust/crates/dlopen-0.1.8.tar.gz) = 71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937 +SIZE (rust/crates/dlopen-0.1.8.tar.gz) = 29753 +SHA256 (rust/crates/dlopen_derive-0.1.4.tar.gz) = f236d9e1b1fbd81cea0f9cbdc8dcc7e8ebcd80e6659cd7cb2ad5f6c05946c581 +SIZE (rust/crates/dlopen_derive-0.1.4.tar.gz) = 3491 +SHA256 (rust/crates/downcast-rs-1.2.0.tar.gz) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650 +SIZE (rust/crates/downcast-rs-1.2.0.tar.gz) = 11670 +SHA256 (rust/crates/dprint-core-0.28.0.tar.gz) = fab44561ffc8f70d26d6c4cc81a648ecd47dd60836abecf0599253a7b9fdbf5d +SIZE (rust/crates/dprint-core-0.28.0.tar.gz) = 35862 +SHA256 (rust/crates/dprint-plugin-typescript-0.31.3.tar.gz) = a846ca33bcd5d4adfa4c1beac0ab426ae01c7f4fcecb5542b465aef96b92fa77 +SIZE (rust/crates/dprint-plugin-typescript-0.31.3.tar.gz) = 969932 +SHA256 (rust/crates/dtoa-0.4.6.tar.gz) = 134951f4028bdadb9b84baf4232681efbf277da25144b9b0ad65df75946c422b +SIZE (rust/crates/dtoa-0.4.6.tar.gz) = 15979 +SHA256 (rust/crates/either-1.6.0.tar.gz) = cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f +SIZE (rust/crates/either-1.6.0.tar.gz) = 13334 +SHA256 (rust/crates/encoding_rs-0.8.24.tar.gz) = a51b8cf747471cb9499b6d59e59b0444f4c90eba8968c4e44874e92b5b64ace2 +SIZE (rust/crates/encoding_rs-0.8.24.tar.gz) = 1366911 +SHA256 (rust/crates/enum_kind-0.2.0.tar.gz) = 6e57153e35187d51f08471d5840459ff29093473e7bedd004a1414985aab92f3 +SIZE (rust/crates/enum_kind-0.2.0.tar.gz) = 5932 +SHA256 (rust/crates/env_logger-0.7.1.tar.gz) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36 +SIZE (rust/crates/env_logger-0.7.1.tar.gz) = 32281 +SHA256 (rust/crates/errno-0.1.8.tar.gz) = 1e2b2decb0484e15560df3210cf0d78654bb0864b2c138977c07e377a1bae0e2 +SIZE (rust/crates/errno-0.1.8.tar.gz) = 3199 +SHA256 (rust/crates/fake-simd-0.1.2.tar.gz) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed +SIZE (rust/crates/fake-simd-0.1.2.tar.gz) = 5398 +SHA256 (rust/crates/filetime-0.2.12.tar.gz) = 3ed85775dcc68644b5c950ac06a2b23768d3bc9390464151aaf27136998dcf9e +SIZE (rust/crates/filetime-0.2.12.tar.gz) = 14272 +SHA256 (rust/crates/flate2-1.0.17.tar.gz) = 766d0e77a2c1502169d4a93ff3b8c15a71fd946cd0126309752104e5f3c46d94 +SIZE (rust/crates/flate2-1.0.17.tar.gz) = 74154 +SHA256 (rust/crates/fnv-1.0.7.tar.gz) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 +SIZE (rust/crates/fnv-1.0.7.tar.gz) = 11266 +SHA256 (rust/crates/from_variant-0.1.2.tar.gz) = 039885ad6579a86b94ad8df696cce8c530da496bf7b07b12fec8d6c4cd654bb9 +SIZE (rust/crates/from_variant-0.1.2.tar.gz) = 1759 +SHA256 (rust/crates/fsevent-2.0.2.tar.gz) = 97f347202c95c98805c216f9e1df210e8ebaec9fdb2365700a43c10797a35e63 +SIZE (rust/crates/fsevent-2.0.2.tar.gz) = 11252 +SHA256 (rust/crates/fsevent-sys-3.0.2.tar.gz) = 77a29c77f1ca394c3e73a9a5d24cfcabb734682d9634fc398f2204a63c994120 +SIZE (rust/crates/fsevent-sys-3.0.2.tar.gz) = 4210 +SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba +SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950 +SHA256 (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82 +SIZE (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 22565 +SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7 +SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 7191 +SHA256 (rust/crates/futures-0.3.5.tar.gz) = 1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613 +SIZE (rust/crates/futures-0.3.5.tar.gz) = 40344 +SHA256 (rust/crates/futures-channel-0.3.5.tar.gz) = f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5 +SIZE (rust/crates/futures-channel-0.3.5.tar.gz) = 29053 +SHA256 (rust/crates/futures-core-0.3.5.tar.gz) = 59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399 +SIZE (rust/crates/futures-core-0.3.5.tar.gz) = 13541 +SHA256 (rust/crates/futures-executor-0.3.5.tar.gz) = 10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314 +SIZE (rust/crates/futures-executor-0.3.5.tar.gz) = 16499 +SHA256 (rust/crates/futures-io-0.3.5.tar.gz) = de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789 +SIZE (rust/crates/futures-io-0.3.5.tar.gz) = 8981 +SHA256 (rust/crates/futures-macro-0.3.5.tar.gz) = d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39 +SIZE (rust/crates/futures-macro-0.3.5.tar.gz) = 9673 +SHA256 (rust/crates/futures-sink-0.3.5.tar.gz) = 3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc +SIZE (rust/crates/futures-sink-0.3.5.tar.gz) = 7612 +SHA256 (rust/crates/futures-task-0.3.5.tar.gz) = bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626 +SIZE (rust/crates/futures-task-0.3.5.tar.gz) = 11030 +SHA256 (rust/crates/futures-util-0.3.5.tar.gz) = 8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6 +SIZE (rust/crates/futures-util-0.3.5.tar.gz) = 132197 +SHA256 (rust/crates/fwdansi-1.1.0.tar.gz) = 08c1f5787fe85505d1f7777268db5103d80a7a374d2316a7ce262e57baf8f208 +SIZE (rust/crates/fwdansi-1.1.0.tar.gz) = 8280 +SHA256 (rust/crates/fxhash-0.2.1.tar.gz) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c +SIZE (rust/crates/fxhash-0.2.1.tar.gz) = 4102 +SHA256 (rust/crates/generic-array-0.12.3.tar.gz) = c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec +SIZE (rust/crates/generic-array-0.12.3.tar.gz) = 18017 +SHA256 (rust/crates/generic-array-0.14.4.tar.gz) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817 +SIZE (rust/crates/generic-array-0.14.4.tar.gz) = 28916 +SHA256 (rust/crates/getrandom-0.1.14.tar.gz) = 7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb +SIZE (rust/crates/getrandom-0.1.14.tar.gz) = 24698 +SHA256 (rust/crates/h2-0.2.6.tar.gz) = 993f9e0baeed60001cf565546b0d3dbe6a6ad23f2bd31644a133c641eccf6d53 +SIZE (rust/crates/h2-0.2.6.tar.gz) = 157564 +SHA256 (rust/crates/hashbrown-0.8.2.tar.gz) = e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25 +SIZE (rust/crates/hashbrown-0.8.2.tar.gz) = 75830 +SHA256 (rust/crates/headers-0.3.2.tar.gz) = ed18eb2459bf1a09ad2d6b1547840c3e5e62882fa09b9a6a20b1de8e3228848f +SIZE (rust/crates/headers-0.3.2.tar.gz) = 67402 +SHA256 (rust/crates/headers-core-0.2.0.tar.gz) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429 +SIZE (rust/crates/headers-core-0.2.0.tar.gz) = 2380 +SHA256 (rust/crates/hermit-abi-0.1.15.tar.gz) = 3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9 +SIZE (rust/crates/hermit-abi-0.1.15.tar.gz) = 9597 +SHA256 (rust/crates/http-0.2.1.tar.gz) = 28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9 +SIZE (rust/crates/http-0.2.1.tar.gz) = 102231 +SHA256 (rust/crates/http-body-0.3.1.tar.gz) = 13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b +SIZE (rust/crates/http-body-0.3.1.tar.gz) = 5394 +SHA256 (rust/crates/httparse-1.3.4.tar.gz) = cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9 +SIZE (rust/crates/httparse-1.3.4.tar.gz) = 23739 +SHA256 (rust/crates/humantime-1.3.0.tar.gz) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f +SIZE (rust/crates/humantime-1.3.0.tar.gz) = 17020 +SHA256 (rust/crates/hyper-0.13.7.tar.gz) = 3e68a8dd9716185d9e64ea473ea6ef63529252e3e27623295a0378a19665d5eb +SIZE (rust/crates/hyper-0.13.7.tar.gz) = 138962 +SHA256 (rust/crates/hyper-rustls-0.21.0.tar.gz) = 37743cc83e8ee85eacfce90f2f4102030d9ff0a95244098d781e9bee4a90abb6 +SIZE (rust/crates/hyper-rustls-0.21.0.tar.gz) = 27489 +SHA256 (rust/crates/ident_case-1.0.1.tar.gz) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 +SIZE (rust/crates/ident_case-1.0.1.tar.gz) = 3492 +SHA256 (rust/crates/idna-0.2.0.tar.gz) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9 +SIZE (rust/crates/idna-0.2.0.tar.gz) = 257203 +SHA256 (rust/crates/if_chain-1.0.0.tar.gz) = c3360c7b59e5ffa2653671fb74b4741a5d343c03f331c0a4aeda42b5c2b0ec7d +SIZE (rust/crates/if_chain-1.0.0.tar.gz) = 7860 +SHA256 (rust/crates/indexmap-1.5.2.tar.gz) = 4e47a3566dd4fd4eec714ae6ceabdee0caec795be835c223d92c2d40f1e8cf1c +SIZE (rust/crates/indexmap-1.5.2.tar.gz) = 47558 +SHA256 (rust/crates/inotify-0.8.3.tar.gz) = 46dd0a94b393c730779ccfd2a872b67b1eb67be3fc33082e733bdb38b5fde4d4 +SIZE (rust/crates/inotify-0.8.3.tar.gz) = 21855 +SHA256 (rust/crates/inotify-sys-0.1.3.tar.gz) = e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0 +SIZE (rust/crates/inotify-sys-0.1.3.tar.gz) = 8327 +SHA256 (rust/crates/input_buffer-0.3.1.tar.gz) = 19a8a95243d5a0398cae618ec29477c6e3cb631152be5c19481f80bc71559754 +SIZE (rust/crates/input_buffer-0.3.1.tar.gz) = 7812 +SHA256 (rust/crates/iovec-0.1.4.tar.gz) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e +SIZE (rust/crates/iovec-0.1.4.tar.gz) = 8720 +SHA256 (rust/crates/ipnet-2.3.0.tar.gz) = 47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135 +SIZE (rust/crates/ipnet-2.3.0.tar.gz) = 25031 +SHA256 (rust/crates/is-macro-0.1.8.tar.gz) = 04807f3dc9e3ea39af3f8469a5297267faf94859637afb836b33f47d9b2650ee +SIZE (rust/crates/is-macro-0.1.8.tar.gz) = 4785 +SHA256 (rust/crates/itoa-0.4.6.tar.gz) = dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6 +SIZE (rust/crates/itoa-0.4.6.tar.gz) = 12167 +SHA256 (rust/crates/js-sys-0.3.44.tar.gz) = 85a7e2c92a4804dd459b86c339278d0fe87cf93757fae222c3fa3ae75458bc73 +SIZE (rust/crates/js-sys-0.3.44.tar.gz) = 67010 +SHA256 (rust/crates/jsdoc-0.5.0.tar.gz) = 0bf288cd831329dde36e0c5b667d1823c4cfba4fcb311c6471e37cdcb8b019a7 +SIZE (rust/crates/jsdoc-0.5.0.tar.gz) = 79774 +SHA256 (rust/crates/jsonc-parser-0.14.0.tar.gz) = 8ce9b3e88481b91c43f37e742879a70dd5855e59f736bf3cac9b1383d68c1186 +SIZE (rust/crates/jsonc-parser-0.14.0.tar.gz) = 18327 +SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d +SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537 +SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443 +SHA256 (rust/crates/lazycell-1.3.0.tar.gz) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 +SIZE (rust/crates/lazycell-1.3.0.tar.gz) = 12502 +SHA256 (rust/crates/lexical-core-0.7.4.tar.gz) = db65c6da02e61f55dae90a0ae427b2a5f6b3e8db09f58d10efab23af92592616 +SIZE (rust/crates/lexical-core-0.7.4.tar.gz) = 497535 +SHA256 (rust/crates/libc-0.2.76.tar.gz) = 755456fae044e6fa1ebbbd1b3e902ae19e73097ed4ed87bb79934a867c007bc3 +SIZE (rust/crates/libc-0.2.76.tar.gz) = 506496 +SHA256 (rust/crates/log-0.4.11.tar.gz) = 4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b +SIZE (rust/crates/log-0.4.11.tar.gz) = 36276 +SHA256 (rust/crates/matches-0.1.8.tar.gz) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08 +SIZE (rust/crates/matches-0.1.8.tar.gz) = 2216 +SHA256 (rust/crates/memchr-2.3.3.tar.gz) = 3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400 +SIZE (rust/crates/memchr-2.3.3.tar.gz) = 22566 +SHA256 (rust/crates/mime-0.3.16.tar.gz) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d +SIZE (rust/crates/mime-0.3.16.tar.gz) = 15206 +SHA256 (rust/crates/mime_guess-2.0.3.tar.gz) = 2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212 +SIZE (rust/crates/mime_guess-2.0.3.tar.gz) = 27437 +SHA256 (rust/crates/miniz_oxide-0.4.1.tar.gz) = 4d7559a8a40d0f97e1edea3220f698f78b1c5ab67532e49f68fde3910323b722 +SIZE (rust/crates/miniz_oxide-0.4.1.tar.gz) = 46117 +SHA256 (rust/crates/mio-0.6.22.tar.gz) = fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430 +SIZE (rust/crates/mio-0.6.22.tar.gz) = 102782 +SHA256 (rust/crates/mio-extras-2.0.6.tar.gz) = 52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19 +SIZE (rust/crates/mio-extras-2.0.6.tar.gz) = 16292 +SHA256 (rust/crates/mio-named-pipes-0.1.7.tar.gz) = 0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656 +SIZE (rust/crates/mio-named-pipes-0.1.7.tar.gz) = 15140 +SHA256 (rust/crates/mio-uds-0.6.8.tar.gz) = afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0 +SIZE (rust/crates/mio-uds-0.6.8.tar.gz) = 11496 +SHA256 (rust/crates/miow-0.2.1.tar.gz) = 8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919 +SIZE (rust/crates/miow-0.2.1.tar.gz) = 21133 +SHA256 (rust/crates/miow-0.3.5.tar.gz) = 07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e +SIZE (rust/crates/miow-0.3.5.tar.gz) = 23796 +SHA256 (rust/crates/multipart-0.17.0.tar.gz) = 8209c33c951f07387a8497841122fc6f712165e3f9bda3e6be4645b58188f676 +SIZE (rust/crates/multipart-0.17.0.tar.gz) = 64244 +SHA256 (rust/crates/net2-0.2.34.tar.gz) = 2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7 +SIZE (rust/crates/net2-0.2.34.tar.gz) = 20620 +SHA256 (rust/crates/new_debug_unreachable-1.0.4.tar.gz) = e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54 +SIZE (rust/crates/new_debug_unreachable-1.0.4.tar.gz) = 2561 +SHA256 (rust/crates/nix-0.17.0.tar.gz) = 50e4785f2c3b7589a0d0c1dd60285e1188adac4006e8abd6dd578e1567027363 +SIZE (rust/crates/nix-0.17.0.tar.gz) = 195654 +SHA256 (rust/crates/nom-5.1.2.tar.gz) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af +SIZE (rust/crates/nom-5.1.2.tar.gz) = 136174 +SHA256 (rust/crates/notify-5.0.0-pre.3.tar.gz) = 77d03607cf88b4b160ba0e9ed425fff3cee3b55ac813f0c685b3a3772da37d0e +SIZE (rust/crates/notify-5.0.0-pre.3.tar.gz) = 47156 +SHA256 (rust/crates/num-bigint-0.2.6.tar.gz) = 090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304 +SIZE (rust/crates/num-bigint-0.2.6.tar.gz) = 87275 +SHA256 (rust/crates/num-integer-0.1.43.tar.gz) = 8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b +SIZE (rust/crates/num-integer-0.1.43.tar.gz) = 21966 +SHA256 (rust/crates/num-traits-0.2.12.tar.gz) = ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611 +SIZE (rust/crates/num-traits-0.2.12.tar.gz) = 43807 +SHA256 (rust/crates/num_cpus-1.13.0.tar.gz) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3 +SIZE (rust/crates/num_cpus-1.13.0.tar.gz) = 14704 +SHA256 (rust/crates/once_cell-1.4.1.tar.gz) = 260e51e7efe62b592207e9e13a68e43692a7a279171d6ba57abd208bf23645ad +SIZE (rust/crates/once_cell-1.4.1.tar.gz) = 24366 +SHA256 (rust/crates/opaque-debug-0.2.3.tar.gz) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c +SIZE (rust/crates/opaque-debug-0.2.3.tar.gz) = 5643 +SHA256 (rust/crates/opaque-debug-0.3.0.tar.gz) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5 +SIZE (rust/crates/opaque-debug-0.3.0.tar.gz) = 5767 +SHA256 (rust/crates/ordered-float-1.1.0.tar.gz) = 3741934be594d77de1c8461ebcbbe866f585ea616a9753aa78f2bdc69f0e4579 +SIZE (rust/crates/ordered-float-1.1.0.tar.gz) = 9864 +SHA256 (rust/crates/os_pipe-0.9.2.tar.gz) = fb233f06c2307e1f5ce2ecad9f8121cffbbee2c95428f44ea85222e460d0d213 +SIZE (rust/crates/os_pipe-0.9.2.tar.gz) = 9707 +SHA256 (rust/crates/owning_ref-0.4.1.tar.gz) = 6ff55baddef9e4ad00f88b6c743a2a8062d4c6ade126c2a528644b8e444d52ce +SIZE (rust/crates/owning_ref-0.4.1.tar.gz) = 12658 +SHA256 (rust/crates/percent-encoding-2.1.0.tar.gz) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e +SIZE (rust/crates/percent-encoding-2.1.0.tar.gz) = 9748 +SHA256 (rust/crates/phf-0.8.0.tar.gz) = 3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12 +SIZE (rust/crates/phf-0.8.0.tar.gz) = 3902 +SHA256 (rust/crates/phf_generator-0.8.0.tar.gz) = 17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526 +SIZE (rust/crates/phf_generator-0.8.0.tar.gz) = 7604 +SHA256 (rust/crates/phf_macros-0.8.0.tar.gz) = 7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c +SIZE (rust/crates/phf_macros-0.8.0.tar.gz) = 5814 +SHA256 (rust/crates/phf_shared-0.8.0.tar.gz) = c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7 +SIZE (rust/crates/phf_shared-0.8.0.tar.gz) = 2860 +SHA256 (rust/crates/pin-project-0.4.23.tar.gz) = ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa +SIZE (rust/crates/pin-project-0.4.23.tar.gz) = 53805 +SHA256 (rust/crates/pin-project-internal-0.4.23.tar.gz) = 2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f +SIZE (rust/crates/pin-project-internal-0.4.23.tar.gz) = 29624 +SHA256 (rust/crates/pin-project-lite-0.1.7.tar.gz) = 282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715 +SIZE (rust/crates/pin-project-lite-0.1.7.tar.gz) = 23017 +SHA256 (rust/crates/pin-utils-0.1.0.tar.gz) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 +SIZE (rust/crates/pin-utils-0.1.0.tar.gz) = 7580 +SHA256 (rust/crates/pmutil-0.5.3.tar.gz) = 3894e5d549cccbe44afecf72922f277f603cd4bb0219c8342631ef18fffbe004 +SIZE (rust/crates/pmutil-0.5.3.tar.gz) = 11031 +SHA256 (rust/crates/ppv-lite86-0.2.9.tar.gz) = c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20 +SIZE (rust/crates/ppv-lite86-0.2.9.tar.gz) = 20933 +SHA256 (rust/crates/precomputed-hash-0.1.1.tar.gz) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c +SIZE (rust/crates/precomputed-hash-0.1.1.tar.gz) = 1640 +SHA256 (rust/crates/proc-macro-hack-0.5.18.tar.gz) = 99c605b9a0adc77b7211c6b1f722dcb613d68d66859a44f3d485a6da332b0598 +SIZE (rust/crates/proc-macro-hack-0.5.18.tar.gz) = 14619 +SHA256 (rust/crates/proc-macro-nested-0.1.6.tar.gz) = eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a +SIZE (rust/crates/proc-macro-nested-0.1.6.tar.gz) = 6498 +SHA256 (rust/crates/proc-macro2-0.4.30.tar.gz) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759 +SIZE (rust/crates/proc-macro2-0.4.30.tar.gz) = 34731 +SHA256 (rust/crates/proc-macro2-1.0.20.tar.gz) = 175c513d55719db99da20232b06cda8bab6b83ec2d04e3283edf0213c37c1a29 +SIZE (rust/crates/proc-macro2-1.0.20.tar.gz) = 36558 +SHA256 (rust/crates/pty-0.2.2.tar.gz) = f50f3d255966981eb4e4c5df3e983e6f7d163221f547406d83b6a460ff5c5ee8 +SIZE (rust/crates/pty-0.2.2.tar.gz) = 7641 +SHA256 (rust/crates/quick-error-1.2.3.tar.gz) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 +SIZE (rust/crates/quick-error-1.2.3.tar.gz) = 15066 +SHA256 (rust/crates/quote-0.6.13.tar.gz) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1 +SIZE (rust/crates/quote-0.6.13.tar.gz) = 17475 +SHA256 (rust/crates/quote-1.0.7.tar.gz) = aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37 +SIZE (rust/crates/quote-1.0.7.tar.gz) = 25170 +SHA256 (rust/crates/rand-0.6.5.tar.gz) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca +SIZE (rust/crates/rand-0.6.5.tar.gz) = 104814 +SHA256 (rust/crates/rand-0.7.3.tar.gz) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03 +SIZE (rust/crates/rand-0.7.3.tar.gz) = 112246 +SHA256 (rust/crates/rand_chacha-0.1.1.tar.gz) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef +SIZE (rust/crates/rand_chacha-0.1.1.tar.gz) = 11703 +SHA256 (rust/crates/rand_chacha-0.2.2.tar.gz) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402 +SIZE (rust/crates/rand_chacha-0.2.2.tar.gz) = 13267 +SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b +SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483 +SHA256 (rust/crates/rand_core-0.4.2.tar.gz) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc +SIZE (rust/crates/rand_core-0.4.2.tar.gz) = 20243 +SHA256 (rust/crates/rand_core-0.5.1.tar.gz) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19 +SIZE (rust/crates/rand_core-0.5.1.tar.gz) = 21116 +SHA256 (rust/crates/rand_hc-0.1.0.tar.gz) = 7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4 +SIZE (rust/crates/rand_hc-0.1.0.tar.gz) = 11644 +SHA256 (rust/crates/rand_hc-0.2.0.tar.gz) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c +SIZE (rust/crates/rand_hc-0.2.0.tar.gz) = 11670 +SHA256 (rust/crates/rand_isaac-0.1.1.tar.gz) = ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08 +SIZE (rust/crates/rand_isaac-0.1.1.tar.gz) = 16020 +SHA256 (rust/crates/rand_jitter-0.1.4.tar.gz) = 1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b +SIZE (rust/crates/rand_jitter-0.1.4.tar.gz) = 18409 +SHA256 (rust/crates/rand_os-0.1.3.tar.gz) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071 +SIZE (rust/crates/rand_os-0.1.3.tar.gz) = 18965 +SHA256 (rust/crates/rand_pcg-0.1.2.tar.gz) = abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44 +SIZE (rust/crates/rand_pcg-0.1.2.tar.gz) = 10844 +SHA256 (rust/crates/rand_pcg-0.2.1.tar.gz) = 16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429 +SIZE (rust/crates/rand_pcg-0.2.1.tar.gz) = 11291 +SHA256 (rust/crates/rand_xorshift-0.1.1.tar.gz) = cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c +SIZE (rust/crates/rand_xorshift-0.1.1.tar.gz) = 8997 +SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2 +SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456 +SHA256 (rust/crates/redox_syscall-0.1.57.tar.gz) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce +SIZE (rust/crates/redox_syscall-0.1.57.tar.gz) = 17087 +SHA256 (rust/crates/regex-1.3.9.tar.gz) = 9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6 +SIZE (rust/crates/regex-1.3.9.tar.gz) = 236683 +SHA256 (rust/crates/regex-syntax-0.6.18.tar.gz) = 26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8 +SIZE (rust/crates/regex-syntax-0.6.18.tar.gz) = 294440 +SHA256 (rust/crates/remove_dir_all-0.5.3.tar.gz) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7 +SIZE (rust/crates/remove_dir_all-0.5.3.tar.gz) = 9184 +SHA256 (rust/crates/reqwest-0.10.8.tar.gz) = e9eaa17ac5d7b838b7503d118fa16ad88f440498bf9ffe5424e621f93190d61e +SIZE (rust/crates/reqwest-0.10.8.tar.gz) = 122553 +SHA256 (rust/crates/retain_mut-0.1.1.tar.gz) = e005d658ad26eacc2b6c506dfde519f4e277e328d0eb3379ca61647d70a8f531 +SIZE (rust/crates/retain_mut-0.1.1.tar.gz) = 2671 +SHA256 (rust/crates/ring-0.16.15.tar.gz) = 952cd6b98c85bbc30efa1ba5783b8abf12fec8b3287ffa52605b9432313e34e4 +SIZE (rust/crates/ring-0.16.15.tar.gz) = 5279241 +SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a +SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210 +SHA256 (rust/crates/rustls-0.18.1.tar.gz) = 5d1126dcf58e93cee7d098dbda643b5f92ed724f1f6a63007c1116eed6700c81 +SIZE (rust/crates/rustls-0.18.1.tar.gz) = 207782 +SHA256 (rust/crates/rusty_v8-0.10.0.tar.gz) = 20faaa8a28ea4b4ff35b9af88490313d5ce9aa6322a8a1779e66bd04415b4d1f +SIZE (rust/crates/rusty_v8-0.10.0.tar.gz) = 10288722 +SHA256 (rust/crates/rustyline-6.2.0.tar.gz) = 3358c21cbbc1a751892528db4e1de4b7a2b6a73f001e215aaba97d712cfa9777 +SIZE (rust/crates/rustyline-6.2.0.tar.gz) = 82297 +SHA256 (rust/crates/ryu-1.0.5.tar.gz) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e +SIZE (rust/crates/ryu-1.0.5.tar.gz) = 49570 +SHA256 (rust/crates/safemem-0.3.3.tar.gz) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072 +SIZE (rust/crates/safemem-0.3.3.tar.gz) = 7778 +SHA256 (rust/crates/same-file-1.0.6.tar.gz) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 +SIZE (rust/crates/same-file-1.0.6.tar.gz) = 10183 +SHA256 (rust/crates/scoped-tls-1.0.0.tar.gz) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2 +SIZE (rust/crates/scoped-tls-1.0.0.tar.gz) = 9146 +SHA256 (rust/crates/scopeguard-1.1.0.tar.gz) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd +SIZE (rust/crates/scopeguard-1.1.0.tar.gz) = 11470 +SHA256 (rust/crates/sct-0.6.0.tar.gz) = e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c +SIZE (rust/crates/sct-0.6.0.tar.gz) = 28777 +SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403 +SIZE (rust/crates/semver-0.9.0.tar.gz) = 17344 +SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3 +SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268 +SHA256 (rust/crates/semver-parser-0.9.0.tar.gz) = b46e1121e8180c12ff69a742aabc4f310542b6ccb69f1691689ac17fdf8618aa +SIZE (rust/crates/semver-parser-0.9.0.tar.gz) = 15801 +SHA256 (rust/crates/serde-1.0.115.tar.gz) = e54c9a88f2da7238af84b5101443f0c0d0a3bbdc455e34a5c9497b1903ed55d5 +SIZE (rust/crates/serde-1.0.115.tar.gz) = 74425 +SHA256 (rust/crates/serde_derive-1.0.115.tar.gz) = 609feed1d0a73cc36a0182a840a9b37b4a82f0b1150369f0536a9e3f2a31dc48 +SIZE (rust/crates/serde_derive-1.0.115.tar.gz) = 50701 +SHA256 (rust/crates/serde_json-1.0.57.tar.gz) = 164eacbdb13512ec2745fb09d51fd5b22b0d65ed294a1dcf7285a360c80a675c +SIZE (rust/crates/serde_json-1.0.57.tar.gz) = 114723 +SHA256 (rust/crates/serde_urlencoded-0.6.1.tar.gz) = 9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97 +SIZE (rust/crates/serde_urlencoded-0.6.1.tar.gz) = 12540 +SHA256 (rust/crates/sha-1-0.8.2.tar.gz) = f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df +SIZE (rust/crates/sha-1-0.8.2.tar.gz) = 12338 +SHA256 (rust/crates/sha-1-0.9.1.tar.gz) = 170a36ea86c864a3f16dd2687712dd6646f7019f301e57537c7f4dc9f5916770 +SIZE (rust/crates/sha-1-0.9.1.tar.gz) = 13354 +SHA256 (rust/crates/signal-hook-registry-1.2.1.tar.gz) = a3e12110bc539e657a646068aaf5eb5b63af9d0c1f7b29c97113fad80e15f035 +SIZE (rust/crates/signal-hook-registry-1.2.1.tar.gz) = 14735 +SHA256 (rust/crates/siphasher-0.3.3.tar.gz) = fa8f3741c7372e75519bd9346068370c9cdaabcc1f9599cbcf2a2719352286b7 +SIZE (rust/crates/siphasher-0.3.3.tar.gz) = 9458 +SHA256 (rust/crates/slab-0.4.2.tar.gz) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8 +SIZE (rust/crates/slab-0.4.2.tar.gz) = 10136 +SHA256 (rust/crates/smallvec-1.4.2.tar.gz) = fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252 +SIZE (rust/crates/smallvec-1.4.2.tar.gz) = 26109 +SHA256 (rust/crates/socket2-0.3.12.tar.gz) = 03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918 +SIZE (rust/crates/socket2-0.3.12.tar.gz) = 29253 +SHA256 (rust/crates/sourcemap-6.0.1.tar.gz) = 6e031f2463ecbdd5f34c950f89f5c1e1032f22c0f8e3dc4bdb2e8b6658cf61eb +SIZE (rust/crates/sourcemap-6.0.1.tar.gz) = 31927 +SHA256 (rust/crates/spin-0.5.2.tar.gz) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d +SIZE (rust/crates/spin-0.5.2.tar.gz) = 12004 +SHA256 (rust/crates/stable_deref_trait-1.2.0.tar.gz) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 +SIZE (rust/crates/stable_deref_trait-1.2.0.tar.gz) = 8054 +SHA256 (rust/crates/static_assertions-1.1.0.tar.gz) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f +SIZE (rust/crates/static_assertions-1.1.0.tar.gz) = 18480 +SHA256 (rust/crates/string_cache-0.8.0.tar.gz) = 2940c75beb4e3bf3a494cef919a747a2cb81e52571e212bfbd185074add7208a +SIZE (rust/crates/string_cache-0.8.0.tar.gz) = 14691 +SHA256 (rust/crates/string_cache_codegen-0.5.1.tar.gz) = f24c8e5e19d22a726626f1a5e16fe15b132dcf21d10177fa5a45ce7962996b97 +SIZE (rust/crates/string_cache_codegen-0.5.1.tar.gz) = 8243 +SHA256 (rust/crates/string_enum-0.3.0.tar.gz) = 94fdb6536756cfd35ee18b9a9972ab2a699d405cc57e0ad0532022960f30d581 +SIZE (rust/crates/string_enum-0.3.0.tar.gz) = 3415 +SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a +SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309 +SHA256 (rust/crates/strsim-0.9.3.tar.gz) = 6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c +SIZE (rust/crates/strsim-0.9.3.tar.gz) = 10266 +SHA256 (rust/crates/swc_atoms-0.2.2.tar.gz) = 46682d5a27e12d8b86168ea2fcb3aae2e0625f24bf109dee4bca24b2b51e03ce +SIZE (rust/crates/swc_atoms-0.2.2.tar.gz) = 4822 +SHA256 (rust/crates/swc_common-0.10.2.tar.gz) = fa33a5aa723f9d05726690d9a7c6e5545f1635660d272847c11e57aaaefd2299 +SIZE (rust/crates/swc_common-0.10.2.tar.gz) = 79448 +SHA256 (rust/crates/swc_ecma_ast-0.31.0.tar.gz) = c274b87589578efaa3b8696bb41e460686c6537eb886b8a36ac575977cb341cd +SIZE (rust/crates/swc_ecma_ast-0.31.0.tar.gz) = 15100 +SHA256 (rust/crates/swc_ecma_codegen-0.35.2.tar.gz) = 8e4943896dce982a640d29380a31b83279cea39a9277dba5323c0f54e929f60e +SIZE (rust/crates/swc_ecma_codegen-0.35.2.tar.gz) = 26596 +SHA256 (rust/crates/swc_ecma_codegen_macros-0.5.0.tar.gz) = 04378143fd1296af71dd3aea2e096bef6fbf8aa3c25352d44d62d7f28aa9851b +SIZE (rust/crates/swc_ecma_codegen_macros-0.5.0.tar.gz) = 3010 +SHA256 (rust/crates/swc_ecma_dep_graph-0.3.0.tar.gz) = bb38c4567ac35d625c0da0a70d68449e38b23c1ae95df9ca6837811e2711136e +SIZE (rust/crates/swc_ecma_dep_graph-0.3.0.tar.gz) = 3751 +SHA256 (rust/crates/swc_ecma_parser-0.37.2.tar.gz) = 5130c8fcb77aebc02ab482776fe0d712e35d9faab4ae40faee1b51e3ec985473 +SIZE (rust/crates/swc_ecma_parser-0.37.2.tar.gz) = 107935 +SHA256 (rust/crates/swc_ecma_parser_macros-0.4.1.tar.gz) = 8798810e2c79b884cf238bcb72b4bd12375121ee91724f1ceeb54b6e38a138e7 +SIZE (rust/crates/swc_ecma_parser_macros-0.4.1.tar.gz) = 3385 +SHA256 (rust/crates/swc_ecma_transforms-0.23.12.tar.gz) = 3551422506d4059cdb33212a098403954539b7030cd54439edfa5d77e128c1ed +SIZE (rust/crates/swc_ecma_transforms-0.23.12.tar.gz) = 356113 +SHA256 (rust/crates/swc_ecma_transforms_macros-0.1.1.tar.gz) = 38c0b511705a737ef07d347f0fe5af22ef11ead65f6be58010d897426a60a70d +SIZE (rust/crates/swc_ecma_transforms_macros-0.1.1.tar.gz) = 2700 +SHA256 (rust/crates/swc_ecma_utils-0.21.0.tar.gz) = c811f214abc4ece34f2770c98a455c165564f549d2847c70ea1de1bb2c704c2f +SIZE (rust/crates/swc_ecma_utils-0.21.0.tar.gz) = 14989 +SHA256 (rust/crates/swc_ecma_visit-0.17.2.tar.gz) = 917e033f2b61389800a0d3fb1ff668e629a819f99cc293d5f53f3d972e9410f6 +SIZE (rust/crates/swc_ecma_visit-0.17.2.tar.gz) = 8372 +SHA256 (rust/crates/swc_ecmascript-0.7.7.tar.gz) = 8cabf817a5072e0b11806d84876f74fb3f7701a29208027df97d937e5d6f5ebc +SIZE (rust/crates/swc_ecmascript-0.7.7.tar.gz) = 1272 +SHA256 (rust/crates/swc_macros_common-0.3.1.tar.gz) = 18a9f27d290938370597d363df9a77ba4be8e2bc99f32f69eb5245cdeed3c512 +SIZE (rust/crates/swc_macros_common-0.3.1.tar.gz) = 6645 +SHA256 (rust/crates/swc_visit-0.2.0.tar.gz) = b95ece564c6d6bf980140cedd960697226098800f2de07dad6a140c2dbdcc742 +SIZE (rust/crates/swc_visit-0.2.0.tar.gz) = 2873 +SHA256 (rust/crates/swc_visit_macros-0.2.0.tar.gz) = 59a75265aea70df7a405e2aafb104c976017fe9a54e7b770017d0583873a3cff +SIZE (rust/crates/swc_visit_macros-0.2.0.tar.gz) = 8151 +SHA256 (rust/crates/syn-0.15.44.tar.gz) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5 +SIZE (rust/crates/syn-0.15.44.tar.gz) = 184212 +SHA256 (rust/crates/syn-1.0.39.tar.gz) = 891d8d6567fe7c7f8835a3a98af4208f3846fba258c1bc3c31d6e506239f11f9 +SIZE (rust/crates/syn-1.0.39.tar.gz) = 224707 +SHA256 (rust/crates/sys-info-0.7.0.tar.gz) = e5cfbd84f86389198ade41b439f72a5b1b3a8ba728e61cd589e1720d0df44c39 +SIZE (rust/crates/sys-info-0.7.0.tar.gz) = 15523 +SHA256 (rust/crates/tempfile-3.1.0.tar.gz) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9 +SIZE (rust/crates/tempfile-3.1.0.tar.gz) = 25823 +SHA256 (rust/crates/termcolor-1.1.0.tar.gz) = bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f +SIZE (rust/crates/termcolor-1.1.0.tar.gz) = 17193 +SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 +SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322 +SHA256 (rust/crates/thiserror-1.0.20.tar.gz) = 7dfdd070ccd8ccb78f4ad66bf1982dc37f620ef696c6b5028fe2ed83dd3d0d08 +SIZE (rust/crates/thiserror-1.0.20.tar.gz) = 15950 +SHA256 (rust/crates/thiserror-impl-1.0.20.tar.gz) = bd80fc12f73063ac132ac92aceea36734f04a1d93c1240c6944e23a3b8841793 +SIZE (rust/crates/thiserror-impl-1.0.20.tar.gz) = 13197 +SHA256 (rust/crates/thread_local-1.0.1.tar.gz) = d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14 +SIZE (rust/crates/thread_local-1.0.1.tar.gz) = 12609 +SHA256 (rust/crates/time-0.1.44.tar.gz) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255 +SIZE (rust/crates/time-0.1.44.tar.gz) = 28885 +SHA256 (rust/crates/tinyvec-0.3.4.tar.gz) = 238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117 +SIZE (rust/crates/tinyvec-0.3.4.tar.gz) = 17586 +SHA256 (rust/crates/tokio-0.2.22.tar.gz) = 5d34ca54d84bf2b5b4d7d31e901a8464f7b60ac145a284fba25ceb801f2ddccd +SIZE (rust/crates/tokio-0.2.22.tar.gz) = 400639 +SHA256 (rust/crates/tokio-macros-0.2.5.tar.gz) = f0c3acc6aa564495a0f2e1d59fab677cd7f81a19994cfc7f3ad0e64301560389 +SIZE (rust/crates/tokio-macros-0.2.5.tar.gz) = 5831 +SHA256 (rust/crates/tokio-rustls-0.14.1.tar.gz) = e12831b255bcfa39dc0436b01e19fea231a37db570686c06ee72c423479f889a +SIZE (rust/crates/tokio-rustls-0.14.1.tar.gz) = 23935 +SHA256 (rust/crates/tokio-tungstenite-0.11.0.tar.gz) = 6d9e878ad426ca286e4dcae09cbd4e1973a7f8987d97570e2469703dd7f5720c +SIZE (rust/crates/tokio-tungstenite-0.11.0.tar.gz) = 30705 +SHA256 (rust/crates/tokio-util-0.3.1.tar.gz) = be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499 +SIZE (rust/crates/tokio-util-0.3.1.tar.gz) = 27233 +SHA256 (rust/crates/toml-0.5.6.tar.gz) = ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a +SIZE (rust/crates/toml-0.5.6.tar.gz) = 54341 +SHA256 (rust/crates/tower-service-0.3.0.tar.gz) = e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860 +SIZE (rust/crates/tower-service-0.3.0.tar.gz) = 5321 +SHA256 (rust/crates/tracing-0.1.19.tar.gz) = 6d79ca061b032d6ce30c660fded31189ca0b9922bf483cd70759f13a2d86786c +SIZE (rust/crates/tracing-0.1.19.tar.gz) = 60835 +SHA256 (rust/crates/tracing-core-0.1.15.tar.gz) = 4f0e00789804e99b20f12bc7003ca416309d28a6f495d6af58d1e2c2842461b5 +SIZE (rust/crates/tracing-core-0.1.15.tar.gz) = 47511 +SHA256 (rust/crates/tracing-futures-0.2.4.tar.gz) = ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c +SIZE (rust/crates/tracing-futures-0.2.4.tar.gz) = 10274 +SHA256 (rust/crates/try-lock-0.2.3.tar.gz) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642 +SIZE (rust/crates/try-lock-0.2.3.tar.gz) = 4158 +SHA256 (rust/crates/tungstenite-0.11.1.tar.gz) = f0308d80d86700c5878b9ef6321f020f29b1bb9d5ff3cab25e75e23f3a492a23 +SIZE (rust/crates/tungstenite-0.11.1.tar.gz) = 53895 +SHA256 (rust/crates/twoway-0.1.8.tar.gz) = 59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1 +SIZE (rust/crates/twoway-0.1.8.tar.gz) = 31774 +SHA256 (rust/crates/typenum-1.12.0.tar.gz) = 373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33 +SIZE (rust/crates/typenum-1.12.0.tar.gz) = 36037 +SHA256 (rust/crates/unicase-2.6.0.tar.gz) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6 +SIZE (rust/crates/unicase-2.6.0.tar.gz) = 23478 +SHA256 (rust/crates/unicode-bidi-0.3.4.tar.gz) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5 +SIZE (rust/crates/unicode-bidi-0.3.4.tar.gz) = 32228 +SHA256 (rust/crates/unicode-normalization-0.1.13.tar.gz) = 6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977 +SIZE (rust/crates/unicode-normalization-0.1.13.tar.gz) = 91691 +SHA256 (rust/crates/unicode-segmentation-1.6.0.tar.gz) = e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0 +SIZE (rust/crates/unicode-segmentation-1.6.0.tar.gz) = 90703 +SHA256 (rust/crates/unicode-width-0.1.8.tar.gz) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3 +SIZE (rust/crates/unicode-width-0.1.8.tar.gz) = 16732 +SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc +SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000 +SHA256 (rust/crates/unicode-xid-0.2.1.tar.gz) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564 +SIZE (rust/crates/unicode-xid-0.2.1.tar.gz) = 14392 +SHA256 (rust/crates/untrusted-0.7.1.tar.gz) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a +SIZE (rust/crates/untrusted-0.7.1.tar.gz) = 7924 +SHA256 (rust/crates/url-2.1.1.tar.gz) = 829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb +SIZE (rust/crates/url-2.1.1.tar.gz) = 70383 +SHA256 (rust/crates/urlencoding-1.1.1.tar.gz) = c9232eb53352b4442e40d7900465dfc534e8cb2dc8f18656fcb2ac16112b5593 +SIZE (rust/crates/urlencoding-1.1.1.tar.gz) = 3711 +SHA256 (rust/crates/utf-8-0.7.5.tar.gz) = 05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7 +SIZE (rust/crates/utf-8-0.7.5.tar.gz) = 6551 +SHA256 (rust/crates/utf8parse-0.2.0.tar.gz) = 936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372 +SIZE (rust/crates/utf8parse-0.2.0.tar.gz) = 13392 +SHA256 (rust/crates/uuid-0.8.1.tar.gz) = 9fde2f6a4bea1d6e007c4ad38c6839fa71cbb63b6dbf5b595aa38dc9b1093c11 +SIZE (rust/crates/uuid-0.8.1.tar.gz) = 37015 +SHA256 (rust/crates/vec_map-0.8.2.tar.gz) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 +SIZE (rust/crates/vec_map-0.8.2.tar.gz) = 14466 +SHA256 (rust/crates/version_check-0.9.2.tar.gz) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed +SIZE (rust/crates/version_check-0.9.2.tar.gz) = 11979 +SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d +SIZE (rust/crates/void-1.0.2.tar.gz) = 2356 +SHA256 (rust/crates/walkdir-2.3.1.tar.gz) = 777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d +SIZE (rust/crates/walkdir-2.3.1.tar.gz) = 23413 +SHA256 (rust/crates/want-0.3.0.tar.gz) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0 +SIZE (rust/crates/want-0.3.0.tar.gz) = 6550 +SHA256 (rust/crates/warp-0.2.5.tar.gz) = f41be6df54c97904af01aa23e613d4521eed7ab23537cede692d4058f6449407 +SIZE (rust/crates/warp-0.2.5.tar.gz) = 110850 +SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519 +SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521 +SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f +SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = 26964 +SHA256 (rust/crates/wasm-bindgen-0.2.67.tar.gz) = f0563a9a4b071746dd5aedbc3a28c6fe9be4586fb3fbadb67c400d4f53c6b16c +SIZE (rust/crates/wasm-bindgen-0.2.67.tar.gz) = 157702 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.67.tar.gz) = bc71e4c5efa60fb9e74160e89b93353bc24059999c0ae0fb03affc39770310b0 +SIZE (rust/crates/wasm-bindgen-backend-0.2.67.tar.gz) = 23519 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.17.tar.gz) = 95f8d235a77f880bcef268d379810ea6c0af2eacfa90b1ad5af731776e0c4699 +SIZE (rust/crates/wasm-bindgen-futures-0.4.17.tar.gz) = 13667 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.67.tar.gz) = 97c57cefa5fa80e2ba15641578b44d36e7a64279bc5ed43c6dbaf329457a2ed2 +SIZE (rust/crates/wasm-bindgen-macro-0.2.67.tar.gz) = 11594 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.67.tar.gz) = 841a6d1c35c6f596ccea1f82504a192a60378f64b3bb0261904ad8f2f5657556 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.67.tar.gz) = 17789 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.67.tar.gz) = 93b162580e34310e5931c4b792560108b10fd14d64915d7fff8ff00180e70092 +SIZE (rust/crates/wasm-bindgen-shared-0.2.67.tar.gz) = 6725 +SHA256 (rust/crates/web-sys-0.3.44.tar.gz) = dda38f4e5ca63eda02c059d243aa25b5f35ab98451e518c51612cd0f1bd19a47 +SIZE (rust/crates/web-sys-0.3.44.tar.gz) = 628264 +SHA256 (rust/crates/webpki-0.21.3.tar.gz) = ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae +SIZE (rust/crates/webpki-0.21.3.tar.gz) = 58210 +SHA256 (rust/crates/webpki-roots-0.19.0.tar.gz) = f8eff4b7516a57307f9349c64bf34caa34b940b66fed4b2fb3136cb7386e5739 +SIZE (rust/crates/webpki-roots-0.19.0.tar.gz) = 247270 +SHA256 (rust/crates/which-4.0.2.tar.gz) = 87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef +SIZE (rust/crates/which-4.0.2.tar.gz) = 7531 +SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a +SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145 +SHA256 (rust/crates/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 +SIZE (rust/crates/winapi-0.3.9.tar.gz) = 1200382 +SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc +SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 +SHA256 (rust/crates/winapi-util-0.1.5.tar.gz) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 +SIZE (rust/crates/winapi-util-0.1.5.tar.gz) = 10164 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 +SHA256 (rust/crates/winreg-0.7.0.tar.gz) = 0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69 +SIZE (rust/crates/winreg-0.7.0.tar.gz) = 21225 +SHA256 (rust/crates/winres-0.1.11.tar.gz) = ff4fb510bbfe5b8992ff15f77a2e6fe6cf062878f0eda00c0f44963a807ca5dc +SIZE (rust/crates/winres-0.1.11.tar.gz) = 18369 +SHA256 (rust/crates/ws2_32-sys-0.2.1.tar.gz) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e +SIZE (rust/crates/ws2_32-sys-0.2.1.tar.gz) = 4697 +SHA256 (denoland-deno-v1.4.0_GH0.tar.gz) = 2ce2707cf9c789cebe9e7d042908e9d5a0eefd1b2f42886863f927e23dc6cc34 +SIZE (denoland-deno-v1.4.0_GH0.tar.gz) = 3480183 Property changes on: head/www/deno/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/extrapatch-clang10 =================================================================== --- head/www/deno/files/extrapatch-clang10 (nonexistent) +++ head/www/deno/files/extrapatch-clang10 (revision 548789) @@ -0,0 +1,13 @@ +--- cargo-crates/rusty_v8-0.10.0/build/toolchain/gcc_toolchain.gni.orig 2020-06-30 10:30:30 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/toolchain/gcc_toolchain.gni +@@ -596,8 +596,8 @@ template("clang_toolchain") { + gcc_toolchain(target_name) { + if (is_bsd) { + prefix = "/usr/local/bin" +- cc = "cc" +- cxx = "c++" ++ cc = "clang10" ++ cxx = "clang++10" + ld = cxx + readelf = "readelf" + ar = "${prefix}/ar" Property changes on: head/www/deno/files/extrapatch-clang10 ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_ring-0.16.15_Cargo.toml =================================================================== --- head/www/deno/files/patch-cargo-crates_ring-0.16.15_Cargo.toml (nonexistent) +++ head/www/deno/files/patch-cargo-crates_ring-0.16.15_Cargo.toml (revision 548789) @@ -0,0 +1,11 @@ +--- cargo-crates/ring-0.16.15/Cargo.toml.orig 2020-06-17 01:27:06 UTC ++++ cargo-crates/ring-0.16.15/Cargo.toml +@@ -70,7 +70,7 @@ version = "1.3.1" + features = ["std"] + optional = true + default-features = false +-[target."cfg(any(target_os = \"android\", target_os = \"linux\"))".dependencies.libc] ++[target."cfg(any(target_os = \"android\", target_os = \"linux\", target_os = \"freebsd\"))".dependencies.libc] + version = "0.2.69" + default-features = false + [target."cfg(any(unix, windows))".dev-dependencies.libc] Property changes on: head/www/deno/files/patch-cargo-crates_ring-0.16.15_Cargo.toml ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_ring-0.16.15_src_cpu.rs =================================================================== --- head/www/deno/files/patch-cargo-crates_ring-0.16.15_src_cpu.rs (nonexistent) +++ head/www/deno/files/patch-cargo-crates_ring-0.16.15_src_cpu.rs (revision 548789) @@ -0,0 +1,116 @@ +--- cargo-crates/ring-0.16.15/src/cpu.rs.orig 2020-06-10 22:45:54 UTC ++++ cargo-crates/ring-0.16.15/src/cpu.rs +@@ -60,6 +60,11 @@ pub(crate) fn features() -> Features { + { + arm::fuchsia_setup(); + } ++ ++ #[cfg(all(target_os = "freebsd", any(target_arch = "aarch64", target_arch = "arm")))] ++ { ++ arm::freebsd_setup(); ++ } + }); + } + +@@ -168,6 +173,83 @@ pub(crate) mod arm { + } + } + ++ #[cfg(all(target_os = "freebsd", any(target_arch = "aarch64", target_arch = "arm")))] ++ pub fn freebsd_setup() { ++ extern crate std; ++ use libc::{c_int, c_ulong, c_void}; ++ ++ extern "C" { ++ fn elf_aux_info(aux: c_int, buf: *mut c_void, buflen: c_int) -> c_int; ++ } ++ ++ const AT_HWCAP: c_int = 25; ++ ++ #[cfg(target_arch = "aarch64")] ++ const HWCAP_NEON: c_ulong = 1 << 1; ++ ++ #[cfg(target_arch = "arm")] ++ const HWCAP_NEON: c_ulong = 1 << 12; ++ ++ let caps: c_ulong = 0; ++ let buffer : *mut c_void = { let t: *const c_ulong = ∩︀ t} as *mut c_void; ++ ++ unsafe { ++ let _ret = elf_aux_info( ++ AT_HWCAP, ++ buffer, ++ std::mem::size_of_val(&caps) as i32 ++ ); ++ } ++ ++ // We assume NEON is available on AARCH64 because it is a required ++ // feature. ++ #[cfg(target_arch = "aarch64")] ++ debug_assert!(caps & HWCAP_NEON == HWCAP_NEON); ++ ++ // OpenSSL and BoringSSL don't enable any other features if NEON isn't ++ // available. ++ if caps & HWCAP_NEON == HWCAP_NEON { ++ let mut features = NEON.mask; ++ ++ #[cfg(target_arch = "aarch64")] ++ const OFFSET: c_ulong = 3; ++ ++ #[cfg(target_arch = "arm")] ++ const OFFSET: c_ulong = 0; ++ #[cfg(target_arch = "arm")] ++ const AT_HWCAP2: c_int = 26; ++ #[cfg(target_arch = "arm")] ++ let caps: c_ulong = 0; ++ #[cfg(target_arch = "arm")] ++ let buffer : *mut c_void = { let t: *const c_ulong = ∩︀ t} as *mut c_void; ++ ++ #[cfg(target_arch = "arm")] ++ unsafe { ++ let _ret = elf_aux_info( ++ AT_HWCAP2, ++ buffer, ++ std::mem::size_of_val(&caps) as i32 ++ ); ++ }; ++ ++ const HWCAP_AES: c_ulong = 1 << 0 + OFFSET; ++ const HWCAP_PMULL: c_ulong = 1 << 1 + OFFSET; ++ const HWCAP_SHA2: c_ulong = 1 << 3 + OFFSET; ++ ++ if caps & HWCAP_AES == HWCAP_AES { ++ features |= AES.mask; ++ } ++ if caps & HWCAP_PMULL == HWCAP_PMULL { ++ features |= PMULL.mask; ++ } ++ if caps & HWCAP_SHA2 == HWCAP_SHA2 { ++ features |= 1 << 4; ++ } ++ ++ unsafe { GFp_armcap_P = features }; ++ } ++ } ++ + #[cfg(not(target_arch = "wasm32"))] + pub(crate) struct Feature { + #[cfg_attr( +@@ -193,7 +275,7 @@ pub(crate) mod arm { + } + + #[cfg(all( +- any(target_os = "android", target_os = "linux", target_os = "fuchsia"), ++ any(target_os = "android", target_os = "linux", target_os = "fuchsia", target_os = "freebsd"), + any(target_arch = "arm", target_arch = "aarch64") + ))] + { +@@ -239,7 +321,7 @@ pub(crate) mod arm { + }; + + #[cfg(all( +- any(target_os = "android", target_os = "linux", target_os = "fuchsia"), ++ any(target_os = "android", target_os = "linux", target_os = "fuchsia", target_os = "freebsd"), + any(target_arch = "arm", target_arch = "aarch64") + ))] + extern "C" { Property changes on: head/www/deno/files/patch-cargo-crates_ring-0.16.15_src_cpu.rs ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build.rs =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build.rs (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build.rs (revision 548789) @@ -0,0 +1,13 @@ +--- cargo-crates/rusty_v8-0.10.0/build.rs.orig 2020-07-22 09:53:02 UTC ++++ cargo-crates/rusty_v8-0.10.0/build.rs +@@ -130,6 +132,10 @@ fn platform() -> &'static str { + #[cfg(target_os = "macos")] + { + "mac" ++ } ++ #[cfg(target_os = "freebsd")] ++ { ++ "freebsd" + } + } + Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build.rs ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILD.gn (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILD.gn (revision 548789) @@ -0,0 +1,30 @@ +--- cargo-crates/rusty_v8-0.10.0/build/config/BUILD.gn.orig 2020-08-08 19:24:36 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/config/BUILD.gn +@@ -133,7 +133,7 @@ config("debug") { + # builds, and we have to tell it to turn it off. + defines += [ "_HAS_ITERATOR_DEBUGGING=0" ] + } +- } else if ((is_linux || is_chromeos) && current_cpu == "x64" && enable_iterator_debugging) { ++ } else if ((is_linux || is_bsd || is_chromeos) && current_cpu == "x64" && enable_iterator_debugging) { + # Enable libstdc++ debugging facilities to help catch problems early, see + # http://crbug.com/65151 . + # TODO(phajdan.jr): Should we enable this for all of POSIX? +@@ -231,9 +231,7 @@ config("default_libs") { + ] + } else if (is_linux || is_chromeos) { + libs = [ +- "dl", + "pthread", +- "rt", + ] + } + } +@@ -316,7 +314,7 @@ config("executable_config") { + "//build/config/ios:ios_dynamic_flags", + "//build/config/ios:ios_executable_flags", + ] +- } else if (is_linux || is_chromeos || is_android || current_os == "aix") { ++ } else if (is_linux || is_bsd || is_chromeos || is_android || current_os == "aix") { + configs += [ "//build/config/gcc:executable_config" ] + if (is_chromecast) { + configs += [ "//build/config/chromecast:executable_config" ] Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILD.gn ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILDCONFIG.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILDCONFIG.gn (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILDCONFIG.gn (revision 548789) @@ -0,0 +1,48 @@ +--- cargo-crates/rusty_v8-0.10.0/build/config/BUILDCONFIG.gn.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/config/BUILDCONFIG.gn +@@ -131,10 +131,10 @@ declare_args() { + is_official_build = false + + # Whether we're a traditional desktop unix. +- is_desktop_linux = current_os == "linux" ++ is_desktop_linux = current_os == "linux" || current_os == "freebsd" + + # Set to true when compiling with the Clang compiler. +- is_clang = current_os != "linux" || ++ is_clang = current_os != "linux" || current_os == "freebsd" || + (current_cpu != "s390x" && current_cpu != "s390" && + current_cpu != "ppc64" && current_cpu != "ppc" && + current_cpu != "mips" && current_cpu != "mips64") +@@ -186,8 +186,8 @@ if (host_toolchain == "") { + # TODO(dpranke): Add some sort of assert here that verifies that + # no toolchain omitted host_toolchain from its toolchain_args(). + +- if (host_os == "linux") { +- if (target_os != "linux") { ++ if (host_os == "linux" || host_os == "freebsd") { ++ if (target_os != "linux" && target_os != "freebsd") { + host_toolchain = "//build/toolchain/linux:clang_$host_cpu" + } else if (is_clang) { + host_toolchain = "//build/toolchain/linux:clang_$host_cpu" +@@ -224,7 +224,7 @@ if (target_os == "android") { + assert(host_os == "linux" || host_os == "mac", + "Android builds are only supported on Linux and Mac hosts.") + _default_toolchain = "//build/toolchain/android:android_clang_$target_cpu" +-} else if (target_os == "chromeos" || target_os == "linux") { ++} else if (target_os == "chromeos" || target_os == "linux" || target_os == "freebsd") { + # See comments in build/toolchain/cros/BUILD.gn about board compiles. + if (is_clang) { + _default_toolchain = "//build/toolchain/linux:clang_$target_cpu" +@@ -288,10 +288,11 @@ is_android = current_os == "android" + is_chromeos = current_os == "chromeos" + is_fuchsia = current_os == "fuchsia" + is_ios = current_os == "ios" +-is_linux = current_os == "chromeos" || current_os == "linux" ++is_linux = current_os == "chromeos" || current_os == "linux" || current_os == "freebsd" + is_mac = current_os == "mac" + is_nacl = current_os == "nacl" + is_win = current_os == "win" || current_os == "winuwp" ++is_bsd = current_os == "freebsd" + + is_posix = !is_win && !is_fuchsia + Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILDCONFIG.gn ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_BUILD.gn (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_BUILD.gn (revision 548789) @@ -0,0 +1,99 @@ +--- cargo-crates/rusty_v8-0.10.0/build/config/compiler/BUILD.gn.orig 2020-09-11 17:42:05 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/config/compiler/BUILD.gn +@@ -126,7 +126,7 @@ declare_args() { + # 'is_android' breaks content_shell_test_apk on android-kitkat-arm-rel. + # 'use_xcode_clang' may call old clang. + init_stack_vars = !is_android && !use_xcode_clang && +- (!is_official_build || is_linux || is_chromeos) ++ (!is_official_build || is_linux || is_chromeos) && !is_bsd + + # This argument is to control whether enabling text section splitting in the + # final binary. When enabled, the separated text sections with prefix +@@ -304,7 +304,7 @@ config("compiler") { + } + + # Linker warnings. +- if (fatal_linker_warnings && !is_mac && !is_ios && current_os != "aix") { ++ if (fatal_linker_warnings && !is_mac && !is_ios && !is_bsd && current_os != "aix") { + ldflags += [ "-Wl,--fatal-warnings" ] + } + if (fatal_linker_warnings && is_apple && +@@ -402,13 +402,13 @@ config("compiler") { + + # Compiler instrumentation can introduce dependencies in DSOs to symbols in + # the executable they are loaded into, so they are unresolved at link-time. +- if (!using_sanitizer) { ++ if (!using_sanitizer && !is_bsd) { + ldflags += [ + "-Wl,-z,defs", + "-Wl,--as-needed", + ] + } +- if (use_lld && !is_chromeos_device) { ++ if (use_lld && !is_chromeos_device && !is_bsd) { + # TODO(thakis): Fix dump_syms to not need this and then remove it, + # https://crbug.com/1105559 + ldflags += [ +@@ -501,7 +501,7 @@ config("compiler") { + ldflags += [ "-Wl,-z,keep-text-section-prefix" ] + } + +- if (is_clang && !is_nacl && !use_xcode_clang) { ++ if (is_clang && !is_nacl && !use_xcode_clang && !is_bsd) { + cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ] + + cflags += [ +@@ -787,7 +787,7 @@ config("compiler_cpu_abi") { + cflags += [ "-mtune=$arm_tune" ] + } + } else if (current_cpu == "arm64") { +- if (is_clang && !is_android && !is_nacl && !is_fuchsia) { ++ if (is_clang && !is_android && !is_nacl && !is_fuchsia && !is_bsd) { + cflags += [ "--target=aarch64-linux-gnu" ] + ldflags += [ "--target=aarch64-linux-gnu" ] + } +@@ -1140,7 +1140,7 @@ config("compiler_deterministic") { + "-Xclang", + ".", + ] +- if (!is_win) { ++ if (!is_win && !is_bsd) { + # We don't use clang -cc1as on Windows (yet? https://crbug.com/762167) + asmflags = [ "-Wa,-fdebug-compilation-dir,." ] + } +@@ -1523,7 +1523,7 @@ config("default_warnings") { + cflags += [ "-Wno-nonportable-include-path" ] + } + +- if (current_toolchain == host_toolchain || !use_xcode_clang) { ++ if ((current_toolchain == host_toolchain || !use_xcode_clang) && !is_bsd) { + # Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not + # recognize. + cflags += [ +@@ -1775,7 +1775,7 @@ config("thin_archive") { + # Mac and iOS use the mac-specific "libtool" command, not ar, which doesn't + # have a "thin archive" mode (it does accept -T, but it means truncating + # archive names to 16 characters, which is not what we want). +- if ((is_posix && !is_nacl && !is_mac && !is_ios) || is_fuchsia) { ++ if ((is_posix && !is_nacl && !is_mac && !is_ios && !is_bsd) || is_fuchsia) { + arflags = [ "-T" ] + } else if (is_win && use_lld) { + arflags = [ "/llvmlibthin" ] +@@ -2308,7 +2308,7 @@ config("symbols") { + # flag, so we can use use -g1 for pnacl and nacl-clang compiles. + # gcc nacl is is_nacl && !is_clang, pnacl and nacl-clang are && is_clang. + if (!is_nacl || is_clang) { +- cflags += [ "-g2" ] ++ cflags += [ "-g0" ] + } + + # TODO(https://crbug.com/1050118): Investigate missing debug info on mac. +@@ -2353,7 +2353,7 @@ config("symbols") { + # DWARF info may be corrupt; offsets in a range list entry are in different + # sections" there. Maybe just a bug in nacl_switch_32.S. + if (!is_mac && !is_ios && !is_nacl && current_cpu != "x86" && +- (use_gold || use_lld)) { ++ (use_gold || use_lld) && !is_bsd) { + if (is_clang) { + # This flag enables the GNU-format pubnames and pubtypes sections, + # which lld needs in order to generate a correct GDB index. Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_BUILD.gn ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_compiler.gni =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_compiler.gni (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_compiler.gni (revision 548789) @@ -0,0 +1,11 @@ +--- cargo-crates/rusty_v8-0.10.0/build/config/compiler/compiler.gni.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/config/compiler/compiler.gni +@@ -176,7 +176,7 @@ declare_args() { + declare_args() { + # Whether to use the gold linker from binutils instead of lld or bfd. + use_gold = +- !use_lld && !(is_chromecast && is_linux && ++ !is_bsd && !use_lld && !(is_chromecast && is_linux && + (current_cpu == "arm" || current_cpu == "mipsel")) && + ((is_linux && (current_cpu == "x64" || current_cpu == "x86" || + current_cpu == "arm" || current_cpu == "arm64" || Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_compiler.gni ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_features.gni =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_features.gni (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_features.gni (revision 548789) @@ -0,0 +1,11 @@ +--- cargo-crates/rusty_v8-0.10.0/build/config/features.gni.orig 2020-08-08 19:24:36 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/config/features.gni +@@ -26,7 +26,7 @@ declare_args() { + proprietary_codecs = is_chrome_branded || is_chromecast + + # libudev usage. This currently only affects the content layer. +- use_udev = (is_linux || is_chromeos) && !is_chromecast ++ use_udev = (is_linux || is_chromeos) && !is_chromecast && !is_bsd + + use_dbus = (is_linux || is_chromeos) && !is_chromecast + Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_features.gni ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_freetype_freetype.gni =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_freetype_freetype.gni (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_freetype_freetype.gni (revision 548789) @@ -0,0 +1,9 @@ +--- cargo-crates/rusty_v8-0.10.0/build/config/freetype/freetype.gni.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/config/freetype/freetype.gni +@@ -10,5 +10,5 @@ declare_args() { + # than version 2.7.1 and have color bitmap support compiled in. WARNING: + # System FreeType configurations other than as described WILL INTRODUCE TEXT + # RENDERING AND SECURITY REGRESSIONS. +- use_system_freetype = false ++ use_system_freetype = true + } Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_freetype_freetype.gni ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_BUILD.gn (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_BUILD.gn (revision 548789) @@ -0,0 +1,11 @@ +--- cargo-crates/rusty_v8-0.10.0/build/config/linux/BUILD.gn.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/config/linux/BUILD.gn +@@ -30,7 +30,7 @@ config("runtime_library") { + + if ((!(is_chromeos || chromeos_is_browser_only) || + default_toolchain != "//build/toolchain/cros:target") && +- (!use_custom_libcxx || current_cpu == "mipsel")) { ++ (!use_custom_libcxx || current_cpu == "mipsel") && !is_bsd) { + libs = [ "atomic" ] + } + } Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_BUILD.gn ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_pkg-config.py =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_pkg-config.py (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_pkg-config.py (revision 548789) @@ -0,0 +1,26 @@ +--- cargo-crates/rusty_v8-0.10.0/build/config/linux/pkg-config.py.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/config/linux/pkg-config.py +@@ -59,8 +59,12 @@ def SetConfigPath(options): + print("You must specify an architecture via -a if using a sysroot.") + sys.exit(1) + +- libdir = sysroot + '/usr/' + options.system_libdir + '/pkgconfig' +- libdir += ':' + sysroot + '/usr/share/pkgconfig' ++ if "linux" in sys.platform: ++ libdir = sysroot + '/libdata/' + options.system_libdir + '/pkgconfig' ++ libdir += ':' + sysroot + '/usr/share/pkgconfig' ++ elif "bsd" in sys.platform: ++ libdir = sysroot + '/libdata/pkgconfig' ++ libdir += ':' + '/usr/libdata/pkgconfig' + os.environ['PKG_CONFIG_LIBDIR'] = libdir + return libdir + +@@ -109,7 +113,7 @@ def main(): + # If this is run on non-Linux platforms, just return nothing and indicate + # success. This allows us to "kind of emulate" a Linux build from other + # platforms. +- if "linux" not in sys.platform: ++ if "bsd" not in sys.platform: + print("[[],[],[],[],[]]") + return 0 + Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_pkg-config.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_sysroot.gni =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_sysroot.gni (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_sysroot.gni (revision 548789) @@ -0,0 +1,14 @@ +--- cargo-crates/rusty_v8-0.10.0/build/config/sysroot.gni.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/config/sysroot.gni +@@ -21,9 +21,9 @@ declare_args() { + + # Controls default is_linux sysroot. If set to true, and sysroot + # is empty, default sysroot is calculated. +- use_sysroot = current_cpu == "x86" || current_cpu == "x64" || ++ use_sysroot = !is_bsd && (current_cpu == "x86" || current_cpu == "x64" || + current_cpu == "arm" || current_cpu == "arm64" || +- current_cpu == "mipsel" || current_cpu == "mips64el" ++ current_cpu == "mipsel" || current_cpu == "mips64el") + } + + if (sysroot == "") { Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_sysroot.gni ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_detect__host__arch.py =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_detect__host__arch.py (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_detect__host__arch.py (revision 548789) @@ -0,0 +1,11 @@ +--- cargo-crates/rusty_v8-0.10.0/build/detect_host_arch.py.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/detect_host_arch.py +@@ -21,6 +21,8 @@ def HostArch(): + host_arch = 'ia32' + elif host_arch in ['x86_64', 'amd64']: + host_arch = 'x64' ++ elif host_arch.startswith('arm64'): ++ host_arch = 'arm64' + elif host_arch.startswith('arm'): + host_arch = 'arm' + elif host_arch.startswith('aarch64'): Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_detect__host__arch.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_gn__run__binary.py =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_gn__run__binary.py (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_gn__run__binary.py (revision 548789) @@ -0,0 +1,11 @@ +--- cargo-crates/rusty_v8-0.10.0/build/gn_run_binary.py.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/gn_run_binary.py +@@ -24,7 +24,7 @@ if not os.path.isabs(path): + # The rest of the arguments are passed directly to the executable. + args = [path] + sys.argv[2:] + +-ret = subprocess.call(args) ++ret = subprocess.call(args, env={"CHROME_EXE_PATH":"${WRKSRC}/out/Release/chrome"}) + if ret != 0: + if ret <= -100: + # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_gn__run__binary.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_chrome.map =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_chrome.map (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_chrome.map (revision 548789) @@ -0,0 +1,29 @@ +--- cargo-crates/rusty_v8-0.10.0/build/linux/chrome.map.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/linux/chrome.map +@@ -1,4 +1,7 @@ + { ++local: ++ *; ++ + global: + __bss_start; + __data_start; +@@ -20,6 +23,10 @@ global: + # Program entry point. + _start; + ++ # FreeBSD specific variables. ++ __progname; ++ environ; ++ + # Memory allocation symbols. We want chrome and any libraries to + # share the same heap, so it is correct to export these symbols. + calloc; +@@ -81,7 +88,4 @@ global: + localtime64; + localtime64_r; + localtime_r; +- +-local: +- *; + }; Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_chrome.map ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_libpci_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_libpci_BUILD.gn (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_libpci_BUILD.gn (revision 548789) @@ -0,0 +1,53 @@ +--- cargo-crates/rusty_v8-0.10.0/build/linux/libpci/BUILD.gn.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/linux/libpci/BUILD.gn +@@ -3,20 +3,36 @@ + # found in the LICENSE file. + + import("//tools/generate_library_loader/generate_library_loader.gni") ++import("//build/config/linux/pkg_config.gni") + +-# This generates a target named "libpci". +-generate_library_loader("libpci") { +- name = "LibPciLoader" +- output_h = "libpci.h" +- output_cc = "libpci_loader.cc" +- header = "" ++declare_args() { ++ use_system_libpci = is_bsd ++} + +- functions = [ +- "pci_alloc", +- "pci_init", +- "pci_cleanup", +- "pci_scan_bus", +- "pci_fill_info", +- "pci_lookup_name", +- ] ++if (use_system_libpci) { ++ pkg_config("system_libpci") { ++ packages = [ "libpci" ] ++ } ++ ++ source_set("libpci") { ++ public_configs = [ ":system_libpci" ] ++ } ++ ++} else { ++ # This generates a target named "libpci". ++ generate_library_loader("libpci") { ++ name = "LibPciLoader" ++ output_h = "libpci.h" ++ output_cc = "libpci_loader.cc" ++ header = "" ++ ++ functions = [ ++ "pci_alloc", ++ "pci_init", ++ "pci_cleanup", ++ "pci_scan_bus", ++ "pci_fill_info", ++ "pci_lookup_name", ++ ] ++ } + } Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_libpci_BUILD.gn ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_libusb.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_libusb.gn (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_libusb.gn (revision 548789) @@ -0,0 +1,27 @@ +--- cargo-crates/rusty_v8-0.10.0/build/linux/unbundle/libusb.gn.orig 2020-07-22 09:52:14 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/linux/unbundle/libusb.gn +@@ -0,0 +1,24 @@ ++# Copyright 2016 The Chromium Authors. All rights reserved. ++# Use of this source code is governed by a BSD-style license that can be ++# found in the LICENSE file. ++ ++import("//build/config/linux/pkg_config.gni") ++import("//build/shim_headers.gni") ++ ++pkg_config("system_libusb") { ++ packages = [ "libusb-1.0" ] ++} ++ ++shim_headers("libusb_shim") { ++ root_path = "src/libusb" ++ headers = [ ++ "libusb.h", ++ ] ++} ++ ++source_set("libusb") { ++ deps = [ ++ ":libusb_shim", ++ ] ++ public_configs = [ ":system_libusb" ] ++} Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_libusb.gn ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_replace__gn__files.py =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_replace__gn__files.py (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_replace__gn__files.py (revision 548789) @@ -0,0 +1,10 @@ +--- cargo-crates/rusty_v8-0.10.0/build/linux/unbundle/replace_gn_files.py.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/linux/unbundle/replace_gn_files.py +@@ -27,6 +27,7 @@ REPLACEMENTS = { + 'libevent': 'base/third_party/libevent/BUILD.gn', + 'libjpeg': 'third_party/libjpeg.gni', + 'libpng': 'third_party/libpng/BUILD.gn', ++ 'libusb': 'third_party/libusb/BUILD.gn', + 'libvpx': 'third_party/libvpx/BUILD.gn', + 'libwebp': 'third_party/libwebp/BUILD.gn', + 'libxml': 'third_party/libxml/BUILD.gn', Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_replace__gn__files.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_gcc__toolchain.gni =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_gcc__toolchain.gni (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_gcc__toolchain.gni (revision 548789) @@ -0,0 +1,48 @@ +--- cargo-crates/rusty_v8-0.10.0/build/toolchain/gcc_toolchain.gni.orig 2020-09-11 17:42:05 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/toolchain/gcc_toolchain.gni +@@ -36,6 +36,11 @@ if ((is_linux || is_chromeos) && target_os == "android + enable_resource_allowlist_generation = false + } + ++declare_args() { ++ extra_cxxflags = "" ++ extra_ldflags = "" ++} ++ + # This template defines a toolchain for something that works like gcc + # (including clang). + # +@@ -590,14 +595,25 @@ template("clang_toolchain") { + } + + gcc_toolchain(target_name) { +- prefix = rebase_path("$clang_base_path/bin", root_build_dir) +- cc = "$prefix/clang" +- cxx = "$prefix/clang++" +- ld = cxx +- readelf = "${toolprefix}readelf" +- ar = "${prefix}/llvm-ar" +- nm = "${toolprefix}nm" +- dwp = "${toolprefix}dwp" ++ if (is_bsd) { ++ prefix = "%%LOCALBASE%%/bin" ++ cc = "cc" ++ cxx = "c++" ++ ld = cxx ++ readelf = "readelf" ++ ar = "${prefix}/ar" ++ nm = "${toolprefix}nm" ++ dwp = "${toolprefix}dwp" ++ } else { ++ prefix = rebase_path("$clang_base_path/bin", root_build_dir) ++ cc = "$prefix/clang" ++ cxx = "$prefix/clang++" ++ ld = cxx ++ readelf = "${toolprefix}readelf" ++ ar = "${prefix}/llvm-ar" ++ nm = "${toolprefix}nm" ++ dwp = "${toolprefix}dwp" ++ } + + forward_variables_from(invoker, + [ Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_gcc__toolchain.gni ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_get__concurrent__links.py =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_get__concurrent__links.py (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_get__concurrent__links.py (revision 548789) @@ -0,0 +1,17 @@ +--- cargo-crates/rusty_v8-0.10.0/build/toolchain/get_concurrent_links.py.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/toolchain/get_concurrent_links.py +@@ -48,6 +48,14 @@ def _GetTotalMemoryInBytes(): + return int(subprocess.check_output(['sysctl', '-n', 'hw.memsize'])) + except Exception: + return 0 ++ elif sys.platform.startswith('freebsd'): ++ try: ++ avail_bytes = int(subprocess.check_output(['sysctl', '-n', 'hw.physmem'])) ++ # With -fuse-lld it doesn't take a lot of ram, feel free to change that ++ # 1 * ... to needed amount ++ return max(1, avail_bytes / (1 * (2 ** 30))) # total / 4GB ++ except Exception: ++ return 1 + # TODO(scottmg): Implement this for other platforms. + return 0 + Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_get__concurrent__links.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_linux_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_linux_BUILD.gn (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_linux_BUILD.gn (revision 548789) @@ -0,0 +1,10 @@ +--- cargo-crates/rusty_v8-0.10.0/build/toolchain/linux/BUILD.gn.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.10.0/build/toolchain/linux/BUILD.gn +@@ -22,7 +22,6 @@ clang_toolchain("clang_arm") { + } + + clang_toolchain("clang_arm64") { +- toolprefix = "aarch64-linux-gnu-" + toolchain_args = { + current_cpu = "arm64" + current_os = "linux" Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_linux_BUILD.gn ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_buildtools_third__party_libc++_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_buildtools_third__party_libc++_BUILD.gn (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_buildtools_third__party_libc++_BUILD.gn (revision 548789) @@ -0,0 +1,11 @@ +--- cargo-crates/rusty_v8-0.10.0/buildtools/third_party/libc++/BUILD.gn.orig 2020-07-22 17:57:09 UTC ++++ cargo-crates/rusty_v8-0.10.0/buildtools/third_party/libc++/BUILD.gn +@@ -14,7 +14,7 @@ config("config") { + # its implementation. + cflags += [ "-Wno-macro-redefined" ] + } else { +- cflags += [ "-fPIC" ] ++ cflags += [ "-fPIC", "-I%%LOCALBASE%%/include" ] + } + } + Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_buildtools_third__party_libc++_BUILD.gn ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_BUILD.gn (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_BUILD.gn (revision 548789) @@ -0,0 +1,32 @@ +--- cargo-crates/rusty_v8-0.10.0/v8/BUILD.gn.orig 2020-06-26 16:28:04 UTC ++++ cargo-crates/rusty_v8-0.10.0/v8/BUILD.gn +@@ -3915,7 +3915,7 @@ v8_component("v8_libbase") { + } + } + +- if (is_linux) { ++ if (is_linux && !is_bsd) { + sources += [ + "src/base/debug/stack_trace_posix.cc", + "src/base/platform/platform-linux.cc", +@@ -3935,6 +3935,12 @@ v8_component("v8_libbase") { + "dl", + "rt", + ] ++ } else if (is_bsd) { ++ sources += [ ++ "src/base/debug/stack_trace_posix.cc", ++ "src/base/platform/platform-freebsd.cc", ++ ] ++ libs = [ "rt", "execinfo" ] + } else if (is_android) { + if (current_toolchain == host_toolchain) { + libs = [ +@@ -4346,6 +4352,7 @@ if (current_toolchain == v8_snapshot_toolchain) { + "src/snapshot/mksnapshot.cc", + "src/snapshot/snapshot-empty.cc", + ] ++ libs = ["execinfo"] + + configs = [ ":internal_config" ] + Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_BUILD.gn ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_include_v8config.h =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_include_v8config.h (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_include_v8config.h (revision 548789) @@ -0,0 +1,21 @@ +--- cargo-crates/rusty_v8-0.10.0/v8/include/v8config.h.orig 2020-06-26 16:28:04 UTC ++++ cargo-crates/rusty_v8-0.10.0/v8/include/v8config.h +@@ -273,7 +273,18 @@ + # define V8_HAS_ATTRIBUTE_WARN_UNUSED_RESULT \ + (__has_attribute(warn_unused_result)) + ++// Work around Clang bug present in 9.0.1, at least. ++// ++// Clang stores alignment as a 32-bit unsigned integer, but V8 only uses ++// V8_ASSUME_ALIGNED() for a 4GB (2^32) alignment ++// (kPtrComprIsolateRootAlignment). As such, the alignment overflows and ++// becomes zero, triggering an internal Clang assertion that alignment must not ++// be zero. ++#if 0 + # define V8_HAS_BUILTIN_ASSUME_ALIGNED (__has_builtin(__builtin_assume_aligned)) ++#else ++# define V8_HAS_BUILTIN_ASSUME_ALIGNED 0 ++#endif + # define V8_HAS_BUILTIN_BSWAP16 (__has_builtin(__builtin_bswap16)) + # define V8_HAS_BUILTIN_BSWAP32 (__has_builtin(__builtin_bswap32)) + # define V8_HAS_BUILTIN_BSWAP64 (__has_builtin(__builtin_bswap64)) Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_include_v8config.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_api_api.cc =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_api_api.cc (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_api_api.cc (revision 548789) @@ -0,0 +1,11 @@ +--- cargo-crates/rusty_v8-0.10.0/v8/src/api/api.cc.orig 2020-06-26 16:28:04 UTC ++++ cargo-crates/rusty_v8-0.10.0/v8/src/api/api.cc +@@ -5674,7 +5674,7 @@ bool v8::V8::Initialize(const int build_config) { + return true; + } + +-#if V8_OS_LINUX || V8_OS_MACOSX ++#if V8_OS_LINUX || V8_OS_MACOSX || V8_OS_OPENBSD || V8_OS_FREEBSD + bool TryHandleWebAssemblyTrapPosix(int sig_code, siginfo_t* info, + void* context) { + #if V8_TARGET_ARCH_X64 && !V8_OS_ANDROID Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_api_api.cc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_cpu.cc =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_cpu.cc (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_cpu.cc (revision 548789) @@ -0,0 +1,18 @@ +--- cargo-crates/rusty_v8-0.10.0/v8/src/base/cpu.cc.orig 2020-06-26 16:28:04 UTC ++++ cargo-crates/rusty_v8-0.10.0/v8/src/base/cpu.cc +@@ -475,6 +475,7 @@ CPU::CPU() + + #if V8_OS_LINUX + ++#if V8_OS_LINUX + CPUInfo cpu_info; + + // Extract implementor from the "CPU implementer" field. +@@ -508,6 +509,7 @@ CPU::CPU() + } + delete[] part; + } ++#endif + + // Extract architecture from the "CPU Architecture" field. + // The list is well-known, unlike the the output of Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_cpu.cc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-freebsd.cc =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-freebsd.cc (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-freebsd.cc (revision 548789) @@ -0,0 +1,13 @@ +--- cargo-crates/rusty_v8-0.10.0/v8/src/base/platform/platform-freebsd.cc.orig 2020-06-26 16:28:04 UTC ++++ cargo-crates/rusty_v8-0.10.0/v8/src/base/platform/platform-freebsd.cc +@@ -82,8 +82,8 @@ std::vector OS::GetSharedLib + lib_name = std::string(path); + } + result.push_back(SharedLibraryAddress( +- lib_name, reinterpret_cast(map->kve_start), +- reinterpret_cast(map->kve_end))); ++ lib_name, static_cast(map->kve_start), ++ static_cast(map->kve_end))); + } + + start += ssize; Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-freebsd.cc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-posix.cc =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-posix.cc (nonexistent) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-posix.cc (revision 548789) @@ -0,0 +1,24 @@ +--- cargo-crates/rusty_v8-0.10.0/v8/src/base/platform/platform-posix.cc.orig 2020-06-26 16:28:04 UTC ++++ cargo-crates/rusty_v8-0.10.0/v8/src/base/platform/platform-posix.cc +@@ -433,7 +433,7 @@ bool OS::DiscardSystemPages(void* address, size_t size + + // static + bool OS::HasLazyCommits() { +-#if V8_OS_AIX || V8_OS_LINUX || V8_OS_MACOSX ++#if V8_OS_AIX || V8_OS_LINUX || V8_OS_MACOSX || V8_OS_FREEBSD + return true; + #else + // TODO(bbudge) Return true for all POSIX platforms. +@@ -564,6 +564,12 @@ int OS::GetCurrentThreadId() { + return static_cast(syscall(__NR_gettid)); + #elif V8_OS_ANDROID + return static_cast(gettid()); ++#elif V8_OS_DRAGONFLYBSD || defined(__DragonFly__) ++ return static_cast(lwp_gettid()); ++#elif V8_OS_FREEBSD ++ return static_cast(pthread_getthreadid_np()); ++#elif V8_OS_NETBSD ++ return static_cast(_lwp_self()); + #elif V8_OS_AIX + return static_cast(thread_self()); + #elif V8_OS_FUCHSIA Property changes on: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-posix.cc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cli_ops_tty.rs =================================================================== --- head/www/deno/files/patch-cli_ops_tty.rs (nonexistent) +++ head/www/deno/files/patch-cli_ops_tty.rs (revision 548789) @@ -0,0 +1,11 @@ +--- cli/ops/tty.rs.orig 2020-08-31 16:42:11 UTC ++++ cli/ops/tty.rs +@@ -309,7 +309,7 @@ fn op_console_size( + let fd = std_file.as_raw_fd(); + unsafe { + let mut size: libc::winsize = std::mem::zeroed(); +- if libc::ioctl(fd, libc::TIOCGWINSZ, &mut size as *mut _) != 0 { ++ if libc::ioctl(fd, libc::TIOCGWINSZ.into(), &mut size as *mut _) != 0 { + return Err(ErrBox::last_os_error()); + } + Property changes on: head/www/deno/files/patch-cli_ops_tty.rs ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-cli_upgrade.rs =================================================================== --- head/www/deno/files/patch-cli_upgrade.rs (nonexistent) +++ head/www/deno/files/patch-cli_upgrade.rs (revision 548789) @@ -0,0 +1,11 @@ +--- cli/upgrade.rs.orig 2020-07-22 16:15:41.99 UTC ++++ cli/upgrade.rs +@@ -35,6 +35,8 @@ const ARCHIVE_NAME: &str = "deno-x86_64-pc-windows-msv + const ARCHIVE_NAME: &str = "deno-x86_64-apple-darwin.zip"; + #[cfg(target_os = "linux")] + const ARCHIVE_NAME: &str = "deno-x86_64-unknown-linux-gnu.zip"; ++#[cfg(target_os = "freebsd")] ++const ARCHIVE_NAME: &str = "deno-x86_64-unknown-freebsd.zip"; + + async fn get_latest_version(client: &Client) -> Result { + println!("Checking for latest version"); Property changes on: head/www/deno/files/patch-cli_upgrade.rs ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_BUILD.gn =================================================================== --- head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_BUILD.gn (nonexistent) +++ head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_BUILD.gn (revision 548789) @@ -0,0 +1,20 @@ +--- cargo-crates/rusty_v8-0.10.0/third_party/zlib/BUILD.gn.orig 2020-09-11 17:42:11 UTC ++++ cargo-crates/rusty_v8-0.10.0/third_party/zlib/BUILD.gn +@@ -108,6 +108,8 @@ if (use_arm_neon_optimizations) { + defines = [ "CRC32_ARMV8_CRC32" ] + if (is_android) { + defines += [ "ARMV8_OS_ANDROID" ] ++ } else if (is_bsd) { ++ defines += [ "ARMV8_OS_FREEBSD" ] + } else if (is_linux || is_chromeos) { + defines += [ "ARMV8_OS_LINUX" ] + } else if (is_mac) { +@@ -385,7 +387,7 @@ static_library("minizip") { + ] + } + +- if (is_apple || is_android || is_nacl) { ++ if (is_apple || is_android || is_nacl || is_bsd) { + # Mac, Android and the BSDs don't have fopen64, ftello64, or fseeko64. We + # use fopen, ftell, and fseek instead on these systems. + defines = [ "USE_FILE32API" ] Property changes on: head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_BUILD.gn ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_cpu__features.c =================================================================== --- head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_cpu__features.c (nonexistent) +++ head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_cpu__features.c (revision 548789) @@ -0,0 +1,48 @@ +--- cargo-crates/rusty_v8-0.10.0/third_party/zlib/cpu_features.c.orig 2020-09-11 17:42:11 UTC ++++ cargo-crates/rusty_v8-0.10.0/third_party/zlib/cpu_features.c +@@ -31,11 +31,20 @@ int ZLIB_INTERNAL x86_cpu_enable_simd = 0; + + #ifndef CPU_NO_SIMD + +-#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_FUCHSIA) ++#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_FUCHSIA) || defined(ARMV8_OS_FREEBSD) + #include + #endif + +-#if defined(ARMV8_OS_ANDROID) ++#if defined(ARMV8_OS_FREEBSD) ++#include ++#include ++#ifndef ID_AA64ISAR0_AES_VAL ++#define ID_AA64ISAR0_AES_VAL ID_AA64ISAR0_AES ++#endif ++#ifndef ID_AA64ISAR0_CRC32_VAL ++#define ID_AA64ISAR0_CRC32_VAL ID_AA64ISAR0_CRC32 ++#endif ++#elif defined(ARMV8_OS_ANDROID) + #include + #elif defined(ARMV8_OS_LINUX) + #include +@@ -56,7 +65,7 @@ int ZLIB_INTERNAL x86_cpu_enable_simd = 0; + static void _cpu_check_features(void); + #endif + +-#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_MACOS) || defined(ARMV8_OS_FUCHSIA) || defined(X86_NOT_WINDOWS) ++#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_MACOS) || defined(ARMV8_OS_FUCHSIA) || defined(X86_NOT_WINDOWS) || defined(ARMV8_OS_FREEBSD) + #if !defined(ARMV8_OS_MACOS) + // _cpu_check_features() doesn't need to do anything on mac/arm since all + // features are known at build time, so don't call it. +@@ -123,6 +132,13 @@ static void _cpu_check_features(void) + #elif defined(ARMV8_OS_WINDOWS) + arm_cpu_enable_crc32 = IsProcessorFeaturePresent(PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE); + arm_cpu_enable_pmull = IsProcessorFeaturePresent(PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE); ++#elif defined(ARMV8_OS_FREEBSD) ++ uint64_t id_aa64isar0; ++ id_aa64isar0 = READ_SPECIALREG(id_aa64isar0_el1); ++ if (ID_AA64ISAR0_AES_VAL(id_aa64isar0) == ID_AA64ISAR0_AES_PMULL) ++ arm_cpu_enable_pmull = 1; ++ if (ID_AA64ISAR0_CRC32_VAL(id_aa64isar0) == ID_AA64ISAR0_CRC32_BASE) ++ arm_cpu_enable_crc32 = 1; + #endif + } + #endif Property changes on: head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_cpu__features.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/deno/pkg-descr =================================================================== --- head/www/deno/pkg-descr (nonexistent) +++ head/www/deno/pkg-descr (revision 548789) @@ -0,0 +1,7 @@ +Deno is a JavaScript/TypeScript runtime with secure defaults and a great +developer experience. + +Deno aims to provide a productive and secure scripting environment for the +modern programmer. It is built on top of V8, Rust, and TypeScript. + +WWW: https://github.com/denoland Property changes on: head/www/deno/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property