Commit graph

309564 commits

Author SHA1 Message Date
nia
83a3b32b52 emulators: Remove zsnes.
32-bit x86 only due to use of 32-bit assembly code, but fails to build
on i386 due to problems with atomics.

No upstream release for 12 years and numerous accuracy problems and security
problems with untrusted ROMs unfixed - use emulators/snes9x.
2020-01-10 11:11:36 +00:00
nia
118d41420c buzztrax: Build fix: disable dllwrapper explicitly
This is autodetected on 32-bit x86 but causes the build to fail due to
win32 headers not being available.
2020-01-10 11:05:04 +00:00
nros
a4127ee265 Revbump due to package change.
Revbump due to package change.
2020-01-10 09:28:41 +00:00
rillig
2295736fe6 lang/gcc9: remove reference to nonexisting gcc9-libs 2020-01-10 07:50:25 +00:00
rillig
accd753c94 lang/gcc9: fix build problem on CentOS 6
There may still be follow-up problems. This fix is just based on the bulk
build logs.
2020-01-10 07:49:48 +00:00
rillig
6b935294a1 lang/gcc9: make PLIST entries conditional on NetBSD-*-x86_64
This allows to install gcc9 with all its PKG_OPTIONS disabled. This still
installs the C++ compiler. The C++ include files end up in the private
directory though.
2020-01-10 07:46:43 +00:00
gutteridge
2ba4ba468e firefox: update minimum dependency versions for 72.0.1
NSPR >= 4.24 and NSS >= 3.48 are now required. (Rust is unchanged at
>= 1.37.)
2020-01-10 07:21:08 +00:00
gutteridge
2130e76af5 e16themes: amend another comment 2020-01-10 07:08:55 +00:00
gutteridge
3f392b31f3 e16themes: update a comment 2020-01-10 07:00:20 +00:00
nros
045dcf51c9 Add missing rpaths to pkg-config files (pkg-config overrides) 2020-01-10 06:29:48 +00:00
ryoon
4c274287fa doc: Updated devel/nss to 3.49 2020-01-10 03:43:51 +00:00
ryoon
a9c9f9ab07 nss: Update to 3.49
Changelog:
Notable Changes in NSS 3.49
 * The legacy DBM database, libnssdbm, is no longer built by default when
using gyp builds. See Bug 1594933 for details.

Bugs fixed in NSS 3.49
 * Bug 1513586 - Set downgrade sentinel for client TLS versions lower than
1.2.
 * Bug 1606025 - Remove -Wmaybe-uninitialized warning in sslsnce.c
 * Bug 1606119 - Fix PPC HW Crypto build failure
 * Bug 1605545 - Memory leak in Pk11Install_Platform_Generate
 * Bug 1602288 - Fix build failure due to missing posix signal.h
 * Bug 1588714 - Implement CheckARMSupport for Win64/aarch64
 * Bug 1585189 - NSS database uses 3DES instead of AES to encrypt DB entries
 * Bug 1603257 - Fix UBSAN issue in softoken CKM_NSS_CHACHA20_CTR
initialization
 * Bug 1590001 - Additional HRR Tests (CVE-2019-17023)
 * Bug 1600144 - Treat ClientHello with message_seq of 1 as a second
ClientHello
 * Bug 1603027 - Test that ESNI is regenerated after HelloRetryRequest
 * Bug 1593167 - Intermittent mis-reporting potential security risk
SEC_ERROR_UNKNOWN_ISSUER
 * Bug 1535787 - Fix automation/release/nss-release-helper.py on MacOS
 * Bug 1594933 - Disable building DBM by default
 * Bug 1562548 - Improve GCM perfomance on aarch32
2020-01-10 03:43:20 +00:00
rillig
162dbe4f7b lang/gcc9: split PLIST into platform-specific files
The PLISTs differ a lot between the platforms. For gathering the initial
data it is easier to just list the files per platform than trying to get
all the conditions right in the first place.

There will be conditions for operating systems, for platforms, for
features, for version-specific include files to be fixed, for installed
programming languages, for nls, and several more.
2020-01-10 00:28:03 +00:00
nia
42a2729769 babl: Apply removals to post-wrapper transformed arguments. 2020-01-09 23:37:45 +00:00
nia
a3ee47cf49 freeglut: Resolve "undefined symbol fghJoystickRawRead" on SunOS
From OpenIndiana:
ee89e22bb4

