Commit graph

323191 commits

Author SHA1 Message Date
leot
4b25274177 doc: Updated security/john to 1.9.0nb1 2020-08-08 12:42:35 +00:00
leot
4326080f2a john: install documentation
PKGREVISION++
2020-08-08 12:42:22 +00:00
leot
bb586f99f7 doc: Updated security/john to 1.9.0 2020-08-08 02:09:17 +00:00
leot
08a204846d john: Update to 1.9.0
pkgsrc changes:
 - Document all the patches
 - Honors user's CFLAGS and don't remove -Wall from CFLAGS in patch-aa: they are
   usually pretty useful
 - Unset OPT_{NORMAL,INLINE} optimizations via MAKE_FLAGS to minimize patch-aa
 - Remove not needed NO_CONFIGURE
 - Use pre-configure as stage for SUBST (now that NO_CONFIGURE is removed)

Changes:
The following changes have been made between John 1.8.0 and 1.9.0:

* Increased the interleaving for bcrypt on x86-64 from 2x to 3x for a major
speedup on CPUs without SMT.  Unfortunately, this sometimes results in a minor
performance regression when running multiple threads on CPUs with SMT.
* Recognize the $2b$ bcrypt prefix.
* In the generic crypt(3) format, detect descrypt with valid vs. invalid salts
as separate id's for our heuristics on supported hash types.
* Introduced a number of optimizations for faster handling of large password
hash files, including loading, cracking, and "--show".  Some of these use more
memory than before, yet in a more efficient manner.
* Benchmark using all-different candidate passwords of length 7 by default.
* Dropped undocumented special handling of "Mc" in 'c' and 'C' rule commands.
* Dropped undocumented limitation of the 'M' and 'Q' rule commands where they
would sometimes memorize/check only up to the current hash type's length limit
yet this optimization wouldn't necessarily be transparent (e.g., if a later
command would extract a substring from above the hash type's length limit and
bring it to within the limit).
* Implemented special-case handling of repeated rule commands '$', '^', '[',
']', '{', and '}', as well as faster handling of the 'D' command.
* When built with "--fork" support, disallow session names with all-digit
suffixes since these clash with those produced by "--fork".
* Forward SIGTERM to --fork'ed children.
* Set stdout to line buffered (rather than potentially fully buffered), except
for "--stdout", "--show", and auxiliary programs such as "unshadow".
* On Windows, restore normal processing of Ctrl-C in case our parent (such as
Johnny the GUI) had disabled it.
* Added linux-x86*-avx512 and linux-x86*-avx2 make targets, which use
respectively AVX-512 and AVX2 for bitslice DES.
* Added linux-mic make target for Intel MIC (first generation Xeon Phi, aka
Knights Corner), which uses its 512-bit SIMD intrinsics for bitslice DES.
(For second generation Xeon Phi, aka Knights Landing, use linux-x86-64-avx512.)
* Added linux-arm64le, linux-arm32le-neon, and linux-arm32le make targets.
(The first two of these make use of ASIMD or NEON for bitslice DES.)
* Added linux-sparc64 make target.
* Made a minor optimization to MMX and SSE2 assembly code for LM hash.
* Dropped Ultrix and SCO support.
* Don't probe for alternate config file names (like john.ini when on Unix).
* "DokuWiki" external mode sample has been added to the default john.conf.
* Fixed operator precedence in the external mode compiler to be the same as C.
* Fixed an out of bounds write bug in the external mode virtual machine.
* Fixed a bug introduced in version 1.7.4 in the wordlist rules engine, where
some sequences of rule commands could overflow a word buffer.
* Fixed a bug where unaligned access SSE/AVX instructions would unnecessarily
be generated by GCC 4.6+ in the bitslice DES code in non-OpenMP builds.
* Fixed a bug where "Warning: no OpenMP support for this hash type" could be
printed in "--stdout" mode.
* Made assorted other bugfixes, portability and documentation enhancements.
2020-08-08 02:09:01 +00:00
pgoyette
8483325f4b The gv.3python files are not conditional on the lua option 2020-08-07 20:49:36 +00:00
wiz
6fc5899e7f doc: Updated fonts/font-misc-ethiopic to 1.0.4 2020-08-07 20:31:44 +00:00
wiz
22bc277d5a font-misc-ethiopic: update to 1.0.4.
This package contains two font versions: TrueType and OpenType.
    One may want to install only one of them and (re)generate font.scale
    for this introduce two new config options:
      --disable-opentype-install and --disable-truetype-install

