tag:github.com,2008:https://github.com/pkgw/casa/releasesTags from casa2020-08-07T23:04:50Ztag:github.com,2008:Repository/100752745/casa3k-5.6.3_12020-08-07T23:04:50Zcasa3k-5.6.3_1pkgwtag:github.com,2008:Repository/100752745/casa3k-5.6.3_02020-08-07T23:04:50Zcasa3k-5.6.3_0pkgwtag:github.com,2008:Repository/100752745/casa3k-5.4.1_42019-07-25T16:39:09Zcasa3k-5.4.1_4<p>code/CMakeLists.txt: old hand-rolled Boost detection broke; use CMake…</p>
<p>…'s scheme</p>pkgwtag:github.com,2008:Repository/100752745/casa3k-5.4.1_32019-07-25T16:39:09Zcasa3k-5.4.1_3<p>code/CMakeLists.txt: old hand-rolled Boost detection broke; use CMake…</p>
<p>…'s scheme</p>pkgwtag:github.com,2008:Repository/100752745/casa3k-5.4.1_22019-02-07T19:58:35Zcasa3k-5.4.1_2: gcwrap: fix Python modules on macOS/py37<p>gcwrap: fix Python modules on macOS/py37</p>
<p>The problem is that now, if a module links with libpython, you will get a
<br />segfault. This seems to be the case not only for the various CASA Python
<br />extension modules themselves but also for CASA's `libtools.dylib`, which they
<br />link to. I've copied the linker flags manually since I can't figure out how to
<br />figure them out on-the-fly in any reasonable way.</p>pkgwtag:github.com,2008:Repository/100752745/TEMP-WORKED2019-02-07T17:06:46ZTEMP-WORKEDpkgwtag:github.com,2008:Repository/100752745/casa3k-5.4.1_12018-09-25T18:15:05Zcasa3k-5.4.1_1pkgwtag:github.com,2008:Repository/100752745/casa3k-5.4.1_02018-09-25T18:15:05Zcasa3k-5.4.1_0pkgwtag:github.com,2008:Repository/100752745/casa3k-5.1.2_02018-02-09T04:11:39Zcasa3k-5.1.2_0pkgwtag:github.com,2008:Repository/100752745/casa3k-5.1.1_32017-11-02T17:10:21Zcasa3k-5.1.1_3: gcwrap/tools/StdCasa/conversions_python.cc: map strings to lists<p>gcwrap/tools/StdCasa/conversions_python.cc: map strings to lists</p>
<p>Previously CASA would map C++ strings to numpy arrays with byte-sequence
<br />dtypes. This is OK in Python 2, but in Python 3 these values don't stringify
<br />nicely: `str(value) = "b'BLAH'"`. So, special-case string arrays to be
<br />rendered into standard lists rather than Numpy arrays, since we already have
<br />the machinery to Unicode-ify them correctly in either Python 2 or 3.</p>pkgw