[Midnightbsd-cvs] [MidnightBSD/mports] e79614: Add rubygem-soap4r port

Lucas Holt noreply at github.com
Sun May 10 18:37:56 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: e79614a145ce70649982444a6c4932d452443a69
      https://github.com/MidnightBSD/mports/commit/e79614a145ce70649982444a6c4932d452443a69
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-05-10 (Sun, 10 May 2026)

  Changed paths:
    M devel/Makefile
    A devel/rubygem-soap4r/Makefile
    A devel/rubygem-soap4r/distinfo
    A devel/rubygem-soap4r/pkg-descr

  Log Message:
  -----------
  Add rubygem-soap4r port

AI-Assisted-by: OpenAI Codex <noreply at openai.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 0a629027b654fbce125b739b2c30dd92930b2417
      https://github.com/MidnightBSD/mports/commit/0a629027b654fbce125b739b2c30dd92930b2417
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-05-10 (Sun, 10 May 2026)

  Changed paths:
    M security/veracrypt/Makefile

  Log Message:
  -----------
  security/veracrypt: fix build on MidnightBSD

- Recognize MidnightBSD in src/Makefile to enable FreeBSD-specific code paths.
- Add missing library dependencies for wxgtk30.
- Add sudo as a run dependency.
- Define licenses (Apache-2.0 and TrueCrypt-3.0).
- Remove non-existent USES=sudo.
- Fix do-install to use correct staging paths.

AI-Assisted-by: Gemini 2.0 Flash <noreply at google.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: c915fa6b579fbf33065721dbe45ee24d4b8e7bc9
      https://github.com/MidnightBSD/mports/commit/c915fa6b579fbf33065721dbe45ee24d4b8e7bc9
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-05-10 (Sun, 10 May 2026)

  Changed paths:
    M ftp/curl/Makefile

  Log Message:
  -----------
  ftp/curl: reliably fix wolfSSL types.h build failure on i386

curl configure.ac checks sizeof(long) but not sizeof(long long), so
curl_config.h defines SIZEOF_LONG=4 on i386 but leaves SIZEOF_LONG_LONG
undefined. wolfssl/wolfcrypt/types.h CTC_SETTINGS enum auto-detection
only fills SIZEOF_LONG_LONG when neither SIZEOF_LONG nor SIZEOF_LONG_LONG
is defined, so it is skipped when SIZEOF_LONG=4 arrives from curl_config.h.
The enum then hits the else branch: "bad math long / long long settings".

Add explicit CFLAGS+= -DSIZEOF_LONG_LONG=8 for i386 wolfSSL builds,
placed after bsd.port.pre.mk so PORT_OPTIONS and ARCH are both available.

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/93944d1aab86...c915fa6b579f

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