1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-20 00:21:35 +00:00
Commit Graph

542964 Commits

Author SHA1 Message Date
Dmitry Marakasov
69e5cf4352 graphics/mandelbulber: update to 2.25 2021-04-22 19:56:22 +03:00
Rainer Hurling
d1919f6aba devel/py-oci: Fix files/patch-setup.py
py-oci 2.37.0 setup.py was recently updated upstream.

PR:		255321
Submitted by:	Alessandro Sagratini <ale_sagra@hotmail.com> (maintainer)
2021-04-22 18:49:44 +02:00
Tobias C. Berner
a92fa618b0 Update KDE Gear to 21.04
KDE Gear 21.04
Thursday, 22 April 2021

Welcome to KDE Gear ⚙️ 21.04!

KDE produces literally dozens of apps for work, play, education, and
creativity. Kontact, for example, gives you control over all your email,
contact, and agenda; Itinerary keeps you up to date with everything you
need regarding your trips; the KAlgebra graphing calculator works
equally well on your desktop and your phone; Cantor provides you with an
intuitive way of analyzing data and graphing the results; and Kdenlive
makes cutting and building sophisticated-looking videos not only easy,
but fun as well.

These are but a few of the apps releasing new updates today. When
combined with the KDE’s powerful Plasma desktop, they provide you with
most, if not all, the tools you need to be productive in a versatile and
flexible Linux^WFreeBSD environment.

But you don’t even need to run Linux! Many of the apps in this
announcement work on Windows, macOS, and Android as well. This is what
convergent means for KDE: use your favorite apps anywhere, on any
system, on your work computer, mobile or even on your TV!

And, remember: KDE’s apps, the Plasma desktop, Plasma Mobile, Plasma
BigScreen and all the rest of KDE’s software are free and open source.
No licensing, no hidden costs, no spying. Share them with your friends,
install them at work, or use them in your school lab. It is your
software to enjoy where and how you want.

Full announcement and changelogs:
	https://kde.org/announcements/gear/21.04/
2021-04-22 18:47:50 +02:00
Lewis Cook
13c4279c01 audio/visp-go: Hookup to build 2021-04-22 17:41:11 +01:00
Lewis Cook
6e81045d93 New port: audio/visp-go: Vi-like Spotify client for terminal users 2021-04-22 17:38:16 +01:00
Thierry Thomas
02de50dcbd textproc/py-docutils: upgrade to 0.17.1.
Changelog at
<https://sourceforge.net/projects/docutils/files/docutils/0.17.1/README.txt>.

Approved by: dbaio@
2021-04-22 18:17:36 +02:00
Pietro Cerutti
9d29d5d490 databases/casstcl: fix ldconfig, bump PORTREVISION 2021-04-22 15:37:26 +00:00
Piotr Kubaj
f3cf01f53e lang/clover: enable on powerpc64 2021-04-22 15:34:59 +00:00
Pietro Cerutti
df43fbea90 lang/seed7: update to 05_20210322
Changes:

20210322:
- Some missleading tests have been removed from chkflt.sd7. Many
  thanks go to Zachary Menzies for pointing out problems with the
  tests for trunc() and round().
- The new library gif.s7i has been added. This library supports the
  GIF image file format.
- The new library bmp.s7i has been added. This library supports the
  BMP image file format. The functions readBmp() and str(BMP) have
  been moved from draw.s7i to the new library bmp.s7i. The performance
  and functionality of readBmp() has been improved. The deprecated
  function read_bmp() has been removed (the function readBmp() can be
  used instead).
- In bitdata.s7i the performance of getBitsLsb() and getBitsMsb() has
  been improved.
- The functions peekBitsLsb(), skipBitsLsb(), peekBitsMsb() and
  skipBitsMsb() have been added to bitdata.s7i.
- The functions lzwCompressLsb(), lzwDecompressLsb(),
  lzwCompressMsb(), lzwDecompressMsb(), lzwCompressMsbEarlyChange()
  and lzwDecompressMsbEarlyChange() have been added to lzw.s7i.
  The functions lzwEncodeMsb() and lzwDecodeMsb() have been
  deprecated (use lzwCompressMsbEarlyChange() respectively
  lzwDecompressMsbEarlyChange() instead).