Bump PKGREVISION
2020-01-09 23:34:57 +00:00
nia
094cc6a3ab waf: Not replacing the executable by default is probably a good idea.
"Waf script '2.0.19' and library '2.0.18' do not match (directory '/home/nia/pkgsrc/audio/suil/work/suil-0.10.6')"
2020-01-09 23:09:58 +00:00
nia
efc5622ada doc: Updated www/firefox68 to 68.4.1 2020-01-09 20:52:08 +00:00
nia
7cac75a743 firefox68: Update to 68.4.1
This release fixes one zero-day vulnerability:

CVE-2019-17026: IonMonkey type confusion with StoreElementHole and FallibleStoreElement

Incorrect alias information in IonMonkey JIT compiler for setting array elements could lead to a type confusion.
We are aware of targeted attacks in the wild abusing this flaw
2020-01-09 20:51:59 +00:00
nia
b90f85e8a7 doc: Updated net/6tunnel to 0.13 2020-01-09 20:09:44 +00:00
nia
bf8f77da5d 6tunnel: Update to 0.13
Changes by Stuart Cardall:

    Updated help message.

Changes by Paul Warren:

    Avoid segfault in "-f" mode.

Changes by Wojtek Kaniewski:

    Support automake's "make check" target.
2020-01-09 20:09:34 +00:00
ryoon
69cf566ea1 mplayer, gmplayer: Link libgifutil to resolve GifQuantizeBuffer()
Add -lgifutil when -lgif is used.
2020-01-09 15:57:58 +00:00
ryoon
674d2194d2 doc: Updated graphics/giflib to 5.2.1nb1 2020-01-09 15:56:40 +00:00
ryoon
4077e6cea9 giflib: Install libutil as libgifutil to supply GifQuantizeBuffer()
Bump PKGREVISION.
2020-01-09 15:56:11 +00:00
ryoon
967feb9e8c doc: Updated lang/mono6 to 6.6.0.161 2020-01-09 15:27:01 +00:00
ryoon
6901c5e63d mono6: Update to 6.6.0.161
Changelog:
WebAssembly
CoreFX integration
.NET 4.8 reference assemblies
2020-01-09 15:26:36 +00:00
ryoon
b66bdf690e doc: Updated www/firefox-l10n to 72.0.1 2020-01-09 15:08:00 +00:00
ryoon
5464a3c5b3 firefox-l10n: Update to 72.0.1
* Sync with www/firefox-72.0.1
2020-01-09 15:07:41 +00:00
ryoon
fb2d1613e4 doc: Updated www/firefox to 72.0.1 2020-01-09 15:06:54 +00:00
ryoon
d80a635060 firefox: Update to 72.0.1
Changelog:
72.0.1
Security fixes:
#CVE-2019-17026: IonMonkey type confusion with StoreElementHole and FallibleStoreElement

72.0
New
    Firefox’s Enhanced Tracking Protection marks a major new
    milestone in our battle against cross-site tracking: we now
    block fingerprinting scripts by default for all users, taking
    a new bold step in the fight for our users’ privacy.

    Firefox replaces annoying notification request pop-ups with a
    more delightful experience, by default for all users. The
    pop-ups no longer interrupt your browsing, in its place, a
    speech bubble will appear in the address bar when you interact
    with the site.

    Picture-in-picture video is now also available in Firefox for
    Mac and Linux: Select the blue icon from the right edge of a
    video to pop open a floating window so you can keep watching
    while working in other tabs or apps. Learn how the feature
    works.

Security fixes:
#CVE-2019-17015: Memory corruption in parent process during new content process initialization on Windows
#CVE-2019-17016: Bypass of @namespace CSS sanitization during pasting
#CVE-2019-17017: Type Confusion in XPCVariant.cpp
#CVE-2019-17018: Windows Keyboard in Private Browsing Mode may retain word suggestions
#CVE-2019-17019: Python files could be inadvertently executed upon opening a download
#CVE-2019-17020: Content Security Policy not applied to XSL stylesheets applied to XML documents
#CVE-2019-17021: Heap address disclosure in parent process during content process initialization on Windows
#CVE-2019-17022: CSS sanitization does not escape HTML tags
#CVE-2019-17023: NSS may negotiate TLS 1.2 or below after a TLS 1.3 HelloRetryRequest had been sent
#CVE-2019-17024: Memory safety bugs fixed in Firefox 72 and Firefox ESR 68.4
#CVE-2019-17025: Memory safety bugs fixed in Firefox 72
2020-01-09 15:06:28 +00:00
ryoon
5a6dc5633f doc: Updated devel/cbindgen to 0.12.1 2020-01-09 14:56:58 +00:00
ryoon
ad6d1ab3ef cbindgen: Update to 0.12.1
Changelog:
0.12.1
 * Added support for #[repr*64)] on enums. https://github.com/eqrion/cbindgen/pull/441
 * Added support to generate plain enums instead of enum classes for C++. https://github.com/eqrion/cbindgen/pull/443
 * Fixed dependency resolution with lockfile v2. https://github.com/eqrion/cbindgen/pull/438