Alan Coopersmith (5):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      font-misc-ethiopic 1.0.4

Egbert Eich (1):
      install: Make fonttypes to be installed configurable

Emil Velikov (1):
      autogen.sh: use quoted string variables

Gaetan Nadon (1):
      config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES

Matthieu Herrb (1):
      Typo: font.dir -> fonts.dir

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish
2020-08-07 20:31:35 +00:00
wiz
5d2e37f553 doc: Updated fonts/font-alias to 1.0.4 2020-08-07 20:28:23 +00:00
wiz
d05754011b font-alias: update to 1.0.4.
This minor maintenance release rolls up the past decade worth of fixes & cleanups.

Alan Coopersmith (5):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      font-alias 1.0.4

Emil Velikov (1):
      autogen.sh: use quoted string variables

Gaetan Nadon (2):
      config: Use the shorthand --disable-all-encodings option in font-util v1.2
      config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES

Jesse Adkins (1):
      Purge cvs tags.

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish
2020-08-07 20:28:14 +00:00
wiz
8bcc54bcb9 doc: Updated x11/libX11 to 1.6.11 2020-08-07 20:20:50 +00:00
wiz
da62b1b75b libX11: update to 1.6.11.
Alan Coopersmith (1):
      libX11 1.6.11

Yichao Yu (1):
      Fix size calculation in `_XimAttributeToValue`.
2020-08-07 20:20:40 +00:00
maya
8bdf366bda postgresql*: use PG_TEMPLATE=freebsd on dragonflybsd.
From Aleksej Lebedev which specified it fixes postgresql12.
2020-08-07 19:39:39 +00:00
mef
2b95df2f7e (cross/freemint-gcc) Fix build by adding the same patches as freemint-mintlib 2020-08-07 14:09:01 +00:00
brook
b1d9ee3d58 geographcy/R-maps: use gmake and remove the patch.
The patch made it possible to comple R-maps with bmake.  However, the
intent of upstream is to use gmake, which requires no patches.  Therefore,
add USE_TOOLS=gmake and remove the patch.
2020-08-07 13:50:41 +00:00
jperkin
6075fe627a math: Spell lua-cassowary correctly. 2020-08-07 13:50:07 +00:00
brook
24e5e13217 geographcy/R-mapdata: use gmake and remove the patch.
The patch made it possible to comple R-mapdata with bmake.  However, the
intent of upstream is to use gmake, which requires no patches.  Therefore,
add USE_TOOLS=gmake and remove the patch.
2020-08-07 13:48:56 +00:00
jperkin
3ca5d1470e doc: Updated devel/meson to 0.55.0nb2 2020-08-07 13:04:19 +00:00
jperkin
162d1a1029 meson: Turn off -z ignore by default on SunOS.
This shouldn't be applied to every single invocation, as it can be too
aggressive and for example remove -lssp when -fstack-protector is being used,
breaking PKGSRC_USE_SSP checks.

Fixes lots of packages.  Bump PKGREVISION.
2020-08-07 13:04:08 +00:00
mef
7783c4dadb (cross/freemint-pml) Fix build by adding the same patches as freemint-mintlib 2020-08-07 12:42:07 +00:00
maya
d6549564ff compat80: regenerate with libterminfo.so.1. rename arm* to earm*,
unclear if this worked before.

only noticed towards the end that gencompat exists and ignored its
existence :-/
2020-08-07 12:07:33 +00:00
adam
9a7459290b libuv: fix build for Dragonfly 2020-08-07 11:30:53 +00:00
maya
04d47ac432 firefox68: pick up patch-config_makefiles_rust.mk from firefox package.
This fixes the build with newer Rust, but probably also helps netbsd
releases which had the "dead lock detected" flakiness.
2020-08-07 09:09:48 +00:00
adam
ed9a75a62f bullet: on Darwin use OpenGL.framework 2020-08-07 08:57:04 +00:00
adam
1915c33c3b Updated www/py-pylint-django, net/rsync 2020-08-07 08:34:03 +00:00
adam
f0b3c26d0e rsync: updated to 3.2.3
NEWS for rsync 3.2.3

