On Thu, Jul 14, 2022 at 02:04:20AM +0000, Brian Callahan wrote: > On 7/13/2022 3:08 PM, Theo Buehler wrote: > > On Wed, Jul 13, 2022 at 09:03:32PM +0200, Rafael Sadowski wrote: > >> On Tue Jul 12, 2022 at 04:23:22PM +0100, Zé Loff wrote: > >>> > >>> Hi Brian > >>> > >>> Due to R's bump of libR, RStudio's port needs tweaking. > >>> Patch attached. > >>> > >>> Thanks > >>> Zé > >>> > >>> -- > >>> > >> > >>> Index: patches/patch-src_cpp_core_r_util_REnvironmentPosix_cpp > >>> =================================================================== > >>> RCS file: > >>> /cvs/ports/math/rstudio/patches/patch-src_cpp_core_r_util_REnvironmentPosix_cpp,v > >>> retrieving revision 1.2 > >>> diff -u -p -r1.2 patch-src_cpp_core_r_util_REnvironmentPosix_cpp > >>> --- patches/patch-src_cpp_core_r_util_REnvironmentPosix_cpp 11 Mar > >>> 2022 19:36:31 -0000 1.2 > >>> +++ patches/patch-src_cpp_core_r_util_REnvironmentPosix_cpp 12 Jul > >>> 2022 13:04:35 -0000 > >>> @@ -8,7 +8,7 @@ Index: src/cpp/core/r_util/REnvironmentP > >>> #else > >>> > >>> -#define kLibRFileName "libR.so" > >>> -+#define kLibRFileName "libR.so.37.0" > >>> ++#define kLibRFileName "libR.so.38.0" > >>> #define kLibraryPathEnvVariable "LD_LIBRARY_PATH" > >>> > >>> FilePath systemDefaultRScript(std::string* pErrMsg) > >> > >> With a bump, OK rsadowski. Fun fact, there is a comment for this case in > >> the Makefile :) > >> > > > > Would such a comment not make more sense in math/R/Makefile similar > > to what's done in security/openssl/{1.1,3.0}/Makefile ? > > > > No objections here. I don't remember why we didn't do that in the first > place.
Unless there is a better idea using some makefile voodoo (I can't come up with something that wouldn't use an extra file), I would suggest this comment. Another option would be to disable these path checks in RStudio, as they don't seem to be particularly useful for a packaged version. Index: Makefile =================================================================== RCS file: /cvs/ports/math/R/Makefile,v retrieving revision 1.125 diff -u -p -r1.125 Makefile --- Makefile 11 Mar 2022 19:36:11 -0000 1.125 +++ Makefile 14 Jul 2022 03:03:54 -0000 @@ -1,6 +1,8 @@ COMMENT= powerful math/statistics/graphics language DISTNAME= R-4.1.2 +# When bumping SO_VERSION, adjust +# math/rstudio/patches/patch-src_cpp_core_r_util_REnvironmentPosix_cpp SO_VERSION= 38.0 .for _lib in R Rblas Rlapack SHARED_LIBS += ${_lib} ${SO_VERSION}