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 (0m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 16:09:29 UTC Now

2020-09-04 13:02:58 UTC MAIN commitmail json YAML

audio/din: Updates to 48

Changes since 47.1:

DIN Is Noise 48:

  /*  create drone pendulum based on number of drones instead of spacing

  /* convert selected pitched drones to noising drones and vice-versa.
    + CTRL + . to convert selected pitched drones to noising drones
      or Menu >> Drone Tools >> Drone > Noise
    + CTRL + , to convert selected noising drones to pitched drones
      or Menu >> Drone Tools >> Noise > Drone

  /* mute and unmute selected drones
    + SHIFT + , to mute selected drones or Menu > Drone tools > Mute
    + SHIFT + . to unmute selected drones or Menu > Drone tools > Unmute

  /* Zero and Reset gravity from Gravity widget

  /* Zero velocity of drones

  /* Start and End angles for geometry > sound plugins on curve editor
    + ie., Circler, Rose_Milker and Lissajous
      + you can now turn a part - an arc - of rose and lissajous curves into waveforms/envelopes/modulators!
    + Phase for Spiraler
      + End angle found from Turns

  /* Start, End points in Countries plugin on curve editors

    + turn 'arc' of a 'country polygon' into waveform/envelope/modulator

  /* set Phase of each harmonic in Sine_Mixer

    + press g to toggle between harmonics and phase 'levels'
    + Phase levels is blue
      + goes from 0 deg (bottom) to 360 deg (top)

  /* press f to toggle paint harmonics (or phase) in Sine_Mixer

  /* overlay last screen (instrument or editor) on curve editor

  /* !EXPERIMENTAL! mouse slider increment scaling

    When using mouse slider:

      press , to set increment to 1/N of original increment
      press . to set increment to Nx of original increment
      press 1,2,3...9 sets N = 1,2,3...9
      press 0 to set N = 10
      default N = 10

  /* if selected drones exist, set initial menu tab to Drone Params on microtonal keyboard

  * ` to flip to last screen
      * flip between editors
      * flip between instruments

  * improved curve editor
    * curve samples display, curve component picker, cursor display

  * improved auto splitting 'box that has a ball' in Mondrian
    * results in better trapping of ball(s) in box(es) :)

  ! fixed dont warp mouse when mouse slider activation aborted !
  ! fixed add/remove gravity widget on menu toggle !
  ! fixed load/save of launched drones !
  ! fixed reset velocity & gravity !
  ! fixed crash when clearing all harmonic bookmarks and moving sine mixer !
  ! fixed name of radius curve in spiraler plugin !
  ! fixed drones per minute as float instead of int !
  ! removed release location from the title bar as COVID-19 has grounded me in Chennai, India :( !

(fox)

2020-09-04 12:43:24 UTC MAIN commitmail json YAML

[databases/postgresql12-client] Set MAKE_JOBS_SAFE=no

This fails to build with make -j16, but works fine with make -j1.

(js)

2020-09-04 12:30:01 UTC MAIN commitmail json YAML

2020-09-04 12:26:35 UTC MAIN commitmail json YAML

2020-09-04 12:25:04 UTC MAIN commitmail json YAML

2020-09-04 12:22:53 UTC MAIN commitmail json YAML

*: revert previous, p5-Package-Constants is not part of perl

(wiz)

2020-09-04 12:21:15 UTC MAIN commitmail json YAML

2020-09-04 12:19:47 UTC MAIN commitmail json YAML

2020-09-04 12:17:29 UTC MAIN commitmail json YAML

2020-09-04 12:16:22 UTC MAIN commitmail json YAML

*: remove p5-Module-Load, part of perl

(wiz)

2020-09-04 12:15:22 UTC MAIN commitmail json YAML

2020-09-04 12:09:46 UTC MAIN commitmail json YAML

2020-09-04 12:07:40 UTC MAIN commitmail json YAML

2020-09-04 12:06:19 UTC MAIN commitmail json YAML

2020-09-04 12:05:15 UTC MAIN commitmail json YAML

2020-09-04 12:01:53 UTC MAIN commitmail json YAML

2020-09-04 12:00:48 UTC MAIN commitmail json YAML

2020-09-04 11:52:59 UTC MAIN commitmail json YAML

2020-09-04 11:51:12 UTC MAIN commitmail json YAML

2020-09-04 11:50:26 UTC MAIN commitmail json YAML

doc: Updated audio/ncspot to 0.2.2

(pin)

2020-09-04 11:49:46 UTC MAIN commitmail json YAML

audio/ncspot: update to 0.2.2

0.2.2
Changes

-DBus: Fetch playback progress when position is queried (fixes #223, #236)
-DBus: Fix trackid replacing string with d-bus path, Seek & SetPosition
implementation (#252)
-Add notifications (#247)
-Do not delete from empty queue (fixes #253)
-Make contextmenu aware of commands (e.g. for Vim-like bindings)
(fixes #108, #157, #178, #199, #250)
-Use libc for setlocale() to fix non-ASCII (#256)

(pin)

2020-09-04 11:49:26 UTC MAIN commitmail json YAML

2020-09-04 11:47:32 UTC MAIN commitmail json YAML

2020-09-04 11:46:12 UTC MAIN commitmail json YAML

p5-biblatex-biber: remove p5-IPC-Cmd, part of perl

(wiz)

2020-09-04 11:44:16 UTC MAIN commitmail json YAML

2020-09-04 11:43:05 UTC MAIN commitmail json YAML

*: remove p5-IO-Zlib, part of perl

(wiz)

2020-09-04 11:40:41 UTC MAIN commitmail json YAML

2020-09-04 11:39:46 UTC MAIN commitmail json YAML

2020-09-04 11:37:33 UTC MAIN commitmail json YAML

2020-09-04 11:36:50 UTC MAIN commitmail json YAML

2020-09-04 11:33:17 UTC MAIN commitmail json YAML

2020-09-04 11:32:25 UTC MAIN commitmail json YAML

2020-09-04 11:29:52 UTC MAIN commitmail json YAML

2020-09-04 11:29:07 UTC MAIN commitmail json YAML

2020-09-04 11:25:45 UTC MAIN commitmail json YAML

2020-09-04 11:23:41 UTC MAIN commitmail json YAML

2020-09-04 11:23:08 UTC MAIN commitmail json YAML

2020-09-04 11:22:11 UTC MAIN commitmail json YAML

doc: Added graphics/graphene version 1.10.2

(prlw1)

2020-09-04 11:21:41 UTC MAIN commitmail json YAML

Add graphene 1.10.2

Needed for GTK4.

Description:
When creating graphic libraries you most likely end up dealing with
points and rectangles. If you're particularly unlucky, you may end
up dealing with affine matrices and 2D transformations. If you're
writing a graphic library with 3D transformations, though, you are
going to hit the jackpot:  4x4 matrices, projections, transformations,
vectors, and quaternions.

Most of this stuff exists, in various forms, in other libraries,
but it has the major drawback of coming along with the rest of
those libraries, which may or may not be what you want. Those
libraries are also available in various languages, as long as those
languages are C++; again, it may or may not be something you want.

For this reason, I decided to write the thinnest, smallest possible
layer needed to write a canvas library; given its relative size,
and the propensity for graphics libraries to have a pun in their
name, I decided to call it Graphene.

This library provides types and their relative API; it does not
deal with windowing system surfaces, drawing, scene graphs, or
input. You're supposed to do that yourself, in your own canvas
implementation, which is the whole point of writing the library in
the first place.

(prlw1)

2020-09-04 11:20:40 UTC MAIN commitmail json YAML

2020-09-04 11:19:09 UTC MAIN commitmail json YAML

*: remove p5-ExtUtils-MakeMaker, part of perl since forever

(wiz)

2020-09-04 11:14:58 UTC MAIN commitmail json YAML

doc: Updated devel/pango to 1.46.1

(prlw1)

2020-09-04 11:14:31 UTC MAIN commitmail json YAML

doc: Updated devel/pango to 1.46.1

(prlw1)

2020-09-04 11:14:08 UTC MAIN commitmail json YAML

Update pango to 1.46.1

XXX Are the CoreText patches still necessary? (c.f. PR pkg/53730)

Overview of changes in 1.46.1
=============================
- Revert an unintentional PangoRenderer abi break in 1.46.0
- Various small fixes

Overview of changes in 1.46.0
=============================
- Bump version to 1.46

Overview of changes in 1.45.5
=============================
- Export pango_color_parse_with_alpha
- Stop using hb-glib

Overview of changes in 1.45.4
=============================
- Fix build on Windows
- Fix a pidgin crash
- fc: Always reject unsupported font formats
- coretext: Fix cairo scaling

Overview of changes in 1.45.3
=============================
- Fix pango_attr_list_change
- Fix crashes with empty attribute lists

Overview of changes in 1.45.2
=============================
- Fix several crashes in gtk2 applications
- Revert an unintentional introspection API change
- Include HarfBuzz when igenerating introspection data

Overview of changes in 1.45.1
=============================
- Undo PangoFontsetSimple deprecation
- Annotation fixes for various apis
- Add api to compare attribute lists
- Update data tables to Unicode 13.0
- Various test improvements
- Require GLib 2.60

Overview of changes in 1.45.0
=============================
- Some new font enumeration apis:
  pango_font_map_get_family
  pango_font_family_get_face
  pango_font_face_get_family
  pango_font_get_face
- Support for line-wide underlines
- Support for overlines

(prlw1)

2020-09-04 11:14:07 UTC MAIN commitmail json YAML

2020-09-04 11:12:04 UTC MAIN commitmail json YAML

2020-09-04 11:10:02 UTC MAIN commitmail json YAML

2020-09-04 11:09:02 UTC MAIN commitmail json YAML

2020-09-04 11:06:03 UTC MAIN commitmail json YAML

2020-09-04 11:03:15 UTC MAIN commitmail json YAML

2020-09-04 11:01:02 UTC MAIN commitmail json YAML

2020-09-04 10:57:35 UTC MAIN commitmail json YAML

p5-RPC-XML: remove p5-Compress-Raw-Zlib, part of perl

(wiz)

2020-09-04 10:55:09 UTC MAIN commitmail json YAML

2020-09-04 10:50:33 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 2.7.2

(prlw1)

2020-09-04 10:50:08 UTC MAIN commitmail json YAML

Update harfbuzz to 2.7.2

Add introspection option defaulting to ON as new pango needs this.

Overview of changes leading to 2.7.2
Saturday, August 29, 2020
====================================
- Fix a regression in the previous release that caused a crash with Kaithi.
- More OOM fixes.

(prlw1)

2020-09-04 10:46:23 UTC MAIN commitmail json YAML

2020-09-04 10:44:34 UTC MAIN commitmail json YAML

perl: Revert previous, thinko

(wiz)

2020-09-04 10:43:38 UTC MAIN commitmail json YAML

perl5: remove conflict with p5-CPAN-Meta-YAML, corelist says it was never part of perl

(wiz)

2020-09-04 10:42:40 UTC MAIN commitmail json YAML

2020-09-04 10:41:23 UTC MAIN commitmail json YAML

ExtUtils-MakeMaker: remove p5-CPAN-Meta-Requirements dependency, part of perl

(wiz)

2020-09-04 10:40:12 UTC MAIN commitmail json YAML

2020-09-04 10:39:25 UTC MAIN commitmail json YAML

2020-09-04 10:38:22 UTC MAIN commitmail json YAML

doc: Updated textproc/po4a to 0.57nb3

(wiz)

2020-09-04 10:38:13 UTC MAIN commitmail json YAML

po4a: add some missing dependencies

Now more of the testsuite runs through successfully.

Bump PKGREVISION.

(wiz)

2020-09-04 10:33:14 UTC MAIN commitmail json YAML

2020-09-04 10:22:46 UTC MAIN commitmail json YAML

2020-09-04 10:19:23 UTC MAIN commitmail json YAML

2020-09-04 10:15:43 UTC MAIN commitmail json YAML

doc: Added chat/profanity version 0.9.5

(nia)

2020-09-04 10:15:17 UTC MAIN commitmail json YAML

2020-09-04 10:15:12 UTC MAIN commitmail json YAML

2020-09-04 10:13:41 UTC MAIN commitmail json YAML

2020-09-04 10:13:29 UTC MAIN commitmail json YAML

doc: Added chat/libmesode version 0.9.3

(nia)

2020-09-04 10:13:16 UTC MAIN commitmail json YAML

chat: Add libmesode. Based on work by js in pkgsrc-wip.

libmesode is a libstrophe fork.

libstrophe is a minimal XMPP library written in C. It has almost no
external dependencies, only an XML parsing library.

(nia)

2020-09-04 10:10:28 UTC MAIN commitmail json YAML

Oops, forgot to check in updated distinfo

(js)

2020-09-04 10:08:46 UTC MAIN commitmail json YAML

[lang/perl5] Fix rpath on QNX

(js)

2020-09-04 09:48:32 UTC MAIN commitmail json YAML

2020-09-04 09:44:17 UTC MAIN commitmail json YAML

2020-09-04 09:43:33 UTC MAIN commitmail json YAML

doc: Updated print/p5-biblatex-biber to 2.14nb2

(wiz)

2020-09-04 09:43:23 UTC MAIN commitmail json YAML

p5-biblatex-biber: remove p5-Unicode-Normalize dependency

That package has been part of perl since 2004.

(wiz)

2020-09-04 09:40:50 UTC MAIN commitmail json YAML

2020-09-04 09:39:58 UTC MAIN commitmail json YAML

2020-09-04 09:29:54 UTC MAIN commitmail json YAML

2020-09-04 09:29:11 UTC MAIN commitmail json YAML

2020-09-04 09:28:51 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Text-MultiMarkdown to 1.000035nb2

(wiz)

2020-09-04 09:28:41 UTC MAIN commitmail json YAML

p5-Text-MultiMarkdown: fix {TEST_,}DEPENDS

Now this passes its self-test suite.

(wiz)

2020-09-04 01:15:42 UTC MAIN commitmail json YAML

options.description: fix a couple of typos

(gutteridge)

2020-09-04 01:14:24 UTC MAIN commitmail json YAML

options.description: addition of py-game

(gutteridge)

2020-09-04 01:12:00 UTC MAIN commitmail json YAML

doc: Updated audio/py-music21 to 6.1.0

(gutteridge)

2020-09-04 01:11:31 UTC MAIN commitmail json YAML

py-music21: update to 6.1.0

Change log:

Music21 v6 is OUT as v6.1.0! This represents over 500 commits over the past 14 months since v5.7 was released.

Many thanks to Jacob Tyler Walls (JTW below) who made so many contributions to the v6 branch, both big and small. Mad props and round of applause!

v6 fully supports Python 3.8 and removes support for Python 3.5. v6 will be the last major release to support Python 3.6 and we will work on Python 3.9 support immediately.

As with all new v.X releases of music21 there are improvements and some backwards incompatible changes (not too many)

In no particular order, here are the things to look for in the new music21 v6:

    Type hints throughout music21 -- when you program with a sophisticated IDE you will be able to see what is returned and required as attributes in much of music21.

    music21 is no longer packaged with external modules; these will be installed when installing music21 via pip (otherwise run pip install -r requirements.txt). Speed and security improvements come with this.

    converter.parse('file.mid', quantizePost=False) will let you load in a MIDI file without any quantizing. (Thanks JTW)

    Lots more values cached = faster music21; RomanNumerals in particular are over an order of magnitude faster, and Chords are faster too. If you ever have a problem, all Music21Objects have a .clearCache() function. Just add @cacheMethod as a decorator to a method and it will use the caching routine.

    Intervals have been rewritten to use properties entirely. So whatever happens to an Interval, its semiSimpleNiceName (to take one of dozens of examples) will always be up to date. Intervals use Specifiers that are enums like interval. Specifier.PERFECT instead of inscrutable numbers. (those inscrutable numbers still work though) Specifiers are more than just standard enums -- they can invert themselves, do semitonesAboveMajor() etc. Interval geeks rejoice.

    Intervals given a noteStart and a name will generate noteEnd automagically. They also get transposePitch() improvements along the way.

    KeySignature gets transposePitchFromC() which takes a pitch in C major and returns the pitch in the same scale degree in this key..

    Voices with gaps in them work way better in MusicXML. Repeat endings with multiple numbers like 1,2 r/t with musicxml (JTW)

    TSV files which encode harmonic analysis can now be parsed (Thanks Mark Gotham)

    Humdrum harm spines parse now, giving another way of encoding harmonic analysis. (Thanks Néstor Nápoles López)

    MIDI refactor: easier to subclass and extend and with many docs -- keeps a clear distinction between strings and bytes. MIDI values are all Enum classes (but IntEnums so they compare well with pure numbers)

    StripTies works much better thanks to JTW -- and does not filter out non-Notes anymore (technically an incompatibility, but really a bug fix). Voices, etc. don't faze .stripTies() any more. Stream.voicesToParts() also preserves more elements. Chords with some notes tied and some don't no longer get merged. Note that stripTies retainContainers defaults to True now, because getting the opposite behavior is as easy as a .flat

    Internal but important: lots of parts of music21 code that used abbreviations now spell out the whole word. This is important for our friends using screen readers. While music21 will (for historical/compatibility reasons) still use camelCase for all method names, attribute names, etc., internal variables may now use underscore_case which helps with screen readers.

    Stream().write('mxl') will write compressed musicxml (JTW). Or write('...', format='musicxml', compress=True)

    Improvements to VoiceLeadingQuartets (thanks Ryaan Ahmed), including finding parallel intervals with octave displacement. voiceCrossing and voiceOverlap detection.

    Substantial improvements to RomanText: see https://dmitri.mycpanel.princeton.edu/romantext.pdf

    RomanNumerals can specify how they represent ^6 and ^7 in minor with sixthMinor and seventhMinor keywords)

    OMR fixers can recognize Turns and other ornaments. More merging here to come. Thanks Janelle Sands!

    Substantial improvements to beaming routines and tests (thanks Almog Cohen!)

    Keys now have .deriveByDegree() like Scales, so "What minor key has scale degree 3 as B-flat?" can easily be answered.

    Improvements to dotted tuplets (Almog Cohen)

    Chord.name/fullName now gives better names for common chords like Major/Minor triads -- no longer relies entirely on chord.tables. But even there many improvements and spelling corrections.

    Chords expose .notes to get at the notes that make up a chord, in a different way than Chord[0] or for n in Chord -- I'm still an old Perl guy, sometimes There's More Than One Way to Do It, and this way makes some things conceptually much easier and faster.

    More Bach Chorale fixes from Doctor Schmidt (thanks!)

    Stream.replace(recurse=True) finally works!

    StringIndication, FretIndication work in musicxml (thanks Peter Mitrano)

    For those who are adventurous -- intervalNetworks are now exposed on scales.

    prebase.ProtoM21Object -- an idea ported back from music21j: nearly every object in music21, including all Music21Objects, inherits from this super-lightweight base class which allows for querying classes and giving consistent representations. It makes working in music21 a lot more fun.

Incompatible Changes

    Stream filters now return a new StreamIterator. So old code like:

s = stream.Stream()
sIter = s.iter
sIter.getElementsByClass('Chord')
list(sIter)

should now be written as:

s = stream.Stream()
sIter = s.iter
sIter2 = sIter.getElementsByClass('Chord')
list(sIter2)

For most people using filters within a for-loop, nothing will appear to have changed.

    if element in stream now only returns True if the element is actually in the Stream, not if element is equal to something in the Stream. This is not normal Python behavior for __contains__ but it is something music21 users have counted on for a decade, and now it is assured.

    MIDI has been completely refactored, so if you are mucking with MIDI internals, it's going to be completely different. If you're just using converter.parse and .write('midi') it won't have changed much.

Also

    Setting a pitch's accidental to a number is deprecated and to be removed soon. use b = pitch.Pitch('B4'); b.accidental = pitch.Accidental(-1).
    some long deprecated functions removed, such as Stream.restoreActiveSites, Stream. _yieldReverseUpwardsSearch, common.standardDeviation (use statistics.stdev instead).
    Chord sort methods no longer return the chord itself if inPlace=True
    interval.convertSemitoneToSpecifierGenericMicrotone, convertSemitoneToSpecifierGeneric now return a Specifier Enum as their first value
    Spelling corrections that are technically incompatible: Interval.perfectable replaces typo Interval.prefectable. Appoggiatura is spelled correctly with two-gs everywhere it's used (JTW)
    stripTies(retainContainers=True) is now the default.
    Half-diminished chords have ø7 etc. as their default representation.
    MIDI.intsToHexString has become MIDI.intsToHexBytes which does what is says it does.

Small Changes/Bugs squashed:

    A malformed spanner in musicxml will no longer crash parsing.
    Tuplets are equal if their durations are equal. Better docs for duration equality.
    contextSites, next, previous, and getContextByClass have a priorityTargetOnly or activeSiteOnly keyword for searching activeSite only. Speed!
    From music21.X import * works much more reliably.
    Bugs fixed in feature extraction of keys.
    serial allows "P" or "T" to be used for transpositions
    Tone-Rows give their row in the repr.
    Historical tone-rows no longer have Row in their name. For instance: serial.getHistoricalRowByName('SchoenbergOp37').matrix() -- the old form still works though.
    Feature extraction on empty streams (or ones that don't have instruments or something else) works properly (JTW)
    Feature output formats can set .ext directly, in case you need a different extension.
    viio7 can be specified as vii07
    Interval: reverse=True works properly
    subprocess.run is used instead of os.system for PNG generation. Thanks UÄŸur Güney. Fixes using musescore with music21 in Jupyter when spaces appear in filenames. (also thanks to Frank Zalkow)
    Better representation for many objects
    Error handling for incorrect chord abbreviation is improved. Thanks Vikram Natarajan
    Librettists and lyricists can be searched in metadata. .age() works properly for living composers.
    MIDI plays back properly in Jupyter again BUT also does not add a delay when writing out a file.
    Voice numbers in generated musicxml are now low numbers
    pitch.Accidental gets . setAttributeIndependently() in case you want something to look like a flat but only alter 0.8 semitones. (This appeared in v.5 at some point but was never announced)
    Note gets a pitchChanged() method which is called by its attached pitch anytime it changes so that caches can be used. Pitch gets an informClient() method which is called anytime the pitch itself changes. There is something similar in Chords too. This squashes a lot of bugs where pitches were changing but notes/chords/scales/etc. did not act like they had changed.
    makeAccidentals works properly in Voices (JTW)
    MIDI parsing gets more instrument objects from more places (JTW)
    zero-length objects at the end of streams were being ignored by makeNotation (JTW)
    Show formats: MuseScore 3.5 compatibility. (JTW). Preview is found by default on macOS Catalina/Big Sur -- still works for older OSes. No more 'is your doc > 999 pages?' bugs!
    Some Neo-Riemannian docs weren't showing (thanks Adam Spiers)
    Tone profiles for key analysis have been corrected. (thanks Micah Walter)
    scaleDegreeWithAlteration on Augmented 6th chords works.
    .musicxml is fully recognized as a suffix.
    Improvements to analysis.windowed (thanks Sandro Luck)
    RepeatExpander now does nothing on a score with no repeats. Before, it crashed.
    Sousa example couldn't show before (thanks David H. Gutteridge)
    Verticality.removeVerticalDissonances now works (also thanks to Gutteridge)
    Z-relation for 5Z37 (5Z17) was incorrect (thanks Rodrigo Balthar Furman for spotting this)
    Power-users who subclass Stream to be standard storage variants: Stream().coreSelfActiveSite(el) allows for subclassing what happens when an element should normally have its activeSite set to the stream.
    Lilypond output with UTF-8 works. Grace notes no longer crash Lilypond. Now that there is a 64-bit binary Mac version of Lilypond, it will not be removed from music21.
    RomanNumerals compare with each other. __eq__ logically defined.
    Modest performance improvements in sorting (Thanks Alexander Morgan)
    Documentation and test improvements and a few bugs squashed in ABC parsing.
    f-strings used throughout music21 allowing for more detailed error messages and many bugs to be detected and removed.

Deprecations

    interval.Interval.convertSpecifier() deprecated. use parseSpecifier instead.
    Humdrum parseData() and parseFile() are deprecated. use the general converter.parse() instead.
    .editorial.misc is deprecated, just stick whatever you want on the .editorial object itself.

Gratitude

As always, I want to thank MIT, the NEH, and the Seaver Institute for supporting music21 over the years along with the community of developers who use and give back to music21.

(gutteridge)

2020-09-04 01:11:03 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Strict to 0.52

(wen)

2020-09-04 01:09:46 UTC MAIN commitmail json YAML

Update to 0.52
Change the DEPENDS to BUILD_DEPENDS since it is only for test.

Upstream changes:
0.52  2019-06-16 10:10:00 MANWAR
      - Applied patch provided by Matthew (Issue #25).

0.51  2019-06-15 06:30:00 MANWAR
      - Now ignores .git folder (Issue #26).

0.50  2019-06-14 15:30:00 MANWAR
      - Added Test::Roo::Role to the list (Issue #29).

0.49  2019-06-13 12:20:00 MANWAR
      - Fixed CPANTS issue (main_module_version_matches_dist_version).

0.48  2019-05-29 11:00:00 MANWAR
      - Added Test::Most to modules with strictures, #27 @robrwo

(wen)

2020-09-03 21:03:04 UTC MAIN commitmail json YAML

graphics/ImageMagick: Fix buildlink3.mk after heif was made optional

After heif support was made optional, buildlink3.mk was not adjusted.
This commit fixes it.

(otis)

2020-09-03 20:35:17 UTC MAIN commitmail json YAML

net/bind916: Explicitly disable lmdb with lmdb option unset

Disable lmdb explicitly to instruct configure to not look for lmdb at all.

(otis)

2020-09-03 20:31:07 UTC MAIN commitmail json YAML

doc: Updated security/mbedtls to 2.24.0

(nia)

2020-09-03 20:30:56 UTC MAIN commitmail json YAML

mbedtls: Update to 2.24.0

= mbed TLS 2.24.0 branch released 2020-09-01

API changes
  * In the PSA API, rename the types of elliptic curve and Diffie-Hellman
    group families to psa_ecc_family_t and psa_dh_family_t, in line with the
    PSA Crypto API specification version 1.0.0.
    Rename associated macros as well:
    PSA_ECC_CURVE_xxx renamed to PSA_ECC_FAMILY_xxx
    PSA_DH_GROUP_xxx renamed to PSA_DH_FAMILY_xxx
    PSA_KEY_TYPE_GET_CURVE renamed to to PSA_KEY_TYPE_ECC_GET_FAMILY
    PSA_KEY_TYPE_GET_GROUP renamed to PSA_KEY_TYPE_DH_GET_FAMILY

Default behavior changes
  * Stop storing persistent information about externally stored keys created
    through PSA Crypto with a volatile lifetime. Reported in #3288 and
    contributed by Steven Cooreman in #3382.

Features
  * The new function mbedtls_ecp_write_key() exports private ECC keys back to
    a byte buffer. It is the inverse of the existing mbedtls_ecp_read_key().
  * Support building on e2k (Elbrus) architecture: correctly enable
    -Wformat-signedness, and fix the code that causes signed-one-bit-field
    and sign-compare warnings. Contributed by makise-homura (Igor Molchanov)
    <akemi_homura@kurisa.ch>.

Security
  * Fix a vulnerability in the verification of X.509 certificates when
    matching the expected common name (the cn argument of
    mbedtls_x509_crt_verify()) with the actual certificate name: when the
    subjecAltName extension is present, the expected name was compared to any
    name in that extension regardless of its type. This means that an
    attacker could for example impersonate a 4-bytes or 16-byte domain by
    getting a certificate for the corresponding IPv4 or IPv6 (this would
    require the attacker to control that IP address, though). Similar attacks
    using other subjectAltName name types might be possible. Found and
    reported by kFYatek in #3498.
  * When checking X.509 CRLs, a certificate was only considered as revoked if
    its revocationDate was in the past according to the local clock if
    available. In particular, on builds without MBEDTLS_HAVE_TIME_DATE,
    certificates were never considered as revoked. On builds with
    MBEDTLS_HAVE_TIME_DATE, an attacker able to control the local clock (for
    example, an untrusted OS attacking a secure enclave) could prevent
    revocation of certificates via CRLs. Fixed by no longer checking the
    revocationDate field, in accordance with RFC 5280. Reported by
    yuemonangong in #3340. Reported independently and fixed by
    Raoul Strackx and Jethro Beekman in #3433.
  * In (D)TLS record decryption, when using a CBC ciphersuites without the
    Encrypt-then-Mac extension, use constant code flow memory access patterns
    to extract and check the MAC. This is an improvement to the existing
    countermeasure against Lucky 13 attacks. The previous countermeasure was
    effective against network-based attackers, but less so against local
    attackers. The new countermeasure defends against local attackers, even
    if they have access to fine-grained measurements. In particular, this
    fixes a local Lucky 13 cache attack found and reported by Tuba Yavuz,
    Farhaan Fowze, Ken (Yihan) Bai, Grant Hernandez, and Kevin Butler
    (University of Florida) and Dave Tian (Purdue University).
  * Fix side channel in RSA private key operations and static (finite-field)
    Diffie-Hellman. An adversary with precise enough timing and memory access
    information (typically an untrusted operating system attacking a secure
    enclave) could bypass an existing counter-measure (base blinding) and
    potentially fully recover the private key.
  * Fix a 1-byte buffer overread in mbedtls_x509_crl_parse_der().
    Credit to OSS-Fuzz for detecting the problem and to Philippe Antoine
    for pinpointing the problematic code.
  * Zeroising of plaintext buffers in mbedtls_ssl_read() to erase unused
    application data from memory. Reported in #689 by
    Johan Uppman Bruce of Sectra.

Bugfix
  * Library files installed after a CMake build no longer have execute
    permission.
  * Use local labels in mbedtls_padlock_has_support() to fix an invalid symbol
    redefinition if the function is inlined.
    Reported in #3451 and fix contributed in #3452 by okhowang.
  * Fix the endianness of Curve25519 keys imported/exported through the PSA
    APIs. psa_import_key and psa_export_key will now correctly expect/output
    Montgomery keys in little-endian as defined by RFC7748. Contributed by
    Steven Cooreman in #3425.
  * Fix build errors when the only enabled elliptic curves are Montgomery
    curves. Raised by signpainter in #941 and by Taiki-San in #1412. This
    also fixes missing declarations reported by Steven Cooreman in #1147.
  * Fix self-test failure when the only enabled short Weierstrass elliptic
    curve is secp192k1. Fixes #2017.
  * PSA key import will now correctly import a Curve25519/Curve448 public key
    instead of erroring out. Contributed by Steven Cooreman in #3492.
  * Use arc4random_buf on NetBSD instead of rand implementation with cyclical
    lower bits. Fix contributed in #3540.
  * Fix a memory leak in mbedtls_md_setup() when using HMAC under low memory
    conditions. Reported and fix suggested by Guido Vranken in #3486.
  * Fix bug in redirection of unit test outputs on platforms where stdout is
    defined as a macro. First reported in #2311 and fix contributed in #3528.

Changes
  * Only pass -Wformat-signedness to versions of GCC that support it. Reported
    in #3478 and fix contributed in #3479 by okhowang.
  * Reduce the stack consumption of mbedtls_x509write_csr_der() which
    previously could lead to stack overflow on constrained devices.
    Contributed by Doru Gucea and Simon Leet in #3464.
  * Undefine the ASSERT macro before defining it locally, in case it is defined
    in a platform header. Contributed by Abdelatif Guettouche in #3557.
  * Update copyright notices to use Linux Foundation guidance. As a result,
    the copyright of contributors other than Arm is now acknowledged, and the
    years of publishing are no longer tracked in the source files. This also
    eliminates the need for the lines declaring the files to be part of
    MbedTLS. Fixes #3457.
  * Add the command line parameter key_pwd to the ssl_client2 and ssl_server2
    example applications which allows to provide a password for the key file
    specified through the existing key_file argument. This allows the use of
    these applications with password-protected key files. Analogously but for
    ssl_server2 only, add the command line parameter key_pwd2 which allows to
    set a password for the key file provided through the existing key_file2
    argument.

(nia)

2020-09-03 20:26:37 UTC MAIN commitmail json YAML

mail: Enable thunderbird68-l10n

(ryoon)

2020-09-03 20:25:49 UTC MAIN commitmail json YAML

doc: Added mail/thunderbird68-l10n version 68.12.0

(ryoon)

2020-09-03 20:25:23 UTC MAIN commitmail json YAML

2020-09-03 20:24:25 UTC MAIN commitmail json YAML

mail: Enable thunderbird68

(ryoon)

2020-09-03 20:23:19 UTC MAIN commitmail json YAML

doc: Added mail/thunderbird68 version 68.12.0

(ryoon)

2020-09-03 20:22:26 UTC MAIN commitmail json YAML

mail/thunderbird68: import thunderbird68-68.12.0

Thunderbird is a free email, news, and chat application with support for
add-ons, derived from the Mozilla Firefox web browser.

(ryoon)

2020-09-03 19:20:44 UTC MAIN commitmail json YAML

doc: Updated www/py-wtforms to 2.3.3

(kleink)

2020-09-03 19:20:23 UTC MAIN commitmail json YAML

py-wtforms: Update to 2.3.3.

Version 2.3.3
-------------

Released 2020-07-30

-  This release includes the translation files that were missing in the
    2.3.2 release. :issue:`641`

Version 2.3.2
-------------

Released 2020-07-29

-  Fixed a bug with :class:`~fields.SelectField` choices shortcut at
    form submission. :pr:`598, 639`

(kleink)

2020-09-03 19:08:00 UTC MAIN commitmail json YAML

libheif: Remove stray erroneous line

(otis)

2020-09-03 19:07:19 UTC MAIN commitmail json YAML

2020-09-03 17:28:22 UTC MAIN commitmail json YAML

doc: Updated security/sqlmap to 1.4.9

(leot)

2020-09-03 17:28:00 UTC MAIN commitmail json YAML

sqlmap: Update to 1.4.9

No changelog provided by upstream, main changes since 1.4.7 based on commit
messages: add support for generic phpass (Wordpress, Drupal, PHPBB3), bug fixes.

(leot)

2020-09-03 17:06:29 UTC MAIN commitmail json YAML

p5-Coro: annotate current test status

(wiz)

2020-09-03 17:04:55 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Coro to 6.57

(wiz)

2020-09-03 17:02:20 UTC MAIN commitmail json YAML

p5-Coro: update to 6.57.

Still works as badly as before:
t/00_basic.t .... Failed 3/5 subtests
t/01_unblock.t .. Failed 8/12 subtests

6.57  Wed Jul 29 15:08:44 CEST 2020
- override AnyEvent condvar methods "properly", as AnyEvent
          has support for pluggable condvars since 2011. This also
          avoids problems with recursive waits by avoiding to mix
          impl methods with coro code.
- allow rouse_wait to be called in a different thread.
        - slightly clarify rouse_cb/rouse_wait documentation.
- slightly improve rouse callback performance and memory usage.
        - try to report correct calller when throwing exception in
          on $condvar->recv, not a useless line in Coro::AnyEvent.

6.56  Thu Feb 20 19:40:07 CET 2020
- Coro::EV::time*once functions used ev_once, which is not cancelable.
          This could cause problems due to I/O watchers not being stopped up
          on exceptions/cancellation.

6.55  Fri Jul 19 17:28:09 CEST 2019
- Coro::RWLock woke up only one reader instead of all after a wrlock
          (analyzed and patch by Maxim Skorobogatov).
        - slightly improved documentation of Coro::RWLock and RWLock testcase.
        - quickly (re)-ported to minix 3.3 before minix crashed again.

(wiz)

2020-09-03 16:56:05 UTC MAIN commitmail json YAML

2020-09-03 16:50:59 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 78.2.1

(ryoon)

2020-09-03 16:50:16 UTC MAIN commitmail json YAML

2020-09-03 15:46:06 UTC MAIN commitmail json YAML

2020-09-03 15:45:22 UTC MAIN commitmail json YAML

doc: Updated graphics/py-cairo to 1.19.1

(wiz)

2020-09-03 15:45:12 UTC MAIN commitmail json YAML

py-cairo: update to 1.19.1.

1.19.1 - 2020-02-16
-------------------

* docs: Add moderngl in the integration section. :pr:`174` (:user:`Einar Forselv <einarf>`)
* Support os.PathLike with PyPy3 >= 7.3.0

1.19.0 - 2020-01-23
-------------------

* Python 2 is no longer supported :pr:`172`
* Add machine-readable license statement :pr:`158` (:user:`Maxim Ivanov <ulidtko>`)
* travis-ci: Manually set sysroot so correct SDK is used (:user:`Stuart Axon <stuaxo>`)
* Support Python 3.8 on Windows (because of DLL lookup changes)
* Fix wrong type for set_dash() offset parameter in the docs/types.

(wiz)

2020-09-03 15:44:54 UTC MAIN commitmail json YAML

python: support py-cairo in versioned_dependencies.mk

(wiz)

2020-09-03 15:44:33 UTC MAIN commitmail json YAML

doc: Added graphics/py-cairo118 version 1.18.2nb1

(wiz)

2020-09-03 15:44:24 UTC MAIN commitmail json YAML

graphics/Makefile: + py-cairo118.

(wiz)

2020-09-03 15:44:06 UTC MAIN commitmail json YAML

graphics/py-cairo118: re-import py-cairo-1.18.2nb1 (last python 2.x version)

Cairo is a 2D graphics library with support for multiple output
devices.  Currently supported output targets include the X Window
System, win32, and image buffers. Experimental backends include OpenGL
(through glitz), Quartz, XCB, PostScript and PDF file output.

This package contains the last version that works with Python 2.x.

(wiz)

2020-09-03 15:28:35 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird to 78.2.1

(ryoon)

2020-09-03 15:26:22 UTC MAIN commitmail json YAML

pkgsrc/mail/thunderbird/Makefile@1.256 / diff
pkgsrc/mail/thunderbird/PLIST@1.77 / diff
pkgsrc/mail/thunderbird/PLIST.lightning deleted
pkgsrc/mail/thunderbird/distinfo@1.233 / diff
pkgsrc/mail/thunderbird/options.mk@1.24 / diff
pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js@1.4 / diff
pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_old.configure deleted
pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure@1.4 / diff
pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_package-manifest.in deleted
pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in deleted
pkgsrc/mail/thunderbird/patches/patch-comm_third__party_botan_configure.py@1.1 / diff
pkgsrc/mail/thunderbird/patches/patch-config_gcc-stl-wrapper.template.h@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-configure.in@1.1 / diff
pkgsrc/mail/thunderbird/patches/patch-dom_base_nsAttrName.h@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp@1.5 / diff
pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp@1.3 / diff
pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h@1.2 / diff
pkgsrc/mail/thunderbird/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c@1.1 / diff
pkgsrc/mail/thunderbird/patches/patch-gfx_gl_GLContextProviderGLX.cpp deleted
      :
(more 42 files)
thunderbird: Update to 78.2.1

* Lightning cannot be disabled by users in build time.
  Remove mozilla-lightning option.

Changelog:
78.2.1
Changes
changed OpenPGP enabled by default
changed OpenPGP: Disabled the use of MD5/SM2/SM3 algorithms

Fixes
fixed OpenPGP: Users with sub-identities were unable to encrypt or sign messages when switching identities
fixed OpenPGP message security window did not support dark mode

78.2.0
Changes
changed OpenPGP Key generation now disabled when there is no default mail account configured
changed OpenPGP: Encrypt saved drafts when OpenPGP is enabled
changed Twitter search removed
changed Calendar: Event summary dialog is now themeable
changed MailExtensions: Some APIs now use defineLazyPreferenceGetter in order to benefit from caching

Fixes
fixed OpenPGP Key Manager search function did not work
fixed OpenPGP Key Properties dialog was sometimes too small
fixed OpenPGP: Encrypted email would not send if address contained uppercase characters
fixed OpenPGP: "Key ID" column could not be resized in Key Manage
fixed OpenPGP: Keys containing invalid UTF-8 strings could not be imported
fixed OpenPGP: Enable automatic signing for encrypted messages in additional scenarios
fixed Many more OpenPGP bug fixes and improvements
fixed IMAP fetch chunk size was always 65536 bytes
fixed IMAP server capabilities were not rechecked after upgrading to SSL/TLS connection
fixed Message Composer: Order of attachments could not be modified using drag & drop
fixed Composing messages with a "fixed width" font did not work
fixed Drag and drop of address book contacts did not work in some situations
fixed Address book migration failed when there was a dot in the file name
fixed Address book: "Always prefer display name over message header" was always checked when editing a contact
fixed Address book performance optimizations
fixed Dialog to add a new mail account from "Account Settings" did not open
fixed "Select All" (Ctrl+A) in message source did not work until focused with a mouse click
fixed Ctrl+scroll wheel not zooming in message reader
fixed Setting/changing a signature from a file lost when closing account settings
fixed Adaptive Junk Mail settings could not be disabled
fixed Message filter dialog fixes: Missing scrollbar, drop-down list not wide enough
fixed Various UX and theme improvements

78.1.1
Changes
changed Building OpenPGP shared library linked to system libraries now supported
changed MailExtension errors now shown in Developer Tools console by default
changed MailExtensions: Dynamic registration of calendar providers now supported

Fixesr
fixed OpenPGP improvements
fixed Message preview was sometimes blank after upgrading from Thunderbird 68
fixed Email addresses whitelisted for remote content not displayed in preferences
fixed Importing data from Seamonkey did not work
fixed Renaming a mail list did not update the side bar
fixed MailExtensions: messenger.* namespace was undefined

78.1.0
What's New
new OpenPGP support is now feature complete. Improvements: new Key Wizard, online searching for OpenPGP keys, and more
new The preferences tab now has a search field

Changes
changed Dark background in message reader is now disabled

Fixes
fixed Thunderbird startup was slow when using folder color customizations with many folders. Previously configured colors will not be migrated.
fixed Mail quota usage in status bar did not support terabyte folder sizes
fixed Changing Junk mail settings with keyboard toggled wrong setting
fixed Advanced IMAP server preferences not saved in Account Manager
fixed Address book migration updates and fixes
fixed Address book: Last Modified Date was not updated
fixed Dark mode improvements
fixed Various security fixes

Security fixes:
#CVE-2020-15652: Potential leak of redirect targets when loading scripts in a worker
#CVE-2020-6514: WebRTC data channel leaks internal address to peer
#CVE-2020-15655: Extension APIs could be used to bypass Same-Origin Policy
#CVE-2020-15653: Bypassing iframe sandbox when allowing popups
#CVE-2020-6463: Use-after-free in ANGLE gl::Texture::onUnbindAsSamplerTexture
#CVE-2020-15656: Type confusion for special arguments in IonMonkey
#CVE-2020-15658: Overriding file type when saving to disk
#CVE-2020-15657: DLL hijacking due to incorrect loading path
#CVE-2020-15654: Custom cursor can overlay user interface
#CVE-2020-15659: Memory safety bugs fixed in Thunderbird 78.1

78.0.1
What's New
new OpenPGP: Key revocation, extending key expiration, and secret key backup

Fixes
fixed Drag & Drop multiple attachments to macOS Finder created duplicate files
fixed Faceted search date and relevance settings not saved
fixed FileLink attachments included as a link and file when added from a network drive via drag & drop
fixed About Thunderbird dialog keyboard shortcuts did not work
fixed CC'd recipients sometimes displayed collapsed in header pane
fixed Incremental search in contacts sidebar did not always display local results when an LDAP server was also in use
fixed Contacts sidebar search results cleared after removing a contact
fixed OpenPGP: Messages with long Armor Header lines did not display
fixed OpenPGP: Messages containing non-UTF-8 text were not supported
fixed Various UI and theming fixes
fixed Chat: Participants list did not display operator flags

(ryoon)

2020-09-03 15:00:42 UTC MAIN commitmail json YAML

doc: Updated ham/chirp to 20200902

(gdt)

2020-09-03 15:00:33 UTC MAIN commitmail json YAML

ham/chirp: Update to 20200902

upstream changes are minor

(gdt)

2020-09-03 15:00:20 UTC MAIN commitmail json YAML

doc/pkgsrc.*: regen

(kim)

2020-09-03 14:58:36 UTC MAIN commitmail json YAML

New htdocs-share-20200903.tar.gz

(kim)

2020-09-03 14:57:39 UTC MAIN commitmail json YAML

New htdocs-share-20200903.tar.gz

(kim)

2020-09-03 14:35:04 UTC MAIN commitmail json YAML

2020-09-03 14:03:46 UTC MAIN commitmail json YAML

doc: Updated geography/py-googlemaps to 4.4.2

(kleink)

2020-09-03 14:03:24 UTC MAIN commitmail json YAML

py-googlemaps: Update to 4.4.2.

No changelog provided; doc & ci fixes.

(kleink)

2020-09-03 11:42:29 UTC MAIN commitmail json YAML

doc: Updated www/py-curl to 7.43.0.6

(leot)

2020-09-03 11:32:57 UTC MAIN commitmail json YAML

py-curl: Update to 7.43.0.6

pkgsrc changes:
- Fix for py-setuptools 50.0.1
- Switch MASTER_SITES to pypi

Changes:
7.43.0.6
--------
This release improves SSL backend detection on various systems, adds support
for libcurl's multiple SSL backend functionality and adds support for several
libcurl options.

(leot)

2020-09-03 11:01:59 UTC MAIN commitmail json YAML

doc: Updated www/go-ffuf to 1.1.0

(leot)

2020-09-03 11:01:38 UTC MAIN commitmail json YAML

go-ffuf: Update to 1.1.0

pkgsrc changes:
- Fix a typo in DISTNAME/PKGNAME: it is now go-ffuf (instead of go-fuff)
- Only installs bin/ffuf and its README
- Reset MAINTAINERship, requested by <nikita>

Changes:
1.1.0
-----
- Add unsupported arch/os to goreleaser ignore list (#267)
- Release 1.1 (#266)
- Fix crash with 3xx requests without location header (#265)
- Update random seed logic (#262)
- fix file get thing (#226)
- Update CONTRIBUTORS.md to add bsysop (#258)
- Fixed behavior of wordlist:keyword separator in Windows (#240)
- Add Host information to JSON output file (#223)
- Support outputting all file formats concurrently (#218)
- Increase default rows per page on html report (#217)
- Add the wordlists to the header information (#211)
- Fix error with missing usage info (#195)
- Feature178 (#186)
- Fix for #193 (#194)
- Fix for issue #179 (#180)
- Prepare for 1.1.0-git (#176)

(leot)

2020-09-03 10:46:39 UTC MAIN commitmail json YAML

fdm: Sync OAUTHBEARER patch with the version applied upstream

server.port is a string, not an integer.

PKGREVISION++

(leot)

2020-09-03 10:27:59 UTC MAIN commitmail json YAML

doc: Updated games/woof to 2.1.1

(micha)

2020-09-03 10:26:47 UTC MAIN commitmail json YAML

games/woof: Update to 2.1.1

Bug-fix release, fixing linedef type 242 rendering with moving control
sectors and SDL2_Mixer opening a different number of audio channels than
requested.

(micha)

2020-09-03 09:49:08 UTC MAIN commitmail json YAML

nginx-devel: Add missing dav module checksum.

(jperkin)

2020-09-03 09:48:07 UTC MAIN commitmail json YAML

2020-09-03 09:30:26 UTC MAIN commitmail json YAML

doc: Added sysutils/onefetch version 2.3.0

(pin)

2020-09-03 09:29:51 UTC MAIN commitmail json YAML

2020-09-03 09:28:26 UTC MAIN commitmail json YAML

sysutils/onefetch: import package

Onefetch is a command line information tool that displays information about your
Git repository directly on your terminal.
The information is by default displayed alongside the dominant language's logo.
You can further configure Onefetch to display an image instead or another ascii
logo.
Onefetch provides the user with code statistics and project information with
features like license detection. Onefetch will show the language distribution,
LOC (lines of code), size on disk, Contributors, Version, etc.
You can further configure Onefetch to display exactly what you want it to.
Through the use of command-line flags.
Onefetch supports almost 50 different programming languages.
If your language of choice isn't supported: Open up an issue and support will be
added. Contributions are very welcome!

Thanks to maya for reviewing

(pin)

2020-09-03 08:58:42 UTC MAIN commitmail json YAML

gmp,mpfr: Remove CONFIGURE_ARGS flags from builtin.mk as it assumes that
all recursively depending packages can deal with them.
Those packages that need them already add those CONFIGURE_ARGS, at least
pbulk hasn't revealed any issues (thanks jperkin@).
XXX libiconv is in a similar position, so should receive similar
treatment, but at least it only adds the flags if GNU_CONFIGURE=yes
Fixes PR pkg/55487

(prlw1)

2020-09-03 08:14:24 UTC MAIN commitmail json YAML

doc: Updated textproc/miller to 5.9.1

(fcambus)

2020-09-03 08:14:13 UTC MAIN commitmail json YAML

miller: update to 5.9.1.

ChangeLog:

Security update: disallow --prepipe in .mlrrc

As of Miller 5.9.0, you can have a .mlrrc file containing preferred flags.

As reported in #363, it would be possible for someone to prepare a repository
or some other zipfile/tarfile, for example, containing datasets, and send it
to you. They could have a line of the form prepipe do_something_bad; cat in
that repository, so when you ran any mlr commands in there, it would run the
do_something_bad command (whatever that might be).

The fix is (a) disallow prepipe within .mlrrc files; (b) as a consolation,
allow new prepipe-zcat and prepipe-gunzip options which are safe to use.

Fixes CVE-2020-15167.

(fcambus)

2020-09-03 07:47:54 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.224

(wiz)

2020-09-03 07:47:42 UTC MAIN commitmail json YAML

mame: update to 0.224.

Are you ready kids? MAME 0.224 (our August release) is out now! As
always, there窶冱 plenty to talk about. First of all, the Magnavox
Odysseyツイ and Philips Videopac+ G7400 have had a major overhaul,
with many graphical errors fixed, most software working, and support
for the Chess and Home Computer modules. The Gigatron 8-bit homebrew
computer, created by the late Marcel van Kervinck and based entirely
on 7400-series logic chips, is now working with graphics and
controller support. Acorn 8-bit expansions continue to arrive, with
several additions for the BBC Micro and Electron. Speaking of
expansions, regular contributor F.Ulivi has delivered serial modules
for the HP Integral PC and HP9825/HP9845 families.

Analog arcade audio continues to advance. If you窶况e played Namco窶冱
Tank Battalion, ancestor of the NES classic Battle City, you窶冤l be
acutely aware of the limitations of the sample-based audio. That
has been addressed this month, with netlist-based audio emulation.
For Midway, 280 ZZZAP sound has been further refined, and netlist-based
audio has been implemented for Laguna Racer and Super Speed race,
which use similar circuitry. Sega G-80 games have received some
long-overdue attention, with netlist-based audio added for Astro
Blaster, Eliminator, Space Fury and Zektor, as well as better
Universal Sound Board emulation for Star Trek and Tac/Scan, and
more accurate CPU timing. Other games receiving netlist-based audio
are Destroyer and Flyball from Atari, and Fire One and Star Fire
from Exidy. On the topic of audio emulation, the ultra low cost
GameKing now has preliminary sound emulation, making the games feel
more complete.

Work on UK gambling systems has continued, with several more
Barcrest, BWB and JPM games working in this release. There are also
a number of new European gambling games, including several Cherry
Master and Jolly Joker sets. A significant number of arcade driving
games have had additional internal layouts optimised for use on
wide aspect ratio displays added. Other advances in home computer
emulation include Apple IIe RGB monitor mode support, Apple II CMS
SCSII II card support, and proper emulation speed for the VTech
Laser 500.

(wiz)

2020-09-03 07:39:40 UTC MAIN commitmail json YAML

2020-09-03 07:34:59 UTC MAIN commitmail json YAML

lua-http: can be used with lua 5.4 now

(nia)

2020-09-03 07:29:54 UTC MAIN commitmail json YAML

2020-09-03 07:09:01 UTC MAIN commitmail json YAML

doc: Updated lang/go114 to 1.14.8

(bsiegert)

2020-09-03 07:03:27 UTC MAIN commitmail json YAML

Update go114 to 1.14.8.

go1.14.8 (released 2020/09/01) includes security fixes to the net/http/cgi and
net/http/fcgi packages. See the Go 1.14.8 milestone on our issue tracker for
details.

(bsiegert)

2020-09-03 06:47:43 UTC MAIN commitmail json YAML

doc: Updated lang/go115 to 1.15.1

(bsiegert)

2020-09-03 06:47:21 UTC MAIN commitmail json YAML

Update go115 to 1.15.1.

go1.15.1 (released 2020/09/01) includes security fixes to the net/http/cgi and
net/http/fcgi packages. See the Go 1.15.1 milestone on our issue tracker for
details.

(bsiegert)

2020-09-02 23:48:06 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Alien-Hunspell to 0.16

(mef)

2020-09-02 23:47:55 UTC MAIN commitmail json YAML

(textproc/p5-Alien-Hunspell) Updated 0.11 to 0.16

0.16      2020-03-16 12:37:15 -0600
  - Add support for Visual C++ Perl + vcpkg (gh#9)

0.15      2020-02-18 10:57:19 -0500
  - Blacklist 1.7.0 on Windows only, where it seems to be broken (gh#8)

0.14_01  2020-02-17 18:22:35 -0500
  - Diagnostic release

0.12_02  2017-08-23 07:15:07 -0400
  - Diagnostic release

0.12_01  2017-07-30 07:25:56 -0400
  - Development release identical to 0.11 release

(mef)

2020-09-02 23:44:50 UTC MAIN commitmail json YAML

Added devel/p5-Test-Alien-CPP version 1.02

(mef)

2020-09-02 23:42:06 UTC MAIN commitmail json YAML

(devel/p5-Test-Alien-CPP) import p5-Test-Alien-CPP-1.02

This module works exactly like Test::Alien except that it supports
C++. All functions like alien_ok, etc that are exported by Test::Alien
are exported by this module. The only difference is that xs_ok injects
C++ support before delegating to Test::Alien

(mef)

2020-09-02 23:04:07 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Alien-Libxml2 to 0.16

(mef)

2020-09-02 23:03:18 UTC MAIN commitmail json YAML

(textproc/p5-Alien-Libxml2) Updated 0.11 to 0.16

0.16      2020-04-22 03:50:16 -0600
  - Fix mixed probe on macOS (gh#20)

0.15      2020-03-18 23:16:56 -0600
  - Updated documentation to use Alien::Base::Wrapper
  - Updated documentation refrences to Alien::LibXML (gh#18, gh#19)

0.14      2020-03-09 10:59:12 -0600
  - Support for Visual C++ Perl + Vcpkg system install (gh#17)

0.12      2019-12-13 17:35:02 -0700
  - Support for Visual C++ Perl (gh#14)

(mef)

2020-09-02 23:00:12 UTC MAIN commitmail json YAML

(devel/p5-Alien-Base-ModuleBuild) correction to CATEGORIES textproc -> devel

(mef)

2020-09-02 22:57:04 UTC MAIN commitmail json YAML

TODO: remove mednafen 1.25.0, it's a development release

(wiz)

2020-09-02 22:16:49 UTC MAIN commitmail json YAML

2020-09-02 21:59:00 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test2-Suite to 0.000135

(mef)

2020-09-02 21:58:49 UTC MAIN commitmail json YAML

(devel/p5-Test2-Suite) Updated 0.000129 to 0.000135

0.000135  2020-08-16 21:44:24-07:00 America/Los_Angeles

    - No changes since last trial

0.000134  2020-08-15 13:11:30-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix 5.8 support

0.000133  2020-08-14 21:59:19-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Add summary of missing/extra elements in compare diagnostics

0.000132  2020-08-06 18:10:48-07:00 America/Los_Angeles

    - Fix min Test2 version

0.000131  2020-08-05 21:45:59-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix the grabber tool to inherit Test::Builder $TODO functionality

0.000130  2020-05-30 11:11:54-07:00 America/Los_Angeles

    - Many documentation fixes

(mef)

2020-09-02 21:42:48 UTC MAIN commitmail json YAML

2020-09-02 21:42:30 UTC MAIN commitmail json YAML

doc: Updated devel/py-setuptools to 50.0.1

(wiz)

2020-09-02 21:42:18 UTC MAIN commitmail json YAML

py-setuptools: update to 50.0.1.

Please note the change in 50.0.0:

"Setuptools overrides the stdlib distutils on import"

and the workaround:

"If the environment variable ``SETUPTOOLS_USE_DISTUTILS`` is set to
``stdlib``, Setuptools will fall back to the legacy behavior."

v50.0.1
-------

* #2357: Restored Python 3.5 support in distutils.util for missing `subprocess._optim_args_from_interpreter_flags`.
* #2358: Restored AIX support on Python 3.8 and earlier.
* #2361: Add Python 3.10 support to _distutils_hack. Get the 'Loader' abstract class
  from importlib.abc rather than importlib.util.abc (alias removed in Python
  3.10).

v50.0.0
-------

* #2232: Once again, Setuptools overrides the stdlib distutils on import. For environments or invocations where this behavior is undesirable, users are provided with a temporary escape hatch. If the environment variable ``SETUPTOOLS_USE_DISTUTILS`` is set to ``stdlib``, Setuptools will fall back to the legacy behavior. Use of this escape hatch is discouraged, but it is provided to ease the transition while proper fixes for edge cases can be addressed.
* #2334: In MSVC module, refine text in error message.

v49.6.0
-------

* #2129: In pkg_resources, no longer detect any pathname ending in .egg as a Python egg. Now the path must be an unpacked egg or a zip file.

v49.5.0
-------

* #2306: When running as a PEP 517 backend, setuptools does not try to install
  ``setup_requires`` itself. They are reported as build requirements for the
  frontend to install.

v49.4.0
-------

* #2310: Updated vendored packaging version to 20.4.

v49.3.2
-------

* #2300: Improve the ``safe_version`` function documentation
* #2297: Once again, in stubs prefer exec_module to the deprecated load_module.

v49.3.1
-------

* #2316: Removed warning when ``distutils`` is imported before ``setuptools`` when ``distutils`` replacement is not enabled.

v49.3.0
-------

* #2259: Setuptools now provides a .pth file (except for editable installs of setuptools) to the target environment to ensure that when enabled, the setuptools-provided distutils is preferred before setuptools has been imported (and even if setuptools is never imported). Honors the SETUPTOOLS_USE_DISTUTILS environment variable.

v49.2.1
-------

* #2257: Fixed two flaws in distutils._msvccompiler.MSVCCompiler.spawn.

v49.2.0
-------

* #2230: Now warn the user when setuptools is imported after distutils modules have been loaded (exempting PyPy for 3.6), directing the users of packages to import setuptools first.

v49.1.3
-------

* #2212: (Distutils) Allow spawn to accept environment. Avoid monkey-patching global state.
* #2249: Fix extension loading technique in stubs.

v49.1.2
-------

* #2232: In preparation for re-enabling a local copy of distutils, Setuptools now honors an environment variable, SETUPTOOLS_USE_DISTUTILS. If set to 'stdlib' (current default), distutils will be used from the standard library. If set to 'local' (default in a imminent backward-incompatible release), the local copy of distutils will be used.

v49.1.1
-------

* #2094: Removed pkg_resources.py2_warn module, which is no longer reachable.

v49.0.1
-------

* #2228: Applied fix for pypa/distutils#3, restoring expectation that spawn will raise a DistutilsExecError when attempting to execute a missing file.

v49.1.0
-------

* #2228: Disabled distutils adoption for now while emergent issues are addressed.

v49.0.0
-------

* #2165: Setuptools no longer installs a site.py file during easy_install or develop installs. As a result, .eggs on PYTHONPATH will no longer take precedence over other packages on sys.path. If this issue affects your production environment, please reach out to the maintainers at #2165.
* #2137: Removed (private) pkg_resources.RequirementParseError, now replaced by packaging.requirements.InvalidRequirement. Kept the name for compatibility, but users should catch InvalidRequirement instead.
* #2180: Update vendored packaging in pkg_resources to 19.2.
* #2199: Fix exception causes all over the codebase by using ``raise new_exception from old_exception``

(wiz)

2020-09-02 20:32:37 UTC MAIN commitmail json YAML

Refresh the "Finland" section

(kim)

2020-09-02 18:12:40 UTC MAIN commitmail json YAML

doc: Updated devel/py-configobj to 5.0.6nb2

(wiz)

2020-09-02 18:12:29 UTC MAIN commitmail json YAML

2020-09-02 17:47:49 UTC MAIN commitmail json YAML

doc: Updated x11/dmenu to 5.0

(leot)

2020-09-02 17:47:12 UTC MAIN commitmail json YAML

dmenu: Update to 5.0

Changes:
5.0
---
- Revert IME support
- Fix memory leaks in drw
- Misc bug fixes

(leot)

2020-09-02 16:16:43 UTC MAIN commitmail json YAML

mk/compiler: Support GCC_REQD=9 or 10

A pert of PR pkg/55637.

(ryoon)

2020-09-02 16:15:05 UTC MAIN commitmail json YAML

lang: Enable gcc10-libs

(ryoon)

2020-09-02 16:14:30 UTC MAIN commitmail json YAML

doc: Added lang/gcc10-libs version 10.2.0nb2

(ryoon)

2020-09-02 16:14:03 UTC MAIN commitmail json YAML

lang/gcc10-libs: import gcc10-libs-10.2.0nb2

The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C,
Fortran, and Go, as well as libraries for these languages (libstdc++,
libgfortran, ...).

This packages provides GCC support libraries in a specific location and allows
packages to depend on just the libraries rather than having to pull in the full
GCC package.

(ryoon)

2020-09-02 16:13:29 UTC MAIN commitmail json YAML

lang: Enable gcc9-libs

(ryoon)

2020-09-02 16:12:54 UTC MAIN commitmail json YAML

doc: Added lang/gcc9-libs version 9.3.0nb4

(ryoon)

2020-09-02 16:12:22 UTC MAIN commitmail json YAML

lang/gcc9-libs: import gcc9-libs-9.3.0nb4

The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C,
Fortran, and Go, as well as libraries for these languages (libstdc++,
libgfortran, ...).

This packages provides GCC support libraries in a specific location and allows
packages to depend on just the libraries rather than having to pull in the full
GCC package.

(ryoon)

2020-09-02 16:11:28 UTC MAIN commitmail json YAML

gcc9: Add buidlink3.mk to select GCC with GCC_REQD

* And for gcc9-libs, introduce version.mk.
* A part of PR pkg/55637.

(ryoon)

2020-09-02 13:19:17 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Lingua-Stem to 2.30

(mef)

2020-09-02 13:19:04 UTC MAIN commitmail json YAML

(textproc/p5-Lingua-Stem) Updated 0.84 to 2.30

  2.30 2020.06020 - Cleanup for initial upload to GitHub. Version
                    numbers for all sub-modules synced on 2.30 for
                    consistency. Maintainer updated. Build.PL and
                    Makefile.PL updates. Addition of 'use warnings'
                    to all files. POD encoding error fix.

(mef)

2020-09-02 13:15:21 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Encode to 3.07

(otis)

2020-09-02 13:15:09 UTC MAIN commitmail json YAML

textproc/p5-Encode: Update to 3.07

This also fixes compatibility with perl 5.32

Changelog since 3.05:
3.07 $ $Date: 2020/07/25 12:59:29 $
! lib/Encode/GSM0338.pm t/gsm0338.t
  Pulled: GSM0338: Fix encoding module to be compatible with
    latest  GSM 03.38 standard
  https://github.com/dankogai/p5-encode/pull/149

3.06 2020/05/02 02:32:27
! bin/enc2xs
  address RT#132471: Will not work in 5.32 going forward
  remove the use of lib/unicore/Name.pl
  https://rt.cpan.org/Ticket/Display.html?id=132471
! encoding.pm
  Bump version from 2.22 to 3.00 to address RT#132377
  https://rt.cpan.org/Public/Bug/Display.html?id=132377

(otis)

2020-09-02 13:02:10 UTC MAIN commitmail json YAML

(textproc/p5-Snowball-Swedish) Fix build with Perl 5.32

(mef)

2020-09-02 12:55:02 UTC MAIN commitmail json YAML

(textproc/p5-Snowball-Norwegian) Fix build with Perl 5.32

(mef)

2020-09-02 12:40:17 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Kwalify to 1.23

(mef)

2020-09-02 12:40:05 UTC MAIN commitmail json YAML

(textproc/p5-Kwalify) Updated to 1.23

1.23    2020-02-21
        - stable release with all changes in 1.22_90

1.22_90 2020-01-31
        - change handling of required:no for existing undefined data.
          Now the behavior is like in the ruby implementation:
          hash entries with an undefined value are treated as
          missing, and thus pass the "required:no" rule.
          This addresses https://github.com/eserte/p5-Kwalify/issues/1
        - more tests
        - enable travis-ci and coveralls
        - don't use YAML::Syck anymore in the tests because of
          https://github.com/toddr/YAML-Syck/issues/52 (use YAML::PP instead)

(mef)

2020-09-02 12:37:49 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Filter to 1.60

(mef)

2020-09-02 12:36:38 UTC MAIN commitmail json YAML

(textprox/p5-Filter) Updated 1.60

1.60 2020-08-05 rurban
----
  * Increase t/call.t verbosity on failures (PR #12 aatomic)
  * Push cwd to @INC for PERL_CORE (PR #11 jkeenan)
  * Update search.cpan.org link to metacpan (PR #10 Grinnz)

(mef)

2020-09-02 12:33:23 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-Simple to 1.302177

(mef)

2020-09-02 12:33:12 UTC MAIN commitmail json YAML

(devel/p5-Test-Simple) Updated 1.302175 to 1.302177

1.302177  2020-08-06 21:46:06-07:00 America/Los_Angeles

    - Minor fix to author downstream test
    - No significant changes since the last trial

1.302176  2020-08-05 21:45:19-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix Test::More's $TODO inside intercept (#862)

(mef)

2020-09-02 12:26:25 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Encode to 3.05

(mef)

2020-09-02 12:26:11 UTC MAIN commitmail json YAML

(textproc/p5-Encode) Updated 3.0.1 to  3.0.5

3.05  2020/03/18 04:56:12
! Encode.pm
  Address Tiny change for Encode.pm from David Levine
    We do some compiled perl, and @INC is not always defined,
    so it throws a warning.
  <BN8PR12MB3153AEAF99EC08DB1E69A458A4FA0@BN8PR12MB3153.namprd12.prod.outlook.com>
! lib/Encode/Guess.pm
  fix RT#131359: Encode::Guess: incomplete error messsage
  https://rt.cpan.org/Public/Bug/Display.html?id=131359

3.04 2020/03/10 22:29:50
! Encode.pm
  Bump version to make bleadperl happy
  <0036284d-87ac-a021-0ba9-44bc972e88ab@khwilliamson.com>

3.03 2020/03/02 04:34:34
! Encode.pm Encode.xs
  pulled: Stop using deprecated function
  https://github.com/dankogai/p5-encode/pull/148
! Encode.xs
  pulled: Silence unused var warnings from Encode
  https://github.com/dankogai/p5-encode/pull/147

3.02 2019/12/25 09:23:21
! t/whatwg-aliases.t
  drop RELEASE_TESTING since Pumpking also uses it.
  https://github.com/Perl/perl5/issues/17382
! bin/enc2xs
  Pulled: enc2xs: Add environment variable to suppress comments
  https://github.com/dankogai/p5-encode/pull/145
! t/enc_utf8.t
  Pulled: fixup enc_utf8.t for ONLY_PRAGMA_WARNINGS
  https://github.com/dankogai/p5-encode/pull/142
! Encode/encode.h
  Pulled: Fix linker errors
  https://github.com/dankogai/p5-encode/pull/141

(mef)

2020-09-02 11:45:51 UTC MAIN commitmail json YAML

libssh: Disable building examples

They don't get installed and at least one of them doesn't like
NetBSD 8.

Bump PKGREVISION

(nia)

2020-09-02 10:02:10 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 80.0.1

(ryoon)

2020-09-02 10:01:47 UTC MAIN commitmail json YAML

firefox-l10n: Update to 80.0.1

* Sync with www/firefox-80.0.1.

(ryoon)

2020-09-02 10:01:25 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 80.0.1

(ryoon)

2020-09-02 10:00:56 UTC MAIN commitmail json YAML

doc: Updated graphics/libv4l to 1.18.1

(ryoon)