Split korean/imhangul into korean/imhangul-gtk2 and korean/imhangul-gtk3.

This commit is contained in:
Jung-uk Kim 2016-09-15 18:12:44 +00:00
parent 52c5d9c7fa
commit c2f2e891a9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=422221
12 changed files with 71 additions and 23 deletions

1
MOVED
View File

@ -8631,3 +8631,4 @@ textproc/asciinema|textproc/py3-asciinema|2016-09-13|Has expired: use textproc/p
x11-toolkits/qtada||2016-09-13|Has expired: No development since 2012, usefulness unclear
security/letsencrypt.sh|security/dehydrated|2016-09-13|Upstream renamed the project
devel/py-dogpile.core|devel/py-dogpile.cache|2016-09-13|EOL upstream. Merged into devel/py-dogpile.cache since 0.6.0
korean/imhangul||2016-09-15|Split into korean/imhangul-gtk2 and korean/imhangul-gtk3

View File

@ -19,7 +19,8 @@
SUBDIR += hpscat
SUBDIR += hunspell
SUBDIR += ibus-hangul
SUBDIR += imhangul
SUBDIR += imhangul-gtk2
SUBDIR += imhangul-gtk3
SUBDIR += kaistfonts
SUBDIR += kde4-l10n
SUBDIR += ko.TeX

View File

@ -0,0 +1,41 @@
# Created by: Junho CHOI <junho.choi@gmail.com>
# $FreeBSD$
PORTNAME= imhangul
PORTVERSION= 2.1.1
CATEGORIES= korean
PKGNAMESUFFIX= -gtk2
MAINTAINER= jkim@FreeBSD.org
COMMENT= Hangul input module for GTK+ 2.0
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libhangul.so:korean/libhangul \
libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig
CONFLICTS_INSTALL= ko-imhangul-[0-2].*
GH_ACCOUNT= choehwanjin
GH_TAGNAME= d2f555d
USE_GITHUB= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_GNOME= cairo gdkpixbuf2 gtk20
USES= autoreconf gmake libtool pkgconfig
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_USES= gettext localbase
post-patch-NLS-off:
@${REINPLACE_CMD} -e '/^SUBDIRS /s| po||' ${WRKSRC}/Makefile.am
@${REINPLACE_CMD} -e '/^po\/Makefile\.in/d' ${WRKSRC}/configure.in
pre-configure-NLS-on:
@(cd ${WRKSRC} && ${LOCALBASE}/bin/glib-gettextize)
.include <bsd.port.mk>

View File

@ -1,5 +1,3 @@
TIMESTAMP = 1473877928
SHA256 (choehwanjin-imhangul-2.1.1-d2f555d_GH0.tar.gz) = e489cb293da229cb1e07d7f301e8fe4b65396cd762aca30aa54cd1555f354288
SIZE (choehwanjin-imhangul-2.1.1-d2f555d_GH0.tar.gz) = 256752
SHA256 (choehwanjin-imhangul-3.1.1-85f6d10_GH0.tar.gz) = a2bd9baf56c5b624c035ce6890553fb513feb6404453549a2f523691df86f2cc
SIZE (choehwanjin-imhangul-3.1.1-85f6d10_GH0.tar.gz) = 256731

View File

@ -1,6 +1,6 @@
GTK+-2.0 Hangul Input Module
Hangul Input Module for GTK+ 2.0
Input method of gtk-2.0 widget. To select this modules, click
Input method of GTK+ 2.0 widget. To select this modules, click
right button in gtk20 text widget and select "Input Methods" -
"Hangul" (not KSC5601).

View File

@ -0,0 +1,4 @@
lib/gtk-2.0/immodules/im-hangul.so
%%NLS%%share/locale/ko/LC_MESSAGES/im-hangul.mo
@postexec %D/bin/gtk-query-immodules-2.0 --update-cache
@postunexec %D/bin/gtk-query-immodules-2.0 --update-cache

View File

@ -2,37 +2,31 @@
# $FreeBSD$
PORTNAME= imhangul
PORTVERSION= ${GTKVER:R}.1.1
PORTREVISION= 3
PORTVERSION= 3.1.1
CATEGORIES= korean
PKGNAMESUFFIX= -gtk3
MAINTAINER= jkim@FreeBSD.org
COMMENT= GTK+ Hangul input module
COMMENT= Hangul input module for GTK+ 3.0
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libhangul.so:korean/libhangul
CONFLICTS_INSTALL= ko-imhangul-3.*
GH_ACCOUNT= choehwanjin
GH_TAGNAME= 85f6d10
USE_GITHUB= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
PLIST_SUB= GTKVER=${GTKVER}
USE_GNOME= cairo gdkpixbuf2 gtk${GTKVER:S|.||}
USE_GNOME= cairo gdkpixbuf2 gtk30
USES= autoreconf gmake libtool pkgconfig
OPTIONS_DEFINE= NLS
OPTIONS_DEFAULT= GTK3
OPTIONS_SINGLE= GTK
OPTIONS_SINGLE_GTK= GTK2 GTK3
OPTIONS_SUB= yes
GTK_DESC= Select GTK+ version
GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2
GTK2_LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig
GTK2_VARS= GH_TAGNAME=d2f555d GTKVER=2.0
GTK3_VARS= GH_TAGNAME=85f6d10 GTKVER=3.0
NLS_USES= gettext localbase
post-patch-NLS-off:

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1473877928
SHA256 (choehwanjin-imhangul-3.1.1-85f6d10_GH0.tar.gz) = a2bd9baf56c5b624c035ce6890553fb513feb6404453549a2f523691df86f2cc
SIZE (choehwanjin-imhangul-3.1.1-85f6d10_GH0.tar.gz) = 256731

View File

@ -0,0 +1,7 @@
Hangul Input Module for GTK+ 3.0
Input method of GTK+ 3.0 widget. To select this modules, click
right button in gtk30 text widget and select "Input Methods" -
"Hangul" (not KSC5601).
WWW: http://code.google.com/p/imhangul/

View File

@ -0,0 +1,4 @@
lib/gtk-3.0/immodules/im-hangul.so
%%NLS%%share/locale/ko/LC_MESSAGES/im-hangul-3.0.mo
@postexec %D/bin/gtk-query-immodules-3.0 --update-cache
@postunexec %D/bin/gtk-query-immodules-3.0 --update-cache

View File

@ -1,5 +0,0 @@
lib/gtk-%%GTKVER%%/immodules/im-hangul.so
%%GTK2%%%%NLS%%share/locale/ko/LC_MESSAGES/im-hangul.mo
%%GTK3%%%%NLS%%share/locale/ko/LC_MESSAGES/im-hangul-%%GTKVER%%.mo
@postexec %D/bin/gtk-query-immodules-%%GTKVER%% --update-cache
@postunexec %D/bin/gtk-query-immodules-%%GTKVER%% --update-cache