Changes in this version:

BUG FIXES:

Fixed a bug in the xattr code that was freeing the wrong object when trying to cleanup the xattr list.

Fixed a bug in the xattr code that was not leaving room for the "rsync." prefix in some instances where it needed to be added.

Restored the ability to use ‑‑bwlimit=0 to specify no bandwidth limit. (It was accidentally broken in 3.2.2.)

Fix a bug when combining ‑‑delete-missing-args with ‑‑no-implied-dirs & ‑R where rsync might create the destination path of a missing arg. The code also avoids some superfluous warnings for nested paths of removed args.

Fixed an issue where hard-linked devices could cause the rdev_major value to get out of sync between the sender and the receiver, which could cause a device to get created with the wrong major value in its major,minor pair.

Rsync now complains about a missing ‑‑temp-dir before starting any file transfers.

A completely empty source arg is now a fatal error. This doesn't change the handling of implied dot-dir args such as "localhost:" and such.

ENHANCEMENTS:

Allow ‑‑max-alloc=0 to specify no limit to the alloc sanity check.

Allow ‑‑block-size=SIZE to specify the size using units (e.g. "100K").

The name of the id-0 user & group are now sent to the receiver along with the other user/group names in the transfer (instead of assuming that both sides have the same id-0 names).

Added the ‑‑stop-after=MINS and ‑‑stop-at=DATE_TIME options (with the ‑‑time-limit=MINS option accepted as an alias for ‑‑stop-after). This is an enhanced version of the time-limit patch from the patches repo.

Added the name converter daemon parameter to make it easier to convert user & group names inside a chrooted daemon module. This is based on the nameconverter patch with some improvements, including a tweak to the request protocol (so if you used this patch in the past, be sure to update your converter script to use newlines instead of null chars).

Added ‑‑crtimes (‑N) option for preserving the file's create time (I believe that this is macOS only at the moment).

Added ‑‑mkpath option to tell rsync that it should create a non-existing path component of the destination arg.

Added ‑‑stderr=errors|all|client to replace the ‑‑msgs2stderr and ‑‑no-msgs2stderr options (which are still accepted). The default use of stderr was changed to be ‑‑stderr=errors where all the processes that have stderr available output directly to stderr, which should help error messages get to the user more quickly, especially when doing a push (which includes local copying). This also allows rsync to exit quickly when a receiver failure occurs, since rsync doesn't need to try to keep the connection alive long enough for the fatal error to go from the receiver to the generator to the sender. The old default can be requested via ‑‑stderr=client. Also changed is that a non-default stderr mode is conveyed to the remote rsync (using the older option names) instead of requiring the user to use ‑‑remote-option (‑M) to tell the remote rsync what to do.

Added the ability to specify "@netgroup" names to the hosts allow and hosts deny daemon parameters. This is a finalized version of the netgroup-auth patch from the patches repo.

Rsync can now hard-link symlinks on FreeBSD due to it making ues of the linkat() function when it is available.

Output file+line info on out-of-memory & overflow errors while also avoiding the output of alternate build-dir path info that is not useful to the user.

Change configure to know that Cygwin supports Linux xattrs.

Improved the testsuite on FreeBSD & Cygwin.

Added some compatibility code for HPE NonStop platforms.

Improved the INSTALL.md info.

Added a few more suffixes to the default skip-compress list.

Improved configure's error handling to notify about several issues at once instead of one by one (for the newest optional features).

INTERNAL:

Use a simpler overflow check idiom in a few spots.

Use a C99 Flexible Array for a trailing variable-size filename in a struct (with a fallback to the old 1-char string kluge for older compilers).
2020-08-07 08:33:37 +00:00
maya
3277774e0d firefox: fix build with latest rust. from Michael Forney in tech-pkg 2020-08-07 08:29:42 +00:00
adam
45f3550ee9 py-pylint-django: updated to 2.3.0
Version 2.3.0
- Improvement in error message for ``missing-backwards-migration-callable``
- Start testing with Django 3.1 on Python 3.8
- Better error message when Django is not configured.
2020-08-07 08:20:08 +00:00
maya
238c2f7a4c doc: Updated sysutils/ansible to 2.9.11nb1 2020-08-07 07:40:56 +00:00
maya
93d2d1db62 ansible: parse the output of mount(8) instead of /etc/fstab.
bump PKGREVISION

