Here is an update for x11/girara (a library that it only used by
textproc/zathura, so this update is motivated by an upcoming update for zathura)
from version 0.3.0 to version 0.3.2. A patch for tests becomes unnecessary. I
compared the output of nm -g oldlib.so.X.Y | cut -c10- | grep -e^T and <same for
newlib> as suggested in the doc, and the dif is below:

3,25d2
< T acos
< T atan2
< T ceil
< T cos
< T exp
< T exp2
< T feclearexcept
< T fedisableexcept
< T feenableexcept
< T fegetenv
< T fegetexcept
< T fegetexceptflag
< T fegetround
< T feholdexcept
< T feraiseexcept
< T fesetenv
< T fesetexceptflag
< T fesetround
< T fetestexcept
< T feupdateenv
< T floor
< T floorf
< T fmod
167,181d143
< T hypot
< T log10
< T log2
< T lrint
< T nearbyint
< T nearbyintf
< T nearbyintl
< T pow
< T rint
< T rintf
< T round
< T scalbn
< T sin
< T tan
< T trunc

so only functions from the standard library... I'm not sure why this is, but I
guess no version bump is needed for the SHARED_LIBS version. I have not been
able to "make test" yet (I am building in a chroot and X is needed), but it
works well for me with the new zathura.


diff -uNprx CVS /usr/ports/x11/girara/Makefile 
/build/usr/ports/x11/girara/Makefile
--- /usr/ports/x11/girara/Makefile      Wed Sep 19 11:35:19 2018
+++ /build/usr/ports/x11/girara/Makefile        Sat Mar  2 11:59:33 2019
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.17 2018/09/19 09:35:19 landry Exp $
 
 COMMENT =      user interface library from pwmt
-DISTNAME =     girara-0.3.0
+DISTNAME =     girara-0.3.2
 
 SHARED_LIBS += girara-gtk3 1.0 # 3.1
 EXTRACT_SUFX = .tar.xz
diff -uNprx CVS /usr/ports/x11/girara/distinfo 
/build/usr/ports/x11/girara/distinfo
--- /usr/ports/x11/girara/distinfo      Wed Sep 19 11:35:19 2018
+++ /build/usr/ports/x11/girara/distinfo        Sat Mar  2 11:59:33 2019
@@ -1,2 +1,2 @@
-SHA256 (girara-0.3.0.tar.xz) = t1L6X/CpjPp3O7z2a7il4zemHLsIXWV3s5eReNF+QaI=
-SIZE (girara-0.3.0.tar.xz) = 57820
+SHA256 (girara-0.3.2.tar.xz) = FwA1OhAfPFIPmyLnnXHqWyaKnsMkeWz55kd12Wuwhs0=
+SIZE (girara-0.3.2.tar.xz) = 58220
diff -uNprx CVS /usr/ports/x11/girara/patches/patch-tests_meson_build 
/build/usr/ports/x11/girara/patches/patch-tests_meson_build
--- /usr/ports/x11/girara/patches/patch-tests_meson_build       Wed Sep 19 
11:35:19 2018
+++ /build/usr/ports/x11/girara/patches/patch-tests_meson_build Thu Jan  1 
01:00:00 1970
@@ -1,16 +0,0 @@
-$OpenBSD: patch-tests_meson_build,v 1.2 2018/09/19 09:35:19 landry Exp $
-
-env -u (for unset) doesnt exist on OpenBSD
-
-Index: tests/meson.build
---- tests/meson.build.orig
-+++ tests/meson.build
-@@ -44,7 +44,7 @@ if check.found()
-     env.set('XDG_TEST_HELPER_PATH', meson.current_build_dir())
- 
-     test('tests-without-home', env_bin,
--      args: ['-u', 'HOME', tests],
-+      args: ['HOME', tests],
-       env: env,
-       timeout: 60*60,
-       is_parallel: false

Reply via email to