Hello Brian,
On 22/06/2019 23:40, Brian Callahan wrote:
On 6/22/19 12:51 PM, Alessandro De Laurenzis wrote:
Ping!
This needs library bumps.
Thanks for your feedback and sorry, I've never fully understood this
topic... (any hints to relevant docs would be appreciated).
Please find enclosed a new diff; I hope it addresses the problem.
All the best
--
Alessandro DE LAURENZIS
[mailto:[email protected]]
Web: http://www.atlantide.t28.net
LinkedIn: https://www.linkedin.com/in/delaurenzis/
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/ipe/Makefile,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 Makefile
--- Makefile 17 May 2019 16:45:27 -0000 1.20
+++ Makefile 27 Jun 2019 08:03:12 -0000
@@ -2,14 +2,13 @@
COMMENT = extensible drawing editor
-V = 7.2.11
+V = 7.2.12
SUBST_VARS += V
DISTNAME = ipe-${V}-src
PKGNAME = ipe-${V}
-REVISION = 0
# Upstream libraries would be installed as libxxx.so.${V}
-SHLIB_VERSION = 0.0
+SHLIB_VERSION = 1.0
SHARED_LIBS += ipe ${SHLIB_VERSION}
SHARED_LIBS += ipecairo ${SHLIB_VERSION}
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/ipe/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo 30 Apr 2019 06:44:29 -0000 1.4
+++ distinfo 27 Jun 2019 08:03:12 -0000
@@ -1,2 +1,2 @@
-SHA256 (ipe-7.2.11-src.tar.gz) = oi3K6ctmD0ZmeKa1aOn+0bEqODDklGVZTWX8eJsLpyU=
-SIZE (ipe-7.2.11-src.tar.gz) = 1950071
+SHA256 (ipe-7.2.12-src.tar.gz) = fJp4sg59CL5YUCmSQLnNK0WYL/EpmpA6mZ2P+HllgeM=
+SIZE (ipe-7.2.12-src.tar.gz) = 1958565
Index: patches/patch-src_ipe_lua_prefs_lua
===================================================================
RCS file: /cvs/ports/graphics/ipe/patches/patch-src_ipe_lua_prefs_lua,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-src_ipe_lua_prefs_lua
--- patches/patch-src_ipe_lua_prefs_lua 30 Apr 2019 06:44:29 -0000 1.3
+++ patches/patch-src_ipe_lua_prefs_lua 27 Jun 2019 08:03:12 -0000
@@ -5,7 +5,7 @@ Swapped out the default on-screen keyboa
Index: src/ipe/lua/prefs.lua
--- src/ipe/lua/prefs.lua.orig
+++ src/ipe/lua/prefs.lua
-@@ -256,7 +256,7 @@ elseif config.platform == "apple" then
+@@ -290,7 +290,7 @@ elseif config.platform == "apple" then
prefs.keyboard = "open -a KeyboardViewer -n"
else
-- On Linux, you could use: prefs.keyboard = "onboard &"
Index: patches/patch-src_ipelib_ipeplatform_cpp
===================================================================
RCS file: /cvs/ports/graphics/ipe/patches/patch-src_ipelib_ipeplatform_cpp,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-src_ipelib_ipeplatform_cpp
--- patches/patch-src_ipelib_ipeplatform_cpp 30 Apr 2019 06:44:29 -0000 1.2
+++ patches/patch-src_ipelib_ipeplatform_cpp 27 Jun 2019 08:03:12 -0000
@@ -23,3 +23,12 @@ Index: src/ipelib/ipeplatform.cpp
#else
return strtod_l(s.z(), nullptr, ipeLocale);
#endif
+@@ -633,6 +639,8 @@ int Platform::toNumber(String s, int &iValue, double &
+ dValue = _strtod_l(s.z(), &fin, ipeLocale);
+ else
+ dValue = strtod(s.z(), &fin);
++#elif defined(__OpenBSD__)
++ dValue = strtod(s.z(), &fin);
+ #else
+ dValue = strtod_l(s.z(), &fin, ipeLocale);
+ #endif