# New ports collection makefile for:   gtk
# Version required:		1.0.6
# Date Created:			23 Oct 1998
# Whom:				Seiichirou Hiraoka
#
# $Id: Makefile,v 1.2 1998/11/24 14:05:15 sada Exp $
#

DISTNAME=	gtk+-1.0.6
PKGNAME=	ja-gtk-1.0.6
CATEGORIES=	japanese x11-toolkits
MASTER_SITES=	ftp://ftp.gimp.org/pub/gtk/v1.0/ \
		ftp://ftp.cs.umn.edu/pub/gimp/gtk/v1.0/ \
		http://www.ameth.org/gimp/pub/gtk/v1.0/ \
		http://www.rr.iij4u.or.jp/~sada/distfiles/ \
		http://www.hi-ho.ne.jp/~asura/gtk/
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} gtkconv-1.0.6-05Nov98.tgz

PATCH_SITES=	http://www.rr.iij4u.or.jp/~sada/patches/ \
		http://arch.comp.kyutech.ac.jp/~matsu/my_products/gtk/
PATCHFILES=	ja-gtk-xim-1998.10.26.patch.gz gtktext-mb-i18n-1998.09.17.patch.gz
PATCH_DIST_STRIP= -p1

MAINTAINER=	sada@FreeBSD.ORG

USE_X_PREFIX=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ENV=	INSTALL='$${INSTALL} -c' LIBS=-lxpg4
CONFIGURE_ARGS=	--includedir=${PREFIX}/include/gtk10
MAN1=		gtk-config.1

PREFIX_SUB=	${SED} -e "s;@PREFIX@;${PREFIX};g"
.if !defined(JA_GIMP_MENUFILES4KIDS)
DEFAULT_MENU_FILEDIR= ${WRKDIR}/gtkconv-1.0.6/dic.ja_JP.ujis/menu.default
.else
DEFAULT_MENU_FILEDIR= ${WRKDIR}/gtkconv-1.0.6/dic.jp_KIDS.ujis/menu.default
.endif

pre-patch:
	@${CAT} ${WRKDIR}/gtkconv-1.0.6/gtkconv.patch \
	 | ${PATCH} ${PATCH_DIST_STRIP} -d ${WRKSRC}
	@${CP} ${WRKSRC}/gdk/gdkconv.c ${WRKSRC}/gdk/gdkconv.c.in

post-configure:
	@${PREFIX_SUB} ${FILESDIR}/user-setup > ${WRKDIR}/user-setup
	@${PREFIX_SUB} ${WRKSRC}/gdk/gdkconv.c.in > ${WRKSRC}/gdk/gdkconv.c

post-install:
	@${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
	@cd ${WRKSRC}/docs && ${MAKE} ${MAKE_ENV} install-man1
	@${MKDIR} ${PREFIX}/share/ja-gtk/menu
	@${INSTALL_DATA} ${DEFAULT_MENU_FILEDIR} ${PREFIX}/share/ja-gtk/menu
	@${INSTALL_DATA} ${FILESDIR}/gtkrc ${PREFIX}/share/ja-gtk/
	@${MKDIR} ${PREFIX}/libexec/ja-gtk
	@${INSTALL_SCRIPT} \
		${WRKDIR}/user-setup ${PREFIX}/libexec/ja-gtk/user-setup
	@${MKDIR} ${PREFIX}/share/doc/ja/gtk/gdkconv
.for i in COPYING ChangeLog FILES FILES.jp README README.jp
	@${INSTALL_DATA} ${WRKDIR}/gtkconv-1.0.6/$i \
		${PREFIX}/share/doc/ja/gtk/gdkconv
.endfor
	@${CAT} ${PKGDIR}/MESSAGE

.include <bsd.port.mk>
