1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-22 04:17:44 +00:00
Commit Graph

560508 Commits

Author SHA1 Message Date
Yuri Victorovich
23e95d51f3 math/dune-metagrid: Update g20180822 -> g20210929 2021-10-02 16:00:01 -07:00
Yuri Victorovich
55b28edca3 math/dune-alugrid: Update 2.6.0 -> 2.8.0rc1 2021-10-02 16:00:01 -07:00
Yuri Victorovich
373f51362e science/tinker: Update 8.9.4 -> 8.9.5
Reported by:	portscout
2021-10-02 16:00:01 -07:00
Yuri Victorovich
12ca3e50cd misc/ezc3d: Update 1.4.5 -> 1.4.6
Reported by:	portscout
2021-10-02 16:00:01 -07:00
Yuri Victorovich
e327d87848 math/py-PuLP: Update 2.5.0 -> 2.5.1
Reported by:	portscout
2021-10-02 16:00:00 -07:00
Yuri Victorovich
e358e1c0d6 sysutils/conan: Update 1.40.2 -> 1.40.3
Reported by:	portscout
2021-10-02 16:00:00 -07:00
Yuri Victorovich
91d875e884 audio/zrythm: Update 1.0.0-alpha.25.0.1 -> 1.0.0-alpha.25.1.22
Reported by:	portscout
2021-10-02 16:00:00 -07:00
Yuri Victorovich
4173a26987 security/helib: Update 2.2.0 -> 2.2.1
Reported by:	portscout
2021-10-02 15:59:59 -07:00
Stefan Eßer
f67a898c70 security/ssl-admin: Fetch from GitHub
In addition to fetching from GitHub the order of definitions in the
port Makefile has been normalized, @sample tags are now used in the
pkg-plist file, and the BSD3CLAUSE style LICENSE file is included in
the generated package.
Approved by:	ecrist@secure-computing.net (maintainer)
2021-10-02 23:59:12 +02:00
Christoph Moench-Tegeder
edae8a1c04 www/firefox: fix build on 32bit
this brings the double_t-related typedefs in line with our definitions
and brings back the rounding helpers for those.

PR:		258804
Reported by:	Felix Palmen
2021-10-02 23:08:43 +02:00
Christoph Moench-Tegeder
bb34cce5ef net-mgmt/check_ssl_cert: update to 2.9.0
Release Notes:
  https://github.com/matteocorti/check_ssl_cert/releases/tag/v2.9.0
2021-10-02 22:45:55 +02:00
Adam Weinberger
14686de82f devel/shfmt: Update to 3.4.0 2021-10-02 14:38:13 -06:00
Jimmy Olgeni
549c29a112 devel/etcd*: restore PKGNAMEPREFIX due to audio/etcd conflict.
(partial rollback of 89eb41e)

Reported by:	antoine
2021-10-02 22:30:13 +02:00
Antoine Brodin
77df1a6b75 devel/etcd*: fix PKGBASE collision 2021-10-02 20:29:18 +00:00
Yuri Victorovich
29fd94d80a math/gretl: Update 2021b -> 2021d
Reported by:	portscout
2021-10-02 10:53:58 -07:00
Yuri Victorovich
f1c12acf11 dns/amass: Update 3.13.4 -> 3.14.0
Reported by:	portscout
2021-10-02 10:53:57 -07:00
Mateusz Piotrowski
1532e28c49 x11-fonts/iosevka: Update to 10.3.1
Changes:	https://github.com/be5invis/Iosevka/releases/tag/v10.3.1
2021-10-02 19:03:44 +02:00
Koichiro Iwao
aa85ce6fbc net/xrdp: Update to 0.9.17
Changes:	https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.17
2021-10-02 23:26:45 +09:00
Koichiro Iwao
530ddcf842 x11-drivers/xorgxrdp: Update to 0.2.17
Changes:	https://github.com/neutrinolabs/xorgxrdp/releases/tag/v0.2.17
2021-10-02 23:26:44 +09:00
Jimmy Olgeni
89eb41e73d devel/etcd*: remove coreos- prefix and pet portclippy. 2021-10-02 15:26:03 +02:00
Guido Falsi
f4e3caec76 sysutils/xfce4-cpugraph-plugin: Update to 1.2.4 2021-10-02 15:05:36 +02:00
Dimitry Andric
dc78806965 irc/unreal: fix inline which should be static
During an exp-run for llvm 13 (see bug 258209), it turned out that
irc/unreal fails to build with clang 13:

cc -I../include -I@TREINCDIR@ -I/wrkdirs/usr/ports/irc/unreal/work/Unreal3.2.10.7/extras/regexp/include -pipe -O2 -pipe  -I/usr/local/include -fcommon -fstack-protector-strong -fno-strict-aliasing  -funsigned-char -Wl,-export-dynamic  -L/usr/local/lib  -fstack-protector-strong   -lssl -lcrypto -o ircd timesynch.o res.o s_bsd.o auth.o aln.o channel.o cloak.o crule.o dbuf.o  events.o fdlist.o hash.o help.o ircd.o ircsprintf.o list.o lusers.o  match.o modules.o packet.o parse.o s_auth.o  s_conf.o s_debug.o s_err.o s_extra.o s_kline.o  s_misc.o s_numeric.o s_serv.o s_svs.o  socket.o  ssl.o s_user.o charsys.o scache.o send.o support.o umodes.o  version.o whowas.o zip.o cidr.o random.o extcmodes.o  extbans.o md5.o api-isupport.o api-command.o  -L/usr/local/lib  -fstack-protector-strong  -lcrypt  /wrkdirs/usr/ports/irc/unreal/work/Unreal3.2.10.7/extras/regexp/lib/libtre.a   -L/usr/local/lib -fstack-protector-strong  -L/usr/local/lib -lcares -lssl -lcrypto
ld: error: undefined symbol: parse_addlag
>>> referenced by parse.c
>>>               parse.o:(parse)
>>> referenced by parse.c
>>>               parse.o:(parse)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

This is because parse_addlag() is marked as 'inline' but does not have
either 'static' or 'extern' specifiers. Add a 'static' specifier to
resolve the link error.

PR:		258472
Approved by:	maintainer timeout (2 weeks)
MFH:		2021Q4
2021-10-02 13:30:32 +02:00
Dimitry Andric
9324aed8ec emulators/elliott: fix unused but set variable
During an exp-run for llvm 13 (see bug 258209), it turned out that
emulators/elliott fails to build with clang 13:

emulator.c:536:20: error: variable 'y' set but not used [-Werror,-Wunused-but-set-variable]
        int x, x1, y;
                   ^
1 error generated.

This is because x, x1 and y are used in ncurses getyx() macros, but in
this case the program is not interested in the y result. Mark it as
__unused to get rid of the warning.

PR:		258471
Approved by:	maintainer timeout (2 weeks)
MFH:		2021Q4
2021-10-02 13:24:44 +02:00
Dimitry Andric
0efce95397 chinese/c2t: fix "error: address of register variable requested"
During an exp-run for llvm 13 (see bug 258209), it turned out that
chinese/c2t fails to build with clang 13:

cc -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DCHINDICT=\"/usr/local/share/chinese/gb/TONEPY.tit\" -c c2t.c
c2t.c:99:3: error: address of register variable requested
  hz[2] = '\0';
  ^~
c2t.c:107:7: error: address of register variable requested
      hz[0] = (char)eka;
      ^~
c2t.c:108:7: error: address of register variable requested
      hz[1] = (char)toka;
      ^~
c2t.c:113:8: error: address of register variable requested
          if (hz[0] != (*pipo)[i] || hz[1] != (*pipo)[i+1]) continue;
              ^~
c2t.c:113:31: error: address of register variable requested
          if (hz[0] != (*pipo)[i] || hz[1] != (*pipo)[i+1]) continue;
                                     ^~
c2t.c:133:36: error: address of register variable requested
                fprintf(miss_chars, "%c", hz[0]);
                                          ^~
c2t.c:134:30: error: address of register variable requested
                fprintf(miss_chars, "%c ", hz[1]);
                                           ^~
c2t.c:143:17: error: address of register variable requested
                        printf("%c", hz[0]);
                                     ^~
c2t.c:144:18: error: address of register variable requested
                        printf("%c ", hz[1]);
                                      ^~