PR pkg/55544
2020-08-07 07:40:41 +00:00
adam
3314d36382 Updated textproc/py-xlsxwriter, textproc/py-relatorio 2020-08-07 06:57:24 +00:00
adam
17cd1925cb py-relatorio: updated to 0.9.2
0.9.2:
* Support draw name tuple without parenthesis
2020-08-07 06:57:09 +00:00
adam
a05a69ee70 py-xlsxwriter: updated to 1.3.2
Release 1.3.2
* Added Border, Fill, Pattern and Gradient formatting to chart data labels and
  chart custom data labels. See :ref:`chart_series_option_data_labels` and
  :ref:`chart_series_option_custom_data_labels`.
2020-08-07 06:55:07 +00:00
adam
e0e8bebd97 Updated security/py-google-auth, www/py-google-api-python-client, net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools 2020-08-07 06:46:46 +00:00
adam
0cfab54a48 grpc: updated to 1.31.0
Release v1.31.0

Core

The following new xDS functionality is added in this release:

Requests matching based on path (prefix, full path and safe regex) and headers.
Requests routing to multiple clusters based on weights.
The features supported in a given release are documented here.
Other changes:

Remove MAX_EPOLL_EVENTS_HANDLED_EACH_POLL_CALL to ensure timely processing of events.
Include the target name in top-level DNS error messages.
Remove xds-experimental URI scheme.
fix memory leak of grpc_resource_user_quota.
Store ref to the ExternalConnectivityWatcher in external_watchers_ map.
Update grpclb configuration with field "service_name".
Fix possible deadlock in RemoveExternalConnectivityWatcher.
Enable TLS 1.3 in the C-core and all wrapped languages.
Add message-size check before message decompression with ordering change.
Fix race condition caused by simultaneous updates on SSL server handshaker.
Add missing reset for ping clocks to avoid mistakenly sending GOAWAY frames due to 'too_many_pings'.

C++

Simplify makefile: Get rid of "install" rules with pure make, recommend cmake and bazel instead.
Replaced grpc::string with std::string.
Fix wrong version in gRPCConfigVersion.cmake and grpc++*.pc.

Python

[Aio] Support tuple and aio.Metadata interaction.
[Aio] Allows poller to bind to ephemeral loops in multiple threads.
[Aio] Hide init_grpc_aio and guard async API outside of AsyncIO context.
[Aio] Implement methods to access auth context and peer info.
Add protobuf as an "extras" dependency to grpcio package.
[Aio] Use Metadata type.
Avoid attribute error in del of _ChannelCallState.
Default wait_for_ready to True in simple stubs.
Propagate contextvars to auxiliary threads.
Simplify channel credentials in simple stubs.
2020-08-07 06:45:57 +00:00
adam
3a8796d238 py-google-api-python-client: updated to 1.10.0
1.10.0

Features

allow to use 'six.moves.collections_abc.Mapping' in 'client_options.from_dict()'
Build universal wheels
discovery supports retries

Documentation

consolidating and updating the Contribution Guide
2020-08-07 06:42:14 +00:00
adam
1a582be448 py-google-auth: updated to 1.20.1
1.20.1

Bug Fixes

reduce refresh clock skew to 10 seconds
set Content-Type header in the request to signBlob API to avoid Invalid JSON payload error


1.20.0

Features

