1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-29 10:18:30 +00:00
freebsd-ports/japanese/iiimf-le-canna/Makefile
Daichi GOTO ba3bce8d3c fixed to build IIIMF-related ports on 4-stable
Submitted by:	Masanori OZAWA <ozawa@ongs.co.jp>
Pointed out by:	gohan via krisbot
2005-02-28 13:52:56 +00:00

78 lines
2.0 KiB
Makefile

# 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_BZIP2= yes
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>