On Thu, Mar 7, 2019 at 1:38 AM Anthony J. Bentley <anth...@anjbe.name> wrote:
> On Wed, Dec 19, 2018 at 1:02 AM Anthony J. Bentley <anth...@anjbe.name> wrote:
> > On Mon, Dec 10, 2018 at 1:21 AM Anthony J. Bentley <anth...@anjbe.name> 
> > wrote:
> > > Here is an update to uim-1.8.8.
> > >
> > > Release notes: https://github.com/uim/uim/releases
> >
> > So, ok for the attached libgcroots port and uim update?
>
> Ping.

Updated libgcroots tarball with an updated arm64 patch (thanks sthen).

-- 
Anthony J. Bentley

Attachment: libgcroots.tar.gz
Description: application/gzip

Index: Makefile
===================================================================
RCS file: /cvs/ports/inputmethods/uim/Makefile,v
retrieving revision 1.62
diff -u -p -r1.62 Makefile
--- Makefile	24 Oct 2018 14:28:06 -0000	1.62
+++ Makefile	16 Dec 2018 23:58:19 -0000
@@ -11,7 +11,7 @@ COMMENT-qt4=		uim for QT4
 
 CATEGORIES=		inputmethods japanese chinese
 
-V=			1.8.6
+V=			1.8.8
 DISTNAME=		uim-$V
 PKGNAME-main=		uim-$V
 PKGNAME-gtk=		uim-gtk-$V
@@ -19,14 +19,12 @@ PKGNAME-gtk3=		uim-gtk3-$V
 PKGNAME-kde=		uim-kde-$V
 PKGNAME-qt=		uim-qt-$V
 PKGNAME-qt4=		uim-qt4-$V
-REVISION=		8
 
-MASTER_SITES=		https://github.com/uim/uim/releases/download/uim-$V/
+MASTER_SITES=		https://github.com/uim/uim/releases/download/$V/
 HOMEPAGE=		https://github.com/uim/uim
 
-SHARED_LIBS +=	gcroots              0.0      # .1.0
 SHARED_LIBS +=	uim-scm              0.0      # .0.0
-SHARED_LIBS +=	uim                  1.0      # .6.0
+SHARED_LIBS +=	uim                  1.1      # .6.0
 SHARED_LIBS +=	uim-custom           0.0      # .2.0
 
 # BSD
@@ -46,11 +44,12 @@ USE_GMAKE=		Yes
 
 RUN_DEPENDS-main=	devel/desktop-file-utils
 
-WANTLIB-main += ${cWANTLIB}
-WANTLIB-main += Xft anthy anthydic c curses expat ${COMPILER_LIBCXX}
-WANTLIB-main += util xcb z
+WANTLIB-main += ${cWANTLIB} ${COMPILER_LIBCXX}
+WANTLIB-main += Xft anthy anthydic c curses edit expat gcroots
+WANTLIB-main += sqlite3 util xcb z
 
-LIB_DEPENDS-main=	inputmethods/anthy
+LIB_DEPENDS-main=	inputmethods/anthy \
+			devel/libgcroots
 
 
 WANTLIB-gtk += ${cWANTLIB}
@@ -58,7 +57,7 @@ WANTLIB-gtk += Xcomposite Xcursor Xdamag
 WANTLIB-gtk += atk-1.0 c cairo expat ffi gcroots gdk-x11-2.0 gdk_pixbuf-2.0
 WANTLIB-gtk += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2
 WANTLIB-gtk += gthread-2.0 gtk-x11-2.0 harfbuzz pango-1.0 pangocairo-1.0
-WANTLIB-gtk += pangoft2-1.0 pcre pixman-1 png pthread
+WANTLIB-gtk += pangoft2-1.0 pcre pixman-1 png pthread fribidi
 WANTLIB-gtk += uim uim-custom uim-scm xcb xcb-render xcb-shm z
 
 LIB_DEPENDS-gtk=	inputmethods/uim \
@@ -66,11 +65,11 @@ LIB_DEPENDS-gtk=	inputmethods/uim \
 
 WANTLIB-gtk3 += ${cWANTLIB}
 WANTLIB-gtk3 += Xcomposite Xcursor Xdamage Xfixes Xi Xinerama
