Update to 0.5.1 and take maintainership of chinese/libchewing.

ok sthen@
This commit is contained in:
kevlo 2017-11-13 13:21:35 +00:00
parent 464613226b
commit 7c46680a2f
7 changed files with 71 additions and 54 deletions

View File

@ -1,24 +1,35 @@
# $OpenBSD: Makefile,v 1.9 2016/03/11 19:59:12 naddy Exp $
# $OpenBSD: Makefile,v 1.10 2017/11/13 13:21:35 kevlo Exp $
COMMENT= intelligent phonetic input method library
COMMENT = intelligent phonetic input method library
V = 0.3.3
DISTNAME= libchewing-$V
PKGNAME= zh-libchewing-$V
REVISION = 2
V = 0.5.1
DISTNAME = libchewing-$V
PKGNAME = zh-libchewing-$V
SHARED_LIBS= chewing 0.0 # .3.1
SHARED_LIBS = chewing 0.1 # .3.3
CATEGORIES= chinese inputmethods
CATEGORIES = chinese inputmethods
HOMEPAGE= http://chewing.im/
HOMEPAGE = http://chewing.im/
MAINTAINER = Kevin Lo <kevlo@openbsd.org>
# LGPLv2.1 only
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += m pthread sqlite3
MASTER_SITES = https://github.com/chewing/libchewing/releases/download/v$V/
EXTRACT_SUFX= .tar.bz2
CONFIGURE_STYLE=gnu
BUILD_DEPENDS = print/texinfo
LIB_DEPENDS = databases/sqlite3
MAKE_FLAGS = MAKEINFO=${LOCALBASE}/bin/gmakeinfo
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS = CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (libchewing-0.3.3.tar.bz2) = cqDeErhsTV9kaKaNiMc2In/xb6epFfhZX/5aMcrpXq4=
SIZE (libchewing-0.3.3.tar.bz2) = 1798134
SHA256 (libchewing-0.5.1.tar.bz2) = lwjGNBX6YDRDXA84EA59MNDhuskn9nvsbf6z/vAWFys=
SIZE (libchewing-0.5.1.tar.bz2) = 3141084

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-configure,v 1.4 2017/11/13 13:21:35 kevlo Exp $
Index: configure
--- configure.orig
+++ configure
@@ -15425,7 +15425,7 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_no_undefined" >&5
$as_echo "$ac_cv_no_undefined" >&6; }
if test x$ac_cv_no_undefined = "xyes"; then :
- NO_UNDEFINED_LDFLAGS="-Wl,--no-undefined"
+ NO_UNDEFINED_LDFLAGS=""
fi

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-src_hash_c,v 1.1 2011/05/02 06:55:07 kevlo Exp $
--- src/hash.c.orig Mon May 2 12:34:53 2011
+++ src/hash.c Mon May 2 13:05:53 2011
@@ -524,7 +524,7 @@ int InitHash( const char *path )
} else {
sprintf( hashfilename, "%s" PLAT_SEPARATOR "%s", path, HASH_FILE );
}
- memset( hashtable, (int) NULL, HASH_TABLE_SIZE );
+ memset( hashtable, 0, HASH_TABLE_SIZE );
open_hash_file:
dump = _load_hash_file( hashfilename, &fsize );

View File

@ -1,20 +1,18 @@
@comment $OpenBSD: PLIST,v 1.3 2015/03/16 18:07:37 naddy Exp $
@comment $OpenBSD: PLIST,v 1.4 2017/11/13 13:21:35 kevlo Exp $
include/chewing/
include/chewing/chewing-compat.h
include/chewing/chewing.h
include/chewing/chewingio.h
include/chewing/global.h
include/chewing/mod_aux.h
@info info/libchewing.info
lib/libchewing.a
lib/libchewing.la
@lib lib/libchewing.so.${LIBchewing_VERSION}
lib/pkgconfig/chewing.pc
share/chewing/
share/chewing/ch_index_begin.dat
share/chewing/ch_index_phone.dat
share/chewing/dict.dat
share/chewing/fonetree.dat
share/chewing/ph_index.dat
share/chewing/pinyin.tab
share/chewing/swkb.dat
share/chewing/symbols.dat
share/chewing/us_freq.dat
share/libchewing/
share/libchewing/dictionary.dat
share/libchewing/index_tree.dat
share/libchewing/pinyin.tab
share/libchewing/swkb.dat
share/libchewing/symbols.dat

View File

@ -1,32 +1,31 @@
# $OpenBSD: Makefile,v 1.23 2017/10/23 17:10:51 sthen Exp $
# $OpenBSD: Makefile,v 1.24 2017/11/13 13:21:35 kevlo Exp $
COMMENT= scim input method module for chewing
DISTNAME= scim-chewing-0.3.4
REVISION= 6
GH_ACCOUNT= chewing
GH_PROJECT= scim-chewing
GH_TAGNAME= v0.5.1
CATEGORIES= inputmethods chinese
HOMEPAGE= http://chewing.csie.net/
HOMEPAGE= http://chewing.im/
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
WANTLIB+= GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes Xi
WANTLIB+= Xinerama Xrandr Xrender Xxf86vm atk-1.0 cairo chewing drm
WANTLIB+= expat ffi fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0
WANTLIB+= gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2 gthread-2.0
WANTLIB+= gtk-x11-2.0 harfbuzz m pango-1.0 pangocairo-1.0 pangoft2-1.0
WANTLIB+= pcre pixman-1 png pthread scim-1.0
WANTLIB+= scim-gtkutils-1.0 scim-x11utils-1.0 ${COMPILER_LIBCXX} xcb xcb-render
WANTLIB+= xcb-shm z
WANTLIB += ${COMPILER_LIBCXX} X11 Xcomposite Xcursor Xdamage Xext
WANTLIB += Xfixes Xi Xinerama Xrandr Xrender atk-1.0 cairo chewing
WANTLIB += expat ffi fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0
WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2
WANTLIB += gthread-2.0 gtk-x11-2.0 harfbuzz m pango-1.0 pangocairo-1.0
WANTLIB += pangoft2-1.0 pcre pixman-1 png scim-1.0 scim-gtkutils-1.0
WANTLIB += scim-x11utils-1.0 sqlite3 xcb xcb-render xcb-shm z
MODULES= devel/gettext \
textproc/intltool
MASTER_SITES= http://chewing.csie.net/download/scim/
EXTRACT_SUFX= .tar.bz2
BUILD_DEPENDS= ${MODGNU_AUTOCONF_DEPENDS} \
${MODGNU_AUTOMAKE_DEPENDS} \
devel/libtool
LIB_DEPENDS= x11/gtk+2 \
chinese/libchewing \
inputmethods/scim
@ -34,8 +33,15 @@ LIB_DEPENDS= x11/gtk+2 \
LIBTOOL_FLAGS= --tag=disable-static
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS= --disable-static
CONFIGURE_ARGS= --disable-static
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
AUTOCONF_VERSION= 2.69
AUTOMAKE_VERSION= 1.15
post-patch:
@cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} ./autogen.sh
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (scim-chewing-0.3.4.tar.bz2) = tpGl/9IOnN7N6ZhuId7tPup4nTYcbtwVTLOZddrpB3Q=
SIZE (scim-chewing-0.3.4.tar.bz2) = 374182
SHA256 (scim-chewing-0.5.1.tar.gz) = SRsSd4T6OHNPMGL9V+pX5U9fRNN7VRqyWqsQxWXPbrs=
SIZE (scim-chewing-0.5.1.tar.gz) = 62938