Commit graph

262672 commits

Author SHA1 Message Date
khorben
890cb203c9 Update DeforaOS Mixer to version 0.2.2
This release brings:
- license switch to BSD
- build fix for embedded mode
- minor improvements
2017-04-13 11:09:21 +00:00
jperkin
23e958f603 Add a bunch more compatibility defines. Fixes SunOS. 2017-04-13 10:17:25 +00:00
jperkin
813068123e Don't assume _BIG_ENDIAN and _LITTLE_ENDIAN have values. Fixes SunOS. 2017-04-13 09:40:36 +00:00
jnemeth
5a7920e81c sort 2017-04-13 06:45:16 +00:00
pho
237fa3a587 Fix PLIST for the nls option: he_IL.UTF-8 was missing 2017-04-13 04:29:05 +00:00
ryoon
39d3169876 Updated devel/nss to 3.30.1 2017-04-13 03:21:44 +00:00
ryoon
22e6f65028 Update to 3.30.1
Changelog:
Not available.
2017-04-13 03:21:05 +00:00
taca
c3fe51dfce Note update of dovecot2 and related pacakges:
mail/dovecot2			2.2.29.1
	mail/dovecot2-gssapi		2.2.29.1
	mail/dovecot2-ldap		2.2.29.1
	mail/dovecot2-mysql		2.2.29.1
	mail/dovecot2-pgsql		2.2.29.1
	mail/dovecot2-sqlite		2.2.29.1
	mail/dovecot2-pigeonhole	0.4.18
2017-04-13 02:03:30 +00:00
taca
efd75dce1c Update dovecot2-pigeonhole to 0.4.18 for dovecot2 2.2.28.
v0.4.18 12-04-2017 Stephan Bosch <stephan@rename-it.nl>

+ imapsieve plugin: Implemented the copy_source_after rule action. When this
  is enabled for a mailbox rule, the specified Sieve script is executed for
  the message in the source mailbox during a "COPY" event. This happens only
  after the Sieve script that is executed for the corresponding message in the
  destination mailbox finishes running successfully.
+ imapsieve plugin: Added non-standard Sieve environment items for the source
  and destination mailbox.
- multiscript: The execution of the discard script had an implicit "keep",
  rather than an implicit "discard".
2017-04-13 02:00:44 +00:00
taca
e79a0b732d Update dovecot2 to 2.2.29.1. This release contains security fixes.
v2.2.29.1 2017-04-12  Timo Sirainen <tss@iki.fi>

	- imapc reconnection fix was forgotten from 2.2.29 release, which also
	  made "make check" fail in a unit test
	- dict-sql: Merging multiple UPDATEs to a single statement wasn't
	  actually working.
	- Fixed building with vpopmail

