diff options
author | daichi <daichi@FreeBSD.org> | 2005-02-28 12:20:30 +0800 |
---|---|---|
committer | daichi <daichi@FreeBSD.org> | 2005-02-28 12:20:30 +0800 |
commit | 2748c05ea8b04d981996456c2f6a6d3b5acb31e1 (patch) | |
tree | cfec0236eb8e0ce84b32e41dfda0df4cb32b0c3b /japanese/iiimf-le-canna/Makefile | |
parent | 34372a2a0e3f9c044221130d553f88e81cfe6784 (diff) | |
download | freebsd-ports-gnome-2748c05ea8b04d981996456c2f6a6d3b5acb31e1.tar.gz freebsd-ports-gnome-2748c05ea8b04d981996456c2f6a6d3b5acb31e1.tar.zst freebsd-ports-gnome-2748c05ea8b04d981996456c2f6a6d3b5acb31e1.zip |
Add iiimf-le-canna , canna language engine for IIIMF.
PR: ports/77927
Submitted by: Masanori OZAWA <ozawa@ongs.co.jp>
Diffstat (limited to 'japanese/iiimf-le-canna/Makefile')
-rw-r--r-- | japanese/iiimf-le-canna/Makefile | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/japanese/iiimf-le-canna/Makefile b/japanese/iiimf-le-canna/Makefile new file mode 100644 index 000000000000..6446d541534b --- /dev/null +++ b/japanese/iiimf-le-canna/Makefile @@ -0,0 +1,76 @@ +# New ports collection makefile for: iiimf-le-canna +# Date created: 18 Feb 2005 +# Whom: Masanori OZAWA <ozawa@ongs.co.jp> +# +# $FreeBSD$ +# + +PORTNAME= le-canna +PORTVERSION= ${IIIMF_VER:S/_/./g:C/-.*//} +CATEGORIES= japanese textproc +MASTER_SITES= http://www.openi18n.org/download/im-sdk/src/ +PKGNAMEPREFIX= iiimf- +DISTNAME= im-sdk-src-${IIIMF_VER} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= daichi@freebsd.org +COMMENT= Canna language engine for IIIMF + +LIB_DEPENDS= canna16.1:${PORTSDIR}/japanese/Canna +RUN_DEPENDS= ${LOCALBASE}/lib/im/htt:${PORTSDIR}/textproc/iiimf-server + +IIIMF_VER= r12_1-svn2002 +USE_ICONV= yes +USE_REINPLACE= yes +USE_GMAKE= yes +USE_GNOME= intltool +WANT_AUTOCONF_VER=253 +WANT_AUTOHEADER_VER=253 +WANT_AUTOMAKE_VER=15 +WANT_LIBTOOL_VER=15 + +WRKSRC= ${WRKDIR}/${DISTNAME:S/src-//}/leif +PATCH_WRKSRC= ${WRKDIR}/${DISTNAME:S/src-//} + +.if !defined(WITHOUT_XAUX) +USE_XLIB= yes +PLIST_SUB+= WANT_XAUX="" +RUN_DEPENDS+= ${LOCALBASE}/lib/im/csconv/csconv.so:${PORTSDIR}/textproc/iiimf-csconv +.else +CONFIGURE_ARGS+=--without-x +PLIST_SUB+= WANT_XAUX="@comment " +.endif + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 503000 +IGNORE= "It is supported on FreeBSD 5.3 and later" +.endif + +.if ${ARCH} != "i386" +IGNORE= "${ARCH} is not support." +.endif + +MAKE_ARGS+= LIBTOOL="${LIBTOOL} --tag=CXX" +UPDATE_ARGS+= ACLOCAL=${ACLOCAL} AUTOMAKE=${AUTOMAKE} \ + AUTOHEADER=${AUTOHEADER} AUTOCONF=${AUTOCONF} \ + LIBTOOL=${LIBTOOL} LIBTOOLIZE=${LIBTOOLIZE} +AUTOGEN_ARGS+= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ + CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \ + LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" \ + --prefix=${PREFIX} ${CONFIGURE_ARGS} + +post-patch: + ${REINPLACE_CMD} -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ + ${WRKSRC}/../acfiles/im_common.m4 \ + ${WRKSRC}/../lib/CSConv/csconv.h + +pre-configure: + (cd ${WRKSRC}/../ && ${GMAKE} ${UPDATE_ARGS} update-acfiles) + (cd ${WRKSRC}/../acfiles/ && ${TOUCH} ltconfig) + (cd ${WRKSRC}/ && ${TOUCH} ltconfig) + +do-configure: + (cd ${WRKSRC}/ && ./autogen.sh ${AUTOGEN_ARGS}) + +.include <bsd.port.post.mk> |