9 errors generated.

As indicated, arrays shouldn't be register variables as they don't have
addresses. In general, the register keyword is deprecated and should no
longer be used.

To fix this, use a command line flag to define "register" to empty.

PR:		258465
Approved by:	maintainer timeout (2 weeks)
MFH:		2021Q4
2021-10-02 13:19:56 +02:00
Dimitry Andric
7075120b4d irc/bitchx: fix non-static inline functions
During an exp-run for llvm 13 (see bug 258209), it turned out that both
chinese/bitchx and irc/bitchx fail to build with clang 13 [1]:

...
cc -fstack-protector-strong  -L/usr/lib -o BitchX alias.o alist.o  array.o art.o banlist.o bot_link.o cdcc.o cdns.o  chelp.o commands.o commands2.o compat.o cset.o ctcp.o dcc.o debug.o encrypt.o exec.o files.o flood.o fset.o functions.o funny.o glob.o hash.o hebrew.o help.o history.o hook.o if.o ignore.o input.o irc.o ircaux.o ircsig.o keys.o lastlog.o list.o log.o mail.o misc.o modules.o names.o network.o newio.o notice.o notify.o numbers.o output.o parse.o queue.o readlog.o reg.o screen.o server.o stack.o status.o struct.o tcl_public.o term.o timer.o translat.o user.o userlist.o vars.o who.o whowas.o window.o words.o   -ldl -ltinfo -lssl -lcrypto -lm -lcrypt
ld: error: undefined symbol: operator
>>> referenced by alias.c
>>>               alias.o:(zzlex)
cc: error: linker command failed with exit code 1 (use -v to see invocation)

This is because several functions in source/expr2.c are marked __inline,
without either static or extern keyword. The compiler then has to assume
the function is also externally available.

Fix this by marking the affected functions static.

PR:		258464
Approved by:	fernape (maintainer)
MFH:		2021Q4
2021-10-02 13:08:57 +02:00
Dimitry Andric
a1edd535d3 x11/libwacom: work around lld 13 no longer supporting symver tricks
Though x11/libwacom was not yet built during the exp-run for clang/llvm
13 (see bug 258209), due to some other dependencies not being available
yet, I noticed that it failed to build with clang 13, or more
specifically this is due to a behavior change in lld 13:

  ...
  [ 33% 10/30] cc  -o generate-hwdb generate-hwdb.p/tools_generate-hwdb.c.o -Wl,--as-needed -Wl,--no-undefined -fstack-protector-strong -O2 -pipe -g -fstack-protector-strong -fno-strict-aliasing '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/_build/ -Wl,--start-group libwacom.so.2.6.1 /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so -Wl,--end-group
  [ 36% 11/30] /usr/local/bin/meson --internal exe --capture 65-libwacom.hwdb -- /wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/_build/generate-hwdb
  FAILED: 65-libwacom.hwdb
  /usr/local/bin/meson --internal exe --capture 65-libwacom.hwdb -- /wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/_build/generate-hwdb
  --- stderr ---

Unfortunately the meson build process doesn't really show you why it
failed, but it turns out that running the 'generate-hwdb' command
segfaults:

  Starting program: /wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/_build/generate-hwdb

  Program received signal SIGSEGV, Segmentation fault.
  libwacom_add_match (device=device@entry=0x801031320, newmatch=0x0) at ../libwacom/libwacom.c:943
  943           device->matches[device->nmatches - 1] = libwacom_match_ref(newmatch);
  (gdb) bt
  #0  libwacom_add_match (device=device@entry=0x801031320, newmatch=0x0) at ../libwacom/libwacom.c:943
  #1  0x000000080024fc7d in libwacom_matchstr_to_match (device=device@entry=0x801031320, matchstr=<optimized out>) at ../libwacom/libwacom-database.c:207
  #2  0x000000080024e313 in libwacom_parse_tablet_keyfile (db=0x8010365a0, datadir=0x200b70 "/wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/data", filename=<optimized out>) at ../libwacom/libwacom-database.c:652
  #3  load_tablet_files (db=0x8010365a0, datadir=0x200b70 "/wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/data") at ../libwacom/libwacom-database.c:865
  #4  libwacom_database_new_for_path (datadir=0x200b70 "/wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/data") at ../libwacom/libwacom-database.c:959
  #5  0x00000000002021b6 in main (argc=<optimized out>, argv=0x801036630) at ../tools/generate-hwdb.c:131