- Tests for INDEX_ERROR have been added to chkarr.sd7.
- Tests for peekBitsLsb() and peekBitsMsb() have been added to
  chkbitdata.sd7.
- Tests for << (shift left) have been added to chkint.sd7.
- Tests for string concatenations where the second parameter is a
  string of length 1 (created by str(aChar)) have been added to
  chkstr.sd7.
- The function getStriUpToChar() has been added to bytedata.s7i.
- The experimental function seekable() has been added to file.s7i,
  null_file.s7i, clib_file.s7i, external_file.s7i, strifile.s7i,
  subfile.s7i, utf16.s7i, iobuffer.s7i, gzip.s7i, lzma.s7i, xz.s7i and
  zstd.s7i.
- Several optimizations have been done in the compiler (s7c.sd7):
  - In comp/arr_act.s7i the index check for the action ARR_IDX has
    been improved.
  - In comp/int_act.s7i the overflow check for the actions
    INT_ADD_ASSIGN and INT_SBTR_ASSIGN has been improved.
  - In comp/intrange.s7i the function getIntRange() has been improved
    to get a range for the action INT_LSHIFT and to get a better range
    for the action INT_MOD.
  - In comp/str_act.s7i the function optimize_str_cat has been
    improved to generate a call of strConcatChar() or
    strConcatCharTemp(), if applicable.
  - In comp/chr_act.s7i the generation of the macro chrStrMacro()
    has been improved to avoid #line directives in macro parameters.
- In drw_win.c the performance of the function drwImage() has been
  improved. Instead of calling SetPixel() for every pixel it now does
  one call of CreateBitmap().
- In runerr.c in the function write_curr_position() the check for
  the current action object has been improved.
- The functions strConcatChar() and strConcatCharTemp() have been
  added str_rtl.c.
- The function filSeekable() has been added to fil_rtl.c.
- The function determineLseekFunction() has been added to chkccomp.c.

20210223:
- Spelling corrections have been done in several files. Many thanks go
  to Jens Schleusener, for sending a source code misspelling report
  from Fossies.
- The new library png.s7i has been added. This library supports the
  PNG image file format.
- Seed7 has been improved to compile under Android with termux. This
  is described in src/read_me.txt.