Add debug logging that can help with diagnosing auth lib. path
Show the transport exception that happened for GCE Metadata
packaging: add support for Python 3.8
2020-08-07 06:41:25 +00:00
maya
0cd92ed250 nodejs: build fix for netbsd<9
netbsd's #define uint32_t still causes issues. PR pkg/55530
2020-08-07 06:26:54 +00:00
brook
a348f31078 doc: Added geography/R-spatstat version 1.63.2 2020-08-07 03:55:33 +00:00
brook
756b8dd943 geography/R-spatstat: import R-spatstat-1.63.2
Comprehensive open-source toolbox for analysing Spatial Point
Patterns. Focused mainly on two-dimensional point patterns, including
multitype/marked points, in any spatial region. Also supports
three-dimensional point patterns, space-time point patterns in any
number of dimensions, point patterns on a linear network, and patterns
of other geometrical objects. Supports spatial covariate data such as
pixel images. Contains over 2000 functions for plotting spatial data,
exploratory data analysis, model-fitting, simulation, spatial
sampling, model diagnostics, and formal inference. Many data types and
exploratory methods are supported.  Formal hypothesis tests of random
pattern and tests for covariate effects are also supported. Parametric
models can be fitted to point pattern data using the functions ppm(),
kppm(), slrm(), dppm() similar to glm(). Types of models include
Poisson, Gibbs and Cox point processes, Neyman-Scott cluster
processes, and determinantal point processes. Models may involve
dependence on covariates, inter-point interaction, cluster formation
and dependence on marks. Models are fitted by maximum likelihood,
logistic regression, minimum contrast, and composite likelihood
methods. A model can be fitted to a list of point patterns (replicated
point pattern data) using the function mppm(). The model can include
random effects and fixed effects depending on the experimental design,
in addition to all the features listed above.  Fitted point process
models can be simulated, automatically. Formal hypothesis tests of a
fitted model are supported along with basic tools for model selection.
2020-08-07 03:55:17 +00:00
brook
6bdec9852a doc: Added geography/R-spatstat.data version 1.4.3 2020-08-07 03:44:52 +00:00
brook
6a4d28bf54 geography/R-spatstat.data: import R-spatstat.data-1.4.3
Contains all the datasets for the 'spatstat' package.
2020-08-07 03:44:39 +00:00
brook
2b0662dc45 doc: Added geography/R-spatstat.utils version 1.17.0 2020-08-07 03:42:54 +00:00
brook
25e061dcc4 geography/R-spatstat.utils: import R-spatstat.utils-1.17.0
Contains utility functions for the 'spatstat' package which may also
be useful for other purposes.
2020-08-07 03:42:41 +00:00
brook
4ccd415c01 doc: Added graphics/R-png version 0.1.7 2020-08-07 03:39:08 +00:00
brook
0cced9697f graphics/R-png: import R-png-0.1.7
This package provides an easy and simple way to read, write and
display bitmap images stored in the PNG format. It can read and write
both files and in-memory raw vectors.
2020-08-07 03:38:53 +00:00
brook
ecbb7dbec5 doc: Added geography/R-prettymapr version 0.2.2 2020-08-07 03:19:38 +00:00
brook
e286dd879d geography/R-prettymapr: import R-prettymapr-0.2.2
Automates the process of creating a scale bar and north arrow in any
package that uses base graphics to plot in R. Bounding box tools help
find and manipulate extents. Finally, there is a function to automate
the process of setting margins, plotting the map, scale bar, and north
arrow, and resetting graphic parameters upon completion.
2020-08-07 03:19:21 +00:00
brook
eb0bf8263e doc: Added geography/R-rgeos version 0.5.2 2020-08-07 03:15:39 +00:00
brook
c864240eed geography/R-rgeos: import R-rgeos-0.5.2
Interface to Geometry Engine - Open Source ('GEOS') using the C 'API'
for topology operations on geometries. The 'GEOS' library is external
to the package, and, when installing the package from source, must be
correctly installed first. Windows and Mac Intel OS X binaries are
provided on 'CRAN'. ('rgeos' >= 0.5-1): Up to and including 'GEOS'
3.7.1, topological operations succeeded with some invalid geometries
for which the same operations fail from and including 'GEOS' 3.7.2.
The 'checkValidity=' argument defaults and structure have been
changed, from default FALSE to integer default '0L' for 'GEOS' < 3.7.2
(no check), '1L' 'GEOS' >= 3.7.2 (check and warn). A value of '2L' is
also provided that may be used, assigned globally using
'set_RGEOS_CheckValidity(2L)', or locally using the 'checkValidity=2L'
argument, to attempt zero-width buffer repair if invalid geometries
are found. The previous default (FALSE, now '0L') is fastest and used
for 'GEOS' < 3.7.2, but will not warn users of possible problems
before the failure of topological operations that previously
succeeded.
2020-08-07 03:15:22 +00:00
brook
876780ee5a doc: Added math/R-nimble version 0.9.0 2020-08-07 02:59:42 +00:00