Skip to content
Permalink
Branch: trunk
Commits on Jul 8, 2020
  1. - Specify ISO-8859-1 encoding on a couple Texinfo docs that aren't UTF8.

    schmonz committed Jul 8, 2020
      Fixes `utf8 "\\xF6" does not map to Unicode` that was breaking SmartOS bulk builds.
    - Use afplay(1) on macOS (included since 2007) instead of deprecated audio/qtplay.
      Other platforms still need to define default audio players.
    - Include librsvg to get the gdk-pixbuf SVG loader for solvege.svg.
    - Bump PKGREVISION.
Commits on Jul 7, 2020
  1. Update to 2020.05.04. From the changelog:

    schmonz committed Jul 7, 2020
    - The setstate command from idtools is now included in fdtools.
    - Compatibility with the latest skalibs.
    - Silencing modern compiler warnings.
  2. Update to 2.9.2.1. From the changelog:

    schmonz committed Jul 7, 2020
    - Bugfixes.
    - New bigkv_* set of functions in libdatastruct.
  3. Update to 4.0. From the changelog:

    schmonz committed Jul 7, 2020
    New functionality:
    
    * Added MemoryAccountant
    * Added SimpleStringCache that also removed the memory leak caused by longjmp in C
    * Thread-safe memory leak detector overloads
    * New command-line options:
      * -h help option
      * -s shuffle (random) option
      * -t run a specific test option
      * -vv extra verbose option
      * -k add a package name to junit output
    * Added new asserts: CHECK_COMPARE, and improved C macros
    * Support for newer compilers and address sanitizer
    
    Small improvements:
    
    * Fixed problems with gdb
    * More 16-bit support
    * Added Makefile for making the examples with an installed CppUTest
    * Small mock improvements
    * Removed more compiler warnings
    * Support for C++14, C++17, and C++2x (added to automated build)
    
    Improved maintainability:
    
    * Docker builds
    * Vastly improved the automated build with more platforms and variants
    * Continuously releasing the passing build
    * MS-DOS support (added to automated build)
Commits on Jul 6, 2020
  1. Update to 1.1.0. From the changelog:

    schmonz committed Jul 6, 2020
    - Fixed Perl Pod errors, thanks to a pull request from Mohammad S Anwar
      (#470).
    - Fixed test failures when running with the localization set to German
      or Italian. Thanks to Slaven Rezić for the report (#472).
    - Fixed an issue when the full name of the current user is not set, so
      that it properly falls back on the username. Thanks to Slaven Rezić and
      Matthieu Foucault for the report and testing various fixes (#473).
    - Eliminated an error when using the `-t` option to specify a target, due
      to a missing dependency declaration in the Target class. Thanks to
      Clinton Adams for the fix (#509)!
    - Updated the IPC::System::Simple Win32 workaround added in 0.9999 to
      properly support released versions of IPC::System::Simple. This fixes
      errors running the database command-line clients on Windows (#503).
    - Sqitch now only passes the `--password` option to the MySQL client if
      it was not read from the `.my.cnf` file, as it's more secure to let
      the client use `.my.cnf`, and it eliminates a warning from recent
      versions of the client. Thanks to Kiel R Stirling for the fix (#484)!
    - Added a note to the tutorials to skip setting the `engine.$engine.client`
      config when using the Docker image.
    - Added the new `check` command, which compares the SHA1 hashes of the
      deploy scripts to the database, and reports if any have been modified
      since they were deployed. Thanks to Matthieu Foucault for the pull
      request and diligent work on this feature (#477)!
    - Added the `--modified` option to the `rebase` and `revert` commands, to
      revert to the earliest change with a modified deploy script. Handy for
      rapid rebasing during iterative development cycles. Thanks to Matthieu
      Foucault for this feature (#477)!
    - Fixed an issue where the Snowflake engine would complain about not
      finding the account name even for commands that don't need them, such
      as `init`. Thanks to Stack Overflow user vbp13 for the report (#502).
  2. Add Leah Neukirchen's implementation of DJB's redo build system in

    schmonz committed Jul 6, 2020
    portable C with zero dependencies.
  3. Update to 0.42c. From the changelog:

    schmonz committed Jul 6, 2020
    - jobserver.py: _try_read()'s alarm timeout needs to throw an exception.
    - Documentation fixes.
    
    pkgsrc changes:
    
    - Avoid CONFLICTS with other redo implementations.
Commits on Jul 4, 2020
  1. Skip building and installing API docs with Doxygen, as suggested

    schmonz committed Jul 4, 2020
    by the author. Bump PKGREVISION.
Commits on Jul 2, 2020
Commits on Jun 30, 2020
Commits on Jun 26, 2020
  1. Fix Illumos build.

    schmonz committed Jun 26, 2020
  2. Assign non-default SUBST_FILES.djberrno with =, not += (because it

    schmonz committed Jun 26, 2020
    doesn't actually append).
Commits on Jun 25, 2020
  1. Retire 'djbware-errno-hack' and associated options.mk cleverness.

    schmonz committed Jun 25, 2020
    Instead:
    
    1. Package makefiles including their own options.mk
    2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed
    3. Packages adjust SUBST_FILES.djberrno, if needed
    
    Should fix bulk build failures due to multiple inclusions of options.mk
    and/or incorrect definitions of DJB_ERRNO_HACK.
    
    Approved during the freeze by wiz@.
Commits on Jun 10, 2020
Older
You can’t perform that action at this time.