What happens is that an internal function 'libwacom_match_new' is
supposed to be called, which returns a new 'WacomMatch' object. But
instead, it calls a empty stub which returns NULL, resulting in this
segfault. The empty stub was added as a rather nasty upstream hack to
"Alias the accidentally exposed ABI into different functions", in
b9961dbe91:

> A special "trick" is used here to hide the ABI from new versions:
> Usually when defining multiple versioned symbols, one would define one as the
> default one with @@
>     .symver _foo1,foo@VERSION1
>     .symver _foo2,foo@@version2 <-- default one

> By leaving out the default one, ld doesn't know which one to link to and
> fails with an unresolved symbol. rtld however can still figure it out, so
> anything compiled will continue to work. This way we can make a symbol
> disappear from the library for new builds but have old builds continue to
> work with the new version.

Unfortunately this trick/hack does not work anymore with lld 13, since
https://github.com/llvm/llvm-project/commit/66d44304921, ("[ELF] Combine
foo@v1 and foo with the same versionId if both are defined "). The idea
behind the hack is to have the linker call the 'real' libwacom_match_new
function whenever it is called from inside the library itself, but any
external callers get the stubbed version which doesn't really do
anything.

I think libwacom should have used a different approach here, but just
renaming those accidentally exposed internal functions to something
different. Then the tricks with .symver are completely unnecessary. Here
I added a patch that is as simple as possible, which adds #defines for
two affected functions in libwacomint.h, renaming then from
'libwacom_xxx' to 'libwacom_internal_xxx'. This does not affect the
corresponding exposed functions in the libwacom.so, and makes the
'generate-hwdb' command work OK again. I also ran the complete libwacom
test suite, including the deprecated functions test, and it works fine.

PR:		258463
Approved by:	zeising (maintainer)
MFH:		2021Q4
2021-10-02 12:58:25 +02:00
Dimitry Andric
89909595ad archivers/upx: fix build with clang 13
During an exp-run for llvm 13 (see bug 258209), it turned out that
archivers/upx fails to build with clang 13:

p_wcle.cpp:739:27: error: variable 'n' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned count,object,n,r;
                          ^
1 error generated.

This is because clang 13 now has a -Wunused-but-set-variable warning
similar to gcc's, and it is enabled under -Wall.

The p_wcle.cpp file has two instances where the 'n' variable is used for
debugging purposes, but the first instance is marked with UNUSED(n). The
second is not, triggering this warning. Fix it by also marking the
second instance with UNUSED(n).

PR:		258394
Approved by:	maintainer timeout (3 weeks)
2021-10-02 12:48:13 +02:00
Bernard Spil
4cd82bf550 www/nextcloud: Update to 22.2.0 2021-10-02 10:08:12 +00:00
Antoine Brodin
857d3b2365 MOVED: games/gemrb was resurrected 2021-10-02 08:55:15 +00:00
Antoine Brodin
da130eda14 net/tramp: unbreak 2021-10-02 08:51:46 +00:00
Yasuhiro Kimura
a43d5aad92 devel/forge-devel: Update to latest snapshot
Mark MAKE_JOBS_UNSAFE as parallel build fails if Emacs is built with
native compilation enabled.

Changes:	https://github.com/magit/forge/commits/6738256
Approved by:	ygy (mentor)
Differential Revision:	https://reviews.freebsd.org/D32277
2021-10-02 16:56:22 +09:00
Yasuhiro Kimura
72612200fb devel/magit-devel: Update to latest snapshot
Mark MAKE_JOBS_UNSAFE as parallel build fails if Emacs is built with
native compilation enabled.

