• SmapiNNTPd

    From Nicholas Boel@1:154/10 to All on Sun Mar 17 16:58:24 2024
    Hello All,

    2.3.0

    * src/husky/*
    - Add the initial Husky Project starter kit in order to run a one time
    command to grab and install huskylib and smapi, which are required in
    order to compile SmapiNNTPd

    * Makefile.linux, Makefile.win32, Makefile.os2
    - Set directories for huskylib and smapi files needed for compilation.

    * nntpserv.c
    - Fix for US-ASCII level parameter

    * nntpserv.h
    - Major version bump

    * Update README for installation instructions

    * Update CHANGELOG

    This is hopefully an easy answer to the smapi requirement. Please refer to the installation instructions in section 5 of the README:

    5. Compilation
    ==============

    SmapiNNTPd should compile with most compilers. I use gcc under Linux and MinGW under Windows. To compile SmapiNNTPd, follow these easy instructions:

    Do NOT modify huskymak.cfg. It has been simplified to only fetch and compile what is required for SmapiNNTPd to build successfully.

    1) Go to smapinntpd/src/husky and run build.sh (this is only required the first time installing SmapiNNTPd).
    2) Go to smapinntpd/src and run "make linux", "make win32", or "make os2" depending on what platform you are compiling SmapiNNTPd on.

    After a successful compilation, you will find a file called "smapinntpd" or "smapinntpd.exe" in the src directory.

    Future updates should only require a 'git pull' and a 'make <platform>' from the src directory, unless something major is done with the huskylib and/or smapi sources. We can re-assess the situation if and when that time comes.
    ===============

    If you already have Smapinntpd installed, you will need to do this process also, since the include lines for the headers have been reverted to what they normally were. Your direct paths to msgapi.h, and progprot.h should no longer be needed, as new husky and smapi libs will be provided locally to Smapinntpd, and the Makefiles have changed to include/reflect all of this.

    Hopefully it works without issue! :)

    Regards,
    Nick

    ... "Take my advice, I don't use it anyway."
    --- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:115.0) Gecko/20100101 Thunderb
    * Origin: _thePharcyde distribution system (Wisconsin) (1:154/10)