v2.2.29 2017-04-10  Timo Sirainen <tss@iki.fi>

	* passdb/userdb dict: Don't double-expand %variables in keys. If dict
	  was used as the authentication passdb, using specially crafted
	  %variables in the username could be used to cause DoS (CVE-2017-2669)
	* When Dovecot encounters an internal error, it logs the real error and
	  usually logs another line saying what function failed. Previously the
	  second log line's error message was a rather uninformative "Internal
	  error occurred. Refer to server log for more information." Now the
	  real error message is duplicated in this second log line.
	* lmtp: If a delivery has multiple recipients, run autoexpunging only
	  for the last recipient. This avoids a problem where a long
	  autoexpunge run causes LMTP client to timeout between the DATA
	  replies, resulting in duplicate mail deliveries.
	* config: Don't stop the process due to idling. Otherwise the
	  configuration is reloaded when the process restarts.
	* mail_log plugin: Differentiate autoexpunges from regular expunges
	* imapc: Use LOGOUT to cleanly disconnect from server.
	* lib-http: Internal status codes (>9000) are no longer visible in logs
	* director: Log vhost count changes and HOST-UP/DOWN

	+ quota: Add plugin { quota_max_mail_size } setting to limit the
	  maximum individual mail size that can be saved.
	+ imapc: Add imapc_features=delay-login. If set, connecting to the
	  remote IMAP server isn't done until it's necessary.
	+ imapc: Add imapc_connection_retry_count and
	  imapc_connection_retry_interval settings.
	+ imap, pop3, indexer-worker: Add (deinit) to process title before
	  autoexpunging runs.
	+ Added %{encrypt} and %{decrypt} variables
	+ imap/pop3 proxy: Log proxy state in errors as human-readable string.
	+ imap/pop3-login: All forward_* extra fields returned by passdb are
	  sent to the next hop when proxying using ID/XCLIENT commands. On the
	  receiving side these fields are imported and sent to auth process
	  where they're accessible via %{passdb:forward_*}. This is done only
	  if the sending IP address matches login_trusted_networks.
	+ imap-login: If imap_id_retain=yes, send the IMAP ID string to
	  auth process. %{client_id} expands to it in auth process. The ID
	  string is also sent to the next hop when proxying.
	+ passdb imap: Use ssl_client_ca_* settings for CA validation.
	- fts-tika: Fixed crash when parsing attachment without
	  Content-Disposition header. Broken by 2.2.28.
	- trash plugin was broken in 2.2.28
	- auth: When passdb/userdb lookups were done via auth-workers, too much
	  data was added to auth cache. This could have resulted in wrong
	  replies when using multiple passdbs/userdbs.
	- auth: passdb { skip & mechanisms } were ignored for the first passdb
	- oauth2: Various fixes, including fixes to crashes
	- dsync: Large Sieve scripts (or other large metadata) weren't always
	  synced.
	- Index rebuild (e.g. doveadm force-resync) set all mails as \Recent
	- imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
	- doveadm: Exit codes weren't preserved when proxying commands via
	  doveadm-server. Almost all errors used exit code 75 (tempfail).
	- ACLs weren't applied to not-yet-existing autocreated mailboxes.
	- Fixed a potential crash when parsing a broken message header.
	- cassandra: Fallback consistency settings weren't working correctly.
	- doveadm director status <user>: "Initial config" was always empty
	- imapc: Various reconnection fixes.
2017-04-13 01:59:08 +00:00
taca
ecc7635a9b Note update of BIND packages:
net/bind910	9.10.4pl8
	net/bind99	9.9.9pl8
2017-04-13 01:54:28 +00:00
taca
06dad48447 Update bind99 to 9.9.9pl8 (BIND 9.9.9-P8).
Quote from release announce:

   BIND 9.9.9-P8 addresses the security issues described in CVE-2017-3136,
   CVE-2017-3137, and CVE-2017-3138, and updates the built-in trusted keys
   for the root zone.

Quote from CHANGELOG:

	--- 9.9.9-P8 released ---