Changes:	https://github.com/magit/magit/commits/b4194014
Approved by:	ygy (mentor)
Differential Revision:	https://reviews.freebsd.org/D32276
2021-10-02 16:56:05 +09:00
Yasuhiro Kimura
b071a304f4 editors/with-editor: Update to 3.0.5
Changes:	https://github.com/magit/with-editor/commits/v3.0.5
Approved by:	ygy (mentor)
Differential Revision:	https://reviews.freebsd.org/D32275
2021-10-02 16:55:48 +09:00
Yasuhiro Kimura
e4d49c11aa databases/closql: Update to 1.2.0
Changelog:	https://github.com/emacscollective/closql/blob/v1.2.0/CHANGELOG
Approved by:	ygy (mentor)
Differential Revision:	https://reviews.freebsd.org/D32273
2021-10-02 16:55:28 +09:00
Yasuhiro Kimura
89bee84778 devel/boehm-gc: Update to 8.0.6
Changelog:	https://github.com/ivmai/bdwgc/releases/tag/v8.0.6
Approved by:	ygy (mentor)
Differential Revision:	https://reviews.freebsd.org/D32272
2021-10-02 16:51:08 +09:00
Matthias Fechner
c7a5935b85 www/gitlab-ce: Bugfix update 14.3.2
Changelog:
https://about.gitlab.com/releases/2021/10/01/gitlab-14-3-2-released/
2021-10-02 09:49:36 +02:00
TAKATSU Tomonari
b34ec48b6a devel/R-cran-tibble: Update to 3.1.5 2021-10-02 07:14:08 +00:00
Gerald Pfeifer
67eda602ca emulators/wine: Merge the VULKAN option into VKD3D
This back ports 3d5484b928 and
5a1f2db457 from emulators/wine-devel:

When Wine gained support for the Vulkan API and D3D support via
Vulkan we added two options (both off by default): VULKAN and
VKD3D.

Simplify things, in particular also from a user perspective, by only
keeping the VKD3D option which now subsumes the former VULKAN option
(and hence Vulkan API support).

No change in defaults - yet.

On the way adjust CONFIGURE_ARGS to only feature on option per line,
which was mostly the case already anyway.

PR:		258375
2021-10-02 07:02:18 +00:00
Tobias C. Berner
1e96dba976 misc/qt5ct: update to 1.5 2021-10-02 07:20:17 +02:00
Jan Beich
c7ee43c1c7 audio/musicpd: convert MANPAGES to target helpers 2021-10-02 04:19:41 +00:00
Jan Beich
4ffd1d5e57 audio/musicpd: drop unused MPD_CLANG_LD after 620968a43a
Builds fine on armv6 at least with LLD 12.0.1. Since FreeBSD >= 12.0
armv6 is deprecated in favor of armv7, anyway.

$ objdump -D $(which musicpd) | fgrep -w -e movt -e movw; echo Exit $?
Exit 1
2021-10-02 04:18:02 +00:00
Neel Chauhan
20fe95fa68 x11/gnome-shell: Fix crashes on start 2021-10-01 20:49:41 -07:00
Jan Beich
55e6acdbd5 x11/foot: update to 1.9.1
Changes:	https://codeberg.org/dnkl/foot/releases/tag/1.9.1
Reported by:	Repology
2021-10-02 03:02:26 +00:00
Sergey A. Osokin
c0af9592c4 www/rubygem-passenger: update from 6.0.10 to 6.0.11. 2021-10-01 21:32:53 -04:00
Sergey A. Osokin
1ef4b772ac www/nginx-devel: update third-party passenger module to 6.0.11
Bump PORTREVISION.
2021-10-01 21:24:40 -04:00
Sergey A. Osokin
d1fcd22b61 www/nginx-devel: regenerate distinfo in full 2021-10-01 21:17:29 -04:00
Sergey A. Osokin
90a9ef9387 www/nginx-devel: update third-party modules
o) http_push (aka nchan)
o) rtmp

Remove needless patches.
Bump PORTREVISION.
2021-10-01 21:12:51 -04:00
Jan Beich
3fd1b09751 graphics/mesa-devel: update to 21.2.b.3070
Changes:	1da70c7e93...2aa705ec87
2021-10-02 00:53:39 +00:00
Jan Beich
4106f765f2 x11-wm/river: update to s20210930
Changes:	6616d32...e6bb373
2021-10-02 00:10:14 +00:00
Jan Beich
89d1bb8ae9 emulators/yuzu: update to s20211001
Changes:	b9251155f...36d45b4a7
2021-10-02 00:10:14 +00:00