0.12.0
 * Added support for #[repr(align)] and #[repr(packed)] on structs and unions. https://github.com/eqrion/cbindgen/pull/431
 * Added support to generate copy-assignment operators for enums. https://github.com/eqrion/cbindgen/pull/434

0.11.1
Not available

0.11.0
 * Made rust char map to uint32_t. https://github.com/eqrion/cbindgen/pull/424
2020-01-09 14:56:28 +00:00
wiz
78444582ff *: py-cachetools only supports python 3.x now, pass down to dependencies 2020-01-09 14:21:06 +00:00
wiz
9688589769 doc: Updated devel/py-cachetools to 4.0.0 2020-01-09 14:20:37 +00:00
wiz
cb6e928be2 py-cachetools: update to 4.0.0.
v4.0.0 (2019-12-15)
===================

- Require Python 3.5 or later.
2020-01-09 14:20:28 +00:00
wiz
786336fbcc doc: note updates for py-angr and friends 2020-01-09 14:03:57 +00:00
wiz
58cb1906b1 py-angr: update py-angr and dependencies (all from the angr project) to 8.20.1.7
This now only supports python 3.x.

Other changes not documented.
2020-01-09 14:02:31 +00:00
pho
267acd1423 Import GHC 8.8.1
GHC: The Glasgow Haskell Compiler.

