87 lines
2.5 KiB
Makefile
87 lines
2.5 KiB
Makefile
# $OpenBSD: Makefile,v 1.69 2020/08/23 20:53:58 kn Exp $
|
|
|
|
COMMENT-main= multilingual input method library
|
|
COMMENT-gtk= uim for GTK+2
|
|
COMMENT-gtk3= uim for GTK+3
|
|
|
|
CATEGORIES= inputmethods japanese chinese
|
|
|
|
V= 1.8.8
|
|
DISTNAME= uim-$V
|
|
PKGNAME-main= uim-$V
|
|
PKGNAME-gtk= uim-gtk-$V
|
|
PKGNAME-gtk3= uim-gtk3-$V
|
|
|
|
REVISION-main= 2
|
|
REVISION-gtk= 0
|
|
REVISION-gtk3= 1
|
|
|
|
MASTER_SITES= https://github.com/uim/uim/releases/download/$V/
|
|
HOMEPAGE= https://github.com/uim/uim
|
|
|
|
SHARED_LIBS += uim-scm 0.0 # .0.0
|
|
SHARED_LIBS += uim 1.1 # .6.0
|
|
SHARED_LIBS += uim-custom 0.0 # .2.0
|
|
|
|
# BSD
|
|
PERMIT_PACKAGE= Yes
|
|
|
|
cWANTLIB += X11 Xext Xrender fontconfig freetype iconv intl m
|
|
|
|
COMPILER = base-clang ports-gcc base-gcc
|
|
|
|
MULTI_PACKAGES= -main -gtk -gtk3
|
|
|
|
MODULES= textproc/intltool
|
|
|
|
USE_GMAKE= Yes
|
|
|
|
RUN_DEPENDS-main= devel/desktop-file-utils
|
|
|
|
WANTLIB-main += ${cWANTLIB} ${COMPILER_LIBCXX}
|
|
WANTLIB-main += Xft anthy anthydic c curses edit expat gcroots
|
|
WANTLIB-main += sqlite3 util xcb z lzma m17n m17n-core xml2
|
|
|
|
LIB_DEPENDS-main= inputmethods/anthy \
|
|
devel/libgcroots \
|
|
misc/m17n/lib
|
|
|
|
WANTLIB-gtk += ${cWANTLIB} ${COMPILER_LIBCXX}
|
|
WANTLIB-gtk += Xcomposite Xcursor Xdamage Xfixes Xi Xinerama Xrandr
|
|
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 += gtk-x11-2.0 harfbuzz pango-1.0 pangocairo-1.0
|
|
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 \
|
|
x11/gtk+2
|
|
|
|
WANTLIB-gtk3 += ${cWANTLIB} ${COMPILER_LIBCXX}
|
|
WANTLIB-gtk3 += Xcomposite Xcursor Xdamage Xfixes Xi Xinerama
|
|
WANTLIB-gtk3 += Xrandr atk-1.0 atk-bridge-2.0 c cairo cairo-gobject
|
|
WANTLIB-gtk3 += expat ffi gcroots gdk-3 gdk_pixbuf-2.0 gio-2.0
|
|
WANTLIB-gtk3 += glib-2.0 gmodule-2.0 gobject-2.0 graphite2
|
|
WANTLIB-gtk3 += gtk-3 harfbuzz pango-1.0 pangocairo-1.0 pangoft2-1.0
|
|
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 \
|
|
x11/gtk+3
|
|
|
|
AUTOCONF_VERSION= 2.69
|
|
CONFIGURE_STYLE= autoconf
|
|
|
|
CONFIGURE_ENV= CPPFLAGS='-I${LOCALBASE}/include -I${X11BASE}/include' \
|
|
LDFLAGS='-L${LOCALBASE}/lib -L${X11BASE}/lib'
|
|
|
|
CONFIGURE_ARGS= --with-anthy-utf8 \
|
|
--with-libgcroots
|
|
|
|
post-install:
|
|
rm ${PREFIX}/lib/uim/plugin/*.{a,la}
|
|
rm ${PREFIX}/lib/gtk-2.0/2.10.0/immodules/*.{a,la}
|
|
rm ${PREFIX}/lib/gtk-3.0/3.0.0/immodules/*.{a,la}
|
|
|
|
.include <bsd.port.mk>
|