1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

Gjiten is a Japanese dictionary program for GNOME.

Gjiten also has a kanji dictionary. Any combination of stroke count,
radicals and search key can be used for kanji lookups.

WWW: http://gjiten.sourceforge.net/

PR:		ports/171226
Submitted by:	Stephane Lapie <stephane.lapie@darkbsd.org>
This commit is contained in:
Frederic Culot 2012-09-16 12:19:44 +00:00
parent 1f28ac4f9f
commit 069d7f97f9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=304345
5 changed files with 121 additions and 0 deletions

View File

@ -99,6 +99,7 @@
SUBDIR += gedy
SUBDIR += gicq
SUBDIR += gimp-help
SUBDIR += gjiten
SUBDIR += gorua
SUBDIR += gqmpeg
SUBDIR += grep

80
japanese/gjiten/Makefile Normal file
View File

@ -0,0 +1,80 @@
# New ports collection makefile for: gjiten
# Date created: 2012-09-03
# Whom: Stephane Lapie <stephane.lapie@darkbsd.org>
#
# $FreeBSD$
#
PORTNAME= gjiten
PORTVERSION= 2.6
CATEGORIES= japanese gnome
MASTER_SITES= http://gjiten.sourceforge.net/
MAINTAINER= stephane.lapie@darkbsd.org
COMMENT= Japanese dictionary program for GNOME
OPTIONS_DEFINE= UTF8 KANJIPAD DOCS NLS
UTF8_DESC= Use UTF-8 edict dictionaries
KANJIPAD_DESC= Use Kanjipad
USE_GNOME= gtk20 gconf2 libglade libgnomeui
USE_GMAKE= yes
INSTALLS_OMF= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PORTDOCS= gjiten-doc.ja.html
MAN1= gjiten.1
GCONF_SCHEMAS= gjiten-dicfiles.schemas gjiten.schemas
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
USE_GETTEXT= yes
PLIST_SUB+= NLS=""
.else
PLIST_SUB+= NLS="@comment "
MAKE_ENV+= USE_NLS=no
.endif
.if ${PORT_OPTIONS:MUTF8}
EDICT_DIR= ${LOCALBASE}/share/dict/edict-utf-8
EDICT_FILE= ${EDICT_DIR}/edict
RUN_DEPENDS+= ${EDICT_FILE}:${PORTSDIR}/japanese/edict-utf-8
.else
EDICT_DIR= ${LOCALBASE}/share/dict/edict
EDICT_FILE= ${EDICT_DIR}/edict
RUN_DEPENDS+= ${EDICT_FILE}:${PORTSDIR}/japanese/edict
BUILD_DEPENDS+= ${LOCALBASE}/bin/iconv:${PORTSDIR}/converters/libiconv
.endif
DICTIONARIES= kanjidic edict compdic
GJITEN_DICS= ${DATADIR}/dics/
.if ${PORT_OPTIONS:MKANJIPAD}
RUN_DEPENDS+= ${LOCALBASE}/bin/kanjipad:${PORTSDIR}/japanese/kanjipad
.endif
BUILD_DEPENDS+= ${LOCALBASE}/bin/xmlto:${PORTSDIR}/textproc/xmlto
post-install:
.if ${PORT_OPTIONS:MDOCS}
@${INSTALL} -d ${DOCSDIR}
.for f in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/help/ja/${f} ${DOCSDIR}
.endfor
.endif
@${INSTALL} -d ${GJITEN_DICS}
.if ${PORT_OPTIONS:MUTF8}
.for f in ${DICTIONARIES}
${INSTALL_DATA} ${EDICT_DIR}/${f} ${GJITEN_DICS}
.endfor
.else
.for f in ${DICTIONARIES}
${LOCALBASE}/bin/iconv -c -f EUC-JP -t UTF-8 ${EDICT_DIR}/${f} > ${GJITEN_DICS}/${f}
.endfor
.endif
-@update-desktop-database
.include <bsd.port.mk>

2
japanese/gjiten/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (gjiten-2.6.tar.gz) = f6c0cc69e1e59ed8c3a946a1ee3e4a5e2e1deb16890bfc5f67c055adb10a71dd
SIZE (gjiten-2.6.tar.gz) = 564845

View File

@ -0,0 +1,6 @@
Gjiten is a Japanese dictionary program for GNOME.
Gjiten also has a kanji dictionary. Any combination of stroke count,
radicals and search key can be used for kanji lookups.
WWW: http://gjiten.sourceforge.net/

32
japanese/gjiten/pkg-plist Normal file
View File

@ -0,0 +1,32 @@
bin/gjiten
share/application-registry/gjiten.desktop
share/applications/gjiten.desktop
%%DATADIR%%/dics/compdic
%%DATADIR%%/dics/edict
%%DATADIR%%/dics/kanjidic
%%DATADIR%%/gjiten-settings.glade
%%DATADIR%%/radkfile.utf8
%%DATADIR%%/vconj.utf8
share/gnome/help/gjiten/C/gjiten.xml
share/gnome/help/gjiten/C/legal.xml
%%NLS%%share/locale/de/LC_MESSAGES/gjiten.mo
%%NLS%%share/locale/de_CH/LC_MESSAGES/gjiten.mo
%%NLS%%share/locale/ja/LC_MESSAGES/gjiten.mo
share/omf/gjiten/gjiten-C.omf
share/pixmaps/gjiten/gjiten-logo.png
share/pixmaps/jiten.png
share/pixmaps/kanjidic.png
share/pixmaps/kanjipad.png
share/pixmaps/left_ptr_question.png
@dirrm share/pixmaps/gjiten
@dirrm share/omf/gjiten
@dirrm share/gjiten/dics
@dirrm share/gjiten
@dirrmtry share/locale/de_CH/LC_MESSAGES
@dirrmtry share/locale/de_CH
@dirrmtry share/gnome/help/gjiten/C
@dirrmtry share/gnome/help/gjiten
@dirrmtry share/gnome/help
@dirrmtry share/gnome
@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true