The Glasgow Haskell Compiler is a robust, fully-featured, optimising
compiler for the functional programming language Haskell 98
(http://www.haskell.org). GHC compiles Haskell to either native code
or C. It implements numerous experimental language extensions to
Haskell, including concurrency, a foreign language interface, several
type-system extensions, exceptions, and so on. GHC comes with a
generational garbage collector, a space and time profiler, and a
comprehensive set of libraries.

This package provides the 8.8.x release series.
2020-01-09 12:32:24 +00:00
pho
ee9f90656c Use hashed package keys for (un)installing Cabal packages
Starting from somewhere around GHC 7.8, Cabal installs packages with a
hashed package key instead of just "{NAME}-{VERSION}". In other words,
the pair of the plain package name and the version is no longer unique
in the package DB, and using it for uninstallation may also remove
packages that we didn't mean to remove.

This is paricularly problematic because GHC comes with several bundled
Cabal packages. Installing and uninstalling a package with the same
name could break GHC itself, if the uninstallation is performed
without hashed keys.
2020-01-09 12:29:32 +00:00
sjmulder
acfffb2b2c doc: Updated math/bcal to 2.2 2020-01-09 12:22:03 +00:00
sjmulder
938ac5d73e bcal: Update to 2.2
Changes:
 - Support calc for multi-base expressions
 - To use calc, export BCAL_USE_CALC=1
 - Fix lint issues
 - Fix issue #30
 - Updated auto-generated packages
 - More portable Makefile
2020-01-09 12:21:37 +00:00
wiz
af4b9bdb94 devel/Makefile: + halfempty. 2020-01-09 12:14:50 +00:00
wiz
6f6d7cdd9d doc: Added devel/halfempty version 0.30 2020-01-09 12:13:56 +00:00
wiz
2d83729292 devel/halfempty: import halfempty-0.30
Halfempty is a new testcase minimization tool, designed with
parallelization in mind. Halfempty was built to use strategies and
techniques that dramatically speed up the minimization process.
2020-01-09 12:12:17 +00:00
adam
2d40fba729 Updated devel/scons, time/py-arrow 2020-01-09 12:07:25 +00:00
adam
692567405d py-arrow: updated to 0.15.5
0.15.5:

- [WARN] Python 2 reached EOL on 2020-01-01. arrow will **drop support** for Python 2 in a future release to be decided.
- [NEW] Added bounds parameter to ``span_range``, ``interval`` and ``span`` methods. This allows you to include or exclude the start and end values.
- [NEW] ``arrow.get()`` can now create arrow objects from a timestamp with a timezone, for example:

.. code-block:: python

    >>> arrow.get(1367900664, tzinfo=tz.gettz('US/Pacific'))
    <Arrow [2013-05-06T21:24:24-07:00]>

- [NEW] ``humanize`` can now combine multiple levels of granularity, for example:

.. code-block:: python

    >>> later140 = arrow.utcnow().shift(seconds=+8400)
    >>> later140.humanize(granularity="minute")
    'in 139 minutes'
    >>> later140.humanize(granularity=["hour", "minute"])
    'in 2 hours and 19 minutes'

- [NEW] Added Hong Kong locale (``zh_hk``).
- [NEW] Added ``humanize`` week granularity translation for Dutch.
- [NEW] Numbers are now displayed when using the seconds granularity in ``humanize``.
- [CHANGE] ``range`` now supports both the singular and plural forms of the ``frames`` argument (e.g. day and days).
- [FIX] Improved parsing of strings that contain punctuation.
- [FIX] Improved behaviour of ``humanize`` when singular seconds are involved.
2020-01-09 12:06:17 +00:00
leot
b8f3009740 doc: Updated net/hub to 2.13.0nb1 2020-01-09 12:00:03 +00:00
leot
67ea6b7d86 hub: Generate and install hub-* man pages
Add necessary logic to generate and install hub man pages.

We could use the existent targets provided by Makefile by introducing a gmake
tool dependency and adjusting install.sh but it is probably easier to mimic it
and rarely new commands are added to hub (so possible HUB_COMMANDS sync against
${WRKSRC}/Makefile should hopefully scale).  We can revisit that in the future
if that will not be the case.

PKGREVISION++
2020-01-09 11:59:53 +00:00
adam
ce83167d33 scons: updated to 3.1.2
RELEASE 3.1.2:
- Added debug option "action_timestamps" which outputs to stdout the absolute start and end time for each target.
- Fix suncxx tool (Oracle Studio compiler) when using Python 3.  Previously would throw an exception.
  Resolved by properly handling tool version string output as unicode.
- Resolved a typo in engine.SCons.Tool
- Resolved a race condition in multithreaded Windows builds with Python 2
  in the case where a child process is spawned while a Python action has a
  file open. Original author: Ryan Beasley.
- Update Command() function to accept target_scanner, source_factory, and target_factory arguments.
  This makes Command act more like a one-off builder.
- Added support for "-imacros" to ParseFlags
- Fix CheckFunc detection code for Visual 2019. Some functions
  (e.g. memmove) were incorrectly recognized as not available.
- Fix stacktrace when using SCons with Python 3.5+ and SunOS/Solaris related tools.
- Avoid crash with UnicodeDecodeError on Python 3 when a Latex log file in
  non-UTF-8 encoding (e.g. containing umlauts in Latin-1 encoding when
  the fontenc package is included with \usepackage[T1]{fontenc}) is read.
- Improved threading performance by ensuring NodeInfo is shared
  across threads. Results in ~13% improvement for parallel builds
  (-j# > 1) with many shared nodes.
- Improve performance of Entry.disambiguate() by making check for
  most common case first, preventing unnecessary IO.
- Improved DAG walk performance by reducing unnecessary work when
  there are no un-visited children.
- Replace instances of string find method with "in" checks where
  the index from find() was not used.
- CmdStringHolder fix from issue 3428
- Turn previously deprecated debug options into failures:
  --debug=tree, --debug=dtree, --debug=stree, --debug=nomemoizer.
- Experimental New Feature: Enable caching MSVC configuration
  If SCONS_CACHE_MSVC_CONFIG shell environment variable is set,
  SCons will cache the results of past calls to vcvarsall.bat to
  a file; integrates with existing memoizing of such vars.
  On vs2019 saves 5+ seconds per SCons invocation, which really
  helps test suite runs.
- Remove deprecated SourceSignatures, TargetSignatures
- Remove deprecated Builder keywords: overrides and scanner
- Remove deprecated env.Copy
- Remove deprecated BuildDir plus SConscript keyword build_dir
- A number of documentation improvements.
2020-01-09 11:52:35 +00:00
pho
50fb77cbd4 Add missing dependency on textproc/hs-yaml 2020-01-09 11:45:15 +00:00
ng0
6196487028 doc: Updated www/nsm to 2.0.1 2020-01-09 11:29:04 +00:00