-WANTLIB-gtk3 += Xrandr Xtst atk-1.0 atk-bridge-2.0 atspi c cairo cairo-gobject
+WANTLIB-gtk3 += Xrandr atk-1.0 atk-bridge-2.0 atspi c cairo cairo-gobject
 WANTLIB-gtk3 += dbus-1 expat ffi gcroots gdk-3 gdk_pixbuf-2.0 gio-2.0
 WANTLIB-gtk3 += glib-2.0 gmodule-2.0 gobject-2.0 graphite2 gthread-2.0
 WANTLIB-gtk3 += gtk-3 harfbuzz pango-1.0 pangocairo-1.0 pangoft2-1.0
-WANTLIB-gtk3 += pcre pixman-1 png pthread uim uim-custom
+WANTLIB-gtk3 += pcre pixman-1 png pthread uim uim-custom fribidi
 WANTLIB-gtk3 += uim-scm xcb xcb-render xcb-shm z epoxy
 
 LIB_DEPENDS-gtk3=	inputmethods/uim \
@@ -81,6 +80,7 @@ WANTLIB-kde += DCOP GL ICE SM X11-xcb Xc
 WANTLIB-kde += Xft Xi Xinerama Xmu Xrandr Xt Xxf86vm art_lgpl_2 drm
 WANTLIB-kde += expat gcroots glapi idn jpeg kdefx lcms mng png pthread
 WANTLIB-kde += qt-mt ${COMPILER_LIBCXX} uim uim-scm util xcb xcb-dri2
+WANTLIB-kde += xcb-dri3 xcb-present xcb-sync xcb-xfixes xshmfence
 WANTLIB-kde += xcb-glx z
 
 LIB_DEPENDS-kde=	inputmethods/uim \
@@ -91,6 +91,7 @@ WANTLIB-qt += GL ICE SM X11-xcb Xcursor 
 WANTLIB-qt += Xft Xi Xinerama Xmu Xrandr Xt Xxf86vm c drm expat gcroots
 WANTLIB-qt += glapi jpeg lcms mng png pthread ${COMPILER_LIBCXX}
 WANTLIB-qt += uim uim-custom uim-scm xcb xcb-dri2 xcb-glx z
+WANTLIB-qt += xcb-dri3 xcb-present xcb-sync xcb-xfixes xshmfence
 
 LIB_DEPENDS-qt=		${MODQT3_LIB_DEPENDS} \
 			inputmethods/uim
@@ -102,7 +103,7 @@ WANTLIB-qt4 += uim-custom uim-scm
 LIB_DEPENDS-qt4=	${MODQT4_LIB_DEPENDS} \
 			inputmethods/uim
 
-AUTOCONF_VERSION=	2.68
+AUTOCONF_VERSION=	2.69
 CONFIGURE_STYLE=	autoconf
 
 CONFIGURE_ENV=		CPPFLAGS='-I${MODQT3_INCDIR} -I${LOCALBASE}/include -I${X11BASE}/include' \
@@ -114,7 +115,8 @@ CONFIGURE_ARGS=		--with-qt \
 			--with-qt-immodule \
 			--with-qt4 \
 			--with-qt4-immodule \
