diff options
author | jkim <jkim@FreeBSD.org> | 2011-08-27 03:15:26 +0800 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2011-08-27 03:15:26 +0800 |
commit | a7c70b684ebb9a81bf1e0ab30fa1021fc54bb8be (patch) | |
tree | c577d249c1310cd3afc9c22761c9ac73101be150 /korean | |
parent | 4281e45d8bba7addba742cb2dc3d6586ac2ad884 (diff) | |
download | freebsd-ports-gnome-a7c70b684ebb9a81bf1e0ab30fa1021fc54bb8be.tar.gz freebsd-ports-gnome-a7c70b684ebb9a81bf1e0ab30fa1021fc54bb8be.tar.zst freebsd-ports-gnome-a7c70b684ebb9a81bf1e0ab30fa1021fc54bb8be.zip |
Honor WITHOUT_NLS.
Diffstat (limited to 'korean')
-rw-r--r-- | korean/ibus-hangul/Makefile | 11 | ||||
-rw-r--r-- | korean/ibus-hangul/files/patch-src-i18n.h | 21 | ||||
-rw-r--r-- | korean/ibus-hangul/pkg-plist | 4 |
3 files changed, 33 insertions, 3 deletions
diff --git a/korean/ibus-hangul/Makefile b/korean/ibus-hangul/Makefile index d60d1c1081b8..ac44880180dd 100644 --- a/korean/ibus-hangul/Makefile +++ b/korean/ibus-hangul/Makefile @@ -22,11 +22,20 @@ PROJECTHOST= ibus GNU_CONFIGURE= yes USE_AUTOTOOLS= libtool -USE_GETTEXT= yes USE_GMAKE= yes USE_GNOME= gnomehack intltool pkgconfig USE_PYTHON= yes +.if !defined(WITHOUT_NLS) +USE_GETTEXT= yes +CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +PLIST_SUB+= NLS="" +.else +CONFIGURE_ARGS+=--disable-nls +PLIST_SUB+= NLS="@comment " +.endif + post-install: @${CAT} ${PKGMESSAGE} @${ECHO} To display this message again, type ${PKG_INFO} -D ${PKGNAME} diff --git a/korean/ibus-hangul/files/patch-src-i18n.h b/korean/ibus-hangul/files/patch-src-i18n.h new file mode 100644 index 000000000000..f4f66f732f6b --- /dev/null +++ b/korean/ibus-hangul/files/patch-src-i18n.h @@ -0,0 +1,21 @@ +--- src/i18n.h.orig 2009-10-31 02:59:39.000000000 -0400 ++++ src/i18n.h 2011-08-25 19:58:34.000000000 -0400 +@@ -3,9 +3,18 @@ + #ifndef ibus_hangul_i18n_h + #define ibus_hangul_i18n_h + ++#ifdef ENABLE_NLS ++ + #include <libintl.h> + + #define _(str) gettext(str) + #define N_(str) (str) + ++#else /* ENABLE_NLS */ ++ ++#define _(str) (str) ++#define N_(str) str ++ ++#endif /* ENABLE_NLS */ ++ + #endif /* ibus_hangul_i18n_h */ diff --git a/korean/ibus-hangul/pkg-plist b/korean/ibus-hangul/pkg-plist index 30861fefecec..7fbe2a67d360 100644 --- a/korean/ibus-hangul/pkg-plist +++ b/korean/ibus-hangul/pkg-plist @@ -15,8 +15,8 @@ share/ibus/component/hangul.xml %%DATADIR%%/setup/main.pyc %%DATADIR%%/setup/main.pyo %%DATADIR%%/setup/setup.ui -share/locale/ko/LC_MESSAGES/ibus-hangul.mo -share/locale/zh_CN/LC_MESSAGES/ibus-hangul.mo +%%NLS%%share/locale/ko/LC_MESSAGES/ibus-hangul.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-hangul.mo @dirrm %%DATADIR%%/data @dirrm %%DATADIR%%/icons @dirrm %%DATADIR%%/setup |