• src/sbbs3/GNUmakefile

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Tuesday, March 29, 2022 01:24:17
    https://gitlab.synchro.net/main/sbbs/-/commit/bb934681dd7413937e073b0f
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Fix slog build (now needs libsbbs.so)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Tuesday, March 29, 2022 01:58:04
    https://gitlab.synchro.net/main/sbbs/-/commit/0d4007f9cdef11ba62fe023a
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Fix slog build more (needs xpdev too, apparently)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Friday, April 07, 2023 21:28:48
    https://gitlab.synchro.net/main/sbbs/-/commit/de90f92d6d105e55f9b05c1a
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Add 'help' make target to display helpful tips (targets, options)

    Fixes issue #544

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Saturday, April 08, 2023 16:01:07
    https://gitlab.synchro.net/main/sbbs/-/commit/d48a3533b233186d7e93838b
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Include GIT=NO option in 'make help' output

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Saturday, June 03, 2023 20:06:03
    https://gitlab.synchro.net/main/sbbs/-/commit/301c88a7fcd29774e10af460
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Use pkg-config for detectiong libmosquitto presence and lib name

    Apparently the mosquitto.h won't always be installed in /usr/include on
    all systems (e.g. Deuce's FreeBSD gitlab-runner system)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Saturday, June 03, 2023 20:26:42
    https://gitlab.synchro.net/main/sbbs/-/commit/196842581706ab3de5930e07
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    <Deuce> Oh yeah, you need that in an ifneq ($(os),win32)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Monday, June 05, 2023 17:02:26
    https://gitlab.synchro.net/main/sbbs/-/commit/b3d24e087fadc4f0a8b25b42
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Add support for WITHOUT_MOSQUITTO

    I'm doing builds for my jail (which doesn't have libmosquitto) on
    my system that does have it now, so I need to disable it manually.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to main/sbbs/master on Tuesday, June 06, 2023 21:05:21
    https://gitlab.synchro.net/main/sbbs/-/commit/09ec01e74f78b58588ad680c
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    It appears Synchronet requires libmosquitto v2 or higher

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to main/sbbs/master on Tuesday, June 06, 2023 21:12:35
    https://gitlab.synchro.net/main/sbbs/-/commit/40fae28635e3b9f029edaf03
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    mqtt_protocol.h was added to Debian package in 1.6.8-2, require 1.6.9+

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Friday, June 16, 2023 17:40:48
    https://gitlab.synchro.net/main/sbbs/-/commit/044574533ed7756019298a99
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Fix typo (missing paren) in node util build rule

    Not sure how I missed this before <shrug>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Saturday, September 21, 2024 17:09:28
    https://gitlab.synchro.net/main/sbbs/-/commit/ce7eb8d4ffdd3d11f6364fe6
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Call elfctl -e +noprotmax in binaries that do JS

    Prevents crashes on modern FreeBSD systems that default to implicit
    PROT_MAX in the JS code.
    (It's possible that +wxneeded will be needed too.. still experimenting)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Saturday, September 21, 2024 17:14:54
    https://gitlab.synchro.net/main/sbbs/-/commit/45e8eba1a6b7dfd02e7f5119
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Looks like we do need both.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Saturday, September 21, 2024 20:27:35
    https://gitlab.synchro.net/main/sbbs/-/commit/8ce336ecd66d8c9c63c99f91
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    elfctl doesn't work on shared objects.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Saturday, September 21, 2024 20:35:00
    https://gitlab.synchro.net/main/sbbs/-/commit/cbc3c8ba81ee40ccde5e6069
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Fix copy/paste error.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Monday, September 23, 2024 10:56:32
    https://gitlab.synchro.net/main/sbbs/-/commit/3d4613fadbd6f2f44bd65d0c
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Remove elfctl calls... they don't help.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sunday, November 03, 2024 14:18:57
    https://gitlab.synchro.net/main/sbbs/-/commit/cc366072a6dfb9979d9b9e98
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Use XPDEV_LIBS to solve the trashman-mingw64 link issue (I think)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on macOS)@VERT to Git commit to main/sbbs/master on Saturday, January 04, 2025 18:53:16
    https://gitlab.synchro.net/main/sbbs/-/commit/02683204a368594f6eb28573
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Fix typo in macOS build setting of rpath: LIBODIR, not LIBDIR

    fix for commit 6e69eec18963a

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, January 15, 2025 21:19:05
    https://gitlab.synchro.net/main/sbbs/-/commit/ebc581c0da90332141623836
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    For NetBSD, add $ORIGIN and $ORIGIN/../$(LIBODIR) to the RPATH

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, January 15, 2025 22:28:18
    https://gitlab.synchro.net/main/sbbs/-/commit/1ab9ba5ecc7547c6bb8fc941
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Use ORIGIN everywhere.

    We don't build on SunOS anymore, and using LD_RUN_PATH sucks.
    Also, it was badly out of date.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Friday, January 17, 2025 08:58:16
    https://gitlab.synchro.net/main/sbbs/-/commit/0f21cba928476b4fe58eb295
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Include absolute rpath

    It appears that setcap may cause $ORIGIN to stop working for some
    unknown reason.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Friday, January 17, 2025 09:53:21
    https://gitlab.synchro.net/main/sbbs/-/commit/6fdbd589123b6d0beeeef4a1
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    Fix previous commit.

    Was overriding value, not appending.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sunday, January 19, 2025 16:11:44
    https://gitlab.synchro.net/main/sbbs/-/commit/cf50632a45e0131252fbc849
    Modified Files:
    src/sbbs3/GNUmakefile
    Log Message:
    More rpath hackery...

    If SBBSDIR is set, add $(SBBSDIR)/exec to rpath.
    Always add the original output directory to rpath.

    I'm not sure what the old LD_RUN_PATH stuff was trying to do, but
    I think these are the bits that make it work.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net