-			--with-anthy-utf8
+			--with-anthy-utf8 \
+			--with-libgcroots
 
 post-install:
 	rm ${PREFIX}/lib/uim/plugin/*.{a,la}
Index: distinfo
===================================================================
RCS file: /cvs/ports/inputmethods/uim/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo	9 Jan 2015 16:45:37 -0000	1.5
+++ distinfo	16 Dec 2018 23:58:19 -0000
@@ -1,2 +1,2 @@
-SHA256 (uim-1.8.6.tar.gz) = DuvPWyGS0M0RAYrb1p41i/oGLTtdY8HdC3PV9j63r+c=
-SIZE (uim-1.8.6.tar.gz) = 8195769
+SHA256 (uim-1.8.8.tar.gz) = Rrk0Y94nt2s9A5040dl7aKya3aYpaUrv+I2cSxhNVgQ=
+SIZE (uim-1.8.8.tar.gz) = 7827966
Index: patches/patch-configure_ac
===================================================================
RCS file: /cvs/ports/inputmethods/uim/patches/patch-configure_ac,v
retrieving revision 1.6
diff -u -p -r1.6 patch-configure_ac
--- patches/patch-configure_ac	9 Jan 2015 16:45:37 -0000	1.6
+++ patches/patch-configure_ac	16 Dec 2018 23:58:19 -0000
@@ -1,40 +1,51 @@
-$OpenBSD: patch-configure_ac,v 1.6 2015/01/09 16:45:37 ajacoutot Exp $
---- configure.ac.orig	Sun Jun 30 06:26:20 2013
-+++ configure.ac	Fri Jan  9 09:57:19 2015
-@@ -1387,15 +1387,10 @@ if test x$use_qt = xyes ; then
-     fi
-     UIC=$HOST_UIC
+$OpenBSD$
+
+Index: configure.ac
+--- configure.ac.orig
++++ configure.ac
+@@ -32,7 +32,7 @@ AC_DISABLE_STATIC
+ AC_PROG_LIBTOOL
+ AC_PATH_PROG(SH, sh)
+ AC_PATH_PROG(RSVG, rsvg-convert)
+-AC_PATH_PROG(CSI, csi)
++AC_PATH_PROG(CSI, )
+ AC_PATH_PROGS(MD5, md5 md5sum)
+ AC_PATH_PROGS(SHA1, sha1 sha1sum)
+ AC_PATH_PROGS(SED, sed gsed)
+@@ -971,15 +971,10 @@ if test "x$with_qt" = xyes; then
+   fi
+   UIC=$HOST_UIC
  
--    # GUESS plugins dir for immodule installation
--    AC_MSG_CHECKING(for qt-immodule plugins dir)
--    if test ! -d "$QTDIR/plugins"; then
--      AC_MSG_RESULT(no)
--    else
--      QT_PLUGINSDIR=$QTDIR/plugins
--      AC_MSG_RESULT($QT_PLUGINSDIR)
--      AC_SUBST(QT_PLUGINSDIR)
--    fi
-+    # set plugins dir for immodule installation
-+    QT_PLUGINSDIR=$QTPLUGINSDIR
-+    AC_MSG_RESULT($QT_PLUGINSDIR)
-+    AC_SUBST(QT_PLUGINSDIR)
+-  # GUESS plugins dir for immodule installation
+-  AC_MSG_CHECKING(for qt-immodule plugins dir)
+-  if test ! -d "$QTDIR/plugins"; then
+-    AC_MSG_RESULT(no)
+-  else
+-    QT_PLUGINSDIR=$QTDIR/plugins
+-    AC_MSG_RESULT($QT_PLUGINSDIR)
+-    AC_SUBST(QT_PLUGINSDIR)
+-  fi
++  # set plugins dir for immodule installation
++  QT_PLUGINSDIR=$QTPLUGINSDIR
++  AC_MSG_RESULT($QT_PLUGINSDIR)
++  AC_SUBST(QT_PLUGINSDIR)
  
-     # Process for compiler & linker flags
-     QT_CXXFLAGS="-I${QTINCDIR} -DQT_GENUINE_STR -DQT_NO_STL"
-@@ -1407,13 +1402,10 @@ if test x$use_qt = xyes ; then
-     LDFLAGS="$LDFLAGS $QT_LDFLAGS"
-     AC_LANG_SAVE
-     AC_LANG_CPLUSPLUS
--    AC_CHECK_LIB(qt, main, QT_LIB=-lqt,
--        AC_CHECK_LIB(qt-mt, main, QT_LIB=-lqt-mt,
--            AC_MSG_ERROR([Cannot find QT libraries.])))
-+    AC_CHECK_LIB(qt-mt, main, QT_LIB='-pthread -lqt-mt',
-+	AC_MSG_ERROR([Cannot find QT libraries.]), -pthread)
+   # Process for compiler & linker flags
+   QT_CXXFLAGS="-I${QTINCDIR} -DQT_GENUINE_STR -DQT_NO_STL"
+@@ -991,13 +986,10 @@ if test "x$with_qt" = xyes; then
+   LDFLAGS="$LDFLAGS $QT_LDFLAGS"
+   AC_LANG_SAVE
+   AC_LANG_CPLUSPLUS
+-  AC_CHECK_LIB(qt, main, QT_LIB=-lqt,
+-      AC_CHECK_LIB(qt-mt, main, QT_LIB=-lqt-mt,
+-          AC_MSG_ERROR([Cannot find QT libraries.])))
++  AC_CHECK_LIB(qt-mt, main, QT_LIB='-pthread -lqt-mt',
++    AC_MSG_ERROR([Cannot find QT libraries.]), -pthread)
  
--    if test "$QT_LIB" = "-lqt-mt"; then
--      QT_CXXFLAGS="$QT_CXXFLAGS -DQT_THREAD_SUPPORT"
--    fi
-+    QT_CXXFLAGS="$QT_CXXFLAGS -DQT_THREAD_SUPPORT"
+-  if test "$QT_LIB" = "-lqt-mt"; then
+-    QT_CXXFLAGS="$QT_CXXFLAGS -DQT_THREAD_SUPPORT"
+-  fi
++  QT_CXXFLAGS="$QT_CXXFLAGS -DQT_THREAD_SUPPORT"
  
-     LDFLAGS=$_SAVE_LDFLAGS
-     QT_LIBS="$X_LIBS $QT_LDFLAGS $QT_LIB -lXext -lX11"
+   LDFLAGS=$_SAVE_LDFLAGS
+   QT_LIBS="$X_LIBS $QT_LDFLAGS $QT_LIB -lXext -lX11"
Index: patches/patch-qt3_toolbar_Makefile_in
===================================================================
RCS file: /cvs/ports/inputmethods/uim/patches/patch-qt3_toolbar_Makefile_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-qt3_toolbar_Makefile_in
--- patches/patch-qt3_toolbar_Makefile_in	9 Jan 2015 16:45:37 -0000	1.1
+++ patches/patch-qt3_toolbar_Makefile_in	16 Dec 2018 23:58:19 -0000
@@ -1,15 +1,16 @@
-$OpenBSD: patch-qt3_toolbar_Makefile_in,v 1.1 2015/01/09 16:45:37 ajacoutot Exp $
+$OpenBSD$
 
 Undefined references to libc functions.
 
---- qt3/toolbar/Makefile.in.orig	Fri Jan  9 10:26:52 2015
-+++ qt3/toolbar/Makefile.in	Fri Jan  9 10:27:43 2015
-@@ -508,7 +508,7 @@ EXTRA_DIST = uimapplet.desktop.in
- @APPLET_KDE_TRUE@@QT_TRUE@			 common-quimhelpertoolbar.h common-uimstateindicator.h
+Index: qt3/toolbar/Makefile.in
+--- qt3/toolbar/Makefile.in.orig
++++ qt3/toolbar/Makefile.in
+@@ -623,7 +623,7 @@ EXTRA_DIST = uimapplet.desktop.in
+ @KDE_APPLET_TRUE@@QT_TRUE@			 common-quimhelpertoolbar.h common-uimstateindicator.h
  
- @APPLET_KDE_TRUE@@QT_TRUE@uim_panelapplet_la_CXXFLAGS = -I@KDE_INCLUDE_DIR@ $(QT_CXXFLAGS)
--@APPLET_KDE_TRUE@@QT_TRUE@uim_panelapplet_la_LDFLAGS = -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -L@KDE_LIB_DIR@ $(QT_LDFLAGS)
-+@APPLET_KDE_TRUE@@QT_TRUE@uim_panelapplet_la_LDFLAGS = -avoid-version -module -no-undefined -Wl,--allow-shlib-undefined -L@KDE_LIB_DIR@ $(QT_LDFLAGS)
- @APPLET_KDE_TRUE@@QT_TRUE@uim_panelapplet_la_LIBADD = $(top_builddir)/uim/libuim-scm.la \
- @APPLET_KDE_TRUE@@QT_TRUE@			      $(top_builddir)/uim/libuim.la \
- @APPLET_KDE_TRUE@@QT_TRUE@			      libtoolbarcommon.la  -lkdeui -lkdecore 
+ @KDE_APPLET_TRUE@@QT_TRUE@uim_panelapplet_la_CXXFLAGS = -I@KDE_INCLUDE_DIR@ $(QT_CXXFLAGS)
+-@KDE_APPLET_TRUE@@QT_TRUE@uim_panelapplet_la_LDFLAGS = -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -L@KDE_LIB_DIR@ $(QT_LDFLAGS)
++@KDE_APPLET_TRUE@@QT_TRUE@uim_panelapplet_la_LDFLAGS = -avoid-version -module -no-undefined -Wl,--allow-shlib-undefined -L@KDE_LIB_DIR@ $(QT_LDFLAGS)
+ @KDE_APPLET_TRUE@@QT_TRUE@uim_panelapplet_la_LIBADD = $(top_builddir)/uim/libuim-scm.la \
+ @KDE_APPLET_TRUE@@QT_TRUE@			      $(top_builddir)/uim/libuim.la \
+ @KDE_APPLET_TRUE@@QT_TRUE@			      libtoolbarcommon.la  -lkdeui -lkdecore 
Index: patches/patch-qt4_immodule_plugin_cpp
===================================================================
RCS file: /cvs/ports/inputmethods/uim/patches/patch-qt4_immodule_plugin_cpp,v
retrieving revision 1.1
diff -u -p -r1.1 patch-qt4_immodule_plugin_cpp
--- patches/patch-qt4_immodule_plugin_cpp	6 May 2017 17:23:35 -0000	1.1
+++ patches/patch-qt4_immodule_plugin_cpp	16 Dec 2018 23:58:19 -0000
@@ -3,9 +3,9 @@ $OpenBSD: patch-qt4_immodule_plugin_cpp,
 Index: qt4/immodule/plugin.cpp
 --- qt4/immodule/plugin.cpp.orig
 +++ qt4/immodule/plugin.cpp
-@@ -46,6 +46,7 @@
- 
- #include "quiminfomanager.h"
+@@ -68,6 +68,7 @@
+ # undef None
+ #endif
  #include "quiminputcontext_with_slave.h"
 +#include <locale.h>
  
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/inputmethods/uim/pkg/PLIST-main,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST-main
--- pkg/PLIST-main	27 Jun 2018 21:03:55 -0000	1.9
+++ pkg/PLIST-main	16 Dec 2018 23:58:19 -0000
@@ -9,7 +9,6 @@
 @bin bin/uim-module-manager
 @bin bin/uim-sh
 @bin bin/uim-xim
-include/gcroots.h
 include/uim/
 include/uim/dynlib.h
 include/uim/uim-custom.h
@@ -22,9 +21,6 @@ include/uim/uim-scm.h
 include/uim/uim-util.h
 include/uim/uim.h
 include/uim/version.h
-lib/libgcroots.a
-lib/libgcroots.la
-@lib lib/libgcroots.so.${LIBgcroots_VERSION}
 lib/libuim-custom.a
 lib/libuim-custom.la
 @lib lib/libuim-custom.so.${LIBuim-custom_VERSION}
@@ -34,19 +30,21 @@ lib/libuim-scm.la
 lib/libuim.a
 lib/libuim.la
 @lib lib/libuim.so.${LIBuim_VERSION}
-lib/pkgconfig/gcroots.pc
 lib/pkgconfig/uim.pc
 lib/uim/
 lib/uim/plugin/
 lib/uim/plugin/libuim-anthy-utf8.so
 lib/uim/plugin/libuim-anthy.so
 lib/uim/plugin/libuim-custom-enabler.so
+lib/uim/plugin/libuim-editline.so
 lib/uim/plugin/libuim-fileio.so
 lib/uim/plugin/libuim-lolevel.so
 lib/uim/plugin/libuim-look.so
 lib/uim/plugin/libuim-process.so
 lib/uim/plugin/libuim-skk.so
 lib/uim/plugin/libuim-socket.so
+lib/uim/plugin/libuim-sqlite3.so
+lib/uim/plugin/libuim-xkb.so
 @bin libexec/uim-helper-server
 @man man/man1/uim-xim.1
 share/applications/uim.desktop
@@ -298,8 +296,6 @@ share/uim/pixmaps/skk.png
 share/uim/pixmaps/skk.svg
 share/uim/pixmaps/skk_dark_background.png
 share/uim/pixmaps/skk_dark_background.svg
-share/uim/pixmaps/social-ime.png
-share/uim/pixmaps/social-ime.svg
 share/uim/pixmaps/tcode.png
 share/uim/pixmaps/tcode.svg
 share/uim/pixmaps/tcode_dark_background.png
@@ -352,7 +348,6 @@ share/uim/pyload.scm
 share/uim/pyunihan.scm
 share/uim/rk.scm
 share/uim/romaja.scm
-share/uim/scim.scm
 share/uim/sj3-custom.scm
 share/uim/sj3-key-custom.scm
 share/uim/sj3.scm
@@ -362,9 +357,6 @@ share/uim/skk-dialog.scm
 share/uim/skk-editor.scm
 share/uim/skk-key-custom.scm
 share/uim/skk.scm
-share/uim/social-ime-custom.scm
-share/uim/social-ime-key-custom.scm
-share/uim/social-ime.scm
 share/uim/socket.scm
 share/uim/sqlite3.scm
 share/uim/sxml-tools.scm
@@ -396,6 +388,7 @@ share/uim/wlos.scm
 share/uim/wnn-custom.scm
 share/uim/wnn-key-custom.scm
 share/uim/wnn.scm
+share/uim/xkb.scm
 share/uim/xmload.scm
 share/uim/yahoo-jp-custom.scm
 share/uim/yahoo-jp-key-custom.scm

Reply via email to