pkgsrc-wip/ja-freewnn-lib/Makefile.common

34 lines
1 KiB
Makefile
Raw Normal View History

Convert CVS version to (Alpha) Release version. Logic are almost the same. Almost all the patches are now obsolete. ----------------------------------- We announce to release new alpha version of FreeWnn, 1.1.1-a022. We recommend to use this alpha version rather than released version (1.1.0). Basically, this alpha version is snapshot release. Main changes: - Added (first step of) support for new installation path layout. Maybe useful for package managers. Please note that new layout is disabled by default. You need to specify configure parameter --disable-traditional-layout (and proper parameter described in INSTALL.en) if you try this. Currently, programs locations are affected. - Avoid linkage to needless libraries (libnsl, libutil). Also we changed to link needed library on generating lib*wnn, so third party client does not need to think about extra libraries for libwnn. - uum can build and run against modern environment (ex. systems using UNIX98 compatible pseudo terminal). configure also detects proper terminal library (ex. termcap / terminfo / curses). Some systems don't need setuid bit for uum, but running uum for other systems (that needs uum to install with setuid root) is not recommended (experimetal use only). - Support building uum in cWnn / kWnn (but experimental). - Update bundled libtool version to 1.5.26 . - Fixed build / crash bug on non-32bit OS (especially 64bit OS). Added function prototype to jslib.h / jllib.h - Fixed --with-*wnn-includes configure parameter to work correctly. (Ticket #24188, [freewnn-users 81]) - Some fixes from packages on various OS / distributions merged.
2013-08-07 10:13:31 +02:00
# $NetBSD: Makefile.common,v 1.13 2013/08/07 08:13:32 makoto Exp $
# used by wip/ja-freewnn-server/Makefile
# used by wip/ja-freewnn-lib/Makefile
Convert CVS version to (Alpha) Release version. Logic are almost the same. Almost all the patches are now obsolete. ----------------------------------- We announce to release new alpha version of FreeWnn, 1.1.1-a022. We recommend to use this alpha version rather than released version (1.1.0). Basically, this alpha version is snapshot release. Main changes: - Added (first step of) support for new installation path layout. Maybe useful for package managers. Please note that new layout is disabled by default. You need to specify configure parameter --disable-traditional-layout (and proper parameter described in INSTALL.en) if you try this. Currently, programs locations are affected. - Avoid linkage to needless libraries (libnsl, libutil). Also we changed to link needed library on generating lib*wnn, so third party client does not need to think about extra libraries for libwnn. - uum can build and run against modern environment (ex. systems using UNIX98 compatible pseudo terminal). configure also detects proper terminal library (ex. termcap / terminfo / curses). Some systems don't need setuid bit for uum, but running uum for other systems (that needs uum to install with setuid root) is not recommended (experimetal use only). - Support building uum in cWnn / kWnn (but experimental). - Update bundled libtool version to 1.5.26 . - Fixed build / crash bug on non-32bit OS (especially 64bit OS). Added function prototype to jslib.h / jllib.h - Fixed --with-*wnn-includes configure parameter to work correctly. (Ticket #24188, [freewnn-users 81]) - Some fixes from packages on various OS / distributions merged.
2013-08-07 10:13:31 +02:00
DISTNAME= FreeWnn-1.1.1-a022
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_JP:=freewnn/59257/} \
ftp://ftp.st.ryukoku.ac.jp/pub/japanese-im/FreeWnn/
CATEGORIES= inputmethod
MAINTAINER= tech-pkg-ja@jp.NetBSD.org
HOMEPAGE= http://freewnn.sourceforge.jp/
2011-06-18 07:46:01 +02:00
COMMENT= Japanese/Chinese/Korean input method
2011-06-18 07:59:08 +02:00
LICENSE= gnu-gpl-v2
USE_LIBTOOL= YES
GNU_CONFIGURE= YES
FILESDIR= ${.CURDIR}/../../wip/ja-freewnn-lib/files
DISTINFO_FILE= ${.CURDIR}/../../wip/ja-freewnn-lib/distinfo
PATCHDIR= ${.CURDIR}/../../wip/ja-freewnn-lib/patches
# will be taka care with pkg INSTALL script
INSTALL_MAKE_FLAGS+= WNNTOUCH=${TRUE}
INSTALL_MAKE_FLAGS+= WNNOWNER=${ROOT_USER}
2011-06-18 15:48:19 +02:00
WNNDICTDIR= ${IMDICTDIR}/wnn
FILES_SUBST= WNNDICTDIR=${WNNDICTDIR}
SUBST_CLASSES+= imdictdir
SUBST_STAGE.imdictdir= post-extract
SUBST_SED.imdictdir= -e 's|@LIBDIR/@LANG/dic|${WNNDICTDIR}/@LANG|'
SUBST_FILES.imdictdir= Wnn/jd/jserverrc