- A chapter about Unicode characters has been added to the manual.
- The make7.sd7 example program has been improved. The processing of
  makefiles in make.s7i has been improved to process every rule just
  once. The handling of the option -n (don't execute commands) has
  been improved to work in the same way as in other make tools.
- The test program chkbin.sd7 has been improved to to allow two
  possible NaN values as result of 0.0 / 0.0.
- The test program chkflt.sd7 has been improved to allow that for some
  test cases trunc() and round() either return the correct value
  (integer.last) or raise RANGE_ERROR.
- Tests for array bitset have been added to chkarr.sd7.
- Tests for conversion and cardinality have been added to chkset.sd7.
- The functions XChangeProperty() and XMapWindow() have been added to
  fwd_x11.c and x11_x.h.
- The makefile mk_clang.mak has been improved to allow the replacement
  of system headers (x11_x.h and fwd_term.h). This way compilation
  works also without the original headers.
- The warning box created by warn.c had too much width to be readable
  in termux. So this width has been reduced.
- In drw_win.c the functions drwXPos() and drwYPos() have been fixed
  to return coordinates relative to the parent window.
- The checks for the C compiler option -ftrapv in chkccomp.c have
  been improved. Now it is recognized, if integer overflow raises the
  signal SIGTRAP. Clang at the ARM processor uses SIGTRAP.
- Changes have been done in sigutl.c to handle SIGTRAP and to raise
  OVERFLOW_ERROR in the signal handler (if chkccomp.c has recognized
  that an integer overflow raises SIGTRAP).
- Changes have been done in chkccomp.c to support PostgreSQL version
  13. Additionally the logic to search for PostgreSQL dlls has been
  improved. Now it searches also for the libraries libcrypto and
  libssl. Now POSTGRESQL_DLL can be specified, with an absolute path
  of libpq.dll, in the makefile (which should echo it to chkccomp.h).
- In the compiler (s7c.sd7) the handling of actual parameters for
  formal inout parameters has been improved. Now a struct element can
  be used as actual parameter for a formal inout parameter.
- The compiler has been improved to reduce range checks for the
  expressions char(number), chr(number) and card(bitset(number)).
- Interpreter and compiler have been improved to support the action
  REF_ISTEMP. The function isTemp() has been added to progs.s7i.
- In comp/intrange.s7i the function getIntRange() has been improved
  to determine result ranges for INT_ADD and integer constants.
- The compiler has been improved to assure that sigsetjmp() is not
  called with a value other than 0 or 1 for the second parameter
  (savesigs). According to the specification of sigsetjmp() all
  integer values are allowed for the second parameter (savesigs)
  and a non-zero value triggers a save of the current signal mask.
  ARM / Android / termux decided that just 0 and 1 are valid values
  and that any other value triggers a termination of the program
  (with SIGABRT).
- The function drwCapture() in drw_win.c has been improved to work
  correct, if the screen has been scaled.
- In drw_win.c the functions drwPut() and drwSetTransparentColor()
  have been improved such that images with a transparent color work.
- The runtime of drwRgbColor() in drw_x11.c has been reduced by 31%
  (measured with gcc and valgrind, when reading a PNG image). This
  takes effect if a true color display is used.
- The runtime of drwRtlImage in drw_rtl.c has been reduced by 63%
  (measured with gcc and valgrind, when reading a PNG image). The
  function memcpy_pixel() uses loop unrolling inspired by Duff's
  device.
- The program chkccomp.c has been improved to determing the macro
  rgbToPixel() (if X11 graphics is used).
- In exec.c the function exec_expr() has been improved to clear
  the TEMP flag for all results.
- The makefiles have been improved to write the name of the make
  utility and the name of the makefile to version.h.

20210130:
- The parser (used by interpreter and compiler to read a program) has
  been improved to work correct, if seed7_05.s7i is not included.
  Many thanks go to Domingo Alvarez Duarte for pointing out that a
  missing seed7_05.s7i include statement causes a parser error.
- The example program mirror.sd7 has been added. This program mirrors
  a rectangular screen area in a window.
- The function capturePixmap has been added to graph.s7i. This
  function can be used to capture rectangular areas from the screen.
- In the library graph.s7i the function openSubWindow() has been
  improved to allow top level windows without window decorations.
  This can be done by using the empty window as parent window.
- Chapters about pragmas and compilation errors have been added to the
  manual.
- The parser has been improved to work reliable in out of memory
  situations. Now the fatal parser error "Out of heap space" does not
  terminate the program.
- The minor versions of interpreter and compiler have been increased.
  Now interpreter and compiler share the same revision level. Every
  compilation of the Seed7 interpreter increases the revision level.
- A definition of VERSION_REVISION_LEVEL has been added to
  cc_conf.s7i. This is used in confval.sd7 and s7c.sd7.
- Interpreter and compiler have been improved to support the new
  action DRW_CAPTURE.
- In analyze.c the function analyzeProg() has been improved to
  catch the "Out of heap space" error and to clean up memory in out
  of memory situations. Now the old values of the global variables
  prog, interpreter_exception curr_exec_object, curr_argument_list and
  trace are restored, when the function is left.
- In analyze.c the functions analyzeFile() and analyzeString() have
  been improved to work without setting interpreter_exception. Now
  these functions work the same in interpreted and compiled programs.
- In atom.c the function read_atom() has been improved to keep the
  data structure consistent in out of memory situations.
- The functions pop_owner() and close_current_stack() have been added
  to name.c.
- In name.c the functions free_params(), get_object() and push_name()
  have been improved to have an additional 'currentProg' parameter.
- In name.c the function get_object() has been improved to reverse its
  changes in case of an error.
- In name.c the handling of errors has been improved in push_name(),
  eval_name_list(), inst_list(), inst_object_expr(), find_name(),
  search_name(), dollar_parameter() and dollar_inst_list(). In error
  situations changes are reversed, memory is freed and stack growing
  and shrinking is now done in a consistent way.
- In entutl.c the function copy_params() has been improved to allocate
  the parameters first in a list and to assign them later.
- The new functions pop_name_list() and get_entity_node() have been
  added to entutl.c.
- In entutl.c the function get_entity() has been improved to handle
  error situations (out of memory).
- In entutl.c in the function init_entity() dereferencing NULL is
  avoided now, if the memory allocation fails.
- In blnlib.c the function bln_ternary() has been improved to work
  correct, if evaluate() returns NULL. This happens if an exception
  is triggered inside evaluate().
- Implementations of drwBorder() and drwSetPos() have been added to
  drw_emc.c. The functions drwXPos() and drwYPos() have been improved.
- The function drwCapture() has been added to drw_x11.c and drw_win.c.
- The function drwOpenSubWindow() has been improved in drw_x11.c and
  drw_win.c to support the creation of unmanaged top level windows
  without window decorations (if the parent window is empty).
- The function omitWindowDecorationsAndTaskbarEntry() has been added
  to drw_x11.c.
- In flt_rtl.c the function setMantissaAndExponent has been improved
  to work without division by DOUBLE_MANTISSA_FACTOR.
- The program chkccomp.c has been improved to write an error message,
  if executing a test program fails.
- In error.c the functions read_ustri8_line(), read_and_print_line()
  and ustri8_buffer_to_stri() have been improved to work reliable in
  out of memory situations.
- In fatal.c the function no_memory() has been improved to do a long
  jump to analyzeProg().
- In listutl.c the function append_element_to_list() has been improved
  to keep the list_insert_place unchanged in out of memory situations.
- In sctlib.c in the function sct_cat() the code to handle an error
  has been improved, to avoid using a pointer that might be invalid
  because of a previous realloc(). The function sct_elem() has been
  improved to consider that grow_stack() might fail.
- In typeutl.c the function get_varfunc_type() has been improved to
  work correct, if new_type() returns NULL. This can happen in out of
  memory situations.
- In findid.c the functions clean_idents() and write_idents() have
  been refactored to use a progType parameter and to allow NULL
  values in the ident tables.
- In flistutl.c the function heap_chunk() has been improved to never
  do a realloc() on a memory chunk and to explain why this is done.
- In flistutl.h the macros HEAP_OBJ(), HEAP_L_E(), HEAP_NODE() and
  HEAP_FILE() have been fixed to return FALSE in out of memory
  situations.
- In hshlib.c the macro isit_not_null() has been added to several
  functions to assert that function references and compare results are
  not NULL.
- In prclib.c the functions prc_begin(), prc_local(), prc_res_begin(),
  prc_res_local(), prc_return(), prc_return2(), prc_varfunc() and
  prc_varfunc2() have been improved to handle error situations (out of
  memory).
- In prclib.c the macro isit_not_null() has been added to prc_case(),
  prc_case_def(), prc_case_hashset() and prc_case_hashset_def(). This
  macro checks that the sets after the keyword 'when' are not NULL.
- In identutl.c the function init_idents() has been changed to leave
  a failed initialisation as is (this is cleaned up later).
- In prg_comp.c the function prgDestr() has been improved to allow
  NULL for elements of the program structure. The function interpret()
  has been improved to restore the global variable
  interpreter_exception.
- In exec.c the functions getErrInfoFromFailValue() and do_exec_call()
  have been added. The function exec_expr() has been improved to
  restore the global variable interpreter_exception.
- In executl.c the functions do_destroy(), create_return_object(),
  create_local_object(), destroy_local_object() and
  destroy_local_init_value() have been improved to handle error
  situations (out of memory).
- In match.c the function match_subexpr() has been improved to
  handle out of memory situations.
- In runerr.c the functions write_position_info() and
  write_call_stack_element() have been improved to recognize valid
  data better.
- In runerr.c the functions run_error(), empty_value() and
  var_required() have been improved to write the error message only,
  if exception tracing is switched on. Now these functions raise
  ACTION_ERROR instead of RANGE_ERROR.
- The function freeOptions() has been added to s7.c. The function
  raise_error2() has been improved to handle an out of memory
  situation.
- In symbol.c the function close_symbol() has been improved to allow
  NULL for symbol.name and symbol.striValue.
- In syvarutl.c the function init_sysvar() has been improved to
  define a dummy value for SYS_EXPR_TYPE (EXPR_TYPE). This avoids an
  error, if the source has no include directive.
- The function printLocObj() has been added to traceutl.c. The
  functions prot_list_limited() and trace1() have been improved to
  recognize corrupt category fields.
- In cmd_rtl.c code has been moved from cmdReadlink(), cmdFileTypeSL()
  and cmdGetcwd() to the new functions doReadLink(), getFileTypeSL()
  and doGetCwd() respectively. The new functions use err_info to
  report errors instead of raising an exception. The old functions
  have been refactored to call the new functions.
- In cmd_rtl.c the function followLink() has been refactored to call
  getFileTypeSL() and doReadLink().
- The program levelup.c has been added. This program is called by the
  makefile to increase the revision level of interpreter and compiler.
- In comp/expr_utl.s7i the function prepare_win_result() has been
  fixed to use drwDestr() instead of winDestr().
- The system declaration for "type" hase been removed from syntax.s7i.
- The makefiles have been adjusted to increase the revision level
  (stored in level.h) before the interpreter is compiled. This way
  interpreter and compiler get the same revision level.
- Documentation comments have been improved in array.s7i, graph.s7i,
  leb128.s7i, analyze.c, cmd_rtl.c, drw_emc.c, drw_win.c, drw_x11.c,
  entutl.c, error.c and exec.c.
2021-04-22 15:07:11 +00:00
Jan Beich
7ebdbb52f8 x11-toolkits/qt5-gui: unbreak on FreeBSD >= 13.0 armv[67]
/usr/bin/cc ... -fno-integrated-as ... ../3rdparty/pixman/pixman-arm-neon-asm.S -o .obj/pixman-arm-neon-asm.o
cc: error: unable to execute command: Executable "as" doesn't exist!
cc: error: assembler command failed with exit code 1 (use -v to see invocation)

Reported by:	pkg-fallout
2021-04-22 14:32:55 +00:00
Jan Beich
0d7168d58b x11-wm/river: update to s20210422
Changes:	891eb38...84f5283
2021-04-22 14:32:54 +00:00
Jan Beich
715aa9edeb graphics/shaderc: update to 2021.0
Changes:	https://github.com/google/shaderc/compare/v2020.5...v2021.0
Reported by:	portscout
2021-04-22 14:32:54 +00:00
Jan Beich
e9ae03ca8f graphics/spirv-tools: update to 2021.1
Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2020.7...v2021.1
Reported by:	portscout
2021-04-22 14:32:54 +00:00
Piotr Kubaj
36eeb876c7 lang/clover: enable on powerpc64le 2021-04-22 14:19:16 +00:00
Kirill Ponomarev
e0fc25630c devel/py-aiologger: Update to 0.6.1 2021-04-22 15:14:07 +02:00
Lewis Cook
6a9dfe8760 www/lagrange: Make SSE4.1 support optional
Older class AMD64 and i386 CPUs do not support
SSE4.1, so make it opt-in instead.  This is a
problem since a build host may support the
feature-set whilst a package consumer does not,
causing an unexpected crash upon starting
the application.

MFH: 2021Q2
2021-04-22 14:00:20 +01:00
Pietro Cerutti
c631986801 irc/bitlbee-facebook: update to 1.2.2
Release notes:
https://github.com/bitlbee/bitlbee-facebook/releases/tag/v1.2.2
2021-04-22 12:49:37 +00:00
Rene Ladan
2c9f5d1cb5 devel/include-what-you-use: update to 0.15
PR:             255189
Approved by:    koobs (maintainer)
MFH:		2021Q2 (several bugfix releases)
2021-04-22 14:40:36 +02:00
Piotr Kubaj
c755648067 net/yate: enable on powerpc64le 2021-04-22 12:32:34 +00:00
Piotr Kubaj
5d336a7e94 net/yate: enable on powerpc, powerpc64 2021-04-22 12:20:24 +00:00
Dmitry Marakasov
96b5f3c1c9 devel/ode: fix and optionize building demos, other minor improvements
- Optionize building demos
- Fix depends (only depend on GL for demos, fix configure dependency
  detection by using USES=localbase and pkgconfig)
- Fix build of demo code (use older compatible C++ standard and
  patch some bits)
- Use native OPTIONS feature to make options mutually exclusive

PR:		254898
Approved by:	acm (maintainer)
2021-04-22 15:08:19 +03:00
Fernando Apesteguía
3304bfbb07 www/gohugo: Update to 0.82.1
ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.82.1

PR:	255310
Reported by:	ben.lavery@hashbang0.com (maintainer)
2021-04-22 13:34:28 +02:00
Lewis Cook
a6e697cddd net/findomain: Update to 4.0.1
Changes:	https://github.com/Findomain/Findomain/compare/3.1.0...4.0.1
2021-04-22 12:22:22 +01:00
Mateusz Piotrowski
8ed7dc47e4 net-im/scli: Update to the most recent commits 2021-04-22 13:07:42 +02:00
Lewis Cook
4222303f5b devel/interactive_rebase_tool: Update to 2.1.0
Changes:	https://github.com/MitMaro/git-interactive-rebase-tool/releases/tag/2.1.0
PR:		255302
Submitted by:	Petteri Valkonen <petteri.valkonen@iki.fi> (maintainer)
2021-04-22 11:56:15 +01:00
Fernando Apesteguía
85161c8e5c games/exult: update to 1.7.0.20210422
Reported by:	portscout
2021-04-22 12:50:29 +02:00
Fukang Chen
d824c80f1d comms/py-adafruit-ampy: Update to 1.1.0
Approved by:	koobs (mentor, implicit)
MFH:		No (catch up with upstream new release)
2021-04-22 10:39:44 +00:00
TAKATSU Tomonari
6c400b5725 devel/R-cran-tibble: Update to 3.1.1 2021-04-22 19:14:21 +09:00
TAKATSU Tomonari
7cda40a912 devel/R-cran-withr: Update to 2.4.2 2021-04-22 19:14:21 +09:00
Mathieu Arnold
5b7c178565
git hooks: Rework authorship instructions.
While there, move them upwards so they are not hidden at the far end of
the template.
2021-04-22 11:50:30 +02:00
Mateusz Piotrowski
37dfa4eeea
git hooks: Adjust hooks for the ports tree
- Capitalize the topic line: this way the example is consistent with the
  desired style.
- Update the description of MFH.
- Point the Pull Request field to the ports repo on GitHub.

Reviewed by:	mat, bapt
Differential Revision:	https://reviews.freebsd.org/D29861
2021-04-22 11:48:22 +02:00
Gerald Pfeifer
59b7541784 The Wine Staging patchset for Wine 6.6 is now available. 2021-04-22 09:43:47 +00:00
Guido Falsi
8a311de0cb emulators/virtualbox-ose-additions: Fix vboxvfs panic
Fix panic on mount when trying to use vbox VFS after
base r355790 (or git commit hash 6fa079fc3f5e).

PR:		255208
MFH:		2021Q2
2021-04-22 10:15:53 +02:00
Yuri Victorovich
62851ab415 dns/subfinder: Update 2.4.6 -> 2.4.7
Reported by:	portscout
2021-04-22 01:05:46 -07:00
Yuri Victorovich
22e10d44fb sysutils/libdnf: Update 0.60.1 -> 0.61.1
Reported by:	portscout
2021-04-22 01:05:45 -07:00
Yuri Victorovich
8b4ae1861c x11-toolkits/pangolin: Update 0.5-431 -> 0.6
Reported by:	portscout
2021-04-22 01:05:45 -07:00
Yuri Victorovich
bb73f06035 science/py-rmf: Update 1.2 -> 1.3
Reported by:	portscout
2021-04-22 01:05:45 -07:00
Yuri Victorovich
938e36636d science/rmf: Update 1.2 -> 1.3
Reported by:	portscout
2021-04-22 01:05:44 -07:00
Adriaan de Groot
6806658cdf KDE Plasma: update to 5.21.3
This updates the KDE Plasma parts to release 5.21.3. There is one
new port, plasma5-systemmonitor, which is the upcoming replacement
for KDE sysguard. It is not installed by default.

Release notes are at
	https://kde.org/announcements/plasma/5/5.21.3/

Previous commits tidying up DOCS options left some non-
applications consumers without the necessary kdoctools
dependency, so (re)introduce that now.
2021-04-22 09:54:33 +02:00
Adriaan de Groot
e9c54a7558 KDE not-Applications: chase doctools
These ports use KDE Frameworks and require kdoctools to build. Since
that is no longer an implicit build & run dependency, (re)introduce it
explicitly as a build-time dependency.
2021-04-22 09:54:24 +02:00
Adriaan de Groot
960aad74f7 not-KDE Applications: chase doctools
These ports, not maintained by kde@, use KDE Frameworks
and require kdoctools to build. Since that is no longer
an implicit build & run dependency, (re)introduce it
explicitly as a build-time dependency.
2021-04-22 09:25:15 +02:00
Adriaan de Groot
f365336113 KDE Applications: sanitize DOCS option
If a port has no documentation, it doesn't need a DOCS
option (which turns on, or off, exactly an empty set
of documentation). This is now handled correctly by
kde.mk since ports 620d7678c8.

KDE **applications** with a DOCS option get doctools_build
added for free; this covers the majority of KDE-things-with
documentation. Note that DOCS isn't expected to **change**
anything: most of the ports that have (or had) that option
didn't do anything with it and always built the docs anyway.

PR:		255260
Reported by:	Naram Qashat
2021-04-22 09:25:15 +02:00
Adriaan de Groot
5ac58edc57 KDE Frameworks: remove stale DOCS option and CONFLICTS
Some of the PIM-related frameworks still have CONFLICTS
that are KDE4-era. Remove those. Also drop the DOCS option
because these frameworks do not have documentation.
2021-04-22 09:25:14 +02:00
Adriaan de Groot
76a039fef3 KDE Frameworks: remove kdoctools runtime dependency
kdoctools is a collection of *build* tools. It has no
runtime effect on the frameworks, but does drag in
docbook and XML and sgml tooling, which is not needed.

This breaks some consumers of KDE Frameworks, which
is repaired in the Plasma 5.21.3 update.
2021-04-22 09:25:14 +02:00
Adriaan de Groot
3e5a910c9c KDE Frameworks: remove kdelibs4support dependencies
The PIM-related KDE Frameworks do not need kdelibs4support,
so remove that dependency from their list. This lightens
up the dependency tree for consumers -- only applications
that acutally need kdelibs4 will get it.
2021-04-22 09:25:14 +02:00
Adriaan de Groot
8001be3c7b x11/kf5-frameworks: correct typo in comment 2021-04-22 09:25:13 +02:00
Adriaan de Groot
a43b709f01 x11/kf5-kactivities: boost is only a build-time dependency
The use of boost in kactivities is limited to flat_set, find_if,
and optional -- all header-only parts, so we don't need the
whole dependency on boost libs. This 'lightens' up the dependency
tree by 170MB or so.

Reported by:	hellosystem
2021-04-22 09:25:13 +02:00
Adriaan de Groot
1a3219fc04 accessibility/qt5-speech: fix FLITE/ALSA options and config mixups
There is a complicated interplay between ALSA and FLITE in
the qt5-speech port, and ALSA options in other parts of the
Qt stack. This patch tries to offer enough knobs to manage
the game.

PR:		245614
Submitted by:	tcberner
Reported by:	John Hein
2021-04-22 09:25:13 +02:00
Gleb Popov
cf2ddc27fb devel/hs-spago: Update to 0.19.2 2021-04-22 10:14:35 +03:00
Nuno Teixeira
983b00be94 sysutils/procenv: Update to 0.55
- Take MAINTAINER'ship
- reorder Makefile (portclippy)
- deleted patches:
files/patch-configure.ac
files/patch-src_platform_freebsd_platform-freebsd.h
because changes were included upstream

ChangeLog: https://github.com/jamesodhunt/procenv/blob/0.55/NEWS

Reviewed by:	daniel.engberg.lists@pyret.net
Approved by:	dbaio (mentor)
Differential Revision:	https://reviews.freebsd.org/D29689
2021-04-22 06:47:09 +01:00