Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (3h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 04:26:42 UTC Now

2019-07-01 12:30:21 UTC MAIN commitmail json YAML

Remove original OpenAL implementation (audio/openal).

As far as I can tell, no package is using this. They are all using
audio/openal-soft instead.

Brief history of OpenAL: This is the original reference implementation,
developed by Loki Software and Creative Labs. This was eventually made
proprietary, the open source version packaged here was discontinued, and
OpenAL-Soft was developed as a replacement. This package has pointed
to gentoo distfiles for about 10 years since the original distfiles
disappeared.

We've apparently been planning this since 2016 but nobody got around to it:

https://mail-index.netbsd.org/pkgsrc-users/2016/07/16/msg023531.html

(nia)

2019-07-01 12:08:51 UTC MAIN commitmail json YAML

blender: Remove a reference to the old OpenAL package.

(nia)

2019-07-01 11:02:53 UTC MAIN commitmail json YAML

Updated devel/py-xopen, www/py-test-django

(adam)

2019-07-01 11:02:31 UTC MAIN commitmail json YAML

py-test-django: updated to 3.5.1

3.5.1:
Bugfixes
Fix compatibility with pytest 5.x

(adam)

2019-07-01 11:00:59 UTC MAIN commitmail json YAML

py-xopen: updated to 0.7.3

v0.7.3:
Add PipedGzipReader.flush()
To Do: Perhaps derive from IOBase instead. See a Python implementation in
_pyio.

v0.7.2:
Skip test on Python 2.7
I don窶冲 want to entirely give up Python 2.7 compatibility, yet, but I also
don窶冲 want to spend time fixing this.

(adam)

2019-07-01 10:56:33 UTC MAIN commitmail json YAML

doc: Updated games/supertuxkart to 1.0

(nia)

2019-07-01 10:56:20 UTC MAIN commitmail json YAML

supertuxkart: Update to 1.0

## SuperTuxKart 1.0 (20. April 2019)
### Networking
* Networking support for normal race, time trial, free for all, capture the flag and soccer by Benau and hiker :
    * Access to a global server list, possibility to also create a LAN server
    * Track voting system to allow players to decide where the race will be
    * Communication between server and clients to exchange inputs and general game data
    * A lot of work on rewind code to make sure server and client are well synchronized
    * Chat lobby for general server information and discussion among players between races
    * Support for handicap, which can be changed before each game
* Spectating option for players having entered a server while a race or game is underway by Benau
* Option to join live an active game in FFA, CTF and soccer by Benau
* Global rankings by Benau (communication with main server) and Alayan (ranking formula)

### Race gameplay and physics
* New game mode Capture the Flag by Benau (online multiplayer only)
* New game mode Free for All by Benau
* Free for All available in offline mode with AI, by Mrxx99
* Revised kart characteristics for better balance between light, medium and heavy karts by Alayan
* Better random item distribution for various numbers of karts by Alayan and hiker
* Fix position interpolation causing some incorrect lapline validation by Auria
* Fix kart being uncontrollable and hovering when landing on some downward slopes by hiker
* Mitigate a physics issue which could send a kart flying on collisions by hiker
* Make kart turn radius based on kart class instead of kart model length (which made Adiumy unplayable and caused AI issues) by Alayan
* Revisited slipstreaming with boost easier to obtain, especially in curves, but not as strong as in 0.9.3 when the zipper boost was incorrectly activated, by Alayan
* Minor gameplay improvements (level 1 skid boost doesn't interrupt level 2 boost, fairer rubber-banding in low difficulties, boosted AI for some karts for more challenge in GPs, small balance change of GP points, more useful and consistent handicap option...)
* Start boost/penalty moved to the set phase for smoother networking
* Terrain slowdown works again as intended on several tracks where it was missing

### AI
* Improved powerup and nitro handling in AI by Alayan

### General
* Option to disable light scattering (for improved FPS), used in graphics level 3, by Partmedia
* Unlockable SuperTux challenges in Story Mode by Alayan
* Improvements to ghost replays (more data saved, live time difference, replay comparison, egg hunt replays) by Alayan
* Kart color customization by Benau
* Multithreading contention fixes by Benau
* Local multiplayer improvements by Fantasmos
* Major revamp of the achievement system to make adding new achievements much easier and flexible, also fixing some related bugs by Alayan
* Store up to 5 highscores for a track/difficulty/mode/kart number combination, instead of 3
* Smooth turning for non-keyboard inputs for improved consistency between input mode by deveee
* Updated standard replays by Alayan
* Visual improvements (new skidding particles, better rescue, bubblegum flashing before ending)
* Audio improvements (crash sound depending on speed/direction, no crash sound on rescue walls, sound cue in nitro challenges)
* Fix STK incorrectly connecting to the server when the internet option is disabled by Auria
* Updated WiiUse library
* Many bugfixes

### Android
* Gyroscope support by Pelya
* Numerous improvements to input on Android, including screen keyboard, keyboard, gamepads, by deveee
* Android TV support
* Improved UI and font scaling by deveee
* More compact APK thanks to png optimization, allows to have several tracks more than the 0.9.3 APK, by deveee and Alayan
* Wayland support and many other smaller improvements and fixes

### User Interface
* New networking user interface by Benau and hiker
* Race UI improvements (new speedometer, nitro gauge, bigger minimap, minimap display options, more legible text with outlines and for some bigger font) by Alayan
* New coal skin by Alayan
* Support for collapsing widgets in UI by Mrxx99
* Multidirectional keyboard navigation in menus by Alayan
* Alternating background darkness in lists to enhance readability by Benau
* Support text breaks into multiple line in lists, e.g. in the addons menu, by Alayan
* Improved help menu with lateral tabs and a lot more information by Alayan
* Improved option menu with lateral tabs and a separate language tab by Alayan
* Many improvements to the ghost replay selection list (give access to egg hunt replays, kart icon shown in the list, replay's game version shown, hide player number column by default) and dialog (allow replay comparison, show track picture, show information about the selected replays) by Alayan
* Control configurations can be disabled without being deleted by Alayan
* Other significant enhancements (detailed progress of multi-goal achievements, reset password button, clearer checkbox status, milliseconds displayed in time-trials and egg hunts, nitro efficiency in the kart selection screen, better track info screen, better warnings when trying to do an online action with internet access disabled, hour support for GP time, default resolutions can't be used in fullscreen if unsupported by the monitor...)
* Many bugfixes and small enhancements mostly by deveee and Alayan

### Tracks and modeling
#### Tracks
* Black Forest by Sven Andreas Belting, replacing Green Valley
* Ravenbridge Mansion by samuncle, replacing Black Hill Mansion
* Las Dunas Soccer by samuncle
* Candela City arena by Benau based on samuncle's track
* Unwanted shortcuts and exploits found by several players and fixed mostly by Auria in many tracks :
    * Antediluvian Abyss, Around the Lighthouse, Fort Magma, Grand Paradisio Island, Hacienda, Minigolf, Nessie's Pond, Northern Resort, The Old Mine, Oliver's Math Class, Shifting Sands, STK Enterprise, XR591
* Smoothness issues causing collisions and kart slowdown fixed by Auria :
    * Nessie's Pond, Old Mine, Shifting Sands, Volcano Island, XR591
* Item (boxes, nitro, bananas) positions improvement by Alayan and theThomasPat :
    * Around the Lighthouse, Black Forest, Candela City, Hacienda, Minigolf, Northern Resort, Oliver's Math Class, STK Enterprise, The Old Mine, Volcano Island, Zen Garden
#### Karts
* New version of Beastie by Jymis
* New version of Kiki by Benau

## SuperTuxKart 0.9.3 (28. October 2017)
* Reduced RAM and VRAM usage, reducing load times by Auria and Benau
* New mesh format optimized for space and hardware skinning
* Code refactoring of both render pipeline by Benau and Elderme
* Physics improvements and various physics bugfixes by hiker
* Kart GFX improvements (exhaust and headlight)
* In-game screen recording powered by libopenglrecorder
* High quality mipmap generation by Stragus
* New smoother camera by Auria
* New grand prix win scene
* Gamepad configuration bugfixes
* 3 Strikes Battles : added spare tire karts
* Visual representation of the start line in all tracks
* Various improvements (starting boost effect, wall driving fixes, parachutes, GP points, help page for bananas, cannon fixes, colorization shader)
### Tracks and modeling
#### Karts
* Kiki by Benau
* New versions of Wilber and Hexley by Jymis
* New version of Konqi by Benau
#### Tracks
* All tracks drivable in reverse, with arrows pointing in the correct direction
* Candela City by samuncle (replace Shiny Suburbs)
* Cornfield Crossing by samuncle (replace Bovine Barnyard)
* New battle track Las Dunas Arena by samuncle

## SuperTuxKart 0.9.2 (1. July 2016)
* Ghost replay races by Benau
* Battle mode AI by Benau
* Soccer mode AI by Benau
* TTF font rendering by Benau
* New ruby and forest skins by Benau
* Kart properties refactor by Flakebi
* Scripting work under the hood
* Work on the track editor by mhp
* Tweak to challenges
* New farm track song by 0zone0ne and Krobonil
* Bugfixes
### Tracks and modeling
#### Tracks
* Antediluvian Abysses by samuncle (replace Subsea)
* Volcano Island by Ponzino
* New icy soccer field by samuncle and Benau

## SuperTuxKart 0.9.1 (17. October 2015)
* Many bug fixes
* Started to use scripting in tracks
* Significant audio performance improvements
* Tweak to challenges
### Tracks and modeling
#### Tracks
* Better support for driving tracks in reverse
* Smaller tweaks and improvements to several tracks including
    * Math class
    * XR591
    * Fort Magma
    * Gran Paradiso Island
    * Subsea

## SupertTuxKart 0.9 (24. April 2015)
* Fully shader-based rendering engine
* Online login which allows to:
    * connect with friends and see when they are playing
    * vote for addons
    * collect online achievements
* Grand Prix editor, including creation of random GPs
* Different kart physics
### Tracks and modeling
#### Karts
* New karts Amanda and Gavroche by XGhost
* New and improved Tux, Adiumy, Sara the Wizard and the Racer, Xue
#### Tracks
* Cocoa Temple by samuncle (replace Amazonian Journey)
* Gran Paradiso Island by samuncle (replace The Island)
* Graphical improvements to many other tracks

(nia)

2019-07-01 10:51:10 UTC MAIN commitmail json YAML

Updated devel/libuv, lang/npm

(adam)

2019-07-01 10:50:32 UTC MAIN commitmail json YAML

npm: updated to 6.9.2

v6.9.2
This release is identical to v6.9.1, but we had to publish a new version due to a .git directory in the release.

v6.9.1
BUGFIXES
Update knownBroken version.
Fix outdated rendering for global dependencies.
Fix OTP for token create and remove.

DEPENDENCIES
sha@3.0.0
query-string@6.4.0
readable-stream@3.2.0
tacks@1.3.0
tap@12.6.0
tar-stream@2.0.1

(adam)

2019-07-01 10:48:53 UTC MAIN commitmail json YAML

libuv: updated to 1.30.0

Version 1.30.0
* darwin: fall back to F_BARRIERFSYNC
* darwin: add 32 bit close$NOCANCEL implementation
* build, core, unix: add support for Haiku
* darwin,linux: more conservative minimum stack size
* threadpool: increase UV_THREADPOOL_SIZE limit
* unix: return actual error from `uv_try_write()`
* darwin: fix build error with macos 10.10
* unix: make uv_cwd() report UV_ENOBUFS
* unix: make uv_fs_read() fill all buffers
* test: give hrtime test a custom 10s timeout
* fs: fix uv_fs_copyfile if same src and dst
* build: add cmake option to skip building tests
* doc: add link to nodejs.org
* unix: fix a comment typo in signal.c
* unix: remove redundant cast in process.c
* doc: fix wrong mutex function prototypes

(adam)

2019-07-01 10:29:40 UTC MAIN commitmail json YAML

doc: Updated audio/pulseaudio to 12.2nb5

(triaxx)

2019-07-01 10:25:49 UTC MAIN commitmail json YAML

mysql57-client: allow newer Boost; fixes building with boost-1.70.0

(adam)

2019-07-01 10:25:24 UTC MAIN commitmail json YAML

pulseaudio: add option for lirc to fix build error on Arch Linux

pkgsrc changes:
---------------
* Add PLIST.lirc and lirc in options.mk to provide lirc only on
  systems for which it is availble (thanks to leot@)
* Move gsettings in options.mk (to respect alphabetic order)
* Bump revision

(triaxx)

2019-07-01 09:09:52 UTC MAIN commitmail json YAML

2019-07-01 08:22:49 UTC MAIN commitmail json YAML

libretro-nxengine: Update BUILDLINK_TRANSFORM

(nia)

2019-07-01 07:15:17 UTC MAIN commitmail json YAML

Updated devel/py-ipython, devel/py-isort

(adam)

2019-07-01 07:15:00 UTC MAIN commitmail json YAML

py-isort: updated to 4.3.21

4.3.21:
- Fixed - Long aliases and use_parentheses generates invalid syntax

(adam)

2019-07-01 07:13:07 UTC MAIN commitmail json YAML

py-ipython: updated to 7.6.0

IPython 7.6.0

IPython 7.6.0 contains a couple of bug fixes and number of small features additions as well as some compatibility with the current development version of Python 3.8.

Add a -l option to %psearch to list the available search types.
Support PathLike for DisplayObject and Image.
Configurability of timeout in the test suite for slow platforms.
Accept any casing for matplotlib backend.
Properly skip test that requires numpy to be installed
More support for Python 3.8 and positional only arguments (pep570)
Unicode names for the completion are loaded lazily on first use which should decrease startup time.
Autoreload now update the types of reloaded objects; this for example allow pickling of reloaded objects.
Fix a big where %%time magic would suppress cell output.

(adam)

2019-07-01 05:51:49 UTC MAIN commitmail json YAML

Updated x11/qt5, multimedia/mkvtoolnix

(adam)

2019-07-01 05:51:28 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 35.0.0

Version 35.0.0 "All The Love In The World"

New features and enhancements
* mkvmerge: JSON identification: the "codec name" track property will be
  output as `codec_name`. The JSON schema has been bumped to v12 for this
  change.
* MKVToolNix GUI: job queue: added a new type of action to execute after job
  completion: deleting source files for of multiplexer jobs. As this is a
  destructive operation, the action is disabled by default.

Bug fixes
* mkvmerge: the "codec name" track property wasn't copied from Matroska
  files.
* MKVToolNix GUI: multiplexer: Windows: clearing the destination file name
  will reset the tab name to "\<No destination file\>" again.
* MKVToolNix GUI: multiplexer: the file types were not re-translated if the UI
  language was changed.

(adam)

2019-07-01 05:49:47 UTC MAIN commitmail json YAML

2019-07-01 04:10:51 UTC MAIN commitmail json YAML

2019-07-01 04:08:55 UTC MAIN commitmail json YAML

2019-07-01 04:00:10 UTC MAIN commitmail json YAML

Update to 1.70.0

Changelog:
New Libraries

    Outcome: A set of tools for reporting and handling function failures in contexts where directly using C++ exception handling is unsuitable, from Niall Douglas.
    Histogram: Fast and extensible multi-dimensional histograms with convenient interface for C++14, from Hans Dembinski.

Updated Libraries

    Asio:
        This release includes a number of new features, bug fixes, performance enhancements, and documentation improvements. Notable changes include:
            Added the ability to use custom I/O executors with I/O objects (such as sockets).
            Added a new async_result form with an initiate static member function.
            Updated the Coroutines TS support and promoted it to the asio namespace.
            Added a new DynamicBuffer_v2 concept which is CopyConstructible.
            Added a new async_compose function that simplifies the implementation of user-defined asynchronous operations.
            Added a make_strand helper function.
            Relaxed the completion condition type requirements to only require move-constructibility rather than copy-constructibility.
            Added a constructor for local::basic_endpoint that takes a string_view.
            Added the noexcept qualifier to various functions.
            Added a new BOOST_ASIO_DISABLE_VISIBILITY configuration #define.
            Enabled recycling of the memory used to type-erase a function object with the polymorphic executor.
            Changed receive operations to return the correct number of bytes transferred when truncation (error::message_size) occurs on a datagram-oriented socket.
            Fixed calculation of absolute timeout when the backend uses pthread_cond_timedwait.
            Changed the range-based asynchronous connect operation to deduce the EndpointSequence iterator type.
            Fixed buffer_sequence_begin and buffer_sequence_end to prevent implicit conversion.
            Ensured SSL handshake errors are propagated to the peer before the local operation completes.
            Suppressed the eof error on SSL shutdown as it actually indicates success.
            Added a fallback error code for when we OpenSSL produces an SSL_ERROR_SYSCALL result without an associated error.
            Changed composed asynchronous read and write operations to move buffer sequence objects.
            Fixed a macOS-specific warning about the deprecation of OSMemoryBarrier.
            Fixed compile errors that occur when using the composed read and write operations with MSVC 11.0.
            Improved dispatch, post and defer documentation.
            Fixed a Windows-specific memory leak that may occur when system_executor is used.
        Consult the Revision History for further details.
    Beast: BIG Update!!!
        Some APIs have changed.
        The reference shows a star ★ next to each new item.
        Beast needs your help!
            Tell Us how you or your company use Beast
            Please report any bugs, feature requests, or general feedback
            Join the C++ Slack Workspace for free and chat with us in the #beast and #boost channels
            Don't forget to star the repository ⭐!
        More tutorials, code like the pros!
            Networking Refresher teaches you from the ground up.
            Updated Asynchronous Echo example
            Updated Detect SSL composed operation tutorial
            websocket-chat-multi threaded chat server with a JavaScript browser client
        basic_stream and tcp_stream offer:
            Timeouts: async_read_some, async_write_some complete with error::timeout on expiration!
            Traffic-shaping policies simple and unlimited, or a user-defined RatePolicy!
            Put the strand directly on the socket using P1322R0, no more bind_executor at call sites!
        Base classes async_base and stable_async_base and handle all composed operation boilerplate for you.
        ssl_stream provides a movable, assignable SSL stream with a flat write optimization.
        All asynchronous operations use Asio's async_initiate for efficient integration with Coroutines TS.
        ⚡ faster compilation, define BOOST_BEAST_SEPARATE_COMPILATION and #include <boost/beast/src.hpp> in one of your .cpp files!
        See the full Release Notes for a complete list of changes.
    Context:
        #91: cleanup of stack if creating ucontext fails
        #97: add missing BOST_CONTEXT_DECL in stack_context
        #98: fix jump_i386_sysv_macho writing garbage to the x87 control word
    Coroutine2:
        #28: don't crash on pthread_cancel
    DLL:
        New macro BOOST_DLL_USE_STD_FS. Define it to 1 to make the Boost.DLL use C++17's std::filesystem::path, std::system_error and std::error_code (#21). Note that exception types change from boost::system::system_error to std::system_error, so make sure to update catches.
        Significant rewrite of the dynamic loadable detection and decoration logic. More precise errors are now reported in case of loading failures. Added shared_library::decorate() function that returns a decorated path to the library without doing any platform related queries and detections. Prefer using shared_library::load and shared_library constructors for better results (many thanks to Loïc Touraine for the work PR#23).
        CI hardening, docs updates, typos fixes, cleanups and mg
        #196: fix high contention on remote_ready_splk_
    Filesystem:
        Fixed a few instances of dereferencing std::string::end() in path implementation.
        Fixed program termination in case of out of memory condition in directory iteratorsnce to error_code. (#58)
        Fixed possible linking errors caused by missing definitions of static members of path. (#12759)
        Fixed possible use of uninitialized data in directory iterator increment operation on Linux.
        Added support fortatus query overloads for directory_entry. This avoids a relatively expensive OS query when file status is requested for a result of dereferencing a directory iterator. (PR#55)
        Reworked current_path and read_symlink implementation to avoid possiblfilesystems. The functions now have an internal limit of the path size they will accept from the OS, which is currently 16 MiB.
        Increased the size of the internal buffer used by copy_file.
    Integer:
        Added Extended Euclidean Algorithm and Modular Multiplicative Inverse function. (Nick Thompson, PR#11)
    Log:
        New features:
            Added support for generating another log file name before collecting the file in the text file sink backend. This allows to combine appending to aexisting log file with timestamps and file counters in log filenames, and, consequently, file collection in general.
        See changelog for more details.
    Math:
        New features:
            Add Lanczos smoothing derivatives
            Move numols/ to boost/math/differentiation/finite_difference.hpp.
            Add mean, variance, skewness, kurtosis, median, Gini coefficient, and median absolute deviation to tools/univariate_statistics.hpp.
            Add correlation coefficients and covariand absolute Gini coefficient, Hoyer sparsity, oracle SNR, and the M[sub 2]M[sub 4] SNR estimator to tools/signal_statistics.hpp.
            Add total variation, l0, l1, l2, and sup norms, as well as corresponding distance functions to tools/norms.hpp.
  for polynomials, support complex coefficients, add .prime() and .integrate() methods.
            Add quadratic_roots to tools/roots.hpp.
            Add support for complex-valued functions to Newton's method in roots.hpp.
            Add Catmull-Rom inted mp_invoke to mp_invoke_q
        Added mp_similar
        Added mp_set_union, mp_set_intersection, mp_set_difference
        Added mp_not_fn
        Added mp_transform_first, mp_transform_second, mp_transform_third
        Added mp_filter
        Addedp_valid_q
        Added mp_back, mp_pop_back
    Multi-index Containers:
        size_type and difference_type are now defined as the allocator's same-named types. This will not make any difference in the vast majority of cases, but allows for some degreevia user-defined allocator types (see issue #17 for motivation). For the moment being, this change is not documented in the reference section (i.e., it has semi-official status).
        Maintenance work.
    Multiprecision:
        Fix various conversioncheck for compatibility with Boost.Optional.
        Prevent instantiation of std::numeric_limits on any old type when checking for convertibility. See #98.
        Update variable precision code to account for arbitrary precision integers. See #103.
    lization archives.
        Fix bug in fixed precision iostream formatting in mpf_float and mpfr_float. See #113.
        Add more overloads for special functions which are better handled natively by MPFR.
        Fixed bug in generic exp implementation wh.
        Fixed generic conversion from float to integer to avoid undefined behaviour. See #110.
    PolyCollection:
        Improved handling of stateful allocators and allocator propagation traits, after an error reported by Billy O'Neal (PR#9).
      ug with an internal cache structure.
    Spirit:
        Removed use of deprecated boost/detail/iterator.hpp header. PR#432
        X3
            Integer parsers should now handle user defined types. PR#429
            Note: The check_overflow trait defan std::numeric_limits<T>::is_bounded instead of boost::integer_traits<T>::is_integral.
            Removed sequence into plain parsing. Now it triggers a compile time error instead of silently parsing the the sequence and taking the last value as a resulte_rule instantiation with BOOST_SPIRIT_INSTANTIATE when:
                A rule has no attribute. PR#455
                An actual attribute is not of type a rule was declared with. PR#456 #457
            A huge thanks goes out to Xeverous for reporting    Fixed unneded attribute synthesization and no-transformation attribute reference pass-through in rules. #444 PR#449 PR#452
            Removed broken 1.0#INF parser. It was poorly documented and never worked. #415 PR#458 #8699
            The undocumenoved due to bugs PR#449 and to simplify attribute transformation. PR#460
            If you were using it to workaround bugs in attribute transformation - they should not be needed anymore as of this release.
            The integer value parser now respe10 value. PR#469
            Fixed underflow check for a (Min % Base) == 0 corner case. PR#469
            Fixed an output value on overflow of IgnoreOverflowDigits=true integer parser. PR#470
            Container attribute elements were copyied, but notial handling of references in transform_attribute was removed. PR#480
        V2
            Macro name collisions and namespace conflicts with Boost.Endian were fixed. PR#349 PR#482
            utree
                Fixed UB in tag getter due to left shi            Fixed double-conversion (spirit::string -> std::string -> spirit::string). PR#462
            Qi
                Added static asserts for rule skipper type problems. PR#427
                The check_overflow trait default implementation now reoost::integer_traits<T>::is_integral PR#429
                Integer parsers should now handle user defined types. PR#429
                Note: The check_overflow trait default implementation now relies on std::numeric_limits<T>::is_bounded instead of boosl.
                Removed broken 1.0#INF parser. It was poorly documented and never worked. #415 PR#458 #8699
                The undocumented make_attribute trait was merged into transform_attribute trait. PR#471
                The pre_transform, post_tility functions were removed in favor of directly using pre/post/fail of the transform trait. PR#467
                The integer value parser now respects std::numeric_limits<T>::digits10 value. PR#469
                Fixed underflow check for a (Min % B            Fixed an output value on overflow of IgnoreOverflowDigits=true integer parser. PR#470
                Special handling of references in transform_attribute was removed. PR#480
            Lex
                Fixed UB in default constructor of ken type. PR#420
        Classic:
            Fixed position_iterator forming reference to local when the underlying iterator dereference operator returns a non-reference type. PR#422 #9737
    Stacktrace:
        Build fix for iOS 32-bit ARM (many thanksng the fix PR#70)
        Fixed multiple typos, warnings and updated the docs.
    Test:
        Boost.test v3.10 see the Changes log for more details.
        Breaking changes:
            Boost.Test minimal.hpp is now showing a deprecation warning,
    omparison may fail tests that were silently not using the floating point comparison logic prior to this release,
            Internal API change to unit_test_log_formatter, see detailed change log,
        New feature:
            Floating point compariso non-floating point and arithmetic operands: expressions like BOOST_TEST(3.0001 == 3) now use floating point support of Boost.Test,
            Custom datasets are not required to declare the sample type field anymore,
            Extending template test riadic definition,
            Windows support for timed tests,
            Timed test on test-suites,
            Removed dependency to Boost.Timer,
            New macro BOOST_TEST_INFO_SCOPE for scoped context declaration,
            Improved BOOST_TE and pull requests:
            Trac tickets: #7397, #9434, #13106, #13418
            GitHub Issues: #133, #138, #141, #157, #160, #174, #176, #177, #180, #181, #194, #196, #198, #199, #202, #203, #204
            GitHub Pull Requests: PR#171, PR#172, PR PR#195, PR#195, PR#197, PR#205
    TypeIndex:
        Support for the GHS C++ compiler added (many thanks to Brandon Castellano for providing the patch PR#28)
        Optimized string and type comparisons (many thanks to Andrey Semashev for providing the-win compilation (many thanks to Peter Dimov for providing the patch PR#25)
        CI hardening.
    TypeTraits:
        Added is_bounded_array and is_unbounded_array (Glen Fernandes).
        Added copy_reference and copy_cv_ref (Glen Fernandes).
      /clr option.
        Misc compiler compatibility fixes.
    Variant:
        Many cleanups and internal improvements, many thanks to Nikita Kniazev (PR#55, PR#56, PR#57) and Louis Dionne (PR#51)
        CI hardening.
    uBlas:
        Addition of tensorassoy PR#65)
        Addition of basic OpenCL support (many thanks to Fady Essam PR#59)
        Integration of basic benchmark suite (many thanks to Stefan Seefeld PR#57)
        CI integration and hardening

Compilers Tested

Boost's primary test compileang: 3.0, 4.0.1, 6.0.1
        Clang, C++0x: 3.0
        Clang, C++11: 3.0, 3.1, 3.2, 3.3, 3.4, 4.0.1, 6.0.1, 7.0.0, 8.0.0
        Clang, C++14: 3.5.0, 3.6.0, 3.7.1, 3.8.0, 3.9.1, 4.0.0, 4.0.1, 5.0.2, 6.0.1, 7.0.0, 8.0.0
        Clang, C++17: 5.0.2, 6.0.17, 4.5.3, 4.6.3, 5.4.0, 8.0.1
        GCC, C++0x: 4.4.7
        GCC, C++11: 4.7.3, 4.8.5, 4.9.4, 5.4.0, 6.4.0, 7.1.0, 8.0.1
        GCC, C++14: 5.4.0, 5.5.0, 6.4.0, 7.1.0, 7.3.0, 8.0.1
        GCC, C++17: 7.3.0, 8.0.1
        Intel, C++14: 18.0
    OS X:
, 9.1.0, 10.0.0
        Apple Clang, C++11: 9.0.0, 9.1.0, 10.0.0
        Apple Clang, C++14: 9.0.0, 9.1.0, 10.0.0
        Apple Clang, C++17: 9.1.0, 10.0.0
        Apple Clang, C++1z: 9.0.0
        Apple Clang, C++2a: 10.0.0
    Windows:
        GCC: 3.4.4.0, 4.5.4
        GCC, C++0x: 4.6.4
        GCC, C++11: 4.7.3, 4.8.1, 4.9.3
        GCC, C++14: 5.1.0, 5.2.0, 5.3.0, 6.1.0, 6.2.0, 6.3.0, 6.4.0
        GCC, C++17: 7.1.0, 7.2.0, 7.3.0
        Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0, 12.0, 14.0, 14.1
    Fr
        Clang, C++11: 4.0.0
        Clang, C++14: 4.0.0
        Clang, C++1z: 4.0.0

Boost's additional test compilers include:

    Linux:
        Clang: 3.0, 3.8.1, 3.9.1, 4.0.1, 5.0.2, 6.0.1
        Clang, C++0x: 3.0
        Clang, C++11: 3.0, 3.1, 3..0.0, 8.0.0
        Clang, C++14: 3.5.0, 3.6.0, 3.7.1, 3.8.0, 3.9.1, 4.0.0, 4.0.1, 5.0.2, 6.0.1, 7.0.0, 8.0.0
        Clang, C++17: 5.0.2, 6.0.1, 7.0.0, 8.0.0
        GCC: 4.4.7, 4.5.3, 4.6.3, 4.9.4, 5.4.0, 5.5.0, 8.0.1
        GCC, C++0x: 4.4.7
        G9.4, 5.4.0, 6.4.0, 7.1.0, 8.0.1
        GCC, C++14: 5.4.0, 5.5.0, 6.3.0, 6.4.0, 7.1.0, 7.3.0, 8.0.1, 8.1.0
        GCC, C++17: 7.3.0, 8.0.1
        Intel, C++14: 18.0
    OS X:
        Apple Clang: 9.0.0, 9.1.0, 10.0.0
        Apple Clang, C++11: 9.0.0, 9ang, C++14: 9.0.0, 9.1.0, 10.0.0
        Apple Clang, C++17: 9.1.0, 10.0.0
        Apple Clang, C++1z: 9.0.0
        Apple Clang, C++2a: 10.0.0
    Windows:
        GCC: 3.4.5, 4.1.2, 4.2.4, 4.3.3, 4.4.0, 4.5.4
        GCC, C++0x: 4.6.4
        GCC, C++11 GCC, C++14: 5.1.0, 5.2.0, 5.3.0, 6.1.0, 6.2.0, 6.3.0, 6.4.0
        GCC, C++17: 7.1.0, 7.2.0, 7.3.0
        Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0, 12.0, 14.0, 14.1
    FreeBSD:
        Clang: 4.0.0
        Clang, C++11: 4.0.0
        Clang, C++14: 4.0.0

(ryoon)

2019-06-30 23:33:55 UTC MAIN commitmail json YAML

doc: Added games/etlegacy-server version 2.76

(nia)

2019-06-30 23:33:41 UTC MAIN commitmail json YAML

2019-06-30 22:55:47 UTC MAIN commitmail json YAML

security/openssl

(sevan)

2019-06-30 22:52:54 UTC MAIN commitmail json YAML

Update to 1.0.2
Tested on OS X Tiger PowerPC and NetBSD-HEAD amd64

Changes between 1.0.2r and 1.0.2s [28 May 2019]

  *) Change the default RSA, DSA and DH size to 2048 bit instead of 1024.
    This changes the size when using the genpkey app when no size is given. It
    fixes an omission in earlier changes that changed all RSA, DSA and DH
    generation apps to use 2048 bits by default.
    [Kurt Roeckx]

  *) Add FIPS support for Android Arm 64-bit

    Support for Android Arm 64-bit was added to the OpenSSL FIPS Object
    Module in Version 2.0.10. For some reason, the corresponding target
    'android64-aarch64' was missing OpenSSL 1.0.2, whence it could not be
    built with FIPS support on Android Arm 64-bit. This omission has been
    fixed.
    [Matthias St. Pierre]

Changes between 1.0.2q and 1.0.2r [26 Feb 2019]

  *) 0-byte record padding oracle

    If an application encounters a fatal protocol error and then calls
    SSL_shutdown() twice (once to send a close_notify, and once to receive one)
    then OpenSSL can respond differently to the calling application if a 0 byte
    record is received with invalid padding compared to if a 0 byte record is
    received with an invalid MAC. If the application then behaves differently
    based on that in a way that is detectable to the remote peer, then this
    amounts to a padding oracle that could be used to decrypt data.

    In order for this to be exploitable "non-stitched" ciphersuites must be in
    use. Stitched ciphersuites are optimised implementations of certain
    commonly used ciphersuites. Also the application must call SSL_shutdown()
    twice even if a protocol error has occurred (applications should not do
    this but some do anyway).

    This issue was discovered by Juraj Somorovsky, Robert Merget and Nimrod
    Aviram, with additional investigation by Steven Collison and Andrew
    Hourselt. It was reported to OpenSSL on 10th December 2018.
    (CVE-2019-1559)
    [Matt Caswell]

  *) Move strictness check from EVP_PKEY_asn1_new() to EVP_PKEY_asn1_add0().
    [Richard Levitte]

Changes between 1.0.2p and 1.0.2q [20 Nov 2018]

  *) Microarchitecture timing vulnerability in ECC scalar multiplication

    OpenSSL ECC scalar multiplication, used in e.g. ECDSA and ECDH, has been
    shown to be vulnerable to a microarchitecture timing side channel attack.
    An attacker with sufficient access to mount local timing attacks during
    ECDSA signature generation could recover the private key.

    This issue was reported to OpenSSL on 26th October 2018 by Alejandro
    Cabrera Aldaya, Billy Brumley, Sohaib ul Hassan, Cesar Pereida Garcia and
    Nicola Tuveri.
    (CVE-2018-5407)
    [Billy Brumley]

  *) Timing vulnerability in DSA signature generation

    The OpenSSL DSA signature algorithm has been shown to be vulnerable to a
    timing side channel attack. An attacker could use variations in the signing
    algorithm to recover the private key.

    This issue was reported to OpenSSL on 16th October 2018 by Samuel Weiser.
    (CVE-2018-0734)
    [Paul Dale]

  *) Resolve a compatibility issue in EC_GROUP handling with the FIPS Object
    Module, accidentally introduced while backporting security fixes from the
    development branch and hindering the use of ECC in FIPS mode.
    [Nicola Tuveri]

(sevan)

2019-06-30 22:27:38 UTC MAIN commitmail json YAML

doc: Added games/minetest version 5.0.1

(nia)

2019-06-30 22:27:22 UTC MAIN commitmail json YAML

2019-06-30 22:22:18 UTC MAIN commitmail json YAML

doc: Added graphics/irrlicht version 1.8.4

(nia)

2019-06-30 22:13:14 UTC MAIN commitmail json YAML

Add irrlicht-1.8.4 as graphics/irrlicht.
Based on work in pkgsrc-wip.

The Irrlicht Engine is an open source high performance real-time
3D engine written and usable in C++ and also available for .NET
languages.

It is completely cross-platform, using D3D, OpenGL and its own
software renderer, and has all of the state-of-the-art features
which can be found in commercial 3d engines.

(nia)

2019-06-30 22:00:56 UTC MAIN commitmail json YAML

doc: Added graphics/libansilove version 1.1.2

(fcambus)

2019-06-30 21:59:55 UTC MAIN commitmail json YAML

2019-06-30 21:58:17 UTC MAIN commitmail json YAML

graphics/libansilove: import libansilove-1.1.2.

Library for converting ANSI, ASCII, and other formats to PNG, allowing
to render ANSI and artscene-related file formats into PNG images, and
supporting ANSI (.ANS), PCBoard (.PCB), Binary (.BIN), Artworx (.ADF),
iCE Draw (.IDF), Tundra (.TND) and XBin (.XB) formats.

It creates size optimized 4-bit PNG files and supports SAUCE (Standard
Architecture for Universal Comment Extentions), 80x25 and 80x50 PC fonts
(including all the 14 MS-DOS charsets), Amiga fonts, and iCE colors.

OK kamil@

(fcambus)

2019-06-30 21:56:41 UTC MAIN commitmail json YAML

doc: Added games/7kaa-music version 2.15

(nia)

2019-06-30 21:56:29 UTC MAIN commitmail json YAML

Add 7kaa-music-2.15 as games/7kaa-music.

Seven Kingdoms is a series of "fantasy real-time strategy" computer
games. In the world of Seven Kingdoms, you will find up to seven
different Nations, each with unique attributes, who live in an
almost unlimited number of randomly generated landscapes.

This package contains Seven Kingdoms: Ancient Adversaries' music
files, which are redistributed separately due to restrictive
licensing. Their license forbids modifications and they are restricted
for use with Seven Kingdoms alone.

(nia)

2019-06-30 21:51:49 UTC MAIN commitmail json YAML

qmail.org domain lapsed. netqmail.org has not, as yet.

(schmonz)

2019-06-30 21:51:47 UTC MAIN commitmail json YAML

licenses: Add 7kaa-music-license

(nia)

2019-06-30 21:50:12 UTC MAIN commitmail json YAML

doc: Added games/7kaa version 2.15.2

(nia)

2019-06-30 21:49:59 UTC MAIN commitmail json YAML

games/Makefile: Add 7kaa.

(nia)

2019-06-30 21:49:42 UTC MAIN commitmail json YAML

Add 7kaa-2.15.2 as games/7kaa.

Seven Kingdoms is a series of "fantasy real-time strategy" computer
games. In the world of Seven Kingdoms, you will find up to seven
different Nations, each with unique attributes, who live in an
almost unlimited number of randomly generated landscapes.

This is a GPL release of the Seven Kingdoms: Ancient Adversaries
thanks to Enlight Software which granted the ability to license
the game under a free and open source license in 2009.

(nia)

2019-06-30 21:44:45 UTC MAIN commitmail json YAML

doc: Added games/assaultcube version 1.2.0.2

(nia)

2019-06-30 21:44:30 UTC MAIN commitmail json YAML

Add assaultcube-1.2.0.2 as games/assaultcube

AssaultCube is a FREE, multiplayer, first-person shooter game,
based on the CUBE engine.

Taking place in realistic environments, with fast, arcade gameplay,
it's addictive and fun!

With efficient bandwidth usage, it's low-latency and can even run
over a 56 Kbps connection.  It's tiny too, weighing in at a
lightweight about 50 MB package available for Windows, Mac and
Linux.  On the correct settings, it can even run on old hardware
(Pentium III and above).

(nia)

2019-06-30 21:43:48 UTC MAIN commitmail json YAML

doc: Added games/sauerbraten version 2013_04_04

(nia)

2019-06-30 21:43:25 UTC MAIN commitmail json YAML

2019-06-30 21:41:46 UTC MAIN commitmail json YAML

Add sauerbraten-2013_04_04 as games/sauerbraten

Cube 2: Sauerbraten is a free multiplayer & singleplayer first
person shooter, the successor of the Cube FPS.

Much like the original Cube, the aim of this game is fun, old school
deathmatch gameplay and also to allow map/geometry editing to be
done cooperatively in-game.

The engine supporting the game is entirely original in code &
design, and its code is Open Source (ZLIB license, read the docs
for more on how you can use the engine).

(nia)

2019-06-30 21:28:28 UTC MAIN commitmail json YAML

mk: use direct include paths

This saves a few system calls since the included files are searched first
in .PARSEDIR and only then in .CURDIR.

(rillig)

2019-06-30 21:25:46 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.8.50, cbindgen-0.9.0, filezilla-3.43.0, haproxy-2.0,
  keepassxc-2.4.3, libev-4.27, libfilezilla-0.17.1, libpaper-1.1.28,
  libuv-1.30.0, mame-0.211, nettle-3.5, ocaml-4.08.0, poppler-0.78.0,
  py-flaky-3.6.0, py-more-itertools-7.1.0, py-snowballstemmer-1.9.0,
  qt5-qtbase-5.13, zsh-autosuggestions-0.6.3.

(wiz)

2019-06-30 21:23:37 UTC MAIN commitmail json YAML

doc: Updated net/hub to 2.12.1

(leot)

2019-06-30 21:23:24 UTC MAIN commitmail json YAML

hub: Update to 2.12.1

Changes:
Fixes:
- hub pull-request: Avoid crash when the current branch is pushed to a
  non-GitHub remote
- BROWSER environment variable now supports values with spaces in them
  (must be shell-quoted)
- hub help: support man appearing in a path that has spaces
- Docs: mention that comma-separated lists must not have spaces

(leot)

2019-06-30 21:03:16 UTC MAIN commitmail json YAML

pkgtools/pkglint: regen pkglint.0

(rillig)

2019-06-30 21:01:41 UTC MAIN commitmail json YAML

doc: Added multimedia/obs-studio version 23.2.1

(nia)

2019-06-30 21:01:24 UTC MAIN commitmail json YAML

2019-06-30 21:00:04 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.7.14

(rillig)

2019-06-30 20:56:19 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 5.7.14

Changes since 5.7.13:

- Removed the -Cextra command line option since it didn't produce useful
  warnings.

- Removed unwarranted warnings about _WRAP_EXTRA_ARGS.CC being used in
  packages.

- Cleaned up the canonical order of variables in package Makefiles.

- Added a few commands to those that cannot fail, to reduce the number of
  "at the left of the | operator" in shell programs.

- Fixed warnings about "-ggdb" being an unknown shell command.

- Reduced number of warnings about lists being used where a single value
  is expected.

- Replaced unreliable check for invalid CFLAGS and LDFLAGS with a more
  practical check.

- Renamed "RCS tag" to "CVS tag" to make the diagnostics more modern.

- Added warning when PKGNAME or PKGVERSION is used in MASTER_SITES.

- Reworded warning for missing or superfluous PLIST files.

- Lots of other detail changes, refactorings and automatic tests.

(rillig)

2019-06-30 20:53:23 UTC MAIN commitmail json YAML

doc: Added games/redeclipse version 1.6.0

(nia)

2019-06-30 20:53:09 UTC MAIN commitmail json YAML

Add redeclipse-1.6.0 as games/redeclipse

Red Eclipse is a fun-filled new take on the casual first person arena
shooter, built as a total conversion of Cube Engine 2, which lends itself
toward a balanced gameplay, with a general theme of agility in a variety of
environments.

(nia)

2019-06-30 20:35:50 UTC MAIN commitmail json YAML

username fix in gxemul entry

(skrll)

2019-06-30 20:34:56 UTC MAIN commitmail json YAML

doc: Updated emulators/gxemul to 0.6.1nb4

(skrll)

2019-06-30 20:33:02 UTC MAIN commitmail json YAML

Restore these changes that were lost in a recent update

When emulating the MIPS DIV and DDIV instructions, check for divide
overflow instead of performing the overflowing divide on the host and
crashing the emulator.  This is needed to run recent versions of the
NetBSD test suite on an emulated MIPS system.

implement trap with immediate instructions present in MIPS32.

(skrll)

2019-06-30 20:17:50 UTC MAIN commitmail json YAML

2019-06-30 19:33:28 UTC MAIN commitmail json YAML

doc: Updated news/sfeed to 0.9.12

(leot)

2019-06-30 19:33:16 UTC MAIN commitmail json YAML

sfeed: Update to 0.9.12

Changes:
0.9.12
------
- Handle entities in attribute values
- Misc bug fixes and improvements

(leot)

2019-06-30 19:29:12 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.8.7

(leot)

2019-06-30 19:28:59 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.8.7

Changes:
1.8.7
-----
Additions:
- Support for
  - `vanillarock` (#254)
  - `nsfwalbum`  (#287)
- `artist` and `tags` metadata for `hentaicafe` (#238)
- `description` metadata for `instagram` (#310)
- Format string option to replace a substring with another
  - `R<old>/<new>/` (#318)

Changes:
- Delete empty archives created by the `zip` post-processor (#316)

Fixes:
- Handle `hitomi` Game CG galleries correctly (#321)
- Miscellaneous fixes for `deviantart`, `hitomi`, `pururin`, `kissmanga`,
  `keenspot`, `mangoxo`, `imagefap`

(leot)

2019-06-30 19:26:47 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20190627

(leot)

2019-06-30 19:26:32 UTC MAIN commitmail json YAML

youtube-dl: Update to 20190627

Changes:
20190627
--------
Extractors
+ [go] Add support for disneynow.com (#21528)
* [mixer:vod] Relax URL regular expression (#21531, #21536)
* [drtv] Relax URL regular expression
* [fusion] Fix extraction (#17775, #21269)
- [nfb] Remove extractor (#21518)
+ [beeg] Add support for api/v6 v2 URLs (#21511)
+ [brightcove:new] Add support for playlists (#21331)
+ [openload] Add support for oload.life (#21495)
* [vimeo:channel,group] Make title extraction non fatal
* [vimeo:likes] Implement extrator in terms of channel extractor (#21493)
+ [pornhub] Add support for more paged video sources
+ [pornhub] Add support for downloading single pages and search pages (#15570)
* [pornhub] Rework extractors (#11922, #16078, #17454, #17936)
+ [youtube] Add another signature function pattern
* [tf1] Fix extraction (#21365, #21372)
* [crunchyroll] Move Accept-Language workaround to video extractor since
  it causes playlists not to list any videos
* [crunchyroll:playlist] Fix and relax title extraction (#21291, #21443)

(leot)

2019-06-30 19:07:26 UTC MAIN commitmail json YAML

mk: Note end of the 2019Q2 freeze.

(jperkin)

2019-06-30 19:05:48 UTC pkgsrc-2019Q2 commitmail json YAML

doc: CHANGES file for 2019Q2.

(jperkin)

2019-06-30 13:48:06 UTC MAIN commitmail json YAML

databases/mongodb3: Belatedly add files/

For no good reason, I didn't add the files/ directory from the pre-4
version of mongodb.  Pointed out by Oskar.

(gdt)

2019-06-30 13:34:59 UTC MAIN commitmail json YAML

doc: Updated editors/pluma to 1.22.1nb1

(gutteridge)

2019-06-30 13:34:40 UTC MAIN commitmail json YAML

pluma: explicitly note Python 2.7 tool dependency

Pluma sets Python 3.x as an application dependency through the standard
means of doing so, but its build tooling is still dependent on 2.7, so
we need both. Add a TOOL_DEPENDS here to fix issues noted in bulk
builds.

(gutteridge)

2019-06-29 22:36:15 UTC MAIN commitmail json YAML

doc: Updated textproc/expat to 2.2.7

(wiz)

2019-06-29 22:36:04 UTC MAIN commitmail json YAML

expat: update to 2.2.7.

For a security fix.

Release 2.2.7 Wed June 19 2019
        Security fixes:
      #186 #262  Fix extraction of namespace prefixes from XML names;
                    XML names with multiple colons could end up in the
                    wrong namespace, and take a high amount of RAM and CPU
                    resources while processing, opening the door to
                    use for denial-of-service attacks

        Other changes:
      #195 #197  Autotools/CMake: Utilize -fvisibility=hidden to stop
                    exporting non-API symbols
            #227  Autotools: Add --without-examples and --without-tests
            #228  Autotools: Modernize configure.ac
      #245 #246  Autotools: Fix check for -fvisibility=hidden for Clang
      #247 #248  Autotools: Fix compilation for lack of docbook2x-man
      #236 #258  Autotools: Produce .tar.{gz,lz,xz} release archives
            #212  CMake: Make libdir of pkgconfig expat.pc support multilib
      #158 #263  CMake: Build man page in PROJECT_BINARY_DIR not _SOURCE_DIR
            #219  Remove fallback to bcopy, assume that memmove(3) exists
            #257  Use portable "/usr/bin/env bash" shebang (e.g. for OpenBSD)
            #243  Windows: Fix syntax of .def module definition files
                  Version info bumped from 7:8:6 to 7:9:6

        Special thanks to:
            Benjamin Peterson
            Caol叩n McNamara
            Hanno B旦ck
            KangLin
            Kishore Kunche
            Marco Maggi
            Rhodri James
            Sebastian Dr旦ge
            userwithuid
            Yury Gribov

(wiz)

2019-06-29 18:53:29 UTC MAIN commitmail json YAML

2019-06-29 18:01:04 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-psutil to 5.6.3nb1

(wiz)

2019-06-29 18:00:49 UTC MAIN commitmail json YAML

py-psutil: fix build on -current, which does not define LSDEAD any longer.

Bump PKGREVISION.

(wiz)

2019-06-29 17:47:05 UTC MAIN commitmail json YAML

doc: Updated textproc/link-grammar to 5.6.2

(gutteridge)

2019-06-29 17:46:55 UTC MAIN commitmail json YAML

link-grammar: update to 5.6.2

Version 5.6.2 (24 June 2019)
* Bug-fix the SQL-backed dictionary.
* Add missing public symbol to shlib export list.
* English dict: additions of paraphrasing verbs.

(gutteridge)

2019-06-29 14:40:01 UTC MAIN commitmail json YAML

net/unifi: Fix MASTER_SITES to avoid nbN

This is just the usual use of PKGVERSION_NOREV.  Pointed out by Oskar.

(gdt)

2019-06-29 13:45:00 UTC MAIN commitmail json YAML

doc: Updated www/cliqz to version 1.27.4

(fox)

2019-06-29 13:42:18 UTC MAIN commitmail json YAML

cliqz: update to 1.27.4

Changes since 1.27.3:

Merge with Firefox 67.0.4

(fox)

2019-06-29 09:29:54 UTC MAIN commitmail json YAML

doc: Updated chat/irssi to 1.2.1

(nia)

2019-06-29 09:29:43 UTC MAIN commitmail json YAML

irssi: Update to 1.2.1

Changes:
- Fix a test on big endian machines (#1014)
- Fix the compile time conditionality of wcwidth
          implementation (#1019, gentoo#677804, #720)
- Fix /save no longer working on old Solaris (pre
          POSIX.1-2008) (#1042, #1043)
- Fix regression of #764 where display of 8-bit (legacy
          encoding) in the input prompt was broken (#1018,
          #1057). Initial patch by Артём Курашов
- Fix regression of #779 where autolog_ignore_targets would
          not matching itemless windows anymore (#1012, #1013)
- Fix a use after free issue when sending the SASL login on
          (automatic and manual) reconnects (#1055, #1058). Reported
          by ilbelkyr

(nia)

2019-06-28 20:27:11 UTC MAIN commitmail json YAML

doc: Updated biology/ncbi-blast+ to 2.8.1nb3

(bacon)

2019-06-28 20:22:41 UTC MAIN commitmail json YAML

mate: Bump for previous.

(nia)

2019-06-28 20:17:35 UTC MAIN commitmail json YAML

biology/ncbi-blast+: Unbreak configure

Configure script does not support --enable-option-checking
Also add perl to USE_TOOLS

(bacon)

2019-06-28 20:09:20 UTC MAIN commitmail json YAML

mate: Comment out pluma for now

It is still broken in bulk builds due to python2/python3 conflicts.

(nia)

2019-06-28 19:42:13 UTC MAIN commitmail json YAML

doc: Updated devel/glib2 to 2.60.4nb5

(schmonz)

2019-06-28 19:42:05 UTC MAIN commitmail json YAML

Re-fix installing gio/gdesktopappinfo.h on OS X, needed by at least
gtk{2,3} with the default x11 backend. Bump PKGREVISION.

(schmonz)

2019-06-28 19:18:26 UTC MAIN commitmail json YAML

Use CPPFLAGS, not CFLAGS, for consistency with ucspi-tcp6 and djbdns.

(schmonz)

2019-06-28 19:15:06 UTC MAIN commitmail json YAML

Use CPPFLAGS, not CFLAGS, to perhaps fix CentOS 7 bulk build.

(schmonz)

2019-06-28 19:14:08 UTC MAIN commitmail json YAML

libretro-nestopia: Append to CXXFLAGS instead of CFLAGS.

(nia)

2019-06-28 19:11:11 UTC MAIN commitmail json YAML

Use CPPFLAGS (not CFLAGS) to -DPKG_SYSCONFDIR. No functional change
intended (or observed on OS X), and might help CentOS 7 bulk build
failure that I can't reproduce.

(schmonz)

2019-06-28 17:13:51 UTC MAIN commitmail json YAML

2019-06-28 17:11:15 UTC MAIN commitmail json YAML

2019-06-28 17:02:04 UTC MAIN commitmail json YAML

doc: Updated net/bind914 to 9.14.3nb1

(jperkin)

2019-06-28 17:01:52 UTC MAIN commitmail json YAML

doc: Updated net/bind912 to 9.12.4pl2nb1

(jperkin)

2019-06-28 17:01:43 UTC MAIN commitmail json YAML

doc: Updated net/bind911 to 9.11.8nb1

(jperkin)

2019-06-28 17:01:31 UTC MAIN commitmail json YAML

bind*: Remove privileges from SMF method script.

This inadvertently opened up the named process to more privileges than
necessary and could be considered a security risk.  This may affect chroot
support, adding back in support for that will need to be done carefully.

Bump PKGREVISIONs.

(jperkin)

2019-06-28 16:41:06 UTC MAIN commitmail json YAML

net/unifi: Change mongodb dependency to mongodb3

The server side public license, used by databases/mongodb (version 4),
appears to be incompatible with ubiquiti-license.  Also,
databases/mongodb does not build on platforms where net/unifi works
(e.g., netbsd-8 amd64).

(gdt)

2019-06-28 16:31:51 UTC MAIN commitmail json YAML

doc: Added databases/mongodb3 version 3.4.4nb6

(gdt)

2019-06-28 16:31:31 UTC MAIN commitmail json YAML

databases: Add mongodb3

(gdt)

2019-06-28 16:30:56 UTC MAIN commitmail json YAML

pkgsrc/databases/mongodb3/DESCR@1.1 / diff
pkgsrc/databases/mongodb3/Makefile@1.1 / diff
pkgsrc/databases/mongodb3/PLIST@1.1 / diff
pkgsrc/databases/mongodb3/distinfo@1.1 / diff
pkgsrc/databases/mongodb3/options.mk@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-SConstruct@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-debian_mongod.conf@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_base_initializer.h@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_dbwebserver.cpp@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_fts_unicode_string.cpp@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_matcher_expression__leaf.cpp@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_repl_isself.c@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_repl_master__slave.cpp@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_db_repl_oplog__fetcher.cpp@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_installer_msi_SConscript@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_platform_random.cpp@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_platform_stack__locator__dragonfly.cpp@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_platform_stack__locator__netbsd.cpp@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_shell_bench.cpp@1.1 / diff
pkgsrc/databases/mongodb3/patches/patch-src_mongo_shell_linenoise__utf8.h@1.1 / diff
      :
(more 13 files)
databases/mongodb3: Add, to ameliorate problems with mongodb 4

This is a copy of mongodb before the update to 4, with annotations to
explain why it exists.  Reasons include:

  - mongodb 4 is licensed under the Server Side Public License, to
    which some have objected

  - mongodb 4 requires c++17 (and hence gcc 8)

(ok to add during freeze by wiz@)

(gdt)

2019-06-28 16:21:11 UTC MAIN commitmail json YAML

databases/mongodb: Re-add comment about needing c11

mongodb's build script says it needs a c11 compiler.  However, one
can't add change c99 to c11 in USE_LANGUAGES like one would expect
because mk/compiler* doesn't yet have c11 support.  Note this, to be
fixed when we have c11 support in mk/compiler*.

(gdt)

2019-06-28 12:57:28 UTC MAIN commitmail json YAML

mongodb: remove unused comment

(adam)

2019-06-28 12:04:59 UTC MAIN commitmail json YAML

databases/mongodb: Update LICENSE

(The license of mongodb changed as of version 4.)

(gdt)

2019-06-28 12:03:15 UTC MAIN commitmail json YAML

licenses: Add Server Side Public License

This license is used by MongoDB.  It does not seem to be approved by
OSI and FSF, and there is no basis for expecting it to be approved, so
use a -license suffix.

(gdt)

2019-06-28 00:46:53 UTC MAIN commitmail json YAML

lang/mongodb: Specify gcc 8 and c++17

According to upstream documentation
  https://github.com/mongodb/mongo/blob/master/docs/building.md
mongodb 4 requires gcc 8 and c++17.

(gdt)

2019-06-27 16:05:11 UTC MAIN commitmail json YAML

2019-06-27 14:19:52 UTC MAIN commitmail json YAML

Unbreak NetBSD release builds: <dev/hid/hid.h> only appeared in 8_99_10.

(hauke)

2019-06-27 13:50:49 UTC MAIN commitmail json YAML

2019-06-27 13:48:11 UTC MAIN commitmail json YAML

2019-06-27 09:33:27 UTC MAIN commitmail json YAML

2019-06-27 01:02:22 UTC MAIN commitmail json YAML

databases/mongodb: Use system icu

This package had been configured to use mongodb's bundled icu, but
something in the dependencies brought in icu anyway, and there were
type conflicts between pkgsrc and bundled.  Apparently whatever was
trouble in earlier mongodb has been fixed, as the build gets much
further with "system" (pkgsrc) icu.

(gdt)

2019-06-27 00:58:54 UTC MAIN commitmail json YAML

databases/mongobdb: Set GCC_REQS to 6

With gcc 5, as found on netbsd-8, there are multiple issues.  With 6,
far more progress is made.  Because this is not shocking for c++14,
just set GCC_REQD, as it will not harm netbsd-current, which is
currently the only platform with even a single report of successful
buildin..

(gdt)

2019-06-27 00:56:32 UTC MAIN commitmail json YAML

databases/mongodb: Reset MAINTAINER to pkgsrc-users@

(After checking with previous $MAINTAINER.)

(gdt)

2019-06-26 21:52:42 UTC MAIN commitmail json YAML

2019-06-26 18:35:25 UTC MAIN commitmail json YAML

Bump PKGREVISION for "restore calling install_name_tool on Darwin".

(schmonz)

2019-06-26 16:39:59 UTC MAIN commitmail json YAML

databases/mongodb: Improve USE_LANGUAGES

mongodb requires C++14; change from c++ to c++14.  It also seems to
require C11, but c11 seems not to be recognized by USE_LANGUAGES, so
change c to c99 and add a comment.

PKGREVISION in case there's anyplace this builds.

(gdt)

2019-06-26 13:23:43 UTC MAIN commitmail json YAML

2019-06-26 13:14:54 UTC MAIN commitmail json YAML

Update to wtf-20190623, featuring more acronyms

(sevan)

2019-06-26 10:43:09 UTC MAIN commitmail json YAML

doc: Updated devel/glib2 to 2.60.4nb4

(prlw1)

2019-06-26 10:42:50 UTC MAIN commitmail json YAML

2019-06-26 10:07:49 UTC MAIN commitmail json YAML

doc: Updated net/dhcpcd to 7.2.3

(roy)

2019-06-26 10:07:38 UTC MAIN commitmail json YAML

Import dhcpcd-7.2.3 with the following changes:
  *  OpenBSD: compiles again
  *  BSD: Check RTM lengths incase of kernel issues
  *  DHCP6: Don't stop even when last router goes away
  *  DHCP6: Fix inform from RA
  *  hostname: Fix short hostname check

(roy)

2019-06-26 06:13:57 UTC MAIN commitmail json YAML

doc: reverted upgrade of xorgproto to 2019.1

(wiz)

2019-06-26 06:12:46 UTC MAIN commitmail json YAML

xorgproto: downgrade to 2018.4.

Requested by ryoon because a legacy header is not installed any longer,
which breaks libXxf86misc, which is used by modular-xorg-server.

(wiz)

2019-06-26 01:16:11 UTC MAIN commitmail json YAML

2019-06-26 00:22:57 UTC MAIN commitmail json YAML

Fix a typo in flag in comment

(ryoon)

2019-06-25 21:25:24 UTC MAIN commitmail json YAML

#include <sys/time.h> for time_t definition on at least NetBSD-current.

(schmonz)

2019-06-25 20:50:23 UTC MAIN commitmail json YAML

mplayer-share: alsa is not a supported option for mencoder so dont suggest it

(markd)

2019-06-25 18:17:22 UTC MAIN commitmail json YAML

Make required babl version match configure script.

(rjs)

2019-06-25 16:43:48 UTC MAIN commitmail json YAML

Use speed_t to match definition, fixing at least OS X build.

(schmonz)

2019-06-25 16:39:00 UTC MAIN commitmail json YAML

postgresql11-client: PLIST correction

(adam)

2019-06-25 16:08:55 UTC MAIN commitmail json YAML

Add a comment describing previous change to patch.

(schmonz)

2019-06-25 15:35:33 UTC MAIN commitmail json YAML

Resolve remaining pkglint issues:
- move SUBST to post-extract (instead of pre-patch)
- add rationale for the ONLY_FOR_PLATFORM

NFCI

(pgoyette)

2019-06-25 15:19:36 UTC MAIN commitmail json YAML

Cleanup some issues found by pkglint.

NFCI

(pgoyette)

2019-06-25 15:12:07 UTC MAIN commitmail json YAML

Adjust patch checksums for previous.

(schmonz)

2019-06-25 15:11:36 UTC MAIN commitmail json YAML

#include <sys/types.h> for glib/gtypes.h to find ssize_t on OS X.

(schmonz)

2019-06-25 14:39:28 UTC MAIN commitmail json YAML

doc: Updated mail/ezmlm-idx to 7.2.2nb10

(schmonz)

2019-06-25 14:39:20 UTC MAIN commitmail json YAML

Really fix rpaths in installed shlibs on Darwin. Bump PKGREVISION.

(schmonz)

2019-06-25 12:06:56 UTC MAIN commitmail json YAML

doc: Updated x11/tk to 8.6.9.1

(bsiegert)

2019-06-25 12:06:41 UTC MAIN commitmail json YAML

Update Tk to 8.6.9.1 to fix PR pkg/54324.

ok during freeze jperkin@

Alongside the Tcl/Tk 8.6.9 releases just announced, you will find one
additional file, tk8.6.9.1-src.tar.gz . This is an errata release
fixing a critical error on the Mac OSX 10.14 Mojave platform only.
If you are building Tk for any other platform, there is no need to
upgrade to the errata release. If you do upgrade to it anyway, you will
see no difference, so it will be harmless through wasted effort, as the
details below will explain.

When unpacked, the errata archive differs from the tk8.6.9-src.tar.gz
contents in only three lines of the file
    tk8.6.9/macosx/tkMacOSXWindowEvent.c
which is a file compiled only for Mac OSX builds of Tk. The lines are
written to have effect only on Mojave. Every other byte of the source
code distribution is unchanged.

(bsiegert)

2019-06-25 10:59:26 UTC MAIN commitmail json YAML

doc: Updated devel/glib2 to 2.60.4nb3

(prlw1)

2019-06-25 10:57:28 UTC MAIN commitmail json YAML

2019-06-25 10:24:58 UTC MAIN commitmail json YAML

gst-plugins1-egl-gl: add missing PLIST files reported by worker80.

XXX forgot to ask if any extras exist
This package is 32bit ARM + RPI specific, so not many test it.

(maya)

2019-06-25 04:42:22 UTC MAIN commitmail json YAML

I have boost-1.70.0 in my local tree. It is compatible misc/libreoffice.

(ryoon)

2019-06-24 20:40:01 UTC MAIN commitmail json YAML

doc: Updated net/vpnc-script to 20190606

(schmonz)

2019-06-24 20:39:55 UTC MAIN commitmail json YAML

Update to 20190606. From the changelog:

Previously, an IPv6 split tunnel with a /128 request would result in a
default tunnel, rather than a specific route. Correctly set the default
route if we request a /0.

If `which ip` returns something on a non-Linux OS, it's an unrelated
tool that won't work for routing configuration; don't try to set IPROUTE
on another OS. This should fix the macOS issue discovered at:
<https://github.com/dlenski/openconnect/issues/132#issuecomment-470475009>

(schmonz)

2019-06-24 19:05:16 UTC MAIN commitmail json YAML

doc: Updated comms/lirc to 0.9.0nb4

(triaxx)

2019-06-24 19:01:51 UTC MAIN commitmail json YAML

lirc: fix build on Arch Linux

* Remove inlining for send_data()
* Add Linux specific missing include for major()
* Bump revision

(triaxx)

2019-06-24 14:27:55 UTC MAIN commitmail json YAML

yelp3: Force the use of pkgsrc msgfmt.

NetBSD msgfmt is missing --desktop.

Reported by pgoyette on pkgsrc-users@, who confirms this fixes the package.

(nia)

2019-06-24 13:46:04 UTC MAIN commitmail json YAML

R2pkg: update to 0.4.

Changes since 0.3:
* Fix recursion.
* Add both c and c++ to USE_LANGUAGES.
* Add maintainer email handling (-M).
* Use buildlink3.mk files for dependencies when available.

(brook)

2019-06-24 12:05:36 UTC MAIN commitmail json YAML

Update PLIST to match sysutils/zabbix.
I'll try to remember doing an update here as well from now...

(he)

2019-06-24 11:35:45 UTC MAIN commitmail json YAML

mk: Note the start of the 2019Q2 freeze.

(jperkin)

2019-06-24 10:59:43 UTC MAIN commitmail json YAML

2019-06-24 10:36:51 UTC MAIN commitmail json YAML

2019-06-23 23:26:05 UTC MAIN commitmail json YAML

The final OS X version where this builds is 10.11 (Darwin 15.x).

(schmonz)

2019-06-23 19:48:55 UTC MAIN commitmail json YAML

R: Add missing zoneinfo file from previous update.

(brook)

2019-06-23 18:38:01 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.210

(wiz)

2019-06-23 18:37:45 UTC MAIN commitmail json YAML

mame: update to 0.210.

It窶冱 time for the delayed release of MAME 0.210, marking the end
of May. This month, we窶况e got lots of fixes for issues with supported
systems, as well as some interesting additions. Newly added hand-held
and tabletop games include Tronica窶冱 Shuttle Voyage and Space
Rescue, Mattel窶冱 Computer Chess, and Parker Brothers窶� Talking
Baseball and Talking Football. On the arcade side, we窶况e added
high-level emulation of Gradius on Bubble System hardware and a
prototype of the Neo Geo game Viewpoint. For this release, Jack Li
has contributed an auto-fire plugin, providing additional functionality
over the built-in auto-fire feature.

A number of systems have had been promoted to working, or had
critical issues fixed, including the Heathkit H8, Lola 8A, COSMAC
Microkit, the Soviet PC clone EC-1840, Zorba, and COMX 35. MMU
issues affecting Apollo and Mac operating systems have been addressed.
Other notable improvements include star field emulation in Tutankham,
further progress on SGI emulation, Sega Saturn video improvements,
write support for the CoCo OS-9 disk image format, and preliminary
emulation for MP3 audio on Konami System 573 games.

There are lots of software list additions this month. Possibly most
notable is the first dump of a Hanimex Pencil II cartridge, thanks
to the silicium.org team. Another batch of cleanly cracked and
original Apple II software has been added, along with more ZX
Spectrum +3 software, and a number of Colour Genie cassette titles.

(wiz)

2019-06-23 16:02:13 UTC MAIN commitmail json YAML

doc: Added games/oshu version 2.0.0

(nia)

2019-06-23 16:02:00 UTC MAIN commitmail json YAML

Add oshu-2.0.0 as games/oshu.

oshu! is a clone of osu!

osu! is that PC clone of the osu! Tatakae! Ouendan DS rhythm game,
occidentalized as Elite Beat Agents.

This project was born out of frustration from not being able to
play osu! on a little Linux box with no graphics card whatsoever.
It's aimed at minimalistic people and probably will never contain
a hundredth of the official client's features.

(nia)

2019-06-23 13:28:04 UTC MAIN commitmail json YAML

etlegacy: rm workaround for SDL_netbsdaudio, since it ain't broken now.

Also, improve comments.

(nia)

2019-06-23 11:41:25 UTC MAIN commitmail json YAML

faac: This needs gcc 4.8, for the same reason as faad2.

(nia)

2019-06-23 11:20:24 UTC MAIN commitmail json YAML

etlegacy: have cmake figure out whether -ldl should be used.

Make per-OS PLISTs because for some reason it makes one file include
per-OS names. It would be easier to just not do that... but that's what
it already does.

the linux case is actually "else". I think the linux logic can be used
for all OSes after this.

(maya)

2019-06-23 10:59:40 UTC MAIN commitmail json YAML

faac: Remove RESTRICTED.

Similar motivation to removing it as faad2. To quote FreeBSD's commit:

"There is no evidence that faac may not be redistributed on sold media like
CDs/DVDs. Other well-established open source organisations arrive at the
same conclusion, e.g. [Debian, Ubuntu, and Arch Linux]"

(nia)

2019-06-23 10:35:21 UTC MAIN commitmail json YAML

doc: Updated editors/Sigil to 0.9.14

(wiz)

2019-06-23 10:35:05 UTC MAIN commitmail json YAML

Sigil: update to 0.9.14.

Sigil-0.9.14
  Bug Fixes
    - flush all changes to disk before creating a Report so that files sizes are correct
    - stop writing python bytecode to Program Files on Windows
    - remember cover semantics if cover image replaced by Add Existing...
    - fix issues with the Plugin Framework documentation epub
    - more memory leaks plugged
    - minor code cleanups
  New Features
    - updated to Qt 5.12.3 with Annulen Webkit 5.212 with extra QtCursor memory leak fixes
    - updated to Python 3.7.2
    - updated build docs for macOS, Linux and Windows
    - build system now uses GNUInstallDirs to determine the best installation libdir on Linux
    - updated desktop integration for Linux
    - reduce PCRE cache size to help lower memory footprint
    - improve mapping of hunspell dictionary names to actual language names (thanks BeckyDTP)
    - add warning during import if unmanifested files exist in the epub zip archive
    - no longer requires use of non-breaking space entities (or any entities at all!)
    - special spaces are now visisble via syntax highlighting in CodeView
    - dropping epubs on Sigil.app no longer opens an extra empty epub on macOS
    - reload Preview only when needed to help prevent screen flicker and lower memory use
    - enabled Windows automated builds using Apppveyor
    - Windows releases now compiled with Visual Studio 2017
    - characters in HTML files report now uses gumbo for speed
    - allow user's custom plugin icons to survive a plugin update

(wiz)

2019-06-23 10:04:27 UTC MAIN commitmail json YAML

2019-06-23 09:47:04 UTC MAIN commitmail json YAML

doc: Updated textproc/enchant2 to 2.2.4

(wiz)

2019-06-23 09:46:51 UTC MAIN commitmail json YAML

2019-06-23 09:42:16 UTC MAIN commitmail json YAML

doc: Added devel/unittest-cpp version 2.0.0

(wiz)

2019-06-23 09:42:05 UTC MAIN commitmail json YAML

devel/Makefile: + unittest-cpp.

(wiz)

2019-06-23 09:40:54 UTC MAIN commitmail json YAML

devel/unittest-cpp: import unittest-cpp-2.0.0

Packaged for wip by leo@

UnitTest++ is a lightweight unit testing framework for C++. It was
designed to do test-driven development on a wide variety of platforms.
Simplicity, portability, speed, and small footprint are all very
important aspects of UnitTest++. UnitTest++ is mostly standard C++
and makes minimal use of advanced library and language features,
which means it should be easily portable to just about any platform.

(wiz)

2019-06-23 09:30:10 UTC MAIN commitmail json YAML

SDL2: Take MAINTAINER.

(nia)

2019-06-23 09:26:15 UTC MAIN commitmail json YAML

2019-06-23 09:21:30 UTC MAIN commitmail json YAML

2019-06-23 09:15:11 UTC MAIN commitmail json YAML

doc: Updated lang/guile22 to 2.2.5

(wiz)

2019-06-23 09:14:58 UTC MAIN commitmail json YAML

guile22: update to 2.2.5.

Add comment to patch.

Changes in 2.2.5 (since 2.2.4):

* Notable improvements

** Greatly improved performance of bidirectional pipes.

The performance of bidirectional pipes, as created using 'open-pipe' or
'open-pipe*' in OPEN_BOTH mode, has been greatly improved.  When reading
large blocks of binary data from a bidirectional pipe, the maximum
bandwidth has been increased by a factor of ~10^3 in some cases.

** New 'get-bytevector-some!' I/O primitive.

This new I/O primitive is similar to 'get-bytevector-some' from the
R6RS, except that it writes its data to a user-specified range of
indices in an existing bytevector.  As a corollary, it is also now
possible to specify a maximum number of bytes to read.  Note that
'get-bytevector-some', and now 'get-bytevector-some!', are unique among
Guile's I/O primitives in their support of efficient binary reads of
potentially large blocks while also allowing for short reads, to avoid
undesired blocking.  Now these operations can be performed while also
avoiding heap-allocation.

'get-bytevector-some!' is needed to efficiently implement the new
bidirectional pipes, which are built upon R6RS custom binary
input/output ports.

** get-bytevector-{n!,some,some!} now support suspendable I/O.

Scheme implementations of 'get-bytevector-n!', 'get-bytevector-some',
and 'get-bytevector-some!' have been added to (ice-9 suspendable-ports).
As a result, these I/O operations now support suspendable I/O.

* Compiler improvements

** guild compile: Add -Wshadowed-toplevel.

Top-level definitions that shadow previous top-level definitions from
the same compilation unit will now trigger a compile-time warning, if
-Wshadowed-toplevel is enabled.  It is enabled by default.

** guild compile: Add '-x' flag.

Passing "-x EXT" to 'guild compile' will now cause EXT to be recognized
as a valid source file name extension.  For example, to compile R6RS
code, you might want to pass "-x .sls" so that files ending in ".sls"
can be found.

* Miscellaneous improvements

** Bootstrap optimization

eval.go and psyntax-pp.go are now built before the rest of the .go files
so that they are processed by a fast macro expander.  This saves time
when using parallel builds.

** put-u8 now always writes a single byte, regardless of the port encoding.

Previously, (put-u8 PORT OCTET) worked as expected only when writing to
binary ports, i.e. those with port encoding "ISO-8859-1" a.k.a. Latin-1.
Strictly speaking, this meets the requirements of the R6RS 'put-u8',
which need only support binary ports.  However, Guile in fact allows
binary I/O to be performed on any port, and yet 'put-u8' behaved in a
surprising way with other port encodings: it would perform a _textual_
I/O operation, writing the character with Unicode scalar value OCTET.
Now, 'put-u8' always writes a single byte with value OCTET, regardless
of the port encoding.

** Optimize fixnum exact integer square roots.

'exact-integer-sqrt' now avoids heap allocation when applied to a
fixnum.  'sqrt' now avoids heap allocation when applied to a fixnum
that's a perfect square.  Fewer heap allocations are now required when
applying 'sqrt' to a square of an exact rational whose numerator or
denominator are fixnums.

** scm_mkstrport: Optimize the POS -> BYTE_POS conversion.

scm_mkstrport now avoids an unnecessary heap allocation and conversion
to UTF-8, when STR is provided and POS is non-zero.

** SRFI-19: Support ~N in string->date.

Support for the ~N escape, which allows fractions of a second to be
parsed, is now supported in SRFI-19 'string->date'.

** SRFI-19: Update the leap second table.

The leap on 1 January 2017 was added to SRFI-19's leap second table.

** stexi->shtml: Add support for @i, @math, @tie and @dots.

stexi->shtml is now able to convert @i, @math, @tie and @dots to HTML.

** Define AT_SYMLINK_NOFOLLOW, AT_NO_AUTOMOUNT, and AT_EMPTY_PATH.

AT_SYMLINK_FOLLOW, AT_NO_AUTOMOUNT, and AT_EMPTY_PATH are now available
from Scheme, if supported on the platform.

** Improvements to the 'time' macro from (ice-9 time).

The 'time' macro now supports expressions that return multiple values.
It has also been rewritten as a hygienic 'syntax-rules' macro.
Previously, it was built using 'define-macro', and was therefore
unhygienic.  This is not merely an internal implementation detail, but
is potentially relevant to any user of the 'time' macro, since it could
lead to unintended variable capture and other problems.

** Clarify the documentation for 'nil?'.
  See commit b44f505f1571fc9c42e58982f161a9cfc81fb7f4.
** Clarify the manual's "Processes" section.
  See commit 8cdd3a0773930ca872a13aada7a1344f03bb382b.
** Avoid 'with-latin1-locale' in binary I/O tests.
  See commit 162a031e5f2c64cd23fcf069fb7b5071196f9527.
** Update user-visible copyright years.

* Bug fixes

** Avoid regexp ranges in HTTP inter-protocol exploitation check.

The regular expression used to check for HTTP inter-protocol
exploitation attacks previously used a character range '0-9', whose
meaning depends on the current locale.  This has now been fixed.

** Fixes to the SRFI-19 time/date library.

*** TAI-to-UTC conversion leaps at the wrong time.
  <https://bugs.gnu.org/21911>
*** time-utc->date shows bogus zone-dependent leap second.
  <https://bugs.gnu.org/22034>
*** Manual incorrectly describes Julian Date.
  <https://bugs.gnu.org/21902>
*** date->string duff ISO 8601 negative years.
  <https://bugs.gnu.org/21903>
*** date->string duff ISO 8601 format for non-4-digit years.
  <https://bugs.gnu.org/21904>
*** julian-day->date negative input breakage.
    <https://bugs.gnu.org/21906>
*** time-duration screws up negative durations.
    <https://bugs.gnu.org/26162>
*** time-difference doesn't detect error of differing time types.
    <https://bugs.gnu.org/26163>

** Improve overflow checks in bytevector, string, and I/O operations.

Several numerical computations, performed using primitive C arithmetic
in Guile's core bytevector, string, and I/O operations, have been
rewritten to avoid overflows.

** Fix type inferencing for 'nil?' and 'null?' predicates.

Previously, the compiler would sometimes miscompile certain combinations
of 'nil?' and 'null?' predicates present within the same top-level form.
See <https://bugs.gnu.org/33036>.

** Fix 'atomic-box-compare-and-swap!'.

Previously, 'atomic-box-compare-and-swap!' would sometimes spuriously
fail on architectures based on Load-Linked/Store-Conditional (LL/SC)
synchronication primitives (e.g. ARM, PowerPC, and MIPS) in a way that
was undetectable by the caller.  See <https://bugs.gnu.org/32786>.

** Make URI handling locale independent.

Previously, procedures in (web uri) would misbehave in some locales
including sv_SE.  See <https://bugs.gnu.org/35785>.

** Strings, i18n: Limit the use of alloca to approximately 8 kilobytes.

Previously, 'string-locale-ci=?', 'string-locale-ci<?',
'string-locale<?', 'string-locale-{downcase,upcase,titlecase}' and
'string-normalize-{nfd,nfc,nfkd,nfkc}' would overflow the C stack when
applied to very large strings.

** Fix documentation of R6RS 'binary-port?' to reflect reality.

Previously, the documentation incorrectly stated that 'binary-port?'
always returns #t.  In fact, it returns #t if and only if the port
encoding is "ISO-8859-1".  The documentation for 'binary-port?' and
'textual-port?' has been rewritten to reflect the current reality, and
also to leave open the possibility of changing the behavior of these
predicates in a future version of Guile.

** Avoid passing NULL to 'memcpy' and 'memcmp'.

Previously, NULL was sometimes passed to 'memcpy' or 'memcmp' when the
size argument was 0.

** Save and restore errno in the signal handler.

Previously, Guile's synchronous C signal handler failed to save and
restore 'errno', although it might change its value.  This could
potentially lead to spurious corruptions of 'errno' within threads
interrupted by signals.

** scm_to_stringn: Avoid passing NULL to c_strcasecmp.
  <https://lists.gnu.org/archive/html/guile-user/2019-05/msg00070.html>
** r6rs-ports: Accept 'port-position' values greater than 2^32.
  <https://bugs.gnu.org/32161>
** r6rs-ports: 'put-bytevector' accepts 64-bit integers.
  Fixed in commit 741c45458da0831a12a4f8d729814bf9f2cb6571.
** Fix R6RS call-with-{input,output}-file to open textual ports.
  <https://bugs.gnu.org/32329>
** Update (ice-9 match) to include selected bug fixes from upstream.
*** ice-9/match named match-let is not working
  <https://bugs.gnu.org/22925>
** open-process: Fix dup(2) and execvp(2) error handling.
  Fixed in commit 521f1ab4709217407496004019c00005d2a82f78.
** bytevectors: Support large indices in integer accessors.
  Fixed in commit b9cf3517efd4643670d970d2692bc7bede9a85e8.
** bytevectors: Fix list validation of *list->bytevector procedures.
  <https://bugs.gnu.org/32938>
** Gracefully handle huge shift counts in 'ash' and 'round-ash'.
  <https://bugs.gnu.org/32644>
** In 'ash' and 'round-ash', handle right shift count of LONG_MIN.
  <https://bugs.gnu.org/21901>
** Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.
  <https://bugs.gnu.org/33044>
** web: Add support for HTTP header continuation lines.
  Fixed in commit 73cde5ed7218a090ecee888870908af5445796f0.
** scm_seed_to_random_state: Support wide string arguments.
  <https://bugs.gnu.org/33044>
** Do not warn the user when 'madvise' returns ENOSYS.
  Fixed in commit 45e4ace6603e00b297e6542362273041aebe7305.
** Add 'texinfo' as a dependency in the README.
  Fixed in commit 1bbce71501198c3c7abdf07941f5cdc1434858c2.
** Don't mutate read-only string in ports test.
  Fixed in commit 552f007e91a97f136aad1b22918688b61d03a4a3.
** Remove redefinition of when & unless in snarf-check-and-output-texi.
  Fixed in commit 1ba5d6f47a54dceee4452a1e7726d2635e5b3449.
** Fix strftime when Guile is built without threading support.
  Fixed in commit 139c702fc8b61fdeb813c3428fef3701ea8677f9.
** Avoid leaking a file descriptor in test-unwind.
  Fixed in commit 1437b76777e576b3d000e2f80c5ecdb33a74ac33.
** Fix binary output on files created by mkstemp!.
  Fixed in commit 78468baa118d316050a27e43250966e52ffd3d54.
** Fix crypt-on-glibc test error.
  Fixed in commit 27ffbfb0235de466016ea5a6421508f6548971b6.
** Fix race when expanding syntax-parameterize and define-syntax-parameter.
  <https://bugs.gnu.org/27476#102>
** Add a fallback value for the locale-monetary-decimal-point.
  Fixed in commit 9ba449643d4c2ac1d2174befca7d765af222bcc0.
** Handle newlib C library's langinfo constant names.
  Fixed in commit 92105d13ad1363b511214589b7d62d95304beb17.
** Make locale monetary conversion tests be less strict on terminal whitespace.
  Fixed in commit 2a3ccfb66714efc1c081ea6e921336f80b756d3c.
** Disable test for current value of setitimer on Cygwin.
  Fixed in commit 3a64c504caaf83e9faf2ec9b7d0e031e1a6a09b9.
** Fix gc.test "after-gc-hook gets called" failures.
  <https://bugs.gnu.org/31776#17>
** Update iconv.m4 from gnulib, to fix an iconv leak during configure.
  <https://lists.gnu.org/archive/html/guile-devel/2019-05/msg00011.html>
** guild compile: Add missing newline in "unrecognized option" error message.
  Fixed in commit 85c5bae4fd94f8686d26fd792b7c0f588c23bd94.
** 'basename' now correctly handles "/" and "//".
  Fixed in commit 36ad1d24b3d2c174a64c445502a36f19605dbd65.
** Make srfi-71 visible through 'cond-expand'.
  Fixed in commit 59a06d8392234fbec8b3605cec266a7a0a7b7a56.

(wiz)

2019-06-23 08:38:20 UTC MAIN commitmail json YAML

doc: Updated audio/mpc to 0.32

(wiz)

2019-06-23 08:38:08 UTC MAIN commitmail json YAML

mpc: update to 0.32.

0.32 (2019/06/11)
* add command "listneighbors"
* reduce network transfer for "search"
* fall back to "Composer" or "AlbumArtist" tag in the default format
* support abstract socket in --host option

(wiz)

2019-06-23 08:35:44 UTC MAIN commitmail json YAML

doc/TODO: add some

+ enchant2-2.2.4, guile22-2.2.5, khard-0.14.0, libXt-1.2.0,
  libssh2-1.9.0, py-curl-7.43.0.3.

(wiz)

2019-06-23 07:57:04 UTC MAIN commitmail json YAML

Updated databases/postgresqlNN

(adam)

2019-06-23 07:56:00 UTC MAIN commitmail json YAML

postgresqlNN: updated to 11.4, 10.9, 9.6.14, 9.5.18, 9.4.23

PostgreSQL 11.4, 10.9, 9.6.14, 9.5.18, 9.4.23, and 12 Beta 2 Released!

The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 11.4, 10.9, 9.6.14, 9.5.18, and 9.4.23, as well as the second beta of PostgreSQL 12. This release fixes one security issue and over 25 bugs since the previous cumulative update in May.

Security Issues

This release closes one security vulnerability:
CVE-2019-10164: Stack-based buffer overflow via setting a password
Versions affected: 10, 11, 12 beta.

Bug Fixes and Improvements

Fix assorted errors in run-time partition pruning that could lead to wrong answers in queries on partitioned tables
pg_dump now recreates table partitions using CREATE TABLE and ALTER TABLE .. ATTACH PARTITION rather than including PARTITION OF in the creation command
Improve how initdb determines which system time zone to select if there are equivalent names for the time zone. Also explicitly prefer UTC over UCT
Fix possible crash while trying to copy trigger definitions to a new partition
Fix failure of ALTER TABLE .. ALTER COLUMN TYPE when the table has a partial exclusion constraint
Fix failure of COMMENT command for comments on domains
Several fixes related to aggregation
Fix faulty generation of merge-append plans that could lead to "could not find pathkey item to sort" errors
Fix failures on dump/restore where views contained queries with duplicate join names
Fix conversion of JSON string literals to JSON-type output columns in json_to_record() and json_populate_record()
Fix incorrect optimization of {1,1} quantifiers in regular expressions
Fix issue for B-tree indexes during edge case failure involving columns covered with the INCLUDE clause, which manifests itself with errors during VACUUM. If you are affected by this issue, you will need to reindex the specific index
Fix race condition in check to see whether a pre-existing shared memory segment is still in use by a conflicting postmaster
Fix for the walreceiver process that avoids a crash or deadlock on shutdown
Avoid possible hang in libpq if using SSL and OpenSSL's pending-data buffer contains an exact multiple of 256 bytes
Fix ordering of GRANT commands emitted by pg_dump and pg_dumpall for databases and tablespaces
Fix misleading error reports from reindexdb
Ensure that vacuumdb returns correct status if an error occurs while using parallel jobs
Fix contrib/auto_explain to not cause problems in parallel queries, which resulted in failures like "could not find key N in shm TOC"
Account for possible data modifications by local BEFORE ROW UPDATE triggers in contrib/postgres_fdw
On Windows, avoid failure when the database encoding is set to SQL_ASCII and we attempt to log a non-ASCII string

(adam)

2019-06-23 04:49:05 UTC MAIN commitmail json YAML

pulseaudio: fix missed distinfo.

(tsutsui)

2019-06-23 04:46:21 UTC MAIN commitmail json YAML

pulseaudio: handle NetBSD's shm_open(3) path for pa_shm_cleanup().

Bump PKGREVISION.

(tsutsui)

2019-06-22 23:43:04 UTC MAIN commitmail json YAML

(math/cgal) man path relocated to standard location. Don't use ${VERSION} var.

and as well, don't use bash, and PKGREVISION++ (PLIST change).
All suggested by leot@, thanks

(mef)

2019-06-22 22:46:45 UTC MAIN commitmail json YAML

mplayer: put back pulseaudio to SUGGESTED_OPTIONS.

- the default audio output driver (in case no -ao option is specified)
  on NetBSD is still oss even if pulseaudio is enabled
- users can change the audio output driver by "-ao pulse" option or
  "ao=pulse" in ~/.mplayer/config file, as they did on 1.3.0 packages
- SDL (which is in current SUGGESTED_OPTIONS) already depends on
  pulseaudio by default

Bump PKGREVISIONs.

(tsutsui)

2019-06-22 18:54:52 UTC MAIN commitmail json YAML

Added security/libb2

(bsiegert)

2019-06-22 18:54:24 UTC MAIN commitmail json YAML

2019-06-22 18:54:04 UTC MAIN commitmail json YAML

2019-06-22 16:11:49 UTC MAIN commitmail json YAML

2019-06-22 14:17:45 UTC MAIN commitmail json YAML

znc: Move MESSAGE to MESSAGE.rcd

(nia)

2019-06-22 13:29:30 UTC MAIN commitmail json YAML

doc: Updated games/bzflag to 2.4.18

(nia)

2019-06-22 13:29:19 UTC MAIN commitmail json YAML

bzflag: Update to 2.4.18

Switched to SDL2.

BZFlag 2.4.19
-------------

* Add new bz_ePlayerDeathFinalizedEvent API event - Vladimir Jimenez
* Output correct error when loading a nonexistent bzfs plugin - Vladimir Jimenez
* Remove obsolete bzfs option from Start Server menu on Windows - Scott Wichser

BZFlag 2.4.18  "Do You Hear What I Hear?" (2018-10-18)
------------------------------------------------------

* Fix DirectSound initialization order so that sound on Windows works again
    - Scott Wichser

BZFlag 2.4.16  "Reduce, Reuse, Replay" (2018-09-23)
---------------------------------------------------

* Send MsgFlagGrab before API event is called - Jeff Myers, Vladimir Jimenez
* Correctly unmuted when paused and killed by server - Alfredo Tupone
* Format codebase to allman style - Jeff Myers, Scott Wichser
* Use GLEW for obtaining OpenGL entry points and checking for extensions
    - Alfredo Tupone
* Revert a80ab87 (truncation warning fix) as that generated broken replay file
    headers. Detect and work around that bad header.
    - Joshua Bodine, Vladimir Jimenez, Scott Wichser
* Use pkg-config, if available, to detect ncurses
    - Scott Wichser, Joshua Bodine, Alfredo Tupone

BZFlag 2.4.14  "Hello Motto" (2018-05-02)
-----------------------------------------

* Add new bz_eAllowServerShotFiredEvent to the API - Vladimir Jimenez
* Fix antialiasing when starting the client windowed - Joshua Bodine
* Update the Windows icon file to include larger icons - Scott Wichser
* Treat the number pad keys uniquely for key mapping with SDL2 - Scott Wichser
* Better cpu selection for x86_64 - Alfredo Tupone
* Fix build with enable-profile - Alfredo Tupone
* Add safety check when getting flags (bzfs) - Alfredo Tupone
* Add min/../max to drawTime - Alfredo Tupone
* Fix the -configdir option for the client - Scott Wichser
* Upgrade Windows projects to Visual Studio 2017 - Scott Wichser, Jeff Myers
* Improve support for custom BZDB vars in plug-ins - Vladimir Jimenez
* Fix truncation warnings - Jeff Makey, Alfredo Tupone
* Add new bz_ePermissionModificationEvent to the API - Vladimir Jimenez
* Introduce new 'showMotto' permission - Vladimir Jimenez
* Fix gcc warnings and code formatting - Jeff Myers, Scott Wichser
* Remove old BitmapFont renderer - Scott Wichser
* Add new bz_eServerShotFiredEvent to the API - Vladimir Jimenez
* Revamp the world weapon API entirely - Vladimir Jimenez
* Add PLAYER-MOTTO output to logDetail plugin - Scott Wichser
* Display remaining ban time when a banned player connects - Vladimir Jimenez
* Punitive messages no longer display admin callsigns - Vladimir Jimenez
* Slash commands in the API now know destination channel - Jeff Myers
* Allow building with lcc compiler on e2k-alt-linux - Joshua Bodine
* Fix ability to bind a key with a modifier through menu - Joshua Bodine
* Disallow -helpmsg from world files - Vladimir Jimenez

BZFlag 2.4.12  "Silence is Golden" (2017-10-29)
-----------------------------------------------

* Allow API to trigger CTF capture event - Vladimir Jimenez
* Allow setting default values for BZDB from API - Vladimir Jimenez
* Add bzu_getTeamFromFlag() convenience function - Vladimir Jimenez
* Add new functions to the bz_APIStringList - Vladimir Jimenez
* Add string utility functions to the API and TextUtils - Vladimir Jimenez
* Fixed an issue with ASCII characters from modified non-ASCII keys in SDL 2
    - Joshua Bodine
* Fixed compilation on macOS when using autotools/gcc - Mike Miller
* Don't send client queries on behalf of players - Vladimir Jimenez
* Removed pollSet as a default perm in bzfs - Vladimir Jimenez
* Player records canSpawn value no longer always returns true - Vladimir Jimenez
* bz_addURLJob() now supports setting HTTP headers - Vladimir Jimenez
* Made multisampling work on all platforms with SDL 1.2/2 - Joshua Bodine
* Add bz_eMuteEvent and bz_eUnmuteEvent to the API - Vladimir Jimenez
* Add configure --disable-server option - Jeff Makey
* Add bz_isPlayerAutoPilot() to the API - Vladimir Jimenez
* Add bz_eAutoPilotEvent to the API - Vladimir Jimenez
* Add bz_getServerOwner() API function - Vladimir Jimenez
* The _maxFlagGrabs BZDB setting is no longer a random number - Vladimir Jimenez
* Add API access for the handicap system - Jeff Myers, Vladimir Jimenez
* Remove Xcode references to deployment targets except for main project
    - Joshua Bodine
* Allow silencing unregistered players in the client - Scott Wichser
* Fix the /silence and /unsilence client commands - Scott Wichser

BZFlag 2.4.10  "This is How We Roll" (2017-03-12)
-------------------------------------------------

* Fix high DPI handling on Windows (again) - Scott Wichser
* Custom slash commands respect double quotes when tokenizing - Vladimir Jimenez
* Make /help page names case-insensitive - Vladimir Jimenez
* Extend bz_ePlayerDieEventData to v2 to hold flag held when killed - Jeff Myers
* Add bzfs API hooks for polls and allow custom poll types - Vladimir Jimenez
* Reduce DNS cache time of list server hostname - Scott Wichser
* Fix bz_addURLJob() to correctly handle default NULL handler - Vladimir Jimenez
* TextUtils::url_encode and TextUtils::url_decode now use cURL's functions; this
    change fixes a crash bug with bz_urlEncode() - Vladimir Jimenez
* Add bz_reloadBadwords() to API - Vladimir Jimenez
* Add ability to reload badwords list with '/reload badwords' - Vladimir Jimenez
* Source code now dual licensed under the MPL 2.0 or LGPL 2.1 - Tim Riker
* Added an option to invert one or both joystick axes - Joshua Bodine
* Multisampling support under SDL 2 on macOS - Joshua Bodine

BZFlag 2.4.8  "Sixteen" (2016-10-10)
------------------------------------

* Add Russian transliteration - Ruslan Hihin, Aleksandr Lahin
* Fix a regression in 2.4.6 where the client would not reduce CPU usage when
    minimized on Windows - Scott Wichser
* On autotools platforms, try to use SDL2, then SDL1, and then fall back to
    native platform code. Allow specifying an SDL version as well.
    - Scott Wichser
* Prevent some more bzfs options from being specified in a world file
    - Scott Wichser
* Cleaned up some GCC6 warnings - Scott Wichser
* Spawn all players on base when a timed game starts - Konstantinos Kanavouras
* Add indicator for -noTeamKill servers on server list - Konstantinos Kanavouras
* Send a notification to admins when a BZDB variable is reset
    - Konstantinos Kanavouras
* Increase the range of the volume slider - Konstantinos Kanavouras

BZFlag 2.4.6  "Eight, Our Codebase is Overweight" (2016-06-26)
--------------------------------------------------------------

* regFlag plugin now uses bz_eAllowFlagGrab event - Scott Wichser
* RogueGenocide plugin defaults to ignoring rogue self-kills - Scott Wichser
* Standardize and update the documentation for bundled plugins - Scott Wichser
* Add bz_getRandomPoint to API - Vladimir Jimenez
* Correctly handle the keypad keys with SDL2 - Jeff Makey, Scott Wichser
* Implement SOURCE_DATE_EPOCH spec in our autoconf system to work towards
  reproducible builds - Scott Wichser, Jeff Makey
* Include a timestamp in the /savemsgs output filename - Scott Wichser
* Added -t option to /savemsgs to add timestamps to messages - Scott Wichser
* Added a GUI option to show timestamps on the messages - Scott Wichser
* For SDL2, restore the original gamma on exit and reapply desired gamma on
    window recreation - Scott Wichser
* Use SDL2 on Windows for the window/display management - Scott Wichser
* Remove hiddenAdmin plugin - Vladimir Jimenez
* Add a cycleRadar and cyclePanel key binding command - Joshua Bodine

BZFlag 2.4.4  "Be My Valentank" (2016-02-14)
--------------------------------------------

* Correctly exit the game when closing from the Windows 10 taskbar
    - Scott Wichser
* Update the player status when a gameover event occurs - Scott Wichser
* Fix fullscreen window toggling on Mac OS X - Joshua Bodine
* Fix crash on exit with Windows bzfs - Scott Wichser
* Fix crash on exit with Mac OS X bzfs - Joshua Bodine
* Fix buffer overrun that caused a crash on exit and other strange behavior on
    Windows and Linux - Scott Wichser
* On Windows, reload textures after initializing the context - Scott Wichser
* Add a menu to edit server list quick filters - Scott Wichser
* Tell Windows that we are DPI aware - Scott Wichser
* Time functions in the bzfs API use doubles instead of int - Vladimir Jimenez
* Fix issue on Windows that allowed mouse to get stuck off-screen when switching
    to windowed mode - Scott Wichser
* Replace NaN with zero in nboUnpackFloat() - Jeff Makey
* Add a bz_ChatEventData_V2 that contains message type - Konstantinos Kanavouras
* Show recipient/sender for private action messages in BZAadmin
    - Konstantinos Kanavouras
* Server list filter: remove "cached" boolean filter, rename "flags" to "ffa",
    "teams" to "ctf", and add "offa" - Scott Wichser
* Add server list filter help pages - Scott Wichser
* Add config option to control shot brightness - Konstantinos Kanavouras
* Don't show a running countdown to a player who joins a paused game
    - Konstantinos Kanavouras
* Allow RGB values in ANSI color codes to allow custom colors
    - Konstantinos Kanavouras
* Vastly improved support for changing tank and radar colors
    - Konstantinos Kanavouras
* Fix rendering of TK warning symbol - Joshua Bodine
* Remove third-party libraries from our source tree - Scott Wichser
* Fix search field losing focus while loading server list - Joshua Bodine
* Do not count observers when sorting the server list - Scott Wichser
* Randomize the order of servers with identical player counts - Scott Wichser
* Mouse grab/confine fixes - Joshua Bodine, Scott Wichser
* Improvements to flagStay and rabidRabbit plugin - Vladimir Jimenez
* Joystick hat fixes - Konstantinos Kanavouras
* Update shot stats live - Konstantinos Kanavouras
* Track shot stats for all flag types, even custom flags
    - Konstantinos Kanavouras
* Filter messages before MsgEnter - Jeff Myers
* Require a player have spawned to be added to rejoin wait list - Jeff Makey
* Validate the player ID in MsgPlayerUpdate and MsgPlayerUpdateShort
    - Scott Wichser
* Fix usage of privateMessage permission - Konstantinos Kanavouras
* Properly prevent multiple MsgEnter messages - Jeff Myers
* Refactor and extend the shot API - Jeff Myers
* Autokick on unknown packet type - Vladimir Jimenez
* Block whitespace-only message and kick for garbage characters - Scott Wichser
* Validate teleporter index in client and server - Scott Wichser
* Limit half-joined player connection duration - Scott Wichser
* Add various checks for invalid player actions - Jeff Makey
* Show coordinates of target tank instead of observer camera location
    - Jeff Makey
* Allow shot API event to cancel broadcasting shot to other clients - Jeff Myers
* Store a list of how many times each player was killed by other players and
    expose it to the API - Jeff Myers
* Allow plugins delay adding players to allow for remote data lookups
    - Jeff Myers
* Add API event triggered when authentication is complete - Jeff Myers
* Added bz_GetPlayerMottoData_V2 - Jeff Myers
* Relicense the SAMPLE_PLUGIN to BSD 2 clause license - Jeff Myers, Tim Riker
* Update joystick axis list when changing joystick device
    - Konstantinos Kanavouras
* List server communication now uses HTTPS - Scott Wichser
* Added bz_setPlayerSpawnAtBase and bz_getPlayerSpawnAtBase API functions
    - Vladimir Jimenez
* Added configure --enable-custom-plugins and --enable-custom-plugins-file
    options - Jeff Makey
* Introduce bz_AllowSpawnData_V2 - Vladimir Jimenez
* Added bz_setPlayerSpawnable and bz_isPlayerSpawnable API functions
    - Vladimir Jimenez
* Removed GLEW as a dependency - Joshua Bodine, Scott Wichser
* Made text at top of HUD use sans-serif font and removed serif font
    - Joshua Bodine
* Player scores are now factors in auto team assignment - Joshua Bodine
* New font rendering tool and new font textures up to 64pt - Joshua Bodine
* Added bz_getPlayerBySlotOrCallsign API function - Vladimir Jimenez
* Have custom permissions show in /showperms and /groupperms - Vladimir Jimenez
* Start adding unit tests with CppUTest - Scott Wichser
* CIDR ban support - Scott Wichser
* Radar size and panel size are now set individually  - Joshua Bodine
* Added bz_incrementTeamLosses and bz_incrementTeamWins API functions
    - Vladimir Jimenez
* Vertical sync support under SDL - Joshua Bodine, Jeff Makey
* SDL 2 support - Alfredo Tupone, Joshua Bodine
* Do not flash GAME OVER for observers - Jeff Makey
* Validate the teleporter indexes in MsgTeleport - Scott Wichser
* Correctly validate an offered admin password - Jeff Makey
* Added "showAdmin" permission - Vladimir Jimenez
* Added countdown pause/resume API events - Vladimir Jimenez
* Added bz_getCountdownRemaining API function - Vladimir Jimenez
* Added bz_getPausedTime API function - Vladimir Jimenez
* Added bz_isCountDownPaused API function - Vladimir Jimenez
* Added bz_getIdleTime API function - Vladimir Jimenez
* Added bz_getPlayerFlagID API function - Vladimir Jimenez
* Added bz_isAutoTeamEnabled API function - Vladimir Jimenez
* Added bz_cancelCountdown API function - Vladimir Jimenez
* Added bz_pollActive API function - Vladimir Jimenez
* Added bz_CustomZoneObject API class - Vladimir Jimenez
* Added CustomZoneSample plugin - Vladimir Jimenez
* Added permission for /listplugins - Vladimir Jimenez
* Allow API to overload built-in slash commands - Vladimir Jimenez
* Added "report" permission - Vladimir Jimenez
* Added bz_eGameResumeEvent and bz_eGamePauseEvent to the API
    - Vladimir Jimenez
* Don't allow muted players with ADMINMESSAGESEND to send PMs to hidden admins
    - Konstantinos Kanavouras, Vladimir Jimenez
* Add [Reverse Score] scoreboard sort option - Konstantinos Kanavouras
* Track number of self-kills on the scoreboard - Konstantinos Kanavouras
* Added menu option to pause chat window scrolling - Konstantinos Kanavouras
* Added "noteam" option for "/flag reset" command - Konstantinos Kanavouras
* Added option to bz_resetFlags to skip team flags - Konstantinos Kanavouras
* Implemented "/poll kill" command - Konstantinos Kanavouras
* Added "/countdown cancel" command - Konstantinos Kanavouras
* Added serverSidePlayerSample plugin - Jeff Myers
* Fix fancy radar tank when zoomed - Kyle Mills
* Added /handicap command - Frank Thilo
* Reverted to traditional handicap calculation - Frank Thilo
* Add bzfscron plugin to execute commands on time intervals
    - Daniel Remenak, Scott Wichser
* Server-side players can send slash commands - Scott Wichser
* Added server side shot tracking - Jeff Myers
* Added clientQuery permission - Konstantinos Kanavouras
* Added superUser plugin - Jeff Myers
* Added bz_getPlayerCount API function - Jeff Myers
* Added bz_incrementPlayerWins API function - Jeff Myers
* Added bz_incrementPlayerLosses API function - Jeff Myers
* Added bz_incrementPlayerTKs API function - Jeff Myers
* Make players respawn on bases after countdown ends - Lee Marshall
* Countdown now resets player scores as well as team scores - Lee Marshall
* Fully integrated Xcode project file - Joshua Bodine

(nia)

2019-06-22 13:27:12 UTC MAIN commitmail json YAML

Fixes a build failure when the letter 'j' appears in MAKEFLAGS.

(jmcneill)

2019-06-22 13:01:58 UTC MAIN commitmail json YAML

doc: Updated net/bftpd to 5.1

(nia)