Re: Pike 8.0 packages for macOS, RHEL, Solaris and others

Peter Bortas <[email protected]> Thu, 29 Jun 2017 17:41:33 +0200
Newsgroups gmane.comp.lang.pike.user
Message-ID <CA+NK+ADkFjMvHJ5HmqXrP539uSQgd6c2p-MW+nze2-7dNbtMUg@mail.gmail.com>
Great work Bill!

Stuff inline.

On Wed, Jun 28, 2017 at 9:29 PM, H William Wellliver III
<[email protected]> wrote:
> Hi all,
>
> A few updates for users of Pike on macOS (and a few other platforms as
> well).
>
> * Dependency-free binary installers for macOS.
>
> First, beginning with 8.0.438, I am building dependency-free binary packages
> for macOS 10.12 and macOS (is the name change retroactive??) 10.9. They're
> available from the Pike website[1]. Note that there's a download for Darwin
> that can be used on macOS, but it has shared library dependencies, and thus
> is harder to get working on most systems.
>
> The 10.9 package works on 10.10 through 10.11 and should work on 10.12 in a
> pinch if you don't want to juggle 2 different packages. These are linked
> against the 10.x SDK and static libraries, and therefore are dependency
> free. I've included support for MySQL, PCRE and a few other common
> dependencies (there is a .info file that describes the features enabled).
> They install just as other Pike binary distributions do: download and then
> execute the downloaded file from a command line.
>
> Once caveat: because the build environment configuration is installed with
> these packages, you may find it more troublesome to compile add-on modules
> later because your system's configuration may be different than the ones I
> build on (it doesn't have /usr/local, for example). If you want or need to
> compile modules later on, you can either a) update the configuration
> manually or b) see my next announcement.

We should phase out my macports build ASAP. The first step would be to
just offer the Sierra build by default I think? I don't know if the
browser detection code can be taught to differentiate between 10.12
and older, and it's not something I plan to spend time on.

> I also have RPMs for Pike on RHEL 6/7 if anyone's interested. I've not
> really decided whether to go through the trouble of trying to get pike
> included or not; if anyone wants to adopt this little project, I can provide
> specs, etc that should build working packages as a basis for making a
> submission.

I'd like to begin with at least building RHEL/CentOS rpms as part of
my system, and then push them upstream eventually. So I'll take
anything you have. What do you do for Nettle in your setup? I couldn't
find a working rpm-build for it last I checked.

Regards,
-- 
Peter Bortas