# New ports collection makefile for: scim-kmfl-imengine # Date created: 10 October 2007 # Whom: Nikola Lecic # # $FreeBSD$ # PORTNAME= scim-kmfl-imengine PORTVERSION= 0.9.6 PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://anthesphoria.net/files/distribution/ MASTER_SITE_SUBDIR= kmfl DIST_SUBDIR= kmfl MAINTAINER= nikola.lecic@anthesphoria.net COMMENT= SCIM KMFL IMEngine platform for Keyman (KMN) language keyboards BUILD_DEPENDS= scim:${PORTSDIR}/textproc/scim \ kmflcomp:${PORTSDIR}/textproc/kmflcomp LIB_DEPENDS= kmfl:${PORTSDIR}/textproc/libkmfl RUN_DEPENDS= ${BUILD_DEPENDS} USE_XORG= x11 xkbfile USE_AUTOTOOLS= libtool:15 USE_GNOME= gtk20 intltool intlhack pkgconfig glib20 USE_GETTEXT= yes USE_LDCONFIG= yes USE_CONFIGURE= yes CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} DOCSDIR= ${PREFIX}/share/doc/kmfl/${PORTNAME} PORTDOCS= AUTHORS COPYING ChangeLog SUB_FILES= pkg-message .if exists(${LOCALBASE}/bin/skim) pre-patch: @${ECHO_MSG} --------------------------------------------------------- @${ECHO_MSG} You have SKIM installed. KMFL-SCIM-IMEngine will work @${ECHO_MSG} and you will be able to use textproc/scim-kmfl-* key- @${ECHO_MSG} boards, but KMFL IME does not have SKIM frontend yet. @${ECHO_MSG} Please refer to the textproc/kmflcomp docs on how to @${ECHO_MSG} use KMFL keyboards in QT applications. @${ECHO_MSG} --------------------------------------------------------- .endif post-patch: @${REINPLACE_CMD} \ 's|^install-data-am: install-libkmfldocDATA|install-data-am:|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} \ 's|/usr/X11R6/lib|${LOCALBASE}/lib|' \ ${WRKSRC}/src/Makefile.in ${WRKSRC}/src/xkbmap.cpp post-install: .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} . for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} . endfor .endif @${CAT} ${PKGMESSAGE} .include