Commit graph

288235 commits

Author SHA1 Message Date
leot
82d1c00011 mate-settings-daemon: Fix PLIST when nss option is disabled
Thanks to Georg Bege for noticing that!
2018-10-25 12:05:41 +00:00
leot
22a5000947 webkit-gtk: Add support to build with -DUSE_SYSTEM_MALLOC=ON on NetBSD
On NetBSD there is no <sys/sysinfo.h> but we can use hw.usermem64.

This should address WebKitGTK+ support for NetBSD ports where
USE_SYSTEM_MALLOC is by default OFF.

Side-note: on NetBSD/amd64 -current when building with -DUSE_SYSTEM_MALLOC=ON
both SunSpider and JetStream benchmarks shows a very little performance penalty,
so also remove the `-DUSE_SYSTEM_MALLOC=ON' commented out CMAKE_ARGS (i.e. when
possible just use the preferred malloc).
2018-10-25 09:58:18 +00:00
adam
c275f0aeca Updated time/py-pytz, print/py-reportlab 2018-10-25 09:51:19 +00:00
adam
9dece323c0 py-reportlab: updated to 3.5.9
3.5.9:
Bug fixes.
2018-10-25 09:51:03 +00:00
adam
c3a45579a6 py-pytz: updated to 2018.6
2018.6:
Unknown changes
2018-10-25 09:49:42 +00:00
jperkin
49c4b9bad4 pkg-config: Fix build on SunOS C99. 2018-10-25 09:47:19 +00:00
adam
bb23809535 Updated sysutils/salt, sysutils/salt-docs 2018-10-25 09:10:01 +00:00
adam
c99ad997ad salt-docs: added patches 2018-10-25 09:09:35 +00:00
adam
837934119f salt: updated to 2018.3.3
SALT 2018.3.3
CVE-2018-15751 Remote command execution and incorrect access control when using salt-api.
CVE-2018-15750 Directory traversal vulnerability when using salt-api. Allows an attacker to determine what files exist on a server when querying /run or /events.
Improves timezone detection by using the pytz module.
The tojson filter (from Jinja 2.9 and later) has been ported to Salt, and will be used when this filter is not available. This allows older LTS releases such as CentOS 7 and Ubuntu 14.04 to use this filter.
2018-10-25 09:08:37 +00:00
leot
3493f44f6e mpv: Use dot in NOT_FOR_PLATFORM pattern (suggested by pkglint, NFCI) 2018-10-25 08:32:39 +00:00
leot
ead721f493 mpv: Add a link to upstream pull request 2018-10-25 08:31:32 +00:00
leot
de40f56e33 opencv-contrib-face: Record patch-modules_python_src2_cv2.cpp in distinfo 2018-10-25 07:08:33 +00:00
leot
401a563e49 openimageio: Add missing `Size' field in distinfo 2018-10-25 07:07:35 +00:00
jnemeth
3bb1f6945b sort 2018-10-25 06:36:58 +00:00
minskim
78482ac756 textproc/ripgrep: Install with cargo, rather than manually 2018-10-25 00:35:22 +00:00
maya
ca8cd2e741 clang: enable __float128 on netbsd/x86
While it is debatable whether we want to have this definition upstream,
this is very necessary in the package for the purpose of building
www/firefox once it is updated to 63.0.

This is because netbsd's base libstdc++ has some __float128 in headers
and otherwise we get fatal errors in clang builds, or in firefox's case,
when generating bindings for Rust via clang.