4582.	[security]	'rndc ""' could trigger a assertion failure in named.
			(CVE-2017-3138) [RT #44924]

4580.	[bug]		4578 introduced a regression when handling CNAME to
			referral below the current domain. [RT #44850]

	--- 9.9.9-P7 released ---

4578.	[security]	Some chaining (CNAME or DNAME) responses to upstream
			queries could trigger assertion failures.
			(CVE-2017-3137) [RT #44734]

4575.	[security]	DNS64 with "break-dnssec yes;" can result in an
			assertion failure. (CVE-2017-3136) [RT #44653]

4564.	[maint]		Update the built in managed keys to include the
			upcoming root KSK. [RT #44579]
2017-04-13 01:53:35 +00:00
taca
eb227b4611 Update bind910 to 9.10.4pl8 (BIND 9.10.4-P8).
Quote from release announce:

   BIND 9.10.4-P8 addresses the security issues described in
   CVE-2017-3136, CVE-2017-3137, and CVE-2017-3138, and updates the
   built-in trusted keys for the root zone.

From CHANGELOG:

	--- 9.10.4-P8 released ---

4582.	[security]	'rndc ""' could trigger a assertion failure in named.
			(CVE-2017-3138) [RT #44924]

4580.	[bug]		4578 introduced a regression when handling CNAME to
			referral below the current domain. [RT #44850]

	--- 9.10.4-P7 released ---

4578.	[security]	Some chaining (CNAME or DNAME) responses to upstream
			queries could trigger assertion failures.
			(CVE-2017-3137) [RT #44734]

4575.	[security]	DNS64 with "break-dnssec yes;" can result in an
			assertion failure. (CVE-2017-3136) [RT #44653]

4564.	[maint]		Update the built in managed keys to include the
			upcoming root KSK. [RT #44579]
2017-04-13 01:52:42 +00:00
khorben
0f248cd91b Updated x11/deforaos-keyboard to 0.3.1 2017-04-13 01:00:23 +00:00
khorben
dd1a63b99c Updated x11/deforaos-libdesktop to 0.2.2 2017-04-13 01:00:08 +00:00
khorben
900ee49803 Update DeforaOS Keyboard to version 0.3.1
This release brings:
- license update to BSD
- fix for widget mode
2017-04-13 00:59:37 +00:00
khorben
889e46ea55 Update DeforaOS libDesktop to version 0.2.2
This release brings:
- support for SOURCE_DATE_EPOCH in tests
- minor fixes and improvements
2017-04-13 00:48:38 +00:00
khorben
469f964990 Updated devel/deforaos-libsystem to 0.3.1 2017-04-13 00:42:21 +00:00
khorben
cfd491db3f Update DeforaOS libSystem to version 0.3.1
This release brings:
- build fixes with OBJDIR
- minor API update in <System/string.h>
- support for SOURCE_DATE_EPOCH in tests
- minor fixes and improvements
2017-04-13 00:41:02 +00:00
maya
78379495bd Note libsamplerate. 2017-04-12 18:48:39 +00:00
maya
a90b97aa73 libsamplerate: update to 0.1.9
Version 0.1.9 (2016-09-23)
  * Relicense under 2 clause BSD license.
  * Minor bug fixes and upates.

Also fixes CVE-2017-7697: global buffer overflow in calc_output_single
2017-04-12 18:47:39 +00:00
tsutsui
2c93e4d8a9 Updated multimedia/adobe-flash-player to 25.0.0.148 2017-04-12 15:32:03 +00:00
tsutsui
69f40ca37f Update adobe-flash-player to 25.0.0.148.
Upstream announcements:

 https://helpx.adobe.com/security/products/flash-player/apsb17-10.html

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: April 11, 2017

Vulnerability identifier: APSB17-10

CVE number: CVE-2017-3058, CVE-2017-3059, CVE-2017-3060, CVE-2017-3061,
 CVE-2017-3062, CVE-2017-3063, CVE-2017-3064

Platform: Windows, Macintosh, Linux and Chrome OS
2017-04-12 15:31:13 +00:00
leot
e0e0a7d19a Updated www/vimb to 2.12 2017-04-12 13:25:24 +00:00
leot
7853146a71 Update www/vimb to 2.12
Changes:
## 2.12 - 2017-04-11
### Added
* Queueing of key events - fixes swalled chars in case of some imap bindings
  #258 (thanks to Michael Mackus)
* Allow to disable xembed by `FEATURE_NO_XEMBED` to compile on wayland only
  platforms (thanks to Patrick Steinhardt)
* Custom default_zoom setting disables HIGH_DPI logic (thanks to Robert Timm)
* Allow link activation from search result via `<CR>` #131

### Changed
* Allow shortcuts without parameters #329
* Write soup cache to disk after each page load to allow other instances to
  pick this up.
* Use the beginning position of links for hinting (thanks to Yutao Yuan)

### Fixed
* Fix path expansion to accept only valid POSIX.1-2008 usernames (thanks to
  Manzur Mukhitdinov)
* Fix default previouspattern (thanks to Nicolas Porcel)

Please note that this is the last release of the vimb for WebKit1. WebKit1 is not
supported anymore and is considered unsecure.
So this release is a way to end the WebKit1 version of vimb gracefully.
I hope the WebKit2 branch will be in alpha state soon. Hope some developer
will help to migrate the known features to the new WebKit2 process model.
Help is appreciated.
2017-04-12 13:25:11 +00:00
wen
8fde9d2020 Updated devel/p5-Path-FindDev to 0.5.3 2017-04-12 13:17:34 +00:00
wen
9dfec378e9 Fix PKGNAME 2017-04-12 13:16:15 +00:00
wen
4b8f869a4f Update to 0.5.3
Upstream changes:
v0.5.3 2017-03-10T07:02:09Z c9c9198
 - Bugfix: Avoid test failures due to -Ddefault_inc_excludes_dot
 - Add "v" to version due to upstream requirements
 - Tests made more portable to older Test::More
2017-04-12 13:09:18 +00:00
leot
0cd1bdc0af Updated print/zathura-pdf-mupdf to 0.3.1nb4 2017-04-12 13:04:38 +00:00
leot
20a7eeab45 Bump PKGREVISION for mupdf-1.11 update 2017-04-12 13:04:21 +00:00
leot
fd2ef94472 Updated print/mupdf to 1.11 2017-04-12 13:03:24 +00:00
leot
d282934e31 Update print/mupdf to 1.11
Changes:
List of changes in MuPDF 1.11
-----------------------------
* This is primarily a bug fix release.
* Split Android and iOS viewers into separate projects:
   - mupdf-viewer-ios.git has the iOS viewer.
   - mupdf-viewer-android-old.git has the Android viewer.
   - mupdf-viewer-android-nui.git has a new advanced Android viewer.
   - mupdf-viewer-android-mini.git has a new minimalist Android viewer.
* PDF portfolio support with command line tool "mutool portfolio".
* Add callbacks to load fallback fonts from the system.
* Use system fonts in Android to reduce install size.
* Flag to disable publisher styles in EPUB layout.
* Improved SVG output.
2017-04-12 13:03:08 +00:00
wen
55d1fa898c Fix build, spotted by joerg@ 2017-04-12 12:57:18 +00:00
leot
6d2810621e Updated graphics/glfw to 3.2.1 2017-04-12 12:57:03 +00:00
leot
08f71fe42b Update graphics/glfw to 3.2.1
Changes:
3.2.1
=====
Vulkan improvements
-------------------
Add support for statically linking the Vulkan loader

Misc improvements and bug fixes
-------------------------------
Fixes for a number of bugs that together affect all supported platforms.

3.2
===
Support for Vulkan
------------------
GLFW now supports basic integration with Vulkan with glfwVulkanSupported,
glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
Vulkan header inclusion can be selected with
GLFW_INCLUDE_VULKAN.


Window mode switching
---------------------
GLFW now supports switching between windowed and full screen modes and updating
the monitor and desired resolution and refresh rate of full screen windows with
glfwSetWindowMonitor.

Window maxmimization support
----------------------------
GLFW now supports window maximization with glfwMaximizeWindow and the
GLFW_MAXIMIZED hint and attribute.

Window input focus control
--------------------------
GLFW now supports giving windows input focus with glfwFocusWindow.

Window size limit support
-------------------------
GLFW now supports setting both absolute and relative window size limits with
glfwSetWindowSizeLimits and glfwSetWindowAspectRatio.

Localized key names
-------------------
GLFW now supports querying the localized name of printable keys with
glfwGetKeyName, either by key token or by scancode.

Wait for events with timeout
----------------------------
GLFW now supports waiting for events for a set amount of time with
glfwWaitEventsTimeout.

Window icon support
-------------------
GLFW now supports setting the icon of windows with glfwSetWindowIcon.

Raw timer access
----------------
GLFW now supports raw timer values with glfwGetTimerValue and
glfwGetTimerFrequency.

Joystick connection callback
----------------------------
GLFW now supports notifying when a joystick has been connected or disconnected
with glfwSetJoystickCallback.

Context-less windows
--------------------
GLFW now supports creating windows without a OpenGL or OpenGL ES context with
GLFW_NO_API.

Run-time context creation API selection
---------------------------------------
GLFW now supports selecting the context creation API at run-time with the
GLFW_CONTEXT_CREATION_API window hint value.

Error-free context creation
---------------------------
GLFW now supports creating OpenGL and OpenGL ES contexts that do not emit errors
with the GLFW_CONTEXT_NO_ERROR window hint, provided
the machine supports the `GL_KHR_no_error` extension.

CMake config-file package support
---------------------------------
GLFW now supports being used as a
config-file package from other projects for
easy linking with the library and its dependencies.
2017-04-12 12:56:46 +00:00
adam
30da010b51 Added devel/py-blessings version 1.6; devel/py-curtsies version 0.2.11. Updated devel/py-greenlet to 0.4.12; devel/bpython to 0.16. 2017-04-12 12:01:25 +00:00
adam
a7a4198396 Changes 0.16
New features:
* 466: Improve handling of completion box height.

Fixes:
* Fix various spelling mistakes.
* 601: Fix Python 2 issues on Windows.
* 614: Fix issues when view source.
* 625: Fix issues when runnings scripts with non-ASCII characters.
* 639: Fix compatbility issues with pdb++.

Support for Python 2.6 has been dropped.
2017-04-12 12:00:36 +00:00
schmonz
369261529e Restore build dependency on p5-File-ShareDir-Install, spotted by wiz@. 2017-04-12 11:49:06 +00:00
adam
cdfc3c8f6c Added devel/py-blessings version 1.6; devel/py-curtsies version 0.2.11 2017-04-12 11:44:20 +00:00
adam
a59cd1766d Curtsies is a Python 2.6+ & 3.3+ compatible library for interacting with
the terminal.

FmtStr objects are strings formatted with colors and styles displayable in
a terminal with ANSI escape sequences. FSArray objects contain multiple such
strings with each formatted string on its own row, and can be superimposed
onto each other to build complex grids of colored and styled characters.

Such grids of characters can be efficiently rendered to the terminal in
alternate screen mode (no scrollback history, like Vim, top etc.) by
FullscreenWindow objects or to the normal history-preserving screen by
CursorAwareWindow objects. User keyboard input events like pressing the up
arrow key are detected by an Input object. See the Quickstart to get started
using all of these classes.
2017-04-12 11:42:45 +00:00
adam
af2a10fdc3 Blessings lifts several of curses' limiting assumptions, and it makes your
code pretty, too:
* Use styles, color, and maybe a little positioning without necessarily
  clearing the whole screen first.
* Leave more than one screenful of scrollback in the buffer after your program
  exits, like a well-behaved command-line app should.
* Get rid of all those noisy, C-like calls to tigetstr and tparm, so your code
  doesn't get crowded out by terminal bookkeeping.
* Act intelligently when somebody redirects your output to a file, omitting
  the terminal control codes the user doesn't want to see (optional).
2017-04-12 11:41:44 +00:00
adam
d40ea94a2d Changes 0.4.12:
- Stop using trashcan api
2017-04-12 11:40:08 +00:00
fhajny
8f2c15fdf7 Updated lang/nodejs to 7.9.0 2017-04-12 11:27:03 +00:00
fhajny
a173b4ba54 Update lang/nodejs to 7.9.0.
- util: console is now closer to what is supported in all major browsers
2017-04-12 11:26:51 +00:00
schmonz
6db0cef35c Updated time/p5-DateTime-Locale to 1.16nb1 2017-04-12 02:49:24 +00:00
schmonz
fe0da13912 Fix dependency on File::ShareDir. Bump PKGREVISION. 2017-04-12 02:49:10 +00:00
adam
06d7f00601 Updated devel/cmake to 3.8.0; databases/mysql56 to 5.6.36; databases/mysql57 to 5.7.18 2017-04-11 20:50:05 +00:00
adam
792509f773 Changes 5.7.18:
* Windows builds now use the default runtime libraries (builds use the /MD flag).
* CMake support was added for compiling with Developer Studio 12.6.
* MySQL failed to compile if -DENABLE_DEBUG_SYNC=OFF AND -DWITH_DEBUG=ON were both given. The ENABLE_DEBUG_SYNC option has been removed and enabling WITH_DEBUG enables Debug Sync.
* The --temp-pool server option is deprecated and will be removed in MySQL 8.0.
* Support for DTrace is deprecated and is removed in MySQL 8.0.
* Changes in RPM package structure require a larger set of packages to be removed to install MySQL Server cleanly.
* To avoid potential race conditions, Debian packages now use the GNU install utility rather than a combination of mkdir, touch, and chown.
* The my-default.cnf.sh file (used to produce a default my-default.cnf or my-default.ini file) is no longer included in source distributions and my-default.cnf and my-default.ini are no longer included in or installed by distribution packages.
* Reminder: MySQL 5.7 requires the Microsoft Visual C++ 2013 Redistributable Package to run on Windows platforms. Users should make sure the package has been installed on the system before starting the server. The package is available at the Microsoft Download Center.
* PROCEDURE ANALYSE() syntax is now deprecated and is removed in MySQL 8.0.
* The use of \N as a synonym for NULL in SQL statements is deprecated and is removed in MySQL 8.0. Use NULL instead.
* The linked OpenSSL library for the MySQL Commercial Server has been updated to version 1.0.2k.
2017-04-11 20:49:15 +00:00
adam
39d699701a Changes 5.6.36:
* Windows builds now use the default runtime libraries (builds use the /MD flag).
* CMake support was added for compiling with Developer Studio 12.6.
MySQL failed to compile if -DENABLE_DEBUG_SYNC=OFF AND -DWITH_DEBUG=ON were both given. The ENABLE_DEBUG_SYNC option has been removed and enabling WITH_DEBUG enables Debug Sync.
* Changes in RPM package structure require a larger set of packages to be removed to install MySQL Server cleanly.
* To avoid potential race conditions, Debian packages now use the GNU install utility rather than a combination of mkdir, touch, and chown.
* CMake-generated packaging for Debian/Ubuntu packages was refactored for improved maintainability. The change includes updated logic for correctly replacing native distribution packaging in Debian and Ubuntu.
* Reminder: MySQL 5.6 requires the Microsoft Visual C++ 2010 Redistributable Package to run on Windows platforms. Users should make sure the package has been installed on the system before starting the server. The package is available at the Microsoft Download Center.
* The linked OpenSSL library for the MySQL Commercial Server has been updated to version 1.0.2k. For a description of issues fixed in this version, see http://www.openssl.org/news/vulnerabilities.html.
* The mysql_options() C API function now supports a MYSQL_OPT_SSL_MODE option.
2017-04-11 20:21:02 +00:00
adam
5cac68417e Changes 3.8.0:
CMake learned to support CSharp (C#) as a first-class language that can be enabled via the project() and enable_language() commands. It is currently supported by the Visual Studio Generators for VS 2010 and above.

C# assemblies and programs can be added just like common C++ targets using the add_library() and add_executable() commands. References between C# targets in the same source tree may be specified by target_link_libraries() like for C++. References to system or 3rd-party assemblies may be specified by the target properties VS_DOTNET_REFERENCE_<refname> and VS_DOTNET_REFERENCES.

More fine tuning of C# targets may be done using target and source file properties. Specifically the target properties related to Visual Studio (VS_*) are worth a look (for setting toolset versions, root namespaces, assembly icons, ...).

CMake learned to support CUDA as a first-class language that can be enabled via the project() and enable_language() commands.
CUDA is currently supported by the Makefile Generators and the Ninja generator on Linux, macOS, and Windows. Support for the Visual Studio IDE is under development but not included in this release.
The NVIDIA CUDA Toolkit compiler (nvcc) is supported.

The Compile Features functionality now offers meta-features that request compiler modes for specific language standard levels (e.g. cxx_std_11). See CMAKE_C_KNOWN_FEATURES and CMAKE_CXX_KNOWN_FEATURES.
The Compile Features functionality is now aware of C++ 17. No specific features are yet enumerated besides the cxx_std_17 meta-feature.
The Compile Features functionality is now aware of the availability of C99 in gcc since version 3.4.

A new minimal platform file for Fuchsia was added.

The CodeBlocks extra generator may now be used to generate with NMake Makefiles JOM.
The Visual Studio Generators for VS 2013 and above learned to support a host=x64 option in the CMAKE_GENERATOR_TOOLSET value (e.g. via the cmake(1) -T option) to request use of a VS 64-bit toolchain on 64-bit hosts.
The Visual Studio Generators learned to treat files passed to target_link_libraries() whose names end in .targets as MSBuild “targets” files to be imported into generated project files.

...more...
2017-04-11 20:18:54 +00:00