<p>Attempt to create a pull request for GIT branch "solaris" to COG.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479'>https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Solaris fixes.  Add build.sunos32x86</li>
  <li>Add build.sunosamd64 for 64bit on Solaris</li>
  <li>Add Solaris IPS manifest.</li>
  <li>Change docdir from /usr/doc to /usr/share/doc.  Set version to 5.3.1</li>
  <li>Update IPS manifest for version 5.3.1. Include doc/LICENSE.gz file.</li>
  <li>Compilation SunPro sqUnixITimerHeartbeat</li>
  <li>Use FASYNC on __sun__ instead of FIOASYNC</li>
  <li>Put back VM_VERSION to 5.0</li>
  <li>IPS manifest used for squeak5@5.3.1</li>
  <li>Define MIX / MAX so that vm-sound-pulse.so loads.</li>
  <li>make vm-sound-pulse the default</li>
  <li>Compile on Solaris with --disable-dynamicopenssl</li>
  <li>Compile on Solaris with --disable-dynamicopenssl</li>
  <li>Include opensslv to define OPENSSL_VERSION_NUMBER</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-8f93d00fb584c4d99fa29174b61f2075">build.sunos32x86/HowToBuild</a>
    (119)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-6a802e3d5e86daa750c9c075f9cb18a8">build.sunos32x86/squeak.cog.spur/build/mvm</a>
    (40)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-9156b34f12e45a57068c4a44416ba7f1">build.sunos32x86/squeak.cog.spur/plugins.ext</a>
    (16)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-1bd5b733bef02043756e8e19047465e0">build.sunos32x86/squeak.cog.spur/plugins.int</a>
    (38)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-4338ec513bbcc0b160ae585e5a4d6175">build.sunosamd64/HowToBuild</a>
    (145)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-8bc038f42fc4b138978689e2221cc9a9">build.sunosamd64/squeak.cog.spur/build.itimerheartbeat/mvm</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-701cb924b3757e1d0bc12c8e5ddfaf7a">build.sunosamd64/squeak.cog.spur/build/mvm</a>
    (39)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-42e78a00e92745b7bc58e5b6dcef0a67">build.sunosamd64/squeak.cog.spur/plugins.ext</a>
    (16)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-69a917ce7d18f3afdbec97dc2835e2e0">build.sunosamd64/squeak.cog.spur/plugins.int</a>
    (38)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-752f072f1f46e9a8324bf7a8e09c9500">build.sunosamd64/squeak.cog.spur/squeak5.p5m</a>
    (34)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-79ee6f3e8859ec853f819a0b26024ee7">build.sunosamd64/squeak.cog.spur/squeak5.p5m.res</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-4f757759cb549def402808dd3241d294">platforms/Cross/plugins/IA32ABI/ia32abicc.c</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-cc17e083878b27de2620bba74f16214f">platforms/Cross/plugins/IA32ABI/x64sysvabicc.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-c07334a68cde40eaf912e38679995d3f">platforms/Cross/vm/sqAtomicOps.h</a>
    (7)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-d980c65f7e49ffabae2d49c9548afd84">platforms/Cross/vm/sqMemoryFence.h</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-ae8e047a18054aebe5da831f301a47c7">platforms/unix/config/make.cfg.in</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-7a9b8704b00193013369ea25156fe851">platforms/unix/plugins/SqueakSSL/openssl_overlay.h</a>
    (5)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-8cffce4f7fa19d64c0b38862916f3116">platforms/unix/plugins/SqueakSSL/sqUnixOpenSSL.inc</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-201945187a3208df99c144b2b8016697">platforms/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c</a>
    (7)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-219ee3cddf3372f2f1f39307a4aed9fd">platforms/unix/vm/aio.c</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-78cdb41645585202c94b282d35e6c132">platforms/unix/vm/include_ucontext.h</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-07d1fa1779711e578cf1ec98a16696cd">platforms/unix/vm/sqUnixExternalPrims.c</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-b4c234a9c26e5d3c7af73bb00e0a3213">platforms/unix/vm/sqUnixHeartbeat.c</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-1a8ef528e45732c5ebad2d6568b165af">platforms/unix/vm/sqUnixITimerHeartbeat.c</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-9e9b14913ecc2dd4edb6c03082408fd1">platforms/unix/vm/sqUnixMain.c</a>
    (5)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479/files#diff-f377aa8c92d9941591318994e7693e49">scripts/checkSCCSversion</a>
    (2)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479.patch'>https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479.patch</a></li>
  <li><a href='https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479.diff'>https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AIJPEW5KXOEKDAPAN5G2VSDRKXZBBANCNFSM4L4DOVXQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AIJPEWYUJJAVU4OXYXYDJUTRKXZBBA5CNFSM4L4DOVX2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4I27CUJQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479",
"url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/479",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>