PR toolchain/53679
Bump PKGREVISION.
2018-10-24 21:12:59 +00:00
leot
7f7915487e *: (belatedly) revbump for net/libsoup update
Thanks to <wiz>!
2018-10-24 21:11:45 +00:00
leot
10832c6e6c yelp3: Bump PKGREVISION for www/webkit-gtk update 2018-10-24 18:41:56 +00:00
leot
50207fba91 *: Bump PKGREVISION for www/webkit-gtk update 2018-10-24 18:41:06 +00:00
leot
587ed8cb7a doc: Updated www/webkit-gtk to 2.22.2 2018-10-24 18:31:45 +00:00
leot
d060682adf webkit-gtk: Update www/webkit-gtk to 2.22.2
pkgsrc changes:
 - Bump GCC_REQD to 6 (now gcc 6.0.0 or newer is needed)
 - Add NetBSD support for JavaScript JIT on x86_64, i386, arm,
   aarch64 and mips
 - Add WebKitWebProcess and jsc to NOT_PAX_MPROTECT_SAFE.
   At least on NetBSD/amd64, running SunSpider 1.0.2 JavaScript Benchmark
   (<https://webkit.org/perf/sunspider/sunspider.html>) with MiniBrowser
   before `paxctl +m'-ing them needed:
    Total:                 1006.9ms +/- 0.7%
   ...while after `paxctl +m'-ing them:
    Total:                 322.3ms +/- 3.0%
   (Probably EACCESS due PaX MPROTECT are handled gracefully and
   silently instead of failing hard at runtime.)
   Please also note that webkit-gtk browsers should not need any
   NOT_PAX_MPROTECT_SAFE because WebKitWebProcess is used and already
   have that.
 - Improve handling of `webkit-jit' by introducing a
   WEBKIT_JIT_MACHINE_PLATFORMS list that contain all MACHINE_PLATFORMs
   triplets that have `webkit-jit' option as suggested one.
 - Always use OS(...) and BOS(...) macros instead of __Os__ macros for
   consistency with webkit code.
 - Add definition for BOS(SOLARIS) and OS(SOLARIS) and add it to the
   OS(UNIX) OSes list.
 - Limit patch-Source_JavaScriptCore_jit_ExecutableAllocator.cpp to
   OpenBSD. It is no longer present in FreeBSD ports and it is not
   problematic in NetBSD.
 - Remove no longer needed patch-Source_WTF_wtf_ThreadSpecific.h:
   NetBSD 5.x was already part of NOT_FOR_PLATFORM.
 - Sync patch-CMakeLists.txt with FreeBSD ports.
   Please note that this also removes WTF_CPU_SPARC64 definition that was
   unused.
 - madvise(2) on {Free,DragonFly,Net,Open}BSD supports MADV_FREE and
   MADV_DONTNEED flags. Define the corresponding HAVE_* via
   patch-Source_WTF_wtf_Platform.h.
 - Use globbing for REPLACE_{PERL,PYTHON} where possible.

Changes:
WebKitGTK+ 2.22.2
=================
  - Several fixes for video playback with media source extensions (MSE).
    This allows using WebM support for YouTube, which no longer works through
    regular video source. Note that MSE is still disabled by default and
    webkit_settings_set_enable_mediasource() has to be used to enable the
    feature.
  - Fix the build when only Wayland support is enabled and X11 headers are
    not available.

WebKitGTK+ 2.22.1
=================
  - Fix printing in landscape.
  - Fix the build in several platforms: s390x, ppc64le, armv7hl.
  - Fix the build with a11y disabled.
  - Fix the build with video disabled.
  - Fix several crashes and rendering issues.

WebKitGTK+ 2.22.0
==================
  - Add warn_unused_result attribute to some JavaScriptCore GLib APIs.
  - Make pinch to zoom scale the page without changing the layout.
  - Fix the build in mips64.
2018-10-24 18:31:07 +00:00
minskim
accaa9d0a4 doc: Updated devel/ncursesw to 6.1nb2 2018-10-24 16:58:57 +00:00
minskim
e6bdc68b82 devel/ncursesw: Install .pc files
This allows other packages to find this library using pkg-config.
2018-10-24 16:58:38 +00:00
schmonz
ba44e1cf64 Oops, the "sasl" patch had also included QMAILQUEUE. We need that. Patch
it back in. Ride previous bump.
2018-10-24 16:33:40 +00:00
schmonz
abdbc786a6 Add ofmipd-with-user-cdb, a wrapper to let ofmipd users control their
own CDB of address rewriting rules. Ride previous bump.
2018-10-24 16:28:28 +00:00
schmonz
8c0a55f86e Remove old checkpassword, djbdns, and qmail options. Catch up to a new
djbdns option.
2018-10-24 15:51:38 +00:00
schmonz
1ee0645104 doc: Updated sysutils/checkpassword to 0.90nb2 2018-10-24 15:50:42 +00:00
schmonz
8a3ce7450c doc: Updated sysutils/checkpassword-pam to 0.99nb2 2018-10-24 15:50:34 +00:00
schmonz
fa01a6652a Remove "checkpassword-suid" option, now that we have qmail-acceptutils.
Bump PKGREVISION.
2018-10-24 15:49:40 +00:00
schmonz
fdb9d46feb doc: Updated mail/mess822 to 0.58nb8 2018-10-24 15:48:37 +00:00
schmonz
e383aacac5 Remove "sasl" patch, now that we have qmail-acceptutils. Bump PKGREVISION. 2018-10-24 15:48:32 +00:00
schmonz
a35d87d91b doc: Updated mail/qmail-run to 20181024 2018-10-24 15:46:58 +00:00
schmonz
8f8f603410 Remove dependency on mess822, the "sasl" and "tls" options, and their
respective dependencies on spamdyke and stunnel. Depend instead on
qmail-acceptutils, which provides SMTP AUTH (and new filtering
functionality) and brings its own unconditional mess822 and stunnel
dependencies. Update rc.d scripts to match.

Use CONF_FILES instead of a bunch of open-coded INSTALL cleverness.
Clean up even better with a little DEINSTALL cleverness to remove CDB
files if their source CONF_FILES are gone.

Install sensible fixsmtpio rules and viruscan signatures.

Tighten MESSAGE. The basics have gotten pretty easy. Bump version.
2018-10-24 15:46:54 +00:00
bsiegert
eb1ea8bf6a Revbump packages that depend on hunspell.
The recent hunspell update has changed the name of the library, so these
need to be rebuilt.

prodded by wiz@ and leot@.
2018-10-24 15:42:46 +00:00
schmonz
8db6c80786 Mainly intended for use with mess822. Add dependency. Ride previous bump. 2018-10-24 15:30:54 +00:00
jperkin
950dcb0882 clamav: Fix build on SunOS C99. 2018-10-24 14:10:59 +00:00
schmonz
7d0e5eedfc doc: Updated mail/qmail to 1.03nb38 2018-10-24 13:32:32 +00:00
schmonz
34bcb0be30 We've been stuck on a TLS implementation from 2007 because the TLS
patch and the AUTH patch conflict, nobody else has published a newer
hand-merged combo patch, and as it happens, I'd apparently rather
write a pile of new DJB-style C than make myself responsible for
hand-merging other people's security-sensitive code every time there's
a new TLS patch.

Now that we have AUTH without patching (see mail/qmail-acceptutils), the
"sasl" option goes away, we're finally on the most recent TLS patch
available, and when it's updated it'll be easy for us to keep up.

Rebase RCPTCHECK and EAI patches onto netqmail-with-TLS-and-no-AUTH.

Bump PKGREVISION.
2018-10-24 13:32:26 +00:00
schmonz
3072397931 Depend on stunnel. Bump PKGREVISION. 2018-10-24 13:18:54 +00:00
jperkin
8d387cf9a0 normalize: Force gnu89 on SunOS to work around _POSIX_C_SOURCE.
It's set in too many files to patch.
2018-10-24 12:30:07 +00:00
adam
37c5819e60 py-onionbalance: fix building; use Pypi; use egg.mk; fix PLIST 2018-10-24 11:52:33 +00:00
jperkin
be17b5228f bind911: Fix build on SunOS. 2018-10-24 11:27:28 +00:00
jperkin
a7d01ef4fe bind912: Fix build on SunOS. Fix PKG_OPTIONS_VAR. 2018-10-24 11:10:31 +00:00
adam
fcc464fbcc Updated multimedia/mkvtoolnix, archivers/unrar 2018-10-24 10:56:10 +00:00
adam
9c98d7ef97 unrar: updated to 5.6.8
5.6.8:
Unknown changes
2018-10-24 10:55:49 +00:00
adam
a7fd0e78e8 mkvtoolnix: updated to 28.1.0
Version 28.1.0 "Morning Child":

Bug fixes

* mkvmerge: AV1 parser: fixed an error in the sequence header parser if
  neither the reduced_still_picture_header nor the
  frame_id_numbers_present_flag is set.
* mkvmerge: AV1 parser: when creating the av1C structure for the Codec
  Private element the sequence header OBU wasn't copied completely: its common
  data (type field & OBU size among others) was missing.
* mkvmerge: Matroska reader, AV1: mkvmerge will try to re-create the av1C
  data stored in Codec Private when reading AV1 from Matroska or WebM files
  created by mkvmerge v28.0.0.
* MKVToolNix GUI: info tool: the tool will no longer stop scanning elements
  when an EBML Void element is found after the first Cluster element.
2018-10-24 10:55:06 +00:00
adam
2feada7c31 Updated devel/py-flake8, devel/py-autopep8 2018-10-24 10:37:44 +00:00
adam
4ec6c38c89 py-autopep8: updated to 1.4.2
version 1.4.2:
fix bugs
2018-10-24 10:37:25 +00:00
adam
97669df001 py-flake8: updated to 3.6.0
3.6.0:

Features
Add paths to allow local plugins to exist outside of sys.path
Copy setup.cfg files to the temporary git hook execution directory
Only skip a file if flake8: noqa is on a line by itself
Provide a better user experience for broken plugins
Report E902 when a file passed on the command line does not exist
Add --extend-ignore for extending the default ignore instead of overriding it

Bugs Fixed
Respect a formatter’s newline setting when printing
Fix leaking of processes in the legacy api
Fix a SyntaxWarning for an invalid escape sequence
Fix DeprecationWarning due to import of abc classes from the collections module
Defer setuptools import to improve flake8 startup time
Fix inconsistent line endings in FileProcessor.lines when running under python 3.x
2018-10-24 10:35:46 +00:00
adam
e35960409c Updated databases/repmgr, www/apache24 2018-10-24 10:08:17 +00:00