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

2024-05-12 14:16:46 UTC Now

2019-10-23 11:33:38 UTC pkgsrc-2019Q3 commitmail json YAML

Pullup ticket #6074 - requested by taca
www/ruby-loofah: seucurity fix

Revisions pulled up:
- www/ruby-loofah/Makefile                                      1.6
- www/ruby-loofah/PLIST                                        1.5
- www/ruby-loofah/distinfo                                      1.6

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Tue Oct 22 16:24:20 UTC 2019

  Modified Files:
  pkgsrc/www/ruby-loofah: Makefile PLIST distinfo

  Log Message:
  www/ruby-loofah: update to 2.3.1

  ## 2.3.1 / 2019-10-22

  ### Security

  Address CVE-2019-15587: Unsanitized JavaScript may occur in sanitized output when a crafted SVG element is republished.

  This CVE's public notice is at https://github.com/flavorjones/loofah/issues/171

  ## 2.3.0 / unreleased

  ### Features

  * Expand set of allowed protocols to include `tel:` and `line:`. [#104, #147]
  * Expand set of allowed CSS functions. [related to #122]
  * Allow greater precision in shorthand CSS values. [#149] (Thanks, @danfstucky!)
  * Allow CSS property `list-style` [#162] (Thanks, @jaredbeck!)
  * Allow CSS keywords `thick` and `thin` [#168] (Thanks, @georgeclaghorn!)
  * Allow HTML property `contenteditable` [#167] (Thanks, @andreynering!)

  ### Bug fixes

  * CSS hex values are no longer limited to lowercase hex. Previously uppercase hex were scrubbed. [#165] (Thanks, @asok!)

  ### Deprecations / Name Changes

  The following method and constants are hereby deprecated, and will be completely removed in a future release:

  * Deprecate `Loofah::Helpers::ActionView.white_list_sanitizer`, please use `Loofah::Helpers::ActionView.safe_list_sanitizer` instead.
  * Deprecate `Loofah::Helpers::ActionView::WhiteListSanitizer`, please use `Loofah::Helpers::ActionView::SafeListSanitizer` instead.
  * Deprecate `Loofah::HTML5::WhiteList`, please use `Loofah::HTML5::SafeList` instead.

  Thanks to @JuanitoFatas for submitting these changes in #164 and for making the language used in Loofah more inclusive.

(bsiegert)

2019-10-23 10:39:31 UTC MAIN commitmail json YAML

added nsm to changes-2019

(ng0)

2019-10-23 07:33:40 UTC MAIN commitmail json YAML

Note update of vim

(morr)

2019-10-23 07:32:59 UTC MAIN commitmail json YAML

2019-10-23 07:28:31 UTC MAIN commitmail json YAML

Update to version 8.1.2200.

Patches:
8.1.1779  not showing the popup window right border is confusing
8.1.1780  warning for file no longer available is repeated
8.1.1781  Amiga: no builtin OS readable version info
8.1.1782  MS-Windows: system() has temp file error with 'noshelltemp'
8.1.1783  MS-Windows: compiler test may fail when using %:S
8.1.1784  MS-Windows: resolve() does not work if serial nr duplicated
8.1.1785  map functionality mixed with character input
8.1.1786  double click in popup scrollbar starts selection
8.1.1787  cannot resize a popup window
8.1.1788  missing changes in proto file
8.1.1789  cannot see file name of preview popup window
8.1.1790  :mkvimrc is not tested
8.1.1791  'completeslash' also applies to globpath()
8.1.1792  the vgetorpeek() function is too long
8.1.1793  mixed comment style in globals
8.1.1794  tests are flaky
8.1.1795  no syntax HL after splitting windows with :bufdo
8.1.1796  :argdo is not tested
8.1.1797  the vgetorpeek() function is too long
8.1.1798  warning for unused variable in tiny version
8.1.1799  cannot avoid mapping for a popup window
8.1.1800  function call functions have too many arguments
8.1.1801  cannot build without the +eval feature
8.1.1802  missing change to call_callback()
8.1.1803  all builtin functions are global
8.1.1804  no test for display updating without a scroll region
8.1.1805  au_did_filetype is declared twice
8.1.1806  test for display updating doesn't check without statusline
8.1.1807  more functions can be used as a method
8.1.1808  build failure for tiny version
8.1.1809  more functions can be used as a method
8.1.1810  popup_getoptions() is missing an entry for "mapping"
8.1.1811  popup window color cannot be set to "Normal"
8.1.1812  reading a truncted undo file hangs Vim
8.1.1813  ATTENTION prompt for a preview popup window
8.1.1814  a long title in a popup window overflows
8.1.1815  duplicating info for internal functions
8.1.1816  cannot use a user defined function as a method
8.1.1817  github contribution text is incomplete
8.1.1818  unused variable
8.1.1819  :pedit does not work with a popup preview window
8.1.1820  using expr->FuncRef() does not work
8.1.1821  no test for wrong number of method arguments
8.1.1822  confusing error message when range is not allowed
8.1.1823  command line history code is spread out
8.1.1824  crash when correctly spelled word is very long
8.1.1825  allocating more memory than needed for extended structs
8.1.1826  tests use hand coded feature and option checks
8.1.1827  allocating more memory than needed for extended structs
8.1.1828  not strict enough checking syntax of method invocation
8.1.1829  difference in screenshots
8.1.1830  Travis does not report error when tests fail
8.1.1831  confusing skipped message
8.1.1832  win_execute() does not work in other tab
8.1.1833  allocating a bit too much when there is no bad word.
8.1.1834  cannot use a lambda as a method
8.1.1835  cannot use printf() as a method
8.1.1836  inaccurate memory estimate for Amiga-like OS
8.1.1837  popup test fails if clipboard is supported but not working
8.1.1838  there is :spellwrong and :spellgood but not :spellrare
8.1.1839  insufficient info when test fails because of screen size
8.1.1840  Testing: WorkingClipboard() is not accurate
8.1.1841  no test for Ex shift commands
8.1.1842  test listed as flaky should no longer be flaky
8.1.1843  might be freeing memory that was not allocated
8.1.1844  buffer no longer unloaded when adding text properties
8.1.1845  may use NULL pointer when running out of memory
8.1.1846  inconsistently using GetVimCommand() and v:progpath
8.1.1847  suspend test is failing
8.1.1848  'langmap' is not used for CTRL-W command in terminal
8.1.1849  some insert complete functions in the wrong file
8.1.1850  focus may remain in popup window
8.1.1851  crash when sound_playfile() callback plays sound
8.1.1852  timers test is flaky
8.1.1853  timers test is still flaky
8.1.1854  now another timer test is flaky
8.1.1855  another failing timer test
8.1.1856  popup preview test fails sometimes
8.1.1857  cannot use modifier with multi-byte character
8.1.1858  test for multi-byte mapping fails on some systems
8.1.1859  timer test sometimes fails on Mac
8.1.1860  map timeout test is flaky
8.1.1861  only some assert functions can be used as a method
8.1.1862  Coverity warns for not using return value
8.1.1863  confusing error when using a builtin function as method
8.1.1864  still a timer test that is flaky on Mac
8.1.1865  spellrare and spellrepall in the wrong order
8.1.1866  modeless selection in GUI does not work properly
8.1.1867  still a timer test that is flaky on Mac
8.1.1868  multi-byte chars in 'listchars' fail with 'linebreak' set
8.1.1869  code for the argument list is spread out
8.1.1870  using :pedit from a help file sets help filetype
8.1.1871  modeless selection in GUI still not correct
8.1.1872  when Vim exits because of a signal, VimLeave is not triggered
8.1.1873  cannot build tiny version
8.1.1874  modeless selection in popup window overlaps scrollbar
8.1.1875  cannot get size and position of the popup menu
8.1.1876  proto file missing from distribution
8.1.1877  graduated features scattered
8.1.1878  negative float before method not parsed correctly
8.1.1879  more functions can be used as methods
8.1.1880  cannot show extra info for completion in a popup window
8.1.1881  popup window test fails in some configurations
8.1.1882  cannot specify properties of the info popup window
8.1.1883  options test fails
8.1.1884  cannot use mouse scroll wheel in popup in Insert mode
8.1.1885  comments in libvterm are inconsistent
8.1.1886  command line expansion code is spread out
8.1.1887  the +cmdline_compl feature is not in the tiny version
8.1.1888  more functions can be used as methods
8.1.1889  Coverity warns for using a NULL pointer
8.1.1890  ml_get error when deleting fold marker
8.1.1891  functions used in one file are global
8.1.1892  missing index entry and option menu for 'completepopup'
8.1.1893  script to summarize test results can be improved
8.1.1894  not checking for out-of-memory of autoload_name()
8.1.1895  using NULL pointer when out of memory
8.1.1896  compiler warning for unused variable
8.1.1897  may free memory twice when out of memory
8.1.1898  crash when out of memory during startup
8.1.1899  sign_place() does not work as documented
8.1.1900  sign test fails in the GUI
8.1.1901  the +insert_expand feature is not always available
8.1.1902  cannot have an info popup without a border
8.1.1903  cannot build without the +eval feature
8.1.1904  cannot have an info popup align with the popup menu
8.1.1905  cannot set all properties of the info popup
8.1.1906  info popup size is sometimes incorrect
8.1.1907  wrong position for info popup with scrollbar on the left
8.1.1908  every popup window consumes a buffer number
8.1.1909  more functions can be used as methods
8.1.1910  redrawing too much when toggling 'relativenumber'
8.1.1911  more functions can be used as methods
8.1.1912  more functions can be used as methods
8.1.1913  not easy to compute the space on the command line
8.1.1914  command line expansion code is spread out
8.1.1915  more functions can be used as methods
8.1.1916  trying to allocate negative amount of memory closing popup
8.1.1917  non-current window is not redrawn when moving popup
8.1.1918  redrawing popups is inefficient
8.1.1919  using window options when passing a buffer to popup_create()
8.1.1920  cannot always close a popup when filter consumes all events
8.1.1921  more functions can be used as methods
8.1.1922  in diff mode global operations can be very slow
8.1.1923  some source files are not in a normal encoding
8.1.1924  using empty string for current buffer is unexpected
8.1.1925  more functions can be used as methods
8.1.1926  cursorline not redrawn when putting a line above the cursor
8.1.1927  code for dealing with script files is spread out
8.1.1928  popup windows don't move with the text when making changes
8.1.1929  no tests for text property popup window
8.1.1930  cannot recognize .jsx and .tsx files
8.1.1931  syntax test fails
8.1.1932  ml_get errors after using append()
8.1.1933  the eval.c file is too big
8.1.1934  not enough tests for text property popup window
8.1.1935  test for text property popup window is flaky
8.1.1936  not enough tests for text property popup window
8.1.1937  errors when using javascriptreact
8.1.1938  may crash when out of memory
8.1.1939  code for handling v: variables in generic eval file
8.1.1940  script tests fail
8.1.1941  getftype() test fails on Mac
8.1.1942  shadow directory gets outdated when files are added
8.1.1943  more code can be moved to evalvars.c
8.1.1944  leaking memory when using sound callback
8.1.1945  popup window "firstline" cannot be reset
8.1.1946  memory error when profiling a function without a script ID
8.1.1947  when executing one test the report doesn't show it
8.1.1948  mouse doesn't work in Linux console
8.1.1949  cannot scroll a popup window to the very bottom
8.1.1950  using NULL pointer after an out-of-memory
8.1.1951  mouse double click test is a bit flaky
8.1.1952  more functions can be used as a method
8.1.1953  more functions can be used as a method
8.1.1954  more functions can be used as a method
8.1.1955  tests contain typos
8.1.1956  screenshot tests may use a different encoding
8.1.1957  more code can be moved to evalvars.c
8.1.1958  old style comments taking up space
8.1.1959  when using "firstline" in popup window text may jump
8.1.1960  fold code is spread out
8.1.1961  more functions can be used as a method
8.1.1962  leaking memory when using tagfunc()
8.1.1963  popup window filter may be called recursively
8.1.1964  crash when using nested map() and filter()
8.1.1965  search count message is not displayed when using a mapping
8.1.1966  some code in options.c fits better elsewhere
8.1.1967  line() only works for the current window
8.1.1968  crash when using nested map()
8.1.1969  popup window filter is used in all modes
8.1.1970  search stat space wrong, no test for 8.1.1965
8.1.1971  manually enabling features causes build errors
8.1.1972  no proper test for getchar()
8.1.1973  cannot build without the quickfix feature
8.1.1974  Coverity warns for using pointer as array
8.1.1975  MS-Windows GUI responds slowly to timer
8.1.1976  Travis log always shows test output
8.1.1977  terminal debugger plugin may hang
8.1.1978  the eval.c file is too big
8.1.1979  code for handling file names is spread out
8.1.1980  fix for search stat not tested
8.1.1981  the evalfunc.c file is too big
8.1.1982  more functions can be used as methods
8.1.1983  compiler nags for uninitialized variable and unused function
8.1.1984  more functions can be used as methods
8.1.1985  code for dealing with paths is spread out
8.1.1986  more functions can be used as methods
8.1.1987  more functions can be used as methods
8.1.1988  :startinsert! does not work the same way as "A"
8.1.1989  the evalfunc.c file is still too big
8.1.1990  cannot build with eval but without cscope
8.1.1991  still cannot build with eval but without cscope
8.1.1992  the search stat moves when wrapping at the end of the buffer
8.1.1993  more functions can be used as methods
8.1.1994  MS-Windows: cannot build with eval but without cscope
8.1.1995  more functions can be used as methods
8.1.1996  more functions can be used as methods
8.1.1997  no redraw after a popup window filter is invoked
8.1.1998  redraw even when no popup window filter was invoked
8.1.1999  calling both PlaySoundW() and PlaySoundA()
8.1.2000  plugin cannot get the current IME status
8.1.2001  some source files are too big
8.1.2002  version number 2000 missing
8.1.2003  MS-Windows: code page 65001 is not recognized
8.1.2004  more functions can be used as methods
8.1.2005  the regexp.c file is too big
8.1.2006  build failure with huge features but without channel feature
8.1.2007  no test for what 8.1.1926 fixes
8.1.2008  error for invalid range when using listener and undo
8.1.2009  cursorline highlighting not updated in popup window
8.1.2010  new file uses old style comments
8.1.2011  more functions can be used as methods
8.1.2012  more functions can be used as methods
8.1.2013  more functions can be used as methods
8.1.2014  terminal altscreen test fails sometimes
8.1.2015  terminal altscreen test still fails sometimes
8.1.2016  terminal altscreen test now fails on MS-Windows
8.1.2017  cannot execute commands after closing the cmdline window
8.1.2018  using freed memory when out of memory and displaying message
8.1.2019  'cursorline' always highlights the whole line
8.1.2020  it is not easy to change the window layout
8.1.2021  some global functions can be local to the file
8.1.2022  the option.c file is too big
8.1.2023  no test for synIDattr() returning "strikethrough"
8.1.2024  delete call commented out for debugging
8.1.2025  MS-Windows: Including shlguid.h causes problems for msys2
8.1.2026  possibly using uninitialized memory
8.1.2027  MS-Windows: problem with ambiwidth characters
8.1.2028  options test script does not work
8.1.2029  cannot control 'cursorline' highlighting well
8.1.2030  tests fail when build with normal features and terminal
8.1.2031  cursor position wrong when resizing and using conceal
8.1.2032  scrollbar thumb wrong in popup window
8.1.2033  cannot build with tiny features
8.1.2034  dark theme of GTK 3 not supported
8.1.2035  recognizing octal numbers is confusing
8.1.2036  the str2nr() tests fail
8.1.2037  can call win_gotoid() in cmdline window
8.1.2038  has('vimscript-4') is always 0
8.1.2039  character from 'showbreak' does not use 'wincolor'
8.1.2040  no highlighting of current line in quickfix window
8.1.2041  no test for diff mode with syntax highlighting
8.1.2042  the evalfunc.c file is too big
8.1.2043  not sufficient testing for quoted numbers
8.1.2044  no easy way to process postponed work
8.1.2045  the option.c file is too big
8.1.2046  SafeState may be triggered at the wrong moment
8.1.2047  cannot check the current state
8.1.2048  not clear why SafeState and SafeStateAgain are not triggered
8.1.2049  cannot build tiny version
8.1.2050  popup window test fails in some configurations
8.1.2051  double-click test is a bit flaky
8.1.2052  using "x" before a closed fold may delete that fold
8.1.2053  SafeStateAgain not triggered if callback uses feedkeys()
8.1.2054  compiler test for Perl may fail
8.1.2055  not easy to jump to function line from profile
8.1.2056  "make test" for indent files doesn't cause make to fail
8.1.2057  the screen.c file is much too big
8.1.2058  function for ex command is named inconsistently
8.1.2059  fix for "x" deleting a fold has side effects
8.1.2060  "precedes" in 'listchars' not used properly
8.1.2061  MS-Windows GUI: ":sh" crashes when trying to use a terminal
8.1.2062  the mouse code is spread out
8.1.2063  some tests fail when +balloon_eval_term is missing
8.1.2064  MS-Windows: compiler warnings for unused arguments
8.1.2065  compiler warning building non-GUI with MinGW.
8.1.2066  no tests for state()
8.1.2067  no tests for SafeState and SafeStateAgain
8.1.2068  test for SafeState and SafeStateAgain may fail
8.1.2069  test for SafeStateAgain may still fail
8.1.2070  mouse code is spread out
8.1.2071  when 'wincolor' is set text property changes highlighting
8.1.2072  "gk" moves to start of line instead of upwards
8.1.2073  when editing a buffer 'colorcolumn' may not work
8.1.2074  test for SafeState autocommand is a bit flaky
8.1.2075  get many log messages when waiting for a typed character
8.1.2076  crash when trying to put a terminal in a popup window
8.1.2077  the ops.c file is too big
8.1.2078  build error with +textprop but without +terminal
8.1.2079  popup window test fails without +terminal
8.1.2080  the terminal API is limited and can't be disabled
8.1.2081  the spell.c file is too big
8.1.2082  some files have a weird name to fit in 8.3 characters
8.1.2083  multi-byte chars do not work properly with "%.*S" in printf()
8.1.2084  Amiga: cannot get the user name
8.1.2085  MS-Windows: draw error moving cursor over double-cell char
8.1.2086  missing a few changes for the renamed files
8.1.2087  cannot easily select one test function to execute
8.1.2088  renamed libvterm mouse.c file not in distributed file list
8.1.2089  do not get a hint that $TEST_FILTER was active
8.1.2090  not clear why channel log file ends
8.1.2091  double free when memory allocation fails
8.1.2092  MS-Windows: redirect in system() does not work
8.1.2093  MS-Windows: system() test fails
8.1.2094  the fileio.c file is too big
8.1.2095  leaking memory when getting item from dict
8.1.2096  too many #ifdefs
8.1.2097  :mksession is not sufficiently tested
8.1.2098  mksession test fails on MS-Windows
8.1.2099  state() test fails on some Mac systems
8.1.2100  :mksession is not sufficiently tested
8.1.2101  write_session_file() often defined but not used
8.1.2102  can't build with GTK and FEAT_GUI_GNOME
8.1.2103  wrong error message if "termdebugger" is not executable
8.1.2104  the normal.c file is too big
8.1.2105  MS-Windows: system() may crash
8.1.2106  no tests for dragging the mouse beyond the window
8.1.2107  various memory leaks reported by asan
8.1.2108  cannot close the cmdline window from CmdWinEnter
8.1.2109  popup_getoptions() hangs with tab-local popup
8.1.2110  CTRL-C closes two popups instead of one
8.1.2111  viminfo file not sufficiently tested
8.1.2112  build number for ConPTY is outdated
8.1.2113  ":help expr-!~?" only works after searching
8.1.2114  when a popup is closed with CTRL-C the callback aborts
8.1.2115  MS-Windows: shell commands fail if &shell contains a space
8.1.2116  no check for out of memory
8.1.2117  CursorLine highlight used while 'cursorline' is off
8.1.2118  termcodes test fails when $TERM is "dumb"
8.1.2119  memory access error for empty string
8.1.2120  some MB_ macros are more complicated than necessary
8.1.2121  mode is not updated when switching to terminal
8.1.2122  cannot build without terminal feature
8.1.2123  parsing CSI sequence is messy
8.1.2124  ruler is not updated if win_execute() moves cursor
8.1.2125  fnamemodify() fails when repeating :e
8.1.2126  viminfo not sufficiently tested
8.1.2127  the indent.c file is a bit big
8.1.2128  renamed libvterm sources makes merging difficult
8.1.2129  using hard coded executable path in test
8.1.2130  MSVC build fails
8.1.2131  MSVC tests fail
8.1.2132  MS-Windows: screen mess when not recognizing insider build
8.1.2133  some tests fail when run as root
8.1.2134  modifier keys are not always recognized
8.1.2135  with modifyOtherKeys Alt-a does not work properly
8.1.2136  using freed memory with autocmd from fuzzer
8.1.2137  parsing the termresponse is not tested
8.1.2138  including the build number in the Win32 binary is confusing
8.1.2139  the modifyOtherKeys codes are not tested
8.1.2140  "gk" and "gj" do not work correctly in number column
8.1.2141  :tselect has an extra hit-enter prompt
8.1.2142  some key mappings do not work with modifyOtherKeys
8.1.2143  cannot see each command even when 'verbose' is set
8.1.2144  side effects when using t_ti to enable modifyOtherKeys
8.1.2145  cannot map <C-H> when modifyOtherKeys is enabled
8.1.2146  build failure
8.1.2147  crash when allocating memory fails
8.1.2148  no test for right click extending Visual area
8.1.2149  crash when running out of memory very early
8.1.2150  no test for 'ttymouse' set from xterm version response
8.1.2151  state test is a bit flaky
8.1.2152  problems navigating tags file on MacOS Catalina
8.1.2153  combining text property and syntax highlight is wrong
8.1.2154  quickfix window height wrong when there is a tabline
8.1.2155  in a terminal window 'cursorlineopt' does not work properly
8.1.2156  first character after Tab is not highlighted
8.1.2157  libvterm source files missing from distribution
8.1.2158  terminal attributes missing in Terminal-normal mode
8.1.2159  some mappings are listed twice
8.1.2160  cannot build with +syntax but without +terminal
8.1.2161  mapping test fails
8.1.2162  popup resize test is flaky
8.1.2163  cannot build with +spell but without +syntax
8.1.2164  stuck when using "j" in a popupwin with popup_filter_menu
8.1.2165  mapping test fails on Mac
8.1.2166  rubyeval() not tested as a method
8.1.2167  mapping test fails on MS-Windows
8.1.2168  heredoc assignment not skipped in if block
8.1.2169  terminal flags are never reset
8.1.2170  cannot build without the +termresponse feature
8.1.2171  mouse support not always available
8.1.2172  spell highlight is wrong at start of the line
8.1.2173  searchit() has too many arguments
8.1.2174  screen not recognized as supporting "sgr" mouse codes
8.1.2175  meson files are not recognized
8.1.2176  syntax attributes not combined with Visual highlighting
8.1.2177  Dart files are not recognized
8.1.2178  accessing uninitialized memory in test
8.1.2179  pressing "q" at the more prompt doesn't stop Python output
8.1.2180  Error E303 is not useful when 'directory' is empty
8.1.2181  highlighting wrong when item follows tab
8.1.2182  test42 seen as binary by git diff
8.1.2183  running a test is a bit verbose
8.1.2184  option context is not copied when splitting a window
8.1.2185  syntax test fails
8.1.2186  cannot build without the +eval feature
8.1.2187  error for bad regexp even though regexp is not used
8.1.2188  build error for missing define
8.1.2189  syntax highlighting wrong for tab
8.1.2190  syntax test fails on Mac
8.1.2191  when using modifyOtherKeys CTRL-X mode may not work
8.1.2192  cannot easily fill the info popup asynchronously
8.1.2193  popup_setoptions(popup_getoptions()) does not work
8.1.2194  modifyOtherKeys is not enabled by default
8.1.2195  Vim does not exit when the terminal window is last window
8.1.2196  MS-Windows: running tests with MSVC lacks updates
8.1.2197  ExitPre autocommand may cause accessing freed memory
8.1.2198  crash when using :center in autocommand
8.1.2199  build failure when using normal features without GUI
8.1.2200  crash when memory allocation fails

(morr)

2019-10-23 07:25:58 UTC MAIN commitmail json YAML

Note update of www/wordpress

(morr)

2019-10-23 07:25:20 UTC MAIN commitmail json YAML

Maintenance and security update to version 5.2.4.

Changes:
5.2.4:

Props to Evan Ricafort for finding an issue where stored XSS (cross-site scripting) could be added via the Customizer.
Props to J.D. Grimes who found and disclosed a method of viewing unauthenticated posts.
Props to Weston Ruter for finding a way to create a stored XSS to inject Javascript into style tags.
Props to David Newman for highlighting a method to poison the cache of JSON GET requests via the Vary: Origin header.
Props to Eugene Kolodenker who found a server-side request forgery in the way that URLs are validated.
Props to Ben Bidner of the WordPress Security Team who discovered issues related to referrer validation in the admin.

5.2.3:
#38415: New Custom Link menu item has a wrong fallback label
#45739: Block Editor: $editor_styles bug.
#45935: A URL in do_block_editor_incompatible_meta_box function does not have classic-editor__forget parameter
#46757: Media Trash: The Bulk Media options when in the Trash shouldn窶冲 provide two primary buttons
#46758: Media Trash: Primary button(s) should be on the left
#46899: Ensure that tables generated by the Settings API have no semantics
#47079: Incorrect version for excerpt_allowed_blocks filter
#47113: Media views: dismiss notice button is invisible
#47145: Feature Image dialog does not follow the dialog pattern
#47190: Twenty Seventeen: Native audio and video embeds have no focus state.
#47340: Twenty Nineteen: Revise Latest Posts block styles to support post content options.
#47386: Fix headings hierarchy in the legacy Custom Background and Custom Header pages
#47390: Improve accessibility of forms elements within some 窶彷orm-table窶� forms
#47414: Twenty Seventeen: Button block preview has extra spacing within button
#47458: Fix tab sequence order in the Media attachment browser
#47489: Emoji are substituted in preformatted blocks
#47502: Media modal bottom toolbar cuts-off content in Internet Explorer 11
#47538: Minor Verbiage Update 窶� Switch 窶賄eveloper time窶� for 窶和 developer窶�
#47543: Twenty Seventeen: buttons don窶冲 change color on hover and focus
#47561: Plugin: View details popup layout issue
#47603: My account toggle on admin bar not visible at high zoom levels
#47604: Undefined variable: locked in wp-admin/edit-form-blocks.php
#47687: Use alt tags for gallery images in editor
#47688: Color hex code in color picker displayed in RTL instead of LTR on RTL install (take 2)
#47693: customizer Color picker should get closed when click on color picker area.
#47723: Adding a custom link in nav-menus.php doesn窶冲 trim whitespace
#47758: Font sizes on installation screen are too small
#47835: PHP requirement always set to null for plugins
#47888: Adding a custom link in menu via Customize doesn窶冲 trim whitespace.

Security Fixes
Props to Simon Scannell of RIPS Technologies for finding and disclosing two issues. The first, a cross-site scripting (XSS) vulnerability found in post previews by contributors. The second was a cross-site scripting vulnerability in stored comments.
Props to Tim Coen for disclosing an issue where validation and sanitization of a URL could lead to an open redirect.
Props to Anshul Jain for disclosing reflected cross-site scripting during media uploads.
Props to Zhouyuan Yang of Fortinet窶冱 FortiGuard Labs who disclosed a vulnerability that for cross-site scripting (XSS) in shortcode previews.
Props to Ian Dunn of the Core Security Team for finding and disclosing a case where reflected cross-site scripting could be found in the dashboard.
Props to Soroush Dalili (@irsdl) from NCC Group for disclosing an issue with URL sanitization that can lead to cross-site scripting (XSS) attacks.
In addition to the above changes, we are also updating jQuery on older versions of WordPress. This change was added in 5.2.1 and is now being brought to older versions.

(morr)

2019-10-23 00:22:59 UTC MAIN commitmail json YAML

doc: Added emulators/cannonball version 0.3.20190924

(fox)

2019-10-23 00:22:11 UTC MAIN commitmail json YAML

Added cannonball to Makefile SUBDIRs.

(fox)

2019-10-23 00:21:26 UTC MAIN commitmail json YAML

2019-10-23 00:17:54 UTC MAIN commitmail json YAML

alure: use a PLIST variable to account for different names on macos.

From Clement Bouvier in PR pkg/54418, modified to be in the existing
PLIST file, to make it obvious for non-macos updates that if a new
file gets added, it shoudl be added for the mac variant naming as well.

(maya)

2019-10-23 00:13:40 UTC MAIN commitmail json YAML

libvisual: comment out HAVE_SCHED on macos. it is missing the optional
sched_setscheduler needed by this package.

XXX would be nicer to have done this via an upstream-friendly
config test.

Omitting PKGREVISION bump since it's a compile fix.

From Clement Bouvier in PR pkg/54416.

(maya)

2019-10-22 22:21:40 UTC MAIN commitmail json YAML

doc: Added print/xpdf4 version 4.02

(nia)

2019-10-22 22:21:26 UTC MAIN commitmail json YAML

2019-10-22 18:45:30 UTC MAIN commitmail json YAML

Added devel/py-test5; Updated graphics/py-Pillow

(adam)

2019-10-22 18:45:03 UTC MAIN commitmail json YAML

py-Pillow: updated to 6.2.1

6.2.1:
- This is the last Pillow release to support Python 2.7
- Add support for Python 3.8

(adam)

2019-10-22 18:39:39 UTC MAIN commitmail json YAML

py-test5: added version 5.2.1

pytest 5.2.1:
Bug Fixes
* Fix warnings about deprecated cmp attribute in attrs>=19.2.

pytest 5.2.0:
Deprecations
* Passing arguments to pytest.fixture() as positional arguments is deprecated - pass them as a keyword argument instead.

Features
* The scope parameter of @pytest.fixture can now be a callable that receives the fixture name and the config object as keyword-only parameters. See the docs for more information.
* New behavior of the --pastebin option: failures to connect to the pastebin server are reported, without failing the pytest run

Bug Fixes
* Fix ���lexer��� being used when uploading to bpaste.net from --pastebin to ���text���.
* Fix --setup-only and --setup-show for custom pytest items.

Trivial/Internal Changes
* The HelpFormatter uses py.io.get_terminal_width for better width detection.

pytest 5.1.3:
Bug Fixes
* Fix pypy3.6 (nightly) on windows.
* Handle --fulltrace correctly with pytest.raises.
* Windows: Fix regression with conftest whose qualified name contains uppercase characters.

pytest 5.1.2:
Bug Fixes
* Fixed self reference in function-scoped fixtures defined plugin classes: previously self would be a reference to a test class, not the plugin class.
* Fixed long standing issue where fixture scope was not respected when indirect fixtures were used during parametrization.
* Fix decoding error when printing an error response from --pastebin.
* Chained exceptions in test and collection reports are now correctly serialized, allowing plugins like pytest-xdist to display them properly.
* Windows: Fix error that occurs in certain circumstances when loading conftest.py from a working directory that has casing other than the one stored in the filesystem (e.g., c:\test instead of C:\test).

pytest 5.1.1:
Bug Fixes
* Fixed TypeError when importing pytest on Python 3.5.0 and 3.5.1.

pytest 5.1.0:
Removals
* As per our policy, the following features have been deprecated in the 4.X series and are now removed:

Request.getfuncargvalue: use Request.getfixturevalue instead.
pytest.raises and pytest.warns no longer support strings as the second argument.
message parameter of pytest.raises.
pytest.raises, pytest.warns and ParameterSet.param now use native keyword-only syntax. This might change the exception message from previous versions, but they still raise TypeError on unknown keyword arguments as before.
pytest.config global variable.
tmpdir_factory.ensuretemp method.
pytest_logwarning hook.
RemovedInPytest4Warning warning type.
request is now a reserved name for fixtures.
For more information consult Deprecations and Removals in the docs.

* Removed unused support code for unittest2.
* pytest.fail, pytest.xfail and pytest.skip no longer support bytes for the message argument.

Features
* New Config.invocation_args attribute containing the unchanged arguments passed to pytest.main().
* New NUMBER option for doctests to ignore irrelevant differences in floating-point numbers. Inspired by S辿bastien Boisg辿rault���s numtest extension for doctest.
Improvements
* JUnit XML now includes a timestamp and hostname in the testsuite tag.
* Time taken to run the test suite now includes a human-readable representation when it takes over 60 seconds, for example:

Bug Fixes
* Fix RuntimeError/StopIteration when trying to collect package with ���__init__.py��� only.
* Warnings issued during pytest_configure are explicitly not treated as errors, even if configured as such, because it otherwise completely breaks pytest.
* The XML file produced by --junitxml now correctly contain a <testsuites> root element.
* Fix issue where tmp_path and tmpdir would not remove directories containing files marked as read-only, which could lead to pytest crashing when executed a second time with the --basetemp option.
* Replace importlib_metadata backport with importlib.metadata from the standard library on Python 3.8+.
* Improve type checking for some exception-raising functions (pytest.xfail, pytest.skip, etc) so they provide better error messages when users meant to use marks (for example @pytest.xfail instead of @pytest.mark.xfail).
* Fixed internal error when test functions were patched with objects that cannot be compared for truth values against others, like numpy arrays.
* pytest.exit is now correctly handled in unittest cases. This makes unittest cases handle quit from pytest���s pdb correctly.
* Improved output when parsing an ini configuration file fails.
* Fix collection of staticmethod objects defined with functools.partial.
* Skip async generator test functions, and update the warning message to refer to async def functions.
Improved Documentation
* Add docstring for Testdir.copy_example.
Trivial/Internal Changes
* XML files of the xunit2 family are now validated against the schema by pytest���s own test suite to avoid future regressions.
* Cache node splitting function which can improve collection performance in very large test suites.
* Simplified internal SafeRepr class and removed some dead code.
* When invoking pytest���s own testsuite with PYTHONDONTWRITEBYTECODE=1, the test_xfail_handling test no longer fails.
* Replace manual handling of OSError.errno in the codebase by new OSError subclasses (PermissionError, FileNotFoundError, etc.).

pytest 5.0.1:
Bug Fixes
* Improve quoting in raises match failure message.
* Fixed using multiple short options together in the command-line (for example -vs) in Python 3.8+.
* --step-wise now handles xfail(strict=True) markers properly.
Improved Documentation
* Improve ���Declaring new hooks��� section in chapter ���Writing Plugins���

pytest 5.0.0:

Important
This release is a Python3.5+ only release.

For more details, see our Python 2.7 and 3.4 support plan.

Removals
* Pytest no longer accepts prefixes of command-line arguments, for example typing pytest --doctest-mod inplace of --doctest-modules. This was previously allowed where the ArgumentParser thought it was unambiguous, but this could be incorrect due to delayed parsing of options for plugins.

* PytestDeprecationWarning are now errors by default.

* ExceptionInfo objects (returned by pytest.raises) now have the same str representation as repr, which avoids some confusion when users use print(e) to inspect the object.

(adam)

2019-10-22 17:32:39 UTC MAIN commitmail json YAML

Added textproc/py-elementpath, textproc/py-xmlschema

(adam)

2019-10-22 17:32:03 UTC MAIN commitmail json YAML

py-xmlschema: added version 1.0.15

The xmlschema library is an implementation of XML Schema for Python (supports
Python 2.7 and Python 3.5+).

This library arises from the needs of a solid Python layer for processing XML
Schema based files for MaX (Materials design at the Exascale) European project.
A significant problem is the encoding and the decoding of the XML data files
produced by different simulation software. Another important requirement is the
XML data validation, in order to put the produced data under control. The lack
of a suitable alternative for Python in the schema-based decoding of XML data
has led to build this library. Obviously this library can be useful for other
cases related to XML Schema based processing, not only for the original scope.

(adam)

2019-10-22 17:28:47 UTC MAIN commitmail json YAML

py-elementpath: added version 1.3.1

The proposal of this package is to provide XPath 1.0 and 2.0 selectors for
Python's ElementTree XML data structures, both for the standard ElementTree
library and for the lxml.etree library.

For lxml.etree this package can be useful for providing XPath 2.0 selectors,
because lxml.etree already has it's own implementation of XPath 1.0.

(adam)

2019-10-22 16:42:01 UTC MAIN commitmail json YAML

doc: Updated security/pev to 0.80

(khorben)

2019-10-22 16:37:05 UTC MAIN commitmail json YAML

Update pev to version 0.80

The new patches fix compatibility with OpenSSL 1.1.0, and attempt to fix
the build on FreeBSD, NetBSD, and OpenBSD. It does not link on NetBSD
(like the previous version, 0.70) but it does on macOS.

There was no changelog upstream.

(khorben)

2019-10-22 16:24:56 UTC MAIN commitmail json YAML

doc: Updated www/ruby-loofah to 2.3.1

(taca)

2019-10-22 16:24:20 UTC MAIN commitmail json YAML

www/ruby-loofah: update to 2.3.1

## 2.3.1 / 2019-10-22

### Security

Address CVE-2019-15587: Unsanitized JavaScript may occur in sanitized output when a crafted SVG element is republished.

This CVE's public notice is at https://github.com/flavorjones/loofah/issues/171

## 2.3.0 / unreleased

### Features

* Expand set of allowed protocols to include `tel:` and `line:`. [#104, #147]
* Expand set of allowed CSS functions. [related to #122]
* Allow greater precision in shorthand CSS values. [#149] (Thanks, @danfstucky!)
* Allow CSS property `list-style` [#162] (Thanks, @jaredbeck!)
* Allow CSS keywords `thick` and `thin` [#168] (Thanks, @georgeclaghorn!)
* Allow HTML property `contenteditable` [#167] (Thanks, @andreynering!)

### Bug fixes

* CSS hex values are no longer limited to lowercase hex. Previously uppercase hex were scrubbed. [#165] (Thanks, @asok!)

### Deprecations / Name Changes

The following method and constants are hereby deprecated, and will be completely removed in a future release:

* Deprecate `Loofah::Helpers::ActionView.white_list_sanitizer`, please use `Loofah::Helpers::ActionView.safe_list_sanitizer` instead.
* Deprecate `Loofah::Helpers::ActionView::WhiteListSanitizer`, please use `Loofah::Helpers::ActionView::SafeListSanitizer` instead.
* Deprecate `Loofah::HTML5::WhiteList`, please use `Loofah::HTML5::SafeList` instead.

Thanks to @JuanitoFatas for submitting these changes in #164 and for making the language used in Loofah more inclusive.

(taca)

2019-10-22 13:26:43 UTC MAIN commitmail json YAML

doc: Updated mail/dovecot2-pigeonhole to 0.5.8

(taca)

2019-10-22 13:26:19 UTC MAIN commitmail json YAML

mail/dovecot2-pigeonhole: update to 0.5.8

Update dovecot2-pigeonhole to 0.5.8.

0.5.8 2019-10-08

Changes

- Sieve may leak resources in rare cases when a redirect, vacation or
  report action fails to send the message. This mainly applies when Sieve
  is executed in IMAP context; i.e., for the IMAPSIEVE or FILTER=SIEVE
  capabilities.

(taca)

2019-10-22 13:25:18 UTC MAIN commitmail json YAML

doc: note update of dovecot2 and friends to 2.3.8

mail/dovecot2
mail/dovecot2-gssapi
mail/dovecot2-ldap
mail/dovecot2-mysql
mail/dovecot2-pgsql
mail/dovecot2-sqlite

(taca)

2019-10-22 13:23:33 UTC MAIN commitmail json YAML

mail/dovecot2: update to 2.3.8

Update dovecot2 and friends to 2.3.8.

2.3.8 2019-10-08

Changes

+ Added mail_delivery_started and mail_delivery_finished events, see
  https://doc.dovecot.org/admin_manual/list_of_events/ for details.
+ dsync-replication: Don't replicate users who have "noreplicate" extra
  field in userdb.
+ doveadm service status: Show total number of processes created.
+ When logging to syslog, use instance_name setting's value for the
  ident. This commonly is added as a log prefix.
+ Base64 encoding/decoding code was rewritten with additional features.
  It shouldn't cause any user visible changes.
- v2.3.7 regression: If a folder only receives new mails without any
  other mail access, dovecot.index.log keeps growing forever and
  dovecot.index keeps being rewritten for every mail delivery.
- dsync-replication may lose keywords after syncing mails restored from
  another replica. This only happened if the mail only had keywords and no
  system flags.
- event filters: Non-textual event fields could not be filtered using
  wildcards.
- auth: Scope parameter was missing from OAuth password grant request.
- doveadm client-server communication may hang in some situations. It is
  also using unnecessarily small TCP/IP packet sizes.
- doveadm who and kick did not flush protocol output correctly.
- imap: SETMETADATA with literal value would delete the metadata value
  instead of updating it.
- imap: When client issues FETCH PREVIEW (LAZY=FUZZY) command, the
  caching decisions should be updated so that newly saved mails will have
  the preview cached.
- With mail_nfs_index=yes and/or mail_nfs_storage=yes setuid/setgid
  permission bits in some files may have become dropped with some NFS
  servers. Changed NFS flushing to now use chmod() instead of chown().
- quota: warnings did not work if quota root was noenforcing
- acl: Global ACL file ignored the last line if it didn't end with LF.
- doveadm stats dump: With JSON formatter output numbers using the
  number type instead of as strings
- lmtp_proxy: Ensure that real_* variables are correctly set when using
  lmtp_proxy.
- event exporter: http-post driver had hardcoded timeout and did not
  support DNS lookups or TLS connections.
- auth: Fix user iteration to work with userdb passwd with glibc v2.28.
- auth: auth service can crash if auth-policy JSON response is invalid
  or returned too fast.
- In some rare situations "ps" output could have shown a lot of "?"
  characters after Dovecot process titles.
- When dovecot.index.pvt is empty, an unnecessary error is logged:
  Error: .../dovecot.index.pvt reset, view is now inconsistent
- SMTP address encoder duplicated initial double quote character when
  the localpart of an address ended in '..'. For example
  "user+..@example.com" became ""user+.."@example.com in a
  sieve redirect.

(taca)

2019-10-22 13:22:13 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-test

(adam)

2019-10-22 13:21:49 UTC MAIN commitmail json YAML

py-test: updated to 4.6.6

pytest 4.6.6:
Bug Fixes
* Fixed using multiple short options together in the command-line (for example -vs) in Python 3.8+.
* Replace importlib_metadata backport with importlib.metadata from the standard library on Python 3.8+.
* Fix ���lexer��� being used when uploading to bpaste.net from --pastebin to ���text���.
* Fix warnings about deprecated cmp attribute in attrs>=19.2.

Trivial/Internal Changes
* Fixes python version checks (detected by flake8-2020) in case python4 becomes a thing.

(adam)

2019-10-22 13:20:27 UTC MAIN commitmail json YAML

py-hypothesis: updated to 4.41.3

4.41.3:
This patch is to ensure that our internals remain comprehensible to :pypi:`mypy` 0.740 - there is no user-visible change.

4.41.2:
This patch changes some internal hashes to SHA384, to better support users subject to FIPS-140. There is no user-visible API change.

4.41.1:
This release makes --hypothesis-show-statistics much more useful for tests using a :class:`~hypothesis.stateful.RuleBasedStateMachine`, by simplifying the reprs so that events are aggregated correctly.

4.41.0:
This release upgrades the :func:`~hypothesis.strategies.fixed_dictionaries` strategy to support optional keys (:issue:`1913`).

4.40.2:
This release makes some minor internal changes in support of improving the Hypothesis test suite. It should not have any user visible impact.

4.40.1:
This release changes how Hypothesis checks if a parameter to a test function is a mock object. It is unlikely to have any noticeable effect, but may result in a small performance improvement, especially for test functions where a mock object is being passed as the first argument.

4.40.0:
This release fixes a bug where our example database logic did not distinguish between failing examples based on arguments from a @pytest.mark.parametrize(...). This could in theory cause data loss if a common failure overwrote a rare one, and in practice caused occasional file-access collisions in highly concurrent workloads (e.g. during a 300-way parametrize on 16 cores).

For internal reasons this also involves bumping the minimum supported version of :pypi:`pytest` to 4.3

4.39.3:
This patch improves our type hints on the :func:`~hypothesis.strategies.emails`, :func:`~hypothesis.strategies.functions`, :func:`~hypothesis.strategies.integers`, :func:`~hypothesis.strategies.iterables`, and :func:`~hypothesis.strategies.slices` strategies, as well as the .filter() method.

There is no runtime change, but if you use :pypi:`mypy` or a similar type-checker on your tests the results will be a bit more precise.

4.39.2:
This patch improves the performance of unique collections such as :func:`~hypothesis.strategies.sets` of :func:`~hypothesis.strategies.just` or :func:`~hypothesis.strategies.booleans` strategies. They were already pretty good though, so you're unlikely to notice much!

4.39.1:
If a value in a dict passed to :func:`~hypothesis.strategies.fixed_dictionaries` is not a strategy, Hypothesis now tells you which one.

4.39.0:
This release adds the :func:`~hypothesis.extra.numpy.basic_indices` strategy, to generate basic indexes for arrays of the specified shape (:issue:`1930`).

It generates tuples containing some mix of integers, :obj:`python:slice` objects, ... (Ellipsis), and :obj:`numpy:numpy.newaxis`; which when used to index an array of the specified shape produce either a scalar or a shared-memory view of the array. Note that the index tuple may be longer or shorter than the array shape, and may produce a view with another dimensionality again!

4.38.3:
This patch defers creation of the .hypothesis directory until we have something to store in it, meaning that it will appear when Hypothesis is used rather than simply installed.

4.38.2:
This patch bumps our dependency on :pypi:`attrs` to >=19.2.0; but there are no user-visible changes to Hypothesis.

4.38.1:
This is a comment-only patch which tells :pypi:`mypy` 0.730 to ignore some internal compatibility shims we use to support older Pythons.

4.38.0:
This release adds the :func:`hypothesis.target` function, which implements experimental support for :ref:`targeted property-based testing <targeted-search>` (:issue:`1779`).

By calling :func:`~hypothesis.target` in your test function, Hypothesis can do a hill-climbing search for bugs. If you can calculate a suitable metric such as the load factor or length of a queue, this can help you find bugs with inputs that are highly improbably from unguided generation - however good our heuristics, example diversity, and deduplication logic might be. After all, those features are at work in targeted PBT too!

4.37.0:
This release emits a warning if you use the .example() method of a strategy in a non-interactive context.

:func:`~hypothesis.given` is a much better choice for writing tests, whether you care about performance, minimal examples, reproducing failures, or even just the variety of inputs that will be tested!

4.36.2:
This patch disables part of the :mod:`typing`-based inference for the :pypi:`attrs` package under Python 3.5.0, which has some incompatible internal details (:issue:`2095`).

4.36.1:
This patch fixes a bug in strategy inference for :pypi:`attrs` classes where Hypothesis would fail to infer a strategy for attributes of a generic type such as Union[int, str] or List[bool] (:issue:`2091`).

4.36.0:
This patch deprecates min_len or max_len of 0 in :func:`~hypothesis.extra.numpy.byte_string_dtypes` and :func:`~hypothesis.extra.numpy.unicode_string_dtypes`. The lower limit is now 1.

Numpy uses a length of 0 in these dtypes to indicate an undetermined size, chosen from the data at array creation. However, as the :func:`~hypothesis.extra.numpy.arrays` strategy creates arrays before filling them, strings were truncated to 1 byte.

4.35.1:
This patch improves the messaging that comes from invalid size arguments to collection strategies such as :func:`~hypothesis.strategies.lists`.

4.35.0:
This release improves the :func:`~hypothesis.extra.lark.from_lark` strategy, tightening argument validation and adding the explicit argument to allow use with terminals that use @declare instead of a string or regular expression.

This feature is required to handle features such as indent and dedent tokens in Python code, which can be generated with the :pypi:`hypothesmith` package.

4.34.0:
The :func:`~hypothesis.strategies.from_type` strategy now knows to look up the subclasses of abstract types, which cannot be instantiated directly.

This is very useful for :pypi:`hypothesmith` to support :pypi:`libCST`.

(adam)

2019-10-22 11:18:49 UTC MAIN commitmail json YAML

Fix build error, c++ not found

(ryoon)

2019-10-22 11:08:17 UTC pkgsrc-2019Q3 commitmail json YAML

Pullup tickets #6072 and #6073

(bsiegert)

2019-10-22 11:07:30 UTC pkgsrc-2019Q3 commitmail json YAML

Pullup ticket #6073 - requested by ast
www/nostromo: security fix

Revisions pulled up:
- www/nostromo/Makefile                                        1.3
- www/nostromo/PLIST                                            1.2
- www/nostromo/distinfo                                        1.2
- www/nostromo/patches/patch-http_header_comp                  1.1
- www/nostromo/patches/patch-strcutl                            1.1

---
  Module Name:    pkgsrc
  Committed By:  ast
  Date:          Sun Oct 20 20:02:14 UTC 2019

  Modified Files:
          pkgsrc/www/nostromo: Makefile PLIST distinfo
  Added Files:
          pkgsrc/www/nostromo/patches: patch-http_header_comp patch-strcutl

  Log Message:
  www/nostromo: fixes for CVE-2019-16278 and CVE-2019-16279

(bsiegert)

2019-10-22 11:05:37 UTC pkgsrc-2019Q3 commitmail json YAML

Pullup ticket #6072 - requested by nia
textproc/aspell: security fix

Revisions pulled up:
- textproc/aspell/Makefile                                      1.74
- textproc/aspell/PLIST                                        1.18
- textproc/aspell/distinfo                                      1.31
- textproc/aspell/options.mk                                    deleted

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sat Oct 19 10:43:28 UTC 2019

  Modified Files:
  pkgsrc/textproc/aspell: Makefile PLIST distinfo
  Removed Files:
  pkgsrc/textproc/aspell: options.mk

  Log Message:
  aspell: Update to 0.68.8

  Please note that this version has the potential to break some applications
  that use null-terminated UCS-2 and UCS-4 encoded strings in order to fix a
  potentially unbounded buffer over-read.  Very few applications do this
  however.  For additional information please see "Upgrading from Aspell 0.60.7"
  in the manual.
  (http://aspell.net/man-html/Upgrading-from-Aspell-0_002e60_002e7.html)

  Major changes from 0.60.7 to 0.68.8:

      * Prevent a potentially unbounded buffer over-read by no longer
        supporting null-terminated UCS-2 and UCS-4 encoded strings with the
        original C API.

      * Ensure that possible typos are listed before other suggestions when
        typo analysis is used.  Also fix a bug so that suggestions that
        split a word using a space or hyphen are not always first.

      * Add Markdown filter.

      * Add new 'wordlists' option, which is a list of UTF-8 files that
        contain additional words to accept.

      * Add new 'camel-case' option, which enables support for checking
        camelCase words.

      * Sort personal and replacement dictionaries.

      * Change 'ultra' suggestion mode to only find words that are within
        one-edit distance or have the same soundslike.

  Other changes from 0.60.7:

      * Implement the 'aspell filter' command.
      * Fix a bug in 'AspellDocumentChecker' that prevented it from working
        with UCS-2 and UCS-4 encoded strings.
      * Remove unused 'sug-edit-dist' option.
      * 'AspellDocumentChecker' now expects the document a line at a time
        in order to work with the new Markdown filter.  If the document is
        split on white space characters instead, nothing will break, but
        new filters such as the Markdown filter may give incorrect results.
      * The 'clean' option and command will no longer split a word.
      * Various documentation improvements.
      * Removal of several outdated appendices that don't really belong in
        the main manual.  Parts that are still relevent may eventually be
        moved elsewhere, but for now they are available online at
        <http://aspell.net/0.60.7/man-html/>.
      * Fix various crashes and other problems found by Google's OSS-Fuzz.

(bsiegert)

2019-10-22 10:34:35 UTC MAIN commitmail json YAML

Add www/nsm version 1.15

Nifty Site Manager ("nsm") is a cross-platform framework for managing
and generating websites. Some of its features are:
- it can manage and generate static and dynamic websites.
- it has support for pre/post build/serve scripts to integrate with
  cURL, databases, SASS, Grunt, GraphQL, Python Web Server, Live
  Server/Reload, and more.
- there is multithreading support
- it is language agnostic, you can use any language you want
  (markdown, LATEX, html, xml, css, javascript, php, MySQL, etc)
- it integrates flawlessly with various Javascript and PHP frameworks
- it integrates with Git to clone from and push to various platforms
  including AWS, BitBucket, GitHub, GitLab, Netlify, surge.sh, ZEIT Now, etc
- it has a templating system

(ng0)

2019-10-22 10:05:33 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.01

(fox)

2019-10-22 10:04:48 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to v1.01

Changes since v1.00:

v1.01 - 21.10.2019:
- Windows: Fixed an issue where the program would consume a lot of CPU time
  when the window was minimized.

(fox)

2019-10-22 08:26:28 UTC MAIN commitmail json YAML

doc: Updated www/php-apcu to 5.1.17

(taca)

2019-10-22 08:25:59 UTC MAIN commitmail json YAML

www/php-apcu: update to 5.1.17

Update php-apcu to 5.1.17.

5.1.17

- Fixed compatibility with PHP 7.4 and PHP 8.0.

(taca)

2019-10-22 08:20:51 UTC MAIN commitmail json YAML

doc: Updated devel/php-xdebug to 2.7.2

(taca)

2019-10-22 08:20:23 UTC MAIN commitmail json YAML

devel/php-xdebug: update to 2.7.2

Update php-xdebug to 2.7.2.

2.7.1 (2019-04-05)

= Fixed bugs:

- Fixed issue #1646: Missing newline in error message
- Fixed issue #1647: Memory corruption when a conditional breakpoint is used
- Fixed issue #1641: Perfomance degradation with getpid syscall (Kees
  Hoekzema)

2.7.2 (2019-05-06)

= Fixed bugs:

- Fixed issue #1488: Rewrite DBGp 'property_set' to always use eval
- Fixed issue #1586: error_reporting()'s return value is incorrect during
  debugger's 'eval' command
- Fixed issue #1615: Turn off Zend OPcache when remote debugger is turned on
- Fixed issue #1656: remote_connect_back alters header if multiple values
  are present
- Fixed issue #1662: __debugInfo should not be used for user-defined classes

(taca)

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

doc: Updated mail/pear-Mail_Mime to 1.10.4

(taca)

2019-10-22 07:49:03 UTC MAIN commitmail json YAML

mail/pear-Mail_Mime: update to 1.10.4

Update pear-Mail_Mime to 1.10.4.

1.10.4 2019-10-13

* Fix E_STRICT errors introduced in the previous release [alec]

1.10.3 2019-09-25

* Fix deprecation warning for get_magic_quotes_runtime() use on PHP 7.4

(taca)

2019-10-22 07:48:06 UTC MAIN commitmail json YAML

doc: Updated lang/pear to 1.10.9nb1

(taca)

2019-10-22 07:47:37 UTC MAIN commitmail json YAML

doc: Updated archivers/ruby-archive-tar-minitar to 0.8

(taca)

2019-10-22 07:46:25 UTC MAIN commitmail json YAML

lang/pear: update Archive_Tar to 1.4.8

Update pear Archive_Tar included in this package to 1.4.8

Bump PKGREVISION.

Archive_Tar 1.4.8 (2019-10-21 09:34 UTC)

Changelog:

* Fix Bug #23852: PHP 7.4 - Archive_Tar->_readHeader throws deprecation
  [mrook]

(taca)

2019-10-22 07:33:37 UTC MAIN commitmail json YAML

archivers/ruby-archive-tar-minitar: update to 0.8

Update ruby-archive-tar-minitar to 0.8.

Now this package is left for compatibility and it using ruby-minitar and
ruby-minitar-cli.

(taca)

2019-10-22 07:31:05 UTC MAIN commitmail json YAML

doc: Updated archivers/ruby-minitar-cli to 0.8

(taca)

2019-10-22 07:30:39 UTC MAIN commitmail json YAML

archivers/ruby-minitar-cli: update to 0.8

Update ruby-minitar-cli to 0.8.

## 0.8 / 2019-01-05

*  Updated for compatibility with minitar 0.8

## 0.7 / 2018-02-19

*  Updated for compatibility with minitar 0.7

(taca)

2019-10-22 07:29:55 UTC MAIN commitmail json YAML

doc: Updated archivers/ruby-minitar to 0.9

(taca)

2019-10-22 07:29:24 UTC MAIN commitmail json YAML

archivers/ruby-minitar: update to 0.9

Update archivers/ruby-minitar to 0.9.

## 0.9 / 2019-09-04

*  jtappa added the ability to skip fsync with a new option to Minitar.unpack
    and Minitar::Input#extract_entry. Provide `:fsync => false` as the last
    parameter to enable. Merged from a modified version of PR [#37][].

## 0.8 / 2019-01-05

*  inkstak resolved an issue introduced in the fix for [#31][] by allowing
    spaces to be considered valid characters in strict octal handling. Octal
    conversion ignores leading spaces. Merged from a slightly modified version
    of PR [#35][].

*  dearblue contributed PR [#32][] providing an explicit call to #bytesize for
    strings that include multibyte characters. The PR has been modified to be
    compatible with older versions of Ruby and extend tests.

*  Akinori MUSHA (knu) contributed PR [#36][] that treats certain badly
    encoded regular files (with names ending in `/`) as if they were
    directories on decode.

## 0.7 / 2018-02-19

*  Fixed issue [#28][] with a modified version of PR [#29][] covering the
    security policy and position for Minitar. Thanks so much to ooooooo\_q for
    the report and an initial patch. Additional information was added as
    [#30][].

*  dearblue contributed PR [#33][] providing a fix for Minitar::Reader when
    the IO-like object does not have a `#pos` method.

*  Kevin McDermott contributed PR [#34][] so that an InvalidTarStream is
    raised if the tar header is not valid, preventing incorrect streaming of
    files from a non-tarfile. This is a minor breaking change, so the version
    has been bumped accordingly.

*  Kazuyoshi Kato contributed PR [#26][] providing support for the GNU tar
    long filename extension.

*  Addressed a potential DOS with negative size fields in tar headers
    ([#31][]). This has been handled in two ways: the size field in a tar
    header is interpreted as a strict octal value and the Minitar reader will
    raise an InvalidTarStream if the size ends up being negative anyway.

(taca)

2019-10-22 06:52:23 UTC MAIN commitmail json YAML

Updated textproc/py-pybtex, textproc/py-pybtex-docutils, textproc/py-sphinxcontrib-bibtex, devel/py-flake8-docstrings

(adam)

2019-10-22 06:51:54 UTC MAIN commitmail json YAML

py-flake8-docstrings: updated to 1.5.0

1.5.0

- Add --ignore-decorators option which allows functions with a specific
  decorator to ignore error codes.

1.4.0

- Add --docstring-convention option which allows selection of conventions
  besides the default pep257.  Available options are based on those
  available from pydocstyle and are currently pep257, google, and
  numpy.  flake8-docstrings also adds a special all docstring
  convention which will enable all rules from pydocstyle.  Note that
  pydocstyle defines some conflicting rules so you'll want to use
  ignore / extend-ignore when selecting docstring-convention = all

- Bump minimum flake8 version to 3

- Fix proper handling of stdin via --stdin-display-name

(adam)

2019-10-22 06:48:27 UTC MAIN commitmail json YAML

py-sphinxcontrib-bibtex: updated to 1.0.0

1.0.0:
* Drop Python 2.7 and 3.4 support (as upstream sphinx has dropped
  support for these as well).
* Add Python 3.8 support (contributed by hroncok).
* Update for Sphinx 2.x, and drop Sphinx 1.x support (as there is too
  much difference between the two versions).
* Non-bibtex citations will now no longer issue warnings
* Switch to codecov for coverage reporting.

(adam)

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

py-pybtex-docutils: updated to 0.2.2

0.2.2:
* Drop Python 3.3 support.
* New footnote and footnote_reference methods for docutils footnote
  support.

(adam)

2019-10-22 06:37:36 UTC MAIN commitmail json YAML

py-pybtex: updated to 0.22.2

Version 0.22.2
- Fixed compatibility with Python 2 and older versions of Python 3.

Version 0.22.1
- Fixed non-working ``--backend`` option with ``pybtex -l python``.

(adam)

2019-10-22 06:34:16 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Any-Adapter-Screen to 0.140
Updated devel/p5-Log-Dispatchouli to 2.019
Updated devel/p5-Log-Report to 1.28

(mef)

2019-10-22 06:32:22 UTC MAIN commitmail json YAML

(devel/p5-Log-Report) Updated 1.27 to 1.28
* pkgsrc *
  - Converted BUILD_DEPENDS to TEST_DEPENDS, but two left at BUILD_DEPENDS,
    for TEST_DEPENDS are not enough. They are asked for source expanded at
    test time.

* upstream ChangeLog *
version 1.28:
        Fixes:
        - Dancer2 version 0.166001 is too old as well. [cpantesters]
        - call to wasFatal($class)/reportFatal($class) without exception
          autovivified an 'undef' in the exception list. [Andrew Beverley]
        - fatal exception not always the last in try() block.

(mef)

2019-10-22 06:31:33 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20191022

(leot)

2019-10-22 06:31:13 UTC MAIN commitmail json YAML

youtube-dl: Update to 20191022

Changes:
version 2019.10.22

Core
* [utils] Improve subtitles_filename (#22753)

Extractors
* [facebook] Bypass download rate limits (#21018)
+ [contv] Add support for contv.com
- [viewster] Remove extractor
* [xfileshare] Improve extractor (#17032, #17906, #18237, #18239)
    * Update the list of domains
    + Add support for aa-encoded video data
    * Improve jwplayer format extraction
    + Add support for Clappr sources
* [mangomolo] Fix video format extraction and add support for player URLs
* [audioboom] Improve metadata extraction
* [twitch] Update VOD URL matching (#22395, #22727)
- [mit] Remove support for video.mit.edu (#22403)
- [servingsys] Remove extractor (#22639)
* [dumpert] Fix extraction (#22428, #22564)
* [atresplayer] Fix extraction (#16277, #16716)

(leot)

2019-10-22 06:15:01 UTC MAIN commitmail json YAML

(devel/p5-Log-Dispatchouli) Updated 2.017 to 2.019

2.019    2019-07-27 16:13:30-04:00 America/New_York
        - fix an initialization ordering bug for loggers using stdio

2.018    2019-07-26 18:36:56-04:00 America/New_York
        - add enable_stdout and enable_stderr to, uh, enable stdout and enable
          stderr (after initial construction)

(mef)

2019-10-22 06:11:51 UTC MAIN commitmail json YAML

(devel/p5-Log-Any-Adapter-Screen) Updated 0.13 to 0.140

0.140  2018-12-22 (PERLANCAR)
        - Observe NO_COLOR.

(mef)

2019-10-22 03:55:27 UTC MAIN commitmail json YAML

doc: Updated mail/wl-snapshot to 2.15.9.20190919

(mef)

2019-10-22 03:55:12 UTC MAIN commitmail json YAML

(mail/wl-snapshot) Updated 0.20190623 to 0.20190919

2019-08-12  Kazuhiro Ito  <kzhr@d1.dion.ne.jp>

        * doc/wl.texi (Selecting Folder, Sticky Summary): Update key
        bindings.

        * doc/wl-ja.texi (Selecting Folder, Sticky Summary): Likewise.

(mef)

2019-10-22 01:28:14 UTC MAIN commitmail json YAML

(correction) Updated devel/p5-IPC-Cmd

(mef)

2019-10-22 01:27:04 UTC MAIN commitmail json YAML

Updated devel/p5-IPC-Cmd

(mef)

2019-10-22 00:25:43 UTC MAIN commitmail json YAML

(devel/p5-IPC-Cmd) Updated 1.02 to 1.04

1.04 Sat Jul 13 10:08:08 BST 2019
  Bug fixes:
  - Fixed usage of setsid()

(mef)

2019-10-21 23:58:04 UTC MAIN commitmail json YAML

Use gnu++11 to fix undefined reference to allocate, from joerg

(jmcneill)

2019-10-21 23:53:34 UTC MAIN commitmail json YAML

mono6: add the missing bits for netbsd/aarch64 support.

unfortunately, mono-sgen crashes a lot, most likely due to pmap bugs.
it takes many retries to get further in the build.

(maya)

2019-10-21 23:49:07 UTC MAIN commitmail json YAML

Updated www/emacs-w3m-snapshot to 1.4.632.20190920.1116

(mef)

2019-10-21 23:47:08 UTC MAIN commitmail json YAML

(www/emacs-w3m-snapshot) Updated from 1.4.625+0.20180518 to 1.4.632+0.20190920.1116

(upstream)
  ChangeLog has too many lines, sorry to omit
(pkgsrc)
  - Some VARIABLES introduced to ease further version update
  - following two patches dropped
    (patch-w3mhack.el)
      Compile mew-shimbun.el and mew-w3m.el when
      emacs-w3m-mew option is set.
    (patch-aclocal.m4)
      Don't quote ${EGREP}, it may be set to "grep -E".
  - (pkglint) LOCALBASE -> PREFIX

(mef)

2019-10-21 23:09:20 UTC MAIN commitmail json YAML

doc: Updated multimedia/mate-media to 1.22.2

(gutteridge)

2019-10-21 23:08:52 UTC MAIN commitmail json YAML

mate-media: update to 1.22.2

Change log:

### mate-media 1.22.2

  * Translations update
  * applet: Update default output
  * gvc applet: add missing translations (i18n)
  * Add scroll interface tabs with mouse wheel
  * configure.ac: fix typos in var names, portability fixes, etc.

(gutteridge)

2019-10-21 22:54:40 UTC MAIN commitmail json YAML

2019-10-21 22:54:23 UTC MAIN commitmail json YAML

py-cookiecutter: fix

- switch to PYPI
- enable testing
- get rid of sphinx (building docs does not work)
- use alternatives

(adam)

2019-10-21 22:15:11 UTC MAIN commitmail json YAML

2019-10-21 22:11:34 UTC MAIN commitmail json YAML

2019-10-21 22:07:58 UTC MAIN commitmail json YAML

2019-10-21 22:01:06 UTC MAIN commitmail json YAML

2019-10-21 21:55:04 UTC MAIN commitmail json YAML

2019-10-21 21:51:09 UTC MAIN commitmail json YAML

Updated devel/py-binaryornot

(adam)

2019-10-21 21:50:03 UTC MAIN commitmail json YAML

py-binaryornot: updated to 0.4.4

0.4.4:
* Notify users for file i/o issues.

0.4.3:
* Restricted chardet to anything 3.0.2 or higher due to https://github.com/chardet/chardet/issues/113.

0.4.2:
* Restricted chardet to anything under 3.0 due to https://github.com/chardet/chardet/issues/113
* Added pyup badge
* Added utilities for pushing new versions up

(adam)

2019-10-21 21:45:40 UTC MAIN commitmail json YAML

2019-10-21 21:42:22 UTC MAIN commitmail json YAML

2019-10-21 21:38:03 UTC MAIN commitmail json YAML

2019-10-21 21:19:35 UTC MAIN commitmail json YAML

2019-10-21 21:11:13 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx; Added textproc/py-sphinxcontrib-applehelp, textproc/py-sphinxcontrib-devhelp, textproc/py-sphinxcontrib-jsmath, textproc/py-sphinxcontrib-htmlhelp, textproc/py-sphinxcontrib-serializinghtml, textproc/py-sphinxcontrib-qthelp, textproc/py-sphinx1

(adam)

2019-10-21 21:08:57 UTC MAIN commitmail json YAML

Added sphinx to Python versioned dependencies

(adam)

2019-10-21 21:06:04 UTC MAIN commitmail json YAML

Added py-sphinx1, py-sphinxcontrib-applehelp py-sphinxcontrib-devhelp py-sphinxcontrib-jsmath py-sphinxcontrib-htmlhelp py-sphinxcontrib-serializinghtml py-sphinxcontrib-qthelp

(adam)

2019-10-21 21:04:05 UTC MAIN commitmail json YAML

2019-10-21 21:01:35 UTC MAIN commitmail json YAML

py-sphinx: updated to 2.2.0

Release 2.2.0:

Incompatible changes

apidoc: template files are renamed to .rst_t
html: Field lists will be styled by grid layout
Deprecated¶
sphinx.domains.math.MathDomain.add_equation()
sphinx.domains.math.MathDomain.get_next_equation_number()
The info and warn arguments of sphinx.ext.autosummary.generate.generate_autosummary_docs()
sphinx.ext.autosummary.generate._simple_info()
sphinx.ext.autosummary.generate._simple_warn()
sphinx.ext.todo.merge_info()
sphinx.ext.todo.process_todo_nodes()
sphinx.ext.todo.process_todos()
sphinx.ext.todo.purge_todos()

Features added

* graphviz: :graphviz_dot: option is renamed to :layout:
* html: emit a warning if html_static_path and html_extra_path directories are inside output directory
* html: Add a label to search input for accessability purposes
* apidoc: Add --templatedir option
* Add override argument to app.add_autodocumenter()
* imgmath: let imgmath_use_preview work also with the SVG format for images rendering inline math
* LaTeX: refactor visit_enumerated_list() to use \sphinxsetlistlabels
* quickstart: Use https://docs.python.org/3/ for default setting of intersphinx_mapping
* sphinx-build: give reasons why rebuilded

Bugs fixed

py domain: duplicated warning does not point the location of source code
* html: Sphinx never updates a copy of html_logo even if original file has changed
* html theme: scrollbar is hard to see on classic theme and macOS
* linkcheck: Consider HTTP 503 response as not an error
* Make generated download links reproducible
* UnboundLocalError is raised if broken extension installed
* autodoc: autodoc_inherit_docstrings does not effect to __init__() and __new__()
* autodoc: autodoc_member_order does not refer order of imports when 'bysource' order
* autodoc: missing type annotation for variadic and keyword parameters
* autodoc: Formatting issues with autodoc_typehints=’none’
* autodoc: crashed when target code contains custom method-like objects
* autosummary: crashed with wrong autosummary_generate setting
* autosummary: crashes without no autosummary_generate setting
* LaTeX: autonumbered list can not be customized in LaTeX since Sphinx 1.8.0
* Failed to load last environment object when extension added
* Invalid sort in pair index
* last_updated wrongly assumes timezone as UTC
* std domain: option directive registers an index entry for each comma separated option
* sphinx-build: Escaped characters in error messages
* doctest comments not getting trimmed since Sphinx 1.8.0
* glossary: Wrong hyperlinks are generated for non alphanumeric terms
* i18n: classifiers of definition list are not translated with docutils-0.15
* DocFieldTransformer raises AttributeError when given directive is not a subclass of ObjectDescription

Release 2.1.2:

Bugs fixed

* custom lexers fails highlighting when syntax error
* info field lists are incorrectly recognized
Release 2.1.1 (released Jun 10, 2019)

Incompatible changes

* autodoc: Stop to generate document for undocumented module variables
Bugs fixed
* LaTeX: admonitions of note type can get separated from immediately preceding section title by pagebreak
* autodoc: crashed when autodocumenting classes with __slots__ = None
* autodoc: generates docs for “optional import”ed modules as variables
* autosummary: crashed when generating document of properties
* napoleon: docstrings for properties are not processed
* napoleon: “Unknown target name” error if variable name ends with underscore
* apidoc: missing blank lines between modules

Release 2.1.0:

Incompatible changes
Ignore filenames without file extension given to Builder.build_specific() API directly
* The anchor of term in glossary directive is changed if it is consisted by non-ASCII characters
* html: Centering tables by default using CSS
* latex: xelatex and xeCJK are used for Chinese documents by default
Sphinx.add_lexer() now takes a Lexer class instead of instance. An instance of lexers are still supported until Sphinx-3.x.
Deprecated
sphinx.builders.latex.LaTeXBuilder.apply_transforms()
sphinx.builders._epub_base.EpubBuilder.esc()
sphinx.directives.Acks
sphinx.directives.Author
sphinx.directives.Centered
sphinx.directives.Class
sphinx.directives.CodeBlock
sphinx.directives.Figure
sphinx.directives.HList
sphinx.directives.Highlight
sphinx.directives.Include
sphinx.directives.Index
sphinx.directives.LiteralInclude
sphinx.directives.Meta
sphinx.directives.Only
sphinx.directives.SeeAlso
sphinx.directives.TabularColumns
sphinx.directives.TocTree
sphinx.directives.VersionChange
sphinx.domains.python.PyClassmember
sphinx.domains.python.PyModulelevel
sphinx.domains.std.StandardDomain._resolve_citation_xref()
sphinx.domains.std.StandardDomain.note_citations()
sphinx.domains.std.StandardDomain.note_citation_refs()
sphinx.domains.std.StandardDomain.note_labels()
sphinx.environment.NoUri
sphinx.ext.apidoc.format_directive()
sphinx.ext.apidoc.format_heading()
sphinx.ext.apidoc.makename()
sphinx.ext.autodoc.importer.MockFinder
sphinx.ext.autodoc.importer.MockLoader
sphinx.ext.autodoc.importer.mock()
sphinx.ext.autosummary.autolink_role()
sphinx.ext.imgmath.DOC_BODY
sphinx.ext.imgmath.DOC_BODY_PREVIEW
sphinx.ext.imgmath.DOC_HEAD
sphinx.transforms.CitationReferences
sphinx.transforms.SmartQuotesSkipper
sphinx.util.docfields.DocFieldTransformer.preprocess_fieldtypes()
sphinx.util.node.find_source_node()
sphinx.util.i18n.find_catalog()
sphinx.util.i18n.find_catalog_files()
sphinx.util.i18n.find_catalog_source_files()
For more details, see deprecation APIs list.

Features added
Add a helper class sphinx.transforms.post_transforms.SphinxPostTransform
Add helper methods

PythonDomain.note_module()
PythonDomain.note_object()
SphinxDirective.set_source_info()
* Support --keep-going with BuildDoc setup command
math directive now supports :class: option
todo: todo directive now supports :name: option
Enable override via environment of SPHINXOPTS and SPHINXBUILD Makefile variables
* autodoc: Unable to document bound instance methods exported as module functions
* autodoc: autodoc_default_options now supports imported-members option
* autodoc: Support coroutine
* autodoc: Support abstractmethod
* autodoc: Support attributes in __slots__. For dict-style __slots__, autodoc considers values as a docstring of the attribute
* autodoc: Add autodoc_typehints to suppress typehints from signature
* autodoc: automodule directive now handles undocumented module level variables
* autosummary: Add autosummary_imported_members to display imported members on autosummary
* make clean is catastrophically broken if building into ‘.’
* Support %O% environment variable in make.bat
* py domain: Add :async: option to py:function directive
* py domain: Add new options to py:method directive

:abstractmethod:
:async:
:classmethod:
:property:
:staticmethod:
rst domain: Add directive:option directive to describe the option for directive
* html: Add a label to search form for accessability purposes
* html: Consistent and semantic CSS for signatures
* The rawsource property of production nodes now contains the full production rule
* autosectionlabel: Allow suppression of warnings
coverage: Support a new coverage_ignore_pyobjects option
* latex: Support to build Chinese documents

Bugs fixed
* Inappropriate node_id has been generated by glossary directive if term is consisted by non-ASCII characters
* ifconfig: contents after headings are not shown
commented term in glossary directive is wrongly recognized
* rst domain: rst:directive directive generates waste space
* py domain: Module index (py-modindex.html) has duplicate titles
* man: invalid output when doctest follows rubric
* “Hyperlink target is not referenced” message is shown even if referenced
* autodoc: tab_width setting of docutils has been ignored
* autodoc: crashes with a plain Tuple on Python 3.6 and 3.5
* autosummary: autosummary table gets confused by complex type hints
* autosummary: confused by an argument having some kind of default value
Generated Makefiles lack a final EOL
* extlinks: Cannot escape angle brackets in link caption
* linkcheck: Send commonly used User-Agent
* html search: failed to search document with haiku and scrolls themes
* html search: Fix the ranking of search results
* Wrong year is returned for SOURCE_DATE_EPOCH
* image directive crashes by unknown image format
* C++, allow 8 and 9 in hexadecimal integer literals.
* Fix the string in quickstart for ‘path’ argument of parser
LaTeX: Figures in admonitions produced errors

Release 2.0.1:

Bugs fixed
LaTeX: some system labels are not translated
RemovedInSphinx30Warning is marked as pending
deprecation warnings are not emitted
sphinx.application.CONFIG_FILENAME
sphinx.builders.htmlhelp
viewcode_import
* C++, properly parse full xrefs that happen to have a short xref as prefix
* napoleon: AttributeError is raised for raised section having references
* circular import error on importing SerializingHTMLBuilder
* LaTeX: ‘releasename’ setting for latex_elements is ignored
* html: Search function is broken with 3rd party themes
* html: HTML5Translator crashed with invalid field node
* html theme: The style of field lists has changed in bizstyle theme

Release 2.0.0:

Dependencies

2.0.0b1
LaTeX builder now depends on TeX Live 2015 or above.
LaTeX builder (with 'pdflatex' latex_engine) will process Unicode Greek letters in text (not in math mark-up) via the text font and will not escape them to math mark-up. See the discussion of the 'fontenc' key of latex_elements; such (optional) support for Greek adds, for example on Ubuntu xenial, the texlive-lang-greek and (if default font set-up is not modified) cm-super(-minimal) as additional Sphinx LaTeX requirements.
LaTeX builder with latex_engine set to 'xelatex' or to 'lualatex' requires (by default) the FreeFont fonts, which in Ubuntu xenial are provided by package fonts-freefont-otf, and e.g. in Fedora 29 via package texlive-gnu-freefont.
requests 2.5.0 or above
The six package is no longer a dependency
The sphinxcontrib-websupport package is no longer a dependency
Some packages are separated to sub packages:

sphinxcontrib.applehelp
sphinxcontrib.devhelp
sphinxcontrib.htmlhelp
sphinxcontrib.jsmath
sphinxcontrib.serializinghtml
sphinxcontrib.qthelp

Incompatible changes

2.0.0b1
Drop python 2.7 and 3.4 support
Drop docutils 0.11 support
Drop features and APIs deprecated in 1.7.x
The default setting for master_doc is changed to 'index' which has been longly used as default of sphinx-quickstart.
LaTeX: Move message resources to sphinxmessage.sty
LaTeX: Stop using \captions<lang> macro for some labels
LaTeX: for 'xelatex' and 'lualatex', use the FreeFont OpenType fonts as default choice
LaTeX: 'xelatex' and 'lualatex' now use \small in code-blocks (due to FreeMono character width) like 'pdflatex' already did (due to Courier character width). You may need to adjust this via latex_elements 'fvset' key, in case of usage of some other OpenType fonts
LaTeX: Greek letters in text are not escaped to math mode mark-up, and they will use the text font not the math font. The LGR font encoding must be added to the 'fontenc' key of latex_elements for this to work (only if it is needed by the document, of course).
LaTeX: setting the language to 'en' triggered Sonny option of fncychap, now it is Bjarne to match case of no language specified.
* doctest: Follow highlight_language on highlighting doctest block. As a result, they are highlighted as python3 by default.
The order of argument for HTMLTranslator, HTML5Translator and ManualPageTranslator are changed
LaTeX: hard-coded redefinitions of \l@section and \l@subsection formerly done during loading of 'manual' docclass get executed later, at time of \sphinxtableofcontents. This means that custom user definitions from LaTeX preamble now get overwritten. Use \sphinxtableofcontentshook to insert custom user definitions. See Macros.
quickstart: Simplify generated conf.py
* quickstart: some questions are removed. They are still able to specify via command line options
websupport: unbundled from sphinx core. Please use sphinxcontrib-websupport
C++, the visibility of base classes is now always rendered as present in the input. That is, private is now shown, where it was ellided before.
LaTeX: graphics inclusion of oversized images rescales to not exceed the text width and height, even if width and/or height option were used.
epub: epub_title defaults to the project option
* All tables and figures without align option are displayed to center
* html: Output HTML5 by default

2.0.0b2
texinfo: image files are copied into name-figure directory

Deprecated

2.0.0b1
Support for evaluating Python 2 syntax is deprecated. This includes configuration files which should be converted to Python 3.
The arguments of EpubBuilder.build_mimetype(), EpubBuilder.build_container(), EpubBuilder.bulid_content(), EpubBuilder.build_toc() and EpubBuilder.build_epub()
The arguments of Epub3Builder.build_navigation_doc()

The config variables
html_experimental_html5_writer
The encoding argument of autodoc.Documenter.get_doc(), autodoc.DocstringSignatureMixin.get_doc(), autodoc.DocstringSignatureMixin._find_signature(), and autodoc.ClassDocumenter.get_doc() are deprecated.
The importer argument of sphinx.ext.autodoc.importer._MockModule
The nodetype argument of sphinx.search.WordCollector. is_meta_keywords()
The suffix argument of env.doc2path() is deprecated.
The string style base argument of env.doc2path() is deprecated.
The fallback to allow omitting the filename argument from an overridden IndexBuilder.feed() method is deprecated.
sphinx.addnodes.abbreviation
sphinx.application.Sphinx._setting_up_extension
sphinx.builders.epub3.Epub3Builder.validate_config_value()
sphinx.builders.html.SingleFileHTMLBuilder
sphinx.builders.htmlhelp.HTMLHelpBuilder.open_file()
sphinx.cmd.quickstart.term_decode()
sphinx.cmd.quickstart.TERM_ENCODING
sphinx.config.check_unicode()
sphinx.config.string_classes
sphinx.domains.cpp.DefinitionError.description
sphinx.domains.cpp.NoOldIdError.description
sphinx.domains.cpp.UnsupportedMultiCharacterCharLiteral.decoded
sphinx.ext.autodoc.importer._MockImporter
sphinx.ext.autosummary.Autosummary.warn()
sphinx.ext.autosummary.Autosummary.genopt
sphinx.ext.autosummary.Autosummary.warnings
sphinx.ext.autosummary.Autosummary.result
sphinx.ext.doctest.doctest_encode()
sphinx.io.SphinxBaseFileInput
sphinx.io.SphinxFileInput.supported
sphinx.io.SphinxRSTFileInput
sphinx.registry.SphinxComponentRegistry.add_source_input()
sphinx.roles.abbr_role()
sphinx.roles.emph_literal_role()
sphinx.roles.menusel_role()
sphinx.roles.index_role()
sphinx.roles.indexmarkup_role()
sphinx.testing.util.remove_unicode_literal()
sphinx.util.attrdict
sphinx.util.force_decode()
sphinx.util.get_matching_docs()
sphinx.util.inspect.Parameter
sphinx.util.jsonimpl
sphinx.util.osutil.EEXIST
sphinx.util.osutil.EINVAL
sphinx.util.osutil.ENOENT
sphinx.util.osutil.EPIPE
sphinx.util.osutil.walk()
sphinx.util.PeekableIterator
sphinx.util.pycompat.NoneType
sphinx.util.pycompat.TextIOWrapper
sphinx.util.pycompat.UnicodeMixin
sphinx.util.pycompat.htmlescape
sphinx.util.pycompat.indent
sphinx.util.pycompat.sys_encoding
sphinx.util.pycompat.terminal_safe()
sphinx.util.pycompat.u
sphinx.writers.latex.ExtBabel
sphinx.writers.latex.LaTeXTranslator._make_visit_admonition()
sphinx.writers.latex.LaTeXTranslator.babel_defmacro()
sphinx.writers.latex.LaTeXTranslator.collect_footnotes()
sphinx.writers.latex.LaTeXTranslator.generate_numfig_format()
sphinx.writers.texinfo.TexinfoTranslator._make_visit_admonition()
sphinx.writers.text.TextTranslator._make_depart_admonition()
template variables for LaTeX template

logo
numfig_format
pageautorefname
translatablestrings
For more details, see deprecation APIs list.

Features added

2.0.0b1
* The search results preview of generated HTML documentation is reader-friendlier: instead of showing the snippets as raw reStructuredText markup, Sphinx now renders the corresponding HTML. This means the Sphinx extension Sphinx: pretty search results is no longer necessary. Note that changes to the search function of your custom or 3rd-party HTML template might overwrite this improvement.
* autodoc: Support suppress_warnings
* autodoc: autodoc_default_options supports member-order
* autodoc: Display readable names in type annotations for mocked objects
* autodoc: autodoc_default_options accepts True as a value
* autodoc: Add autodecorator directive for decorators
* autosummary: Add autosummary_mock_imports to mock external libraries on importing targets
* htmlhelp: Add htmlhelp_file_suffix and htmlhelp_link_suffix
* text: Support complex tables (colspan and rowspan)
LaTeX: support rendering (not in math, yet) of Greek and Cyrillic Unicode letters in non-Cyrillic document even with 'pdflatex' as latex_engine
* The versionadded, versionchanged and deprecated directives are now generated with their own specific CSS classes (added, changed and deprecated, respectively) in addition to the generic versionmodified class.
* apidoc: Add –extensions option to sphinx-apidoc
* C++, added an alias directive for inserting lists of declarations, that references existing declarations (e.g., for making a synopsis).
C++: add cpp:struct to complement cpp:class.
* the HTML search considers words that contain a search term of length three or longer a match.
* epub: Show warning for duplicated ToC entries
* Allow to omit an argument for code-block directive. If omitted, it follows highlight or highlight_language
* html: Add html4_writer to use old HTML4 writer
* HTML search: A placeholder for the search summary prevents search result links from changing their position when the search terminates. This makes navigating search results easier.
* linkcheck also checks remote images exist
* githubpages: create CNAME file for custom domains when html_baseurl set
* autosectionlabel: restrict the labeled sections by new config value; autosectionlabel_maxdepth

Bugs fixed

2.0.0b1
* LaTeX: writer should not translate Greek unicode, but use textgreek package
* LaTeX: PDF does not build with default font config for Russian language and 'xelatex' or 'lualatex' as latex_engine
* LaTeX: Greek letters in section titles disappear from PDF bookmarks
* LaTeX: Unicode Greek letters in math directive break PDF build (fix requires extra set-up, see latex_elements 'textgreek' key and/or latex_engine setting)
* LaTeX: should the Bjarne style of fncychap be used for English also if passed as language option?
* LaTeX: (lualatex only) escaping of > by \textgreater{} is not enough as \textgreater{}\textgreater{} applies TeX-ligature
LaTeX: project name is not escaped if latex_documents omitted
LaTeX: authors are not shown if latex_documents omitted
HTML: Invalid HTML5 file is generated for a glossary having multiple terms for one description
QtHelp: OS dependent path separator is used in .qhp file
HTML search: search always returns nothing when multiple search terms are used and one term is shorter than three characters

2.0.0b2
* html: Anchor links are not added to figures
* html: Defer searchindex.js rather than loading it via ajax
* html: Table cells and list items have large margins
* linenothreshold option for highlight directive was ignored
texinfo: make install-info causes syntax error
texinfo: make install-info fails on macOS
* texinfo: image files are not copied on make install-info
* A cross reference in heading is rendered as literal
* C++, fix cpp:alias problems in LaTeX (and singlehtml)
* classes attribute of citation_reference node is lost
AssertionError is raised when custom citation_reference node having classes attribute refers missing citation
* Support code directive
C++, fix parsing of braced initializers.
* AttributeError is raised for old styled index nodes
* inheritance_diagram: correctly describe behavior of parts option in docs, allow negative values.
* i18n: Captions missing in translations for hidden TOCs

2.0.0 final
* py domain: unexpected prefix is generated

Testing

2.0.0b1
Stop to use SPHINX_TEST_TEMPDIR envvar

2.0.0b2
Add a helper function: sphinx.testing.restructuredtext.parse()

(adam)

2019-10-21 20:54:10 UTC MAIN commitmail json YAML

2019-10-21 20:50:35 UTC MAIN commitmail json YAML

py-sphinxcontrib-serializinghtml: added versin 1.1.3

sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized"
HTML files (json and pickle).

(adam)

2019-10-21 20:48:34 UTC MAIN commitmail json YAML

2019-10-21 20:47:55 UTC MAIN commitmail json YAML

MesaLib: Add a features.mk and use it to detect the presence of DRI

No functional change (probably)

(nia)

2019-10-21 20:47:07 UTC MAIN commitmail json YAML

py-sphinxcontrib-jsmath: added version 1.0.1

sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML
via JavaScript.

(adam)

2019-10-21 20:40:12 UTC MAIN commitmail json YAML

2019-10-21 20:36:07 UTC MAIN commitmail json YAML

2019-10-21 20:30:43 UTC MAIN commitmail json YAML

MesaLib: Fix PLIST

(nia)

2019-10-21 19:23:50 UTC MAIN commitmail json YAML

Removed devel/py-pylint-common

(adam)

2019-10-21 19:22:52 UTC MAIN commitmail json YAML

py-pylint-common: removed (no longer needed)

From homepage:

pylint-common

Note: No longer maintained

This was used as part off prospector but has been removed. It is no longer maintained (in this fork at least) as most of the functions are now replaced by pylint builtins or are no longer valid.

(adam)

2019-10-21 19:20:18 UTC MAIN commitmail json YAML

Switch MAINTAINER to pkgsrc-users@

(mgorny)

2019-10-21 19:17:29 UTC MAIN commitmail json YAML

Added sysutils/py-appnope; Updated devel/py-ipykernel

(adam)

2019-10-21 19:16:56 UTC MAIN commitmail json YAML

py-ipykernel: updated to 5.1.3

5.1.3 Includes several bugfixes and internal logic improvements.
- Fix comm shutdown behavior by adding a ``deleting`` option to ``close`` which can be set to prevent registering new comm channels during shutdown
- Fix ``Heartbeat._bind_socket`` to return on the first bind
- Moved ``InProcessKernelClient.flush`` to ``DummySocket``
- Don't redirect stdout if nose machinery is not present
- Rename `_asyncio.py` to `_asyncio_utils.py` to avoid name conflicts on Python 3.6+
- Only generate kernelspec when installing or building wheel
- Fix priority ordering of control-channel messages in some cases

(adam)

2019-10-21 19:15:53 UTC MAIN commitmail json YAML

py-appnope: added version 0.1.0

Simple package for disabling App Nap on OS X 10.9, which can be problematic.

(adam)

2019-10-21 16:21:54 UTC MAIN commitmail json YAML

doc: Updated security/heimdal to 1.5.3nb21

(wiz)

2019-10-21 16:21:44 UTC MAIN commitmail json YAML

heimdal: fix build on OpenSSL 1.1 systems by disabling OpenSSL.

heimdal includes a copy of the relevant functions itself.

Add a comment that the dependency should be re-enabled when updating
this package.

Bump PKGREVISION.

(wiz)

2019-10-21 15:56:53 UTC MAIN commitmail json YAML

2019-10-21 14:01:18 UTC MAIN commitmail json YAML

(ham/gnuradio-doxygen) Fix PLIST with doxygen 1.8.16, just 0D237.xml to 0d237.xml

(mef)

2019-10-21 13:19:29 UTC MAIN commitmail json YAML

2019-10-21 12:30:36 UTC MAIN commitmail json YAML

MesaLib: Turn off some more "Mesa thinks SunOS is not DRI" hacks

(nia)

2019-10-21 12:07:32 UTC MAIN commitmail json YAML

2019-10-21 11:47:16 UTC MAIN commitmail json YAML

Fixed C++ constructors on aarch64.

(rjs)

2019-10-21 11:34:00 UTC MAIN commitmail json YAML

Updated databases/py-psycopg2, www/py-django-extensions

(adam)

2019-10-21 11:33:42 UTC MAIN commitmail json YAML

py-django-extensions: updated to 2.2.5

2.2.5
Improvement: travis, add Python 3.8
Improvement: setup.py, update classifiers

2.2.4
Improvement: RandomCharField, Support unique_together
Improvement: export_emails, add settings for overriding queryset fields, order_by and the full_name function

(adam)

2019-10-21 11:31:22 UTC MAIN commitmail json YAML

py-psycopg2: updated to 2.8.4

Psycopg 2.8.4

The release brings a few assorted bugfixes and adds support for Python 3.8 and PostgreSQL 12.

A more detailed changes list is
* Fixed building with Python 3.8.
* Don't swallow keyboard interrupts on connect when a password is specified in the connection string.
* Don't advance replication cursor when the message wasn't confirmed.
* Fixed inclusion of time.h on linux.
* Fixed int overflow for large values in Column.table_oid and Column.type_code.
* errorcodes map and errors classes updated to PostgreSQL 12.
* Wheel package compiled against OpenSSL 1.1.1d and PostgreSQL at least 11.4.

(adam)

2019-10-21 11:18:37 UTC MAIN commitmail json YAML

Updated security/py-cryptography_vectors, security/py-cryptography

(adam)

2019-10-21 11:17:47 UTC MAIN commitmail json YAML

py-cryptography[_vectors]: updated to 2.8

2.8:
* Updated Windows, macOS, and ``manylinux1`` wheels to be compiled with
  OpenSSL 1.1.1d.
* Added support for Python 3.8.
* Added class methods
  :meth:`Poly1305.generate_tag
  <cryptography.hazmat.primitives.poly1305.Poly1305.generate_tag>`
  and
  :meth:`Poly1305.verify_tag
  <cryptography.hazmat.primitives.poly1305.Poly1305.verify_tag>`
  for Poly1305 sign and verify operations.
* Deprecated support for OpenSSL 1.0.1. Support will be removed in
  ``cryptography`` 2.9.
* We now ship ``manylinux2010`` wheels in addition to our ``manylinux1``
  wheels.
* Added support for ``ed25519`` and ``ed448`` keys in the
  :class:`~cryptography.x509.CertificateBuilder`,
  :class:`~cryptography.x509.CertificateSigningRequestBuilder`,
  :class:`~cryptography.x509.CertificateRevocationListBuilder` and
  :class:`~cryptography.x509.ocsp.OCSPResponseBuilder`.
* ``cryptography`` no longer depends on ``asn1crypto``.
* :class:`~cryptography.x509.FreshestCRL` is now allowed as a
  :class:`~cryptography.x509.CertificateRevocationList` extension.

(adam)

2019-10-21 11:14:44 UTC MAIN commitmail json YAML

Make C++ constructors work for aarch64.

Discussed here:

<http://mail-index.netbsd.org/tech-toolchain/2019/08/29/msg003611.html>

(rjs)

2019-10-21 10:08:23 UTC MAIN commitmail json YAML

doc: Updated lang/py27-html-docs to 2.7.17

(leot)

2019-10-21 10:08:08 UTC MAIN commitmail json YAML

py27-html-docs: Update to 2.7.17

Changes:
2.7.17
======
Documentation
-------------
- bpo-37487: Fix PyList_GetItem index description to include 0.
- bpo-37149: Replace the dead link to the Tkinter 8.5 reference by John
  Shipman, New Mexico Tech, with a link to the archive.org copy.
- bpo-35126: Improve the examples in the "How do I convert a number to
  string?" question of the "Programming" section of the FAQ.  Contributed by
  St辿phane Wirtel.
- bpo-35605: Fix documentation build for sphinx<1.6.  Patch by Anthony
  Sottile.
- bpo-35564: Explicitly set master_doc variable in conf.py for compliance
  with Sphinx 2.0
- bpo-33832: Add glossary entry for 'magic method'.

(leot)

2019-10-21 10:05:08 UTC MAIN commitmail json YAML

doc: Update games/fltk-sudoku to 1.3.5

(micha)

2019-10-21 10:04:12 UTC MAIN commitmail json YAML

games/fltk-sudoku: Update to 1.3.5

No functional changes, but uses current FLTK release.

(micha)

2019-10-21 10:00:00 UTC MAIN commitmail json YAML

doc: Update games/freedoom to 0.12.0

(micha)

2019-10-21 09:58:35 UTC MAIN commitmail json YAML

games/freedoom: Update to 0.12.0

- Install new manual

Changelog
=========
2019-10-10: Freedoom 0.12.0 released

General
-------
We now have a manual rendered to beautiful PDF format. Thanks to Simon Howard,
the project's founder.
A strong focus on vanilla compatibility has been sought for this release.
Most, if not all, levels should work now.

Final Doom compatibility de-emphasized. Where it creates conflicts with Doom II
mods or texture definitions, we prefer the Doom II side of things.
Final Doom-specific maps and mods may never look completely right in Freedoom,
as a result.

Levels
------
FreeDM has seen a major overhaul, with most maps being modified, with new
additions and removals of the weaker levels. It now benefits from the use of
Aquatex and Egyptian textures in some of its levels, giving a more vibrant feel
than before.

Phase 1 gets a lot of mapping love in this round, fleshing out the levels and
tweaking difficulty levels so easy, normal, and hard are all accounted for.
There is a new C3M5 by Mortrixs.

Phase 2 MAP01 saw an overhaul, simplifying its design in significant ways to
improve the flow around the level.

Two maps in Phase 2 were replaced due to being recreations of Doom II maps.
Jayexetee and GooseJelly get credits for the new ones, in MAP06 and MAP26.

Maps in Phase 2 in general have had some slight re-arrangement based on
difficulty levels and themes. A new MAP06 by Jayexetee is included, the old
one taking the MAP18 slot.

All levels are now guaranteed to have co-op and deathmatch starts.

Graphics
--------
New power-up (stealth, overdrive, and ultra-overdrive) sprites.

New necromancer (arch-vile) sprites by Urric.

Some weapon and ammo sprites have been tweaked and improved.

Completed and enhanced set of Evilution and Plutonia textures.

New skull-switches by MissLav.

New SKY4 based on an astronomy photograph.

Tweaked player sprites and HUD face by Ferk.

Music
-----
New tracks in C1M2, C2M3, C2M8, MAP03, MAP12, MAP22, MAP25, MAP26, MAP27, DM03,
DM06, DM09, DM17, DM24, DM31, and DM32.

All files in-tree have been renamed from *.mus to *.mid. The file format must
always be MIDI. This makes it easy on music composers to actually work with the
files.

Unix script and metadata
------------------------
Metainfo (formerly appdata) and desktop files have been brought up to the latest
standard specifications and recommendations, using reverse-DNS for the project
identifier, and a self-evaluated content rating.

The launch shell-script changed the PORT environment variable to DOOMPORT to
avoid conflicts with the genericly-named PORT. It also builds a sensible default
DOOMWADPATH environment variable to assist ports that do not have a hard-coded
fallback.

The script no longer tries to look for boom, zdoom, nor prboom by default, as
these are ports no longer maintained.

Build system
------------
Freedoom's build system now has a hard dependency on Python 3, in anticipation
of Python 2's end-of-life.

We have moved from ImageMagick to Pillow, a Python library for graphics
manipulation. It provides faster build times as well as API stability.

GIF files have been replaced with PNG files. True PNG file format transparency
is used instead of a cyan background.

ASCIIDOC and ASCIIDOC_MAN variables have been added to the Makefile to control
the AsciiDoc implementation used to generate HTML and man page files.

(micha)

2019-10-21 09:42:26 UTC MAIN commitmail json YAML

Updated lang/python27, devel/libuv

(adam)

2019-10-21 09:42:06 UTC MAIN commitmail json YAML

libuv: updated to 1.33.1

v1.33.1:
* linux: fix arm64 SYS__sysctl build breakage

v1.33.0:
* Revert "linux: drop code path for epoll_pwait-less kernels"
* build: fix build error with __ANDROID_API__ < 21
* win: fix reading hidden env vars
* unix,win: add uv_random()
* win: simplify mkdtemp
* docs: fix literal-includes in User Guide
* win, tty: fix problem of receiving unexpected SIGWINCH
* unix: fix {Net,Open}BSD build
* win,mingw: Fix undefined MCAST_* constants
* build: Add link for test/fixtures/lorem_ipsum.txt
* fs: use statvfs in uv__fs_statfs() for Haiku
* fsevents: stop using fsevents to watch files
* fsevents: regression in watching /
* build,cmake: don't try to detect a C++ compiler
* build: fix build warning on cygwin
* unix: set sin_len and sin6_len
* test: fix order of operations in test
* doc: improve uv_fs_readdir() cleanup docs
* build: remove duplicated test in build files
* android: enable getentropy on Android >= 28
* android: fix build
* darwin: speed up uv_set_process_title()
* darwin: assume pthread_setname_np() is available
* unix,udp: ensure addr is non-null
* win,tty: add uv_tty_{get,set}_vterm_state
* win: fix uv_statfs_t leak in uv_fs_statfs()
* build: install files on windows via cmake
* darwin,test: include AvailabilityMacros.h
* darwin,test: update loop time after sleeping
* doc: remove old FreeBSD 9 related note
* doc: improve uv_{send,recv}_buffer_size() docs
* build: move -Wno-long-long check to configure time
* unix: update uv_fs_copyfile() fallback logic
* win: cast setsockopt struct to const char*

(adam)

2019-10-21 09:40:35 UTC MAIN commitmail json YAML

python27: updated to 2.7.17

2.7.17:
Escape the server title of :class:`DocXMLRPCServer.DocXMLRPCServer` when
rendering the document page as HTML.

Update vendorized expat library version to 2.2.8, which resolves
CVE-2019-15903.

Updated OpenSSL to 1.0.2s in Windows installer

Don't set cookie for a request when the request path is a prefix match of
the cookie's path attribute but doesn't end with "/".

Don't send cookies of domain A without Domain attribute to domain B when
domain A is a suffix match of domain B while using a cookiejar with
:class:`cookielib.DefaultCookiePolicy` policy.

Fix parsing of invalid email addresses with more than one ``@`` (e.g.
a@b@c.com.) to not return the part before 2nd ``@`` as valid email address.

Fixes mishandling of pre-normalization characters in urlsplit().

Address CVE-2019-9740 by disallowing URL paths with embedded whitespace or
control characters through into the underlying http client request.  Such
potentially malicious header injection URLs now cause an httplib.InvalidURL
exception to be raised.

Changes urlsplit() to raise ValueError when the URL contains characters that
decompose under IDNA encoding (NFKC-normalization) into characters that
affect how the URL is parsed.

CVE-2019-9948: Avoid file reading by disallowing ``local-file://`` and
``local_file://`` URL schemes in :func:`urllib.urlopen`,
:meth:`urllib.URLopener.open` and :meth:`urllib.URLopener.retrieve`.

Fix race in PyThread_release_lock that was leading to memory corruption and
deadlocks. The fix applies to POSIX systems where Python locks are
implemented with mutex and condition variable because POSIX semaphores are
either not provided, or are known to be broken. One particular example of
such system is macOS.

valgrind: suppress a false alarm in memory leak checks. _PyWarnings_Init()
only allocates memory once at startup but it is not released at exit. Ignore
this issue to be able to catch other bugs more easily.

Fix possible overflow in ``wrap_lenfunc()`` when ``sizeof(long) <
sizeof(Py_ssize_t)`` (e.g., 64-bit Windows).

pymalloc returns memory blocks aligned by 16 bytes, instead of 8 bytes, on
64-bit platforms to conform x86-64 ABI. Recent compilers assume this
alignment more often.

Fix signed integer overflow in _ctypes.c's ``PyCArrayType_new()``.

Fix a possible double ``PyMem_FREE()`` due to tokenizer.c's ``tok_nextc()``.

Fix a possible reference leak in :func:`itertools.count`.

PyOS_StdioReadline() no longer leaks memory when realloc() fails.

Fix an unlikely memory leak on conversion from string to float in the
function ``_Py_dg_strtod()`` used by ``float(str)``, ``complex(str)``,
:func:`pickle.load`, :func:`marshal.load`, etc.

Fix use of uninitialized memory in cPickle when reading a truncated pickle
from a file object.

Clarified Doc string for builtin filter function. 2nd Argument can be any
iterable.

Allow the rare code that wants to send invalid http requests from the
`http.client` library a way to do so.  The fixes for bpo-30458 led to
breakage for some projects that were relying on this ability to test their
own behavior in the face of bad requests.

Fix a memory leak in comparison of :class:`sqlite3.Row` objects.

_hashlib no longer calls obsolete OpenSSL initialization function with
OpenSSL 1.1.0+.

Fixed a crash in the :func:`tee` iterator when re-enter it. RuntimeError is
now raised in this case.

Fix C compiler warning caused by distutils.ccompiler.CCompiler.has_function.

Fix file descriptors transfer in multiprocessing on FreeBSD: use
``CMSG_SPACE()`` rather than ``CMSG_LEN()``; see :rfc:`3542`.

Update wheels bundled with ensurepip (pip 19.2.3 and setuptools 41.2.0)

Update vendorized expat version to 2.2.7.

:func:`urlparse.urlsplit` error message for invalid ``netloc`` according to
NFKC normalization is now a :class:`str` string, rather than a
:class:`unicode` string, to prevent error when displaying the error.

:meth:`msilib.Directory.start_component()` no longer fails if *keyfile* is
not ``None``.

Rename the :meth:`test_ascii_replace` to :meth:`test_ascii_strict`.

Fix :mod:`distutils.sysconfig` if :data:`sys.executable` is ``None`` or an
empty string: use :func:`os.getcwd` to initialize ``project_base``.  Fix
also the distutils build command: don't use :data:`sys.executable` if it is
``None`` or an empty string.

Fix buffer overflow in :meth:`~socket.socket.send` and
:meth:`~socket.socket.sendall` methods of :func:`socket.socket` for data
larger than 2 GiB.

Fix a possible reference leak in the json module.

Fix a possible reference leak in the io module.

Fix two possible reference leaks in the hotshot module.

Fix ``CFLAGS`` in ``customize_compiler()`` of ``distutils.sysconfig``: when
the ``CFLAGS`` environment variable is defined, don't override ``CFLAGS``
variable with the ``OPT`` variable anymore.

Update ensurepip to install pip 19.0.3 and setuptools 40.8.0.

Fix linuxaudiodev.linux_audio_device() error handling: close the internal
file descriptor if it fails to open the device.

Fix memory leak in ctypes POINTER handling of large values.

Fix two unlikely reference leaks in _hashopenssl. The leaks only occur in
out-of-memory cases.

Resolve potential name clash with libm's sinpi().

Fix ``setup.py check --restructuredtext`` for files containing ``include``
directives.

Fix PyList_GetItem index description to include 0.

Replace the dead link to the Tkinter 8.5 reference by John Shipman, New
Mexico Tech, with a link to the archive.org copy.

Improve the examples in the "How do I convert a number to string?" question
of the "Programming" section of the FAQ.

Fix documentation build for sphinx<1.6.

Explicitly set master_doc variable in conf.py for compliance with Sphinx 2.0

Add glossary entry for 'magic method'.

Fix test_wsgiref.testEnviron() to no longer depend on the environment
variables (don't fail if "X" variable is set).

Add --cleanup option to python3 -m test to remove ``test_python_*``
directories of previous failed jobs. Add "make cleantest" to run ``python3
-m test --cleanup``.

test_gdb no longer fails if it gets an "unexpected" message on stderr: it
now ignores stderr. The purpose of test_gdb is to test that python-gdb.py
commands work as expected, not to test gdb.

Update Lib/test/selfsigned_pythontestdotnet.pem to match
self-signed.pythontest.net's new TLS certificate.

Skip specific nntplib and ssl networking tests when they would otherwise
fail due to a modern OS or distro with a default OpenSSL policy of rejecting
connections to servers with weak certificates or disabling TLS below
TLSv1.2.

Fix reference leak hunting in regrtest: compute also deltas (of reference
count and file descriptor count) during warmup, to ensure that everything is
initialized before starting to hunt reference leaks.

test_posix.PosixUidGidTests: add tests for invalid uid/gid type (str).

Add test.support.TEST_HTTP_URL and replace references of
http://www.example.com by this new constant.

Avoid test_ttk_guionly ComboboxTest failure with macOS Cocoa Tk.

Re-enable missing widget testcases in test_ttk_guionly.

Fix ``test_default_ecdh_curve`` when TLSv1.3 is enabled by default.

In Solaris family, we must be sure to use ``-D_REENTRANT``.

Fix detection of the bind_textdomain_codeset function for building gettext
support into the locale module.

``make tags`` and ``make TAGS`` now also parse ``Modules/_io/*.c`` and
``Modules/_io/*.h``.

Fix SSL module build with OpenSSL 1.1.0

Updates bundled OpenSSL to 1.0.2t

Include the ``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()``
calls.

Update Windows builds to use SQLite 3.28.0.

Correctly handle string length in ``msilib.SummaryInfo.GetProperty()`` to
prevent it from truncating the last character.

Updated OpenSSL to 1.0.2t in macOS installer for 2.7.x.

When building 2.7 on macOS without system header files installed in
``/usr/include``, a few extension modules dependent on system-supplied
third-party libraries were not being built, most notably zlib.

Update macOS installer to use SQLite 3.28.0.

Updated OpenSSL to 1.0.2s in macOS installer.

Support building Python on macOS without /usr/include installed. As of macOS
10.14, system header files are only available within an SDK provided by
either the Command Line Tools or the Xcode app.

Properly 'attach' search dialogs to their main window so that they behave
like other dialogs and do not get hidden behind their main window.

When saving a file, call os.fsync() so bits are flushed to e.g. USB drive.

2to3 now works when run from a zipped standard library.

Fix the argument handling in Tools/scripts/lll.py.

Fix the cast on error in :c:func:`PyLong_AsUnsignedLongLongMask()`.

(adam)

2019-10-21 09:38:08 UTC MAIN commitmail json YAML

freeglut: patch away use of machine/joystick.h on netbsd, for the x11
code as well. meant to help aarch64 builds.

when machine/joystick.h exists, it just includes sys/joystick.h.

(maya)

2019-10-21 09:11:23 UTC MAIN commitmail json YAML

2019-10-21 06:33:11 UTC MAIN commitmail json YAML

gmake: fix misuse of variables from bsd.builtin.mk

pkgsrc changes:
---------------
- Replace PREFER.gettext=native (that does not work) by USE_BUILTIN.gettext.

(triaxx)

2019-10-20 22:31:05 UTC MAIN commitmail json YAML

gtk-sharp: Apply a build fix from upstream.

I can't reproduce this but it's apparently visible in mef's bulk builds.

(nia)

2019-10-20 20:08:05 UTC MAIN commitmail json YAML

www/nostromo: fixes for CVE-2019-16278 and CVE-2019-16279

(ast)

2019-10-20 20:02:14 UTC MAIN commitmail json YAML

2019-10-20 18:04:41 UTC MAIN commitmail json YAML

doc: Added textproc/json2tsv version 0.2

(leot)

2019-10-20 18:04:21 UTC MAIN commitmail json YAML

textproc: Add json2tsv

(leot)

2019-10-20 18:03:50 UTC MAIN commitmail json YAML

json2tsv: Import json2tsv-0.2 as textproc/json2tsv

json2tsv reads JSON data from stdin.  It outputs each JSON type to a
TAB-Separated Value format per line.  The -n flag can be used to show
the indices for array types (by default off).

(leot)

2019-10-20 18:02:35 UTC MAIN commitmail json YAML

doc/TODO: add some

+ gtk3-3.24.12, librsvg-2.46.2, libuv-1.33.1, musicpd-0.21.16,
  notmuch-0.29.2, py-asttokens-2.0.0, xf86-video-ati-19.1.0,
  xkeyboard-config-2.28, xorgproto-2019.2.

(wiz)

2019-10-20 16:29:42 UTC MAIN commitmail json YAML

gmake: fix PR pkg/54629

pkgsrc changes:
- Remove PLIST_SRC in Makefile.
- Remove PLIST.locale file (use PLIST.nls instead).

(triaxx)

2019-10-20 15:27:30 UTC MAIN commitmail json YAML

doc: Added graphics/moka-icon-theme version 5.4.0

(nia)

2019-10-20 15:27:12 UTC MAIN commitmail json YAML

Add graphics/moka-icon-theme.

Moka is a stylized FreeDesktop icon set, created with simplicity in mind.

It uses simple geometry & bright colours and has been designed and optimized
to achieve the a pixel-perfect look for your desktop.

(nia)

2019-10-20 15:25:30 UTC MAIN commitmail json YAML

doc: Added graphics/faba-icon-theme version 4.3

(nia)

2019-10-20 15:25:18 UTC MAIN commitmail json YAML

Add graphics/faba-icon-theme.

Faba is a modern FreeDesktop icon set with Tango and elementary influences.

It is specifically designed to be a base icon set for the Moka icon theme.

(nia)

2019-10-20 13:15:06 UTC MAIN commitmail json YAML

doc: Added graphics/luv-icon-theme version 0.4.9.31

(nia)

2019-10-20 13:14:46 UTC MAIN commitmail json YAML

Add graphics/luv-icon-theme.

Luv is the spiritual successor to Flattr, a flat but complex icon theme for
freedesktop environments.

(nia)

2019-10-20 12:46:19 UTC MAIN commitmail json YAML

adwaita-icon-theme: Remove librsvg dependency

basically copying what freebsd is doing

caveat: stuff looks a bit different

(nia)

2019-10-20 12:17:32 UTC MAIN commitmail json YAML

doc: Updated print/cups-filters to 1.25.11

(leot)

2019-10-20 12:17:19 UTC MAIN commitmail json YAML

cups-filters: Update to 1.25.11

pkgsrc changes:
- Remove patch-filter_pdf.cxx (was a backport from upstream) and patch-Makefile.in
  (now `-r' option of `ln' is checked in configure phase)

Changes:
1.25.11
-------
- cups-browsed: Really accept entries without printer name
  reported on a job status request (Issue #163).
- cups-browsed: Strip IPP atrribute values reported by the
  printer on a get-printer-attributes request from white
  space (Pull request #166).

1.25.10
-------
- libcupsfilters: Added NULL checks when handling page size
  names as some of the page sizes in CUPS' PWG media list have
  a NULL PPD name (Ubuntu bug #1847488).

1.25.9
------
- cups-browsed: Fix leaks in get_printer_attributes() function.
- cups-browsed: Avoid infinite recursion on IPP 1.1 fallback.

1.25.8
------
- cups-browsed: On a job status request accept also entries
  without the printer name being reported (Issue #163).
- cups-browsed: Fall back to IPP 1.1 if a
  get-printer-attributes IPP request with IPP 2.x fails (Issue
  #124, Issue #163).
- gstoraster: Use ".setfilladjust2" instead of the
  undocumented ".setfilladjust" PostScript command for
  Center-of-Pixel method to fill paths (Issue #164).

1.25.7
------
- implicitclass, libcupsfilters: Fixes to solve an assertion
  error and printing to an Apple Raster printer (Issue #162,
  Ubuntu bug #1845286, Ubuntu bug #1845548).
- cups-browsed: Do not try to resolve the network interface
  name on Avahi messages which are not interface-related (like
  "All for now"or "Cache exhausted", Issue #163).
- Build system: The helper script ln-srf to build on systems
  with old ln was not included in the release tarballs (Issue
  #161).
- pdftoraster: Fixed some bugs in output bitmap generation (
  writePageImage() function): Segfault on output of
  up-side-down pages (back side when printing duplex on some
  printers), margin offsets not taken into account on
  monochrome jobs, CUPS_CSPACE_W color space not recognized as
  monochrome (Ubuntu bug #1845286).

1.25.6
------
- implicitclass: Make sure the destination printer gets always
  set and do not pass on the cups-browsed-dest-printer when
  sending the job to the final destination (Issue #152, Pull
  request #159).
- Build system: Support old ln versions without the -r option
  (Pull request #154, #157).
- texttotext: Link with libiconv if needed (Pull request
  #155, #158).
- foomatic-rip: Fix argument representation for raw queue
  debug mesaage (Pull request #153).

1.25.5
------
- bannertopdf: Added missing "#include <cstring>" to pdf.cxx
  so that bannertopdf correctly builds with QPDF 9.0.0 (Issue
  #134, Issue #151, Gentoo bug #693498).
- rastertopdf: Let the getIPPColorProfileName() function not
  return a pointer to a local variable (clang warning, Issue
  #150).
- cups-browsed: If a locally generated queue (usually with
          "implicitclass://..." URI) left over from a previous
          (crashed) session is picked up on startup, do not set the
          URI as the remote printer's URI and do not cause a fatal
          error on a failed get-printer-attributes IPP request (Issue
          #148, Debian bug #939316).
- pdftopdf: Do not preserve encryption, since the output
          already goes into the printer (Issue #146, Pull request
          #147).

1.25.4
------
- imagetoraster: Do not call imagetops and pstoraster for
  classifications and page labels as these filters are not
  included any more with cups-filters.  Classifications and
  page labels are currently not supported for direct image
  printing, only for PDF or PostScript input (which goes
  through pdftopdf).
- imagetoraster, imagetopdf: Fixed auto-rotation of images to
  fit output page best (Issue #145).
- pdftoraster: If the PPD contains several equally-sized page
  size entries which match the size of the input page and one
  is the size selected by the user via the "PageSize" or
  "media" option (or the default selection in the PPD) then
  prefer this one instead of simply the first matching one.
- pdftoraster: If the input page size cannot be matched with
  one of the PPD's page sizes it is considered a custom size,
  fill the page size name field of the CUPS Raster header with
  "Custom.XXXxYYY" then.
- pdftoraster: Match the input page size with a page size in
  the PPD only if the differences of the dimensions are less
  than 1%, also match the input page size against the
  imageable area of the PPD's page sizes if no match with the
  full page size is found (Issue #138).

1.25.3
------
- Sample PPDs: In HP-Color_LaserJet_CM3530_MFP-PDF.ppd renamed
  "custom" choice of the option "stapleoption" to "customsize"
  as from CUPS 2.2.12 on "custom" is not accepted any more as a
  choice name in a PPD file.
- cups-browsed: Fixed check whether the remote printer understands
  PWG Raster (Issue #141).

1.25.2
------
- foomatic-rip: Fixed segmentation fault when running
  foomatic-rip by hand and the PRINTER environment variable is
  not set (Pull request #139).
- cups-browsed: Added note to cups-browsed.conf and man page
  about IP-based URIs depending on the network interface used.
- cups-browsed: For each DNS-SD-discovered printer register
  each DNS-SD discovery instance with network interface,
  family, and IPP type. When DNS-SD messages of instances
  disappearing show up, only unregister this instance and
  remove the printer only if no instance is left. This
  prevents a local queue of a still available printer being
  removed when Wi-Fi (= one interface) is turned off (Issue
  #136).
- cups-browsed: If a remote printer is served from the local
  machine, prefer the "localhost"/loopback interface URI.
- cups-browsed: If a remote printer is discovered more than
  once, use the new instance only if it has no downgrades and
  at least one upgrade compared to the old one. Features
  currently compared are IPP/IPPS, loopback interface or not,
  and discovery via CUPS legacy/LDAP/DNS-SD.
- cups-browsed: If an Avahi-discovered entry comes through the
  "lo" interface, always use the host name "localhost". Use
  IP addresses instead of host names only if explicitly
  requested.
- cups-browsed: Consider remote printer entries also as from
  the same printer if one has the local machine's network name
  and the other "localhost" as host name (Issue #136).

1.25.1
------
- imagetopdf: Fixed crash when no PPD file was supplied (Pull
  request #133).
- pdftoraster: Fixed offset issues leading to segmentation
  faults (Issue #131, Pull request #132).
- pdftoraster: Added anti-aliasing for better raster image
  quality (Pull request #129).
- pdftoraster: Added graceful handling of zero-page input
  (Issue #117, Pull request #127).

1.25.0
------
- pdftoijs, pdftoopvp: Removed these deprecated filters
  completely as there is no demand for them any more. They
  also used unstable, undocumented APIs of Poppler.
- pdftoraster: Changed from using unstable, undocumented APIs
  of Poppler to stable, documented ones, to improve
  maintainability of this filter, and with it of the
  cups-filters package. Thanks to Tanmay Anand for
  contributing this as his Google Summer of Code 2019 project.
- libcupsfilters: Added support for color spaces CMY and RGBW
  when using filters without PPD file (mainly for development
  and debugging, option "print-color-mode" with values
  "cmy-XX" and "rgbw-XX" with XX being the number of bits per
  color).

1.24.0
------
- cups-browsed: Integration of Deepak Patankar's Google Summer
  of Code 2018 project with the main goal of clustering
  different printers and automatically selecting the
  destination printers by job content and option/attribute
  settings. All changes of this release are done by Deepak as
  parts of his project.
- cups-browsed, implicitclass: Support for mixed clusters of
  remote CUPS queues and IPP network printers. For this PPD
  files of remote CUPS queues are generated by cups-browsed
  based on IPP queries, as for native IPP printers, the number
  of jobs for load balancing is polled in a way that it works
  also with native IPP printers, the implicitclass backend
  sends jobs directky to the printer instead of re-queueing
  them via CUPS.
- cups-browsed: Merge IPP attributes of several printers to
  combined attributes for the cluster to generate the
  cluster's PPD file, including PPD constraints for option
  combinations not fulfillable by any of the member printers,
  and finding reasonable, non-conflicting default settings,
- cups-browsed: Selection algorithm for the destination
  printer for a job sent to the cluster. Based on the job
  settings requested such as page size, media type, print
  quality, ... the best most suitable printer in the cluster
  for the job will be selected.
- cups-browsed, implicitclass: Filter jobs to clusters already
  locally. Due to the fact that a cluster's member printers
  are not exclusively non-raw CUPS queues with the complete
  filtering framework on the remote server, but also native
  IPP printers, we need to support generic driverless printers
  as destination. So we cannot pass on the input data
  unfiltered but need to filter locally. We let the cluster's
  PPD file emulate a PDF printer, letting the local CUPS queue
  of the cluster run pdftopdf and any pre-filters to turn the
  input into PDF and we let the implicitclass backend turn PDF
  into a format understood by the destination printer,
  supporting the 4 formats of driverless IPP printing: PDF,
  PWG Raster, Apple Raster, PCLm.

(leot)

2019-10-20 11:11:53 UTC MAIN commitmail json YAML

doc: Renamed audio/portaudio-devel to audio/portaudio

(nia)

2019-10-20 11:10:49 UTC MAIN commitmail json YAML

2019-10-20 10:08:05 UTC MAIN commitmail json YAML

doc: Removed www/opera-plugins

(nia)

2019-10-20 10:06:45 UTC MAIN commitmail json YAML

Remove www/opera-plugins.

Causing scan failures due to removal of adobe-flash-plugin11

(nia)

2019-10-20 09:59:13 UTC MAIN commitmail json YAML

audacity: Disable SSE on non-x86

(nia)

2019-10-20 09:55:45 UTC MAIN commitmail json YAML

osg: disable -pedantic

(nia)

2019-10-20 09:51:02 UTC MAIN commitmail json YAML

opencolorio: Disable SSE on non-x86

(nia)

2019-10-20 09:42:13 UTC MAIN commitmail json YAML

dosbox-x: Disable dynarec on non-x86

(nia)

2019-10-20 09:16:56 UTC MAIN commitmail json YAML

devel/go-try: Fix typo in LICENSE.

(ng0)

2019-10-20 03:29:10 UTC MAIN commitmail json YAML

R: drop maintainership

(markd)

2019-10-20 03:18:40 UTC MAIN commitmail json YAML

texstudio update

(markd)

2019-10-20 03:16:07 UTC MAIN commitmail json YAML

texstudio: update to 2.12.16

This is mainly a bug fix release. Most notably change is flickerfree update
of pdf.

(markd)

2019-10-20 03:12:22 UTC MAIN commitmail json YAML

2019-10-19 22:10:58 UTC MAIN commitmail json YAML

2019-10-19 21:32:02 UTC MAIN commitmail json YAML

2019-10-19 21:20:38 UTC MAIN commitmail json YAML

2019-10-19 21:12:19 UTC MAIN commitmail json YAML

2019-10-19 20:32:40 UTC MAIN commitmail json YAML

xonotic: apparently needs alsa on linux

(nia)

2019-10-19 20:23:43 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20191016

(leot)

2019-10-19 20:23:06 UTC MAIN commitmail json YAML

youtube-dl: Update to 20191016

Changes:
version 2019.10.16

Core
* [extractor/common] Make _is_valid_url more relaxed

Extractors
* [vimeo] Improve album videos id extraction (#22599)
+ [globo] Extract subtitles (#22713)
* [bokecc] Improve player params extraction (#22638)
* [nexx] Handle result list (#22666)
* [vimeo] Fix VHX embed extraction
* [nbc] Switch to graphql API (#18581, #22693, #22701)
- [vessel] Remove extractor
- [promptfile] Remove extractor (#6239)
* [kaltura] Fix service URL extraction (#22658)
* [kaltura] Fix embed info strip (#22658)
* [globo] Fix format extraction (#20319)
* [redtube] Improve metadata extraction (#22492, #22615)
* [pornhub:uservideos:upload] Fix extraction (#22619)
+ [telequebec:squat] Add support for squat.telequebec.tv (#18503)
- [wimp] Remove extractor (#22088, #22091)
+ [gfycat] Extend URL regular expression (#22225)
+ [chaturbate] Extend URL regular expression (#22309)
* [peertube] Update instances (#22414)
+ [telequebec] Add support for coucou.telequebec.tv (#22482)
+ [xvideos] Extend URL regular expression (#22471)
- [youtube] Remove support for invidious.enkirton.net (#22543)
+ [openload] Add support for oload.monster (#22592)
* [nrktv:seriebase] Fix extraction (#22596)
+ [youtube] Add support for yt.lelux.fi (#22597)
* [orf:tvthek] Make manifest requests non fatal (#22578)
* [teachable] Skip login when already logged in (#22572)
* [viewlift] Improve extraction (#22545)
* [nonktube] Fix extraction (#22544)

(leot)

2019-10-19 19:10:31 UTC MAIN commitmail json YAML

pkgtools/R2pkg: make license handling code simpler

(rillig)

2019-10-19 18:47:59 UTC MAIN commitmail json YAML

pkgtools/R2pkg: create fewer temporary files

(rillig)

2019-10-19 18:43:51 UTC MAIN commitmail json YAML

2019-10-19 18:05:47 UTC MAIN commitmail json YAML

s/u-boot-nanopi-11/u-boot-nanopi-r1

(jmcneill)

2019-10-19 17:30:10 UTC MAIN commitmail json YAML

2019-10-19 17:15:00 UTC MAIN commitmail json YAML

pkgtools/R2pkg: clean up shell program

(rillig)

2019-10-19 17:08:12 UTC MAIN commitmail json YAML

Updated devel/py-traitlets, devel/py-anytree

(adam)

2019-10-19 17:07:54 UTC MAIN commitmail json YAML

py-anytree: updated to 2.7.2

2.7.2:
Improve Documentation

2.7.1:
Improve Coverage

2.7.0:
Speed improvements
Add trick multidim
Clarify use of get_attr
Fix iterator protocol
Extend documentation
Remove slots
Fix escape issue
Fix issue with non-strings in node names
Add UniqueDotExporter
Fix typos
Speed up searching with optional fastcache
Remove python 2.6 testing
Add python 3.7 testing

(adam)

2019-10-19 17:01:54 UTC MAIN commitmail json YAML

py-traitlets: updated to 4.3.3

4.3.3 backports some small bugfixes and improvements:
- Adds :attr:`Application.loaded_config_files` property for accessing config files that have been loaded
  and makes the property idempotent on multiple loads.

(adam)

2019-10-19 16:18:55 UTC MAIN commitmail json YAML

pkgtools/R2pkg: clean up shell program

(rillig)

2019-10-19 15:47:19 UTC MAIN commitmail json YAML

doc: Updated pkgtools/R2pkg to 0.6.3

(rillig)

2019-10-19 15:47:03 UTC MAIN commitmail json YAML

pkgtools/R2pkg: update to 0.6.3

Changes since 0.6.1:

* Fix comparison of articles (a, an) in comments.

(rillig)

2019-10-19 14:52:40 UTC MAIN commitmail json YAML

2019-10-19 14:49:29 UTC MAIN commitmail json YAML

poppler-cpp: Fix DESCR

(nia)

2019-10-19 14:44:33 UTC MAIN commitmail json YAML

Updated textproc/py-jsonschema, databases/py-apsw, sysutils/py-structlog, devel/py-fakefs

(adam)

2019-10-19 14:43:35 UTC MAIN commitmail json YAML

py-fakefs: updated to 3.6.1

Version 3.6.1
Fixes
* avoid rare side effect during module iteration in test setup
* make sure real OS tests are not executed by default

(adam)

2019-10-19 14:41:27 UTC MAIN commitmail json YAML

py-structlog: updated to 19.2.0

19.2.0:

Backward-incompatible changes:
- Python 3.4 is not supported anymore.
  It has been unsupported by the Python core team for a while now and its PyPI downloads are negligible.
  It's very unlikely that ``structlog`` will break under 3.4 anytime soon, but we don't test it anymore.

Changes:
- Full Python 3.8 support for ``structlog.stdlib``.
- Added more pass-through properties to ``structlog.stdlib.BoundLogger``.
  To makes it easier to use it as a drop-in replacement for ``logging.Logger``.
- ``structlog.stdlib.ProcessorFormatter`` now takes a logger object as an optional keyword argument.
  This makes ``ProcessorFormatter`` work properly with ``stuctlog.stdlib.filter_by_level()``.
- ``structlog.dev.ConsoleRenderer`` now uses no colors by default, if ``colorama`` is not available.
- ``structlog.dev.ConsoleRenderer`` now initializes ``colorama`` lazily, to prevent accidental side-effects just by importing ``structlog``.
- Added new processor ``structlog.dev.set_exc_info()`` that will set ``exc_info=True`` if the method's name is `exception` and ``exc_info`` isn't set at all.
  *This is only necessary when the standard library integration is not used*.
  It fixes the problem that in the default configuration, ``structlog.get_logger().exception("hi")`` in an ``except`` block would not print the exception without passing ``exc_info=True`` to it explicitly.
- A best effort has been made to make as much of ``structlog`` pickleable as possible to make it friendlier with ``multiprocessing`` and similar libraries.
  Some classes can only be pickled on Python 3 or using the `dill <https://pypi.org/project/dill/>`_ library though and that is very unlikely to change.
  So far, the configuration proxy, ``structlog.processor.TimeStamper``, ``structlog.BoundLogger``, ``structlog.PrintLogger`` and ``structlog.dev.ConsoleRenderer`` have been made pickelable.
- Added a new thread-local API that allows binding values to a thread-local context explicitly without affecting the default behavior of ``bind()``.
- Added ``pass_foreign_args`` argument to ``structlog.stdlib.ProcessorFormatter``.
  It allows to pass a foreign log record's ``args`` attribute to the event dictionary under the ``positional_args`` key.
- ``structlog.dev.ConsoleRenderer`` now calls ``str()`` on the event value.

(adam)

2019-10-19 14:39:51 UTC MAIN commitmail json YAML

aspell-de: swiss was removed as an alias

(nia)

2019-10-19 14:34:01 UTC MAIN commitmail json YAML

py-apsw: updated to 3.29.0

3.29.0:
Added constants:
SQLITE_DBCONFIG_DQS_DML, SQLITE_DBCONFIG_DQS_DDL, SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
Updated Connection.config() with all current SQLITE_DBCONFIG constants. Also fixes APSW issue 249

(adam)

2019-10-19 14:32:09 UTC MAIN commitmail json YAML

py-jsonschema: updated to 3.1.1

3.1.1:
* Regular expressions throughout schemas now respect the ECMA 262 dialect, as
  recommended by the specification.

(adam)

2019-10-19 14:30:12 UTC MAIN commitmail json YAML

Updated math/py-asteval, devel/py-pyrsistent

(adam)

2019-10-19 14:29:46 UTC MAIN commitmail json YAML

py-pyrsistent: updated to 0.15.4

0.15.4:
* Fix a GC traversal bug in pvector evolver C extension.
* Fix pytest 5 compatibility, this is a quick fix, some more work is needed to get coverage working etc.

0.15.3:
* Fix catch all exceptions during extension build to reduce chance of corner cases that prevents installation.
* Fix in PVector equality comparison don's assume that other object has a length, check before calling len.
* Fix write warning about failing build of C extension directly to stderr to avoid that pip silences it.
* Fix update PMapEvolver type stub to better reflect implementation.

0.15.2:
* Propagate 'ignore_extra' param in hierarchy.
* Fix thaw typing.
* Fix not possible to insert empty pmap as leaf node with transform.

0.15.1:
* Fix installation broken on Python 2.

0.15.0:
* Python 3.4 is no longer officially supported since it is EOL since 2019-03-18.
* Fix major improvements to type hints.
* Fix installation fails on some Windows platforms because fallback to Python pvector does not work.

(adam)

2019-10-19 14:21:25 UTC MAIN commitmail json YAML

py-asteval: updated to 0.9.15

0.9.15:
some doc improvements

(adam)

2019-10-19 14:19:39 UTC MAIN commitmail json YAML

Updated devel/py-llvmlite, net/py-ipaddress, math/py-numba, textproc/py-xlsxwriter

(adam)

2019-10-19 14:18:16 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 1.2.2

Release 1.2.2:
* Fixed Python 3.8.0 warnings.

(adam)

2019-10-19 14:17:02 UTC MAIN commitmail json YAML

py-numba: updated to 0.46.0

Version 0.46.0

This release significantly reworked one of the main parts of Numba, the compiler
pipeline, to make it more extensible and easier to use. The purpose of this was
to continue enhancing Numba's ability for use as a compiler toolkit. In a
similar vein, Numba now has an extension registration mechanism to allow other
Numba-using projects to automatically have their Numba JIT compilable functions
discovered. There were also a number of other related compiler toolkit
enhancement added along with some more NumPy features and a lot of bug fixes.

This release has updated the CUDA Array Interface specification to version 2,
which clarifies the `strides` attribute for C-contiguous arrays and specifies
the treatment for zero-size arrays. The implementation in Numba has been
changed and may affect downstream packages relying on the old behavior

General Enhancements:

* Add rewrite for semantic constants.
* Add np.cross support
* Make IR comparable and legalize it.
* R&D inlining, jitted and overloaded.
* Automatic JIT of called functions
* Inspection tool to check what numba supports
* Implement np.count_nonzero
* Unicode array support
* Entrypoints for numba extensions
* Literal dispatch
* Allow dtype input argument in np.sum
* New compiler.
* add support for np.append
* Refactor NRT C-API
* 0.46 scheduled deprecations
* Add env var to disable performance warnings.
* add np.array_equal support
* Implement numba.cross2d
* Add triangular indices functions
* Enable support for count() method for unicode string

Fixes:

* Fix inplace operator error for arrays
* Detect and raise unsupported on generator expressions
* Don't allow the allocation of mutable objects written into a
  container to be hoisted.
* Avoid deprecated use of inspect.getargspec
*  Replace GC macro with function call
* Loosen up typed container casting checks
* Fix some coding lines at the top of some files (utf8 -> utf-8)
* Replace "import \*" with explicit imports in numba/types
* Fix incorrect alg in isupper for ascii strings.
* test using jitclass in typed-list
* Add allocation hoisting info to LICM section at diagnostic L4
* Offset search box to avoid wrapping on some pages with Safari.
* Replace all "except BaseException" with "except Exception".
* Restore the "free" conda channel for NumPy 1.10 support.
* Add lowering for constant bytes.
* Add exception chaining for better error context
* Name of type should not contain user facing description for debug.
* Limit the number of return types for recursive functions
* Fixed two module teardown races in py2.
* Fix and test numpy.random.random_sample(n) for np117
* NamedTuple - Raises an error on non-iterable elements
* Add a newline in patched errors
* Fix liveness for remove dead of parfors (and other IR extensions)
* Make List.__getitem__ accept unsigned parameters
* Raise specific error at typing time for iteration on >1D array.
* Fix static_getitem with Literal type as index
* Update to inliner cost model information.
* Use specific random number seed when generating arbitrary test data
* Adjust test timeouts
* Skip unicode array tests on ppc64le that trigger an LLVM bug
* Fix packaging issue due to missing numba/cext
* Fix issue 4520 due to storage model mismatch
* Updates for llvmlite 0.30.0

CUDA Enhancements/Fixes:

* cudasim mishandling recarray
* Replace use of `np.prod` with `functools.reduce` for computing size
  from shape
* Prevent taking the GIL in ForAll
* Just pass NULL for b2d_func for constant dynamic
  sharedmem
* Update CUDA Array Interface & Enforce Numba compliance
* Implement math.{degrees, radians} for the CUDA target.
* Bump cuda array interface to version 2

Documentation Updates:

* Add docs for ARMv8/AArch64
* Add supported platforms to the docs.
* Add docstrings to inspect methods
* Update Python 2.7 EOL statement
* Add note about np.sum
* Minor parallel performance tips edits
* Clarify docs for typed dict with regard to arrays
* Fix example in guvectorize docstring.
* fix two typos in architecture.rst
* Document numba.extending.intrinsic and inlining.
* Fix typo in jit-compilation docs
* add dependency list to docs
* Add documentation for implementing new compiler passes.

(adam)

2019-10-19 14:12:45 UTC MAIN commitmail json YAML

py-ipaddress: updated to 1.0.23

1.0.23:
Unknown changes

(adam)

2019-10-19 14:11:23 UTC MAIN commitmail json YAML

doc: Updated editors/hnb to 1.9.18

(fox)

2019-10-19 14:10:46 UTC MAIN commitmail json YAML

2019-10-19 14:10:00 UTC MAIN commitmail json YAML

py-llvmlite: updated to 0.30.0

v0.30.0:
This release adds support for half-precision float and schedules the
deprecation of memset/memcpy accepting 5 arguments (cf. LLVM change).
* Fix use of -fPIC flag in wheels
* Remove restriction on sphinx version from Anaconda distro
* fix for block labels which contain "interesting" characters
* Deprecate the use of memset/memcpy with alias
* Add fp16 Intrinsics
* Add Half-Precision Type
* Add -fPIC flag for manylinux1 wheel building
* Fix incorrect hierarchy in the documentation for ir.Constant.
* Update docs
* Fix leak on string returning APIs.

(adam)

2019-10-19 14:04:21 UTC MAIN commitmail json YAML

Updated lang/llvm, lang/compiler-rt, lang/clang, lang/clang-static-analyzer, lang/clang-tools-extra, lang/libcxx, lang/libcxxabi, lang/libunwind, devel/polly, devel/lld, devel/lldb, parallel/openmp

(adam)