[Midnightbsd-cvs] [MidnightBSD/mports] 965ed2: ftp/curl: fix wolfSSL types.h build failure on i386
Lucas Holt
noreply at github.com
Sat May 9 08:36:45 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: 965ed24d6a291870833efdc7fe96d1ab8489aa09
https://github.com/MidnightBSD/mports/commit/965ed24d6a291870833efdc7fe96d1ab8489aa09
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-09 (Sat, 09 May 2026)
Changed paths:
M ftp/curl/Makefile
Log Message:
-----------
ftp/curl: fix wolfSSL types.h build failure on i386
wolfssl/wolfcrypt/types.h checks CTC_SETTINGS via an #elif chain.
On amd64, curl's curl_config.h defines SIZEOF_LONG=8 which matches
the first branch (SIZEOF_LONG==8 -> CTC_SETTINGS=0x1). On i386,
SIZEOF_LONG=4 fails that branch and the next branch requires
SIZEOF_LONG_LONG to be defined; if it is absent from scope the check
falls through to #error "bad math long / long long settings".
Define SIZEOF_LONG_LONG=8 via WOLFSSL_CFLAGS so the SIZEOF_LONG_LONG==8
branch is taken on 32-bit platforms.
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 5cb937b82f6726ff88d43c83d3d71f520431b92a
https://github.com/MidnightBSD/mports/commit/5cb937b82f6726ff88d43c83d3d71f520431b92a
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-09 (Sat, 09 May 2026)
Changed paths:
M devel/Makefile
A devel/rubygem-gyoku/Makefile
A devel/rubygem-gyoku/distinfo
A devel/rubygem-gyoku/pkg-descr
M textproc/Makefile
A textproc/gitlab-code-parser/Makefile
A textproc/gitlab-code-parser/Makefile.crates
A textproc/gitlab-code-parser/distinfo
A textproc/gitlab-code-parser/pkg-descr
A textproc/gitlab-elasticsearch-indexer/Makefile
A textproc/gitlab-elasticsearch-indexer/distinfo
A textproc/gitlab-elasticsearch-indexer/files/patch-Makefile
A textproc/gitlab-elasticsearch-indexer/files/patch-vendor_gitlab.com_gitlab-org_rust_gitlab-code-parser_bindings_go_chunker_chunker.go
A textproc/gitlab-elasticsearch-indexer/pkg-descr
Log Message:
-----------
textproc/gitlab-code-parser,gitlab-elasticsearch-indexer: new ports
gitlab-code-parser is a Rust/Cargo library that provides C bindings
for code parsing used by GitLab components. BROKEN_i386 (undefined
symbol: __atomic_load, same as FreeBSD).
gitlab-elasticsearch-indexer is a Go program that indexes Git repos
into Elasticsearch for GitLab. Depends on gitlab-code-parser.
Both ported from FreeBSD ports. Fixes www/gitlab dependency resolution.
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: 3fb47df21acda3f4aa8caa0afcd556cf8de9bce5
https://github.com/MidnightBSD/mports/commit/3fb47df21acda3f4aa8caa0afcd556cf8de9bce5
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-05-09 (Sat, 09 May 2026)
Changed paths:
M devel/Makefile
A devel/rubygem-declarative/Makefile
A devel/rubygem-declarative/distinfo
A devel/rubygem-declarative/pkg-descr
A devel/rubygem-trailblazer-option/Makefile
A devel/rubygem-trailblazer-option/distinfo
A devel/rubygem-trailblazer-option/pkg-descr
A devel/rubygem-uber/Makefile
A devel/rubygem-uber/distinfo
A devel/rubygem-uber/pkg-descr
Log Message:
-----------
devel/rubygem-declarative,trailblazer-option,uber: add missing gem ports
These three ports are required by textproc/rubygem-representable which
was failing to build due to missing dependencies.
AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Compare: https://github.com/MidnightBSD/mports/compare/a235718053a0...3fb47df21acd
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications
More information about the Midnightbsd-cvs
mailing list