Skip site navigation (1)Skip section navigation (2)
Date:      3 Nov 1998 05:31:21 +0900
From:      sada@e-mail.ne.jp (SADA Kenji)
To:        sada@e-mail.ne.jp
Cc:        freebsd-ports@FreeBSD.ORG, sada@e-mail.ne.jp
Subject:   Re: ports/8539: New port: japanese/gtk
Message-ID:  <19981102203121.3243.qmail@sada.e-mail.ne.jp>
In-Reply-To: Your message of "Tue, 3 Nov 1998 04:10:01 JST". <199811021910.LAA02732@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
* Allpy the originator's new GtkConv patches.
* Enable the option ``JA_GIMP_MENUFILES4KIDS''.
* Install GtkConv's documentation files.
* Install ``gdk-config.1'' man page.

diff -urN gtk.orig/Makefile gtk/Makefile
--- gtk.orig/Makefile	Sun Nov  1 04:11:16 1998
+++ gtk/Makefile	Tue Nov  3 04:58:58 1998
@@ -14,8 +14,7 @@
 		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=	${EXTRACT_ONLY} \
-		ja-gdkconv-searchpath-19981029.patch.gz
+DISTFILES=	${DISTNAME}${EXTRACT_SUFX} gtkconv-1.0.6-02Nov98.tgz
 
 PATCH_SITES=	http://www.rr.iij4u.or.jp/~sada/patches/ \
 		http://arch.comp.kyutech.ac.jp/~matsu/my_products/gtk/
@@ -24,19 +23,22 @@
 
 MAINTAINER=	flathill@flathill.gr.jp
 
-EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX} gtkconv-1.0.6.tgz
 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}
-	@${GZCAT} ${DISTDIR}/ja-gdkconv-searchpath-19981029.patch.gz \
-	 | ${PATCH} -d ${WRKSRC}/gdk
 	@${CP} ${WRKSRC}/gdk/gdkconv.c ${WRKSRC}/gdk/gdkconv.c.in
 
 post-configure:
@@ -45,11 +47,18 @@
 
 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} ${FILESDIR}/menu.default ${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>
diff -urN gtk.orig/files/md5 gtk/files/md5
--- gtk.orig/files/md5	Sun Nov  1 04:31:14 1998
+++ gtk/files/md5	Tue Nov  3 03:29:31 1998
@@ -1,5 +1,4 @@
 MD5 (gtk+-1.0.6.tar.gz) = 9e0bbb878e6b0905a0c0146adfdd4146
-MD5 (gtkconv-1.0.6.tgz) = 0ed5392921c6631dabee9cf73478bfff
-MD5 (ja-gdkconv-searchpath-19981029.patch.gz) = 198bec6b344de300ce037d5b3740e153
+MD5 (gtkconv-1.0.6-02Nov98.tgz) = 4e4ec4c9fa62ac73babc65528accee8a
 MD5 (ja-gtk-xim-1998.10.26.patch.gz) = fe6e0c869d4541840051417e377864be
 MD5 (gtktext-mb-i18n-1998.09.17.patch) = 148ba21f91a67414bcca05d4c3c523f2
diff -urN gtk.orig/patches/patch-ba gtk/patches/patch-ba
--- gtk.orig/patches/patch-ba	Thu Oct 29 02:23:41 1998
+++ gtk/patches/patch-ba	Tue Nov  3 03:55:12 1998
@@ -1,11 +1,10 @@
---- gdk/gdkconv.c.in.orig	Thu Oct 29 02:12:53 1998
-+++ gdk/gdkconv.c.in	Thu Oct 29 02:23:03 1998
-@@ -34,7 +34,7 @@
- #include "gdkprivate.h"
- #include <sys/stat.h>
- 
--/* #define GDK_CONV_DEFAULT_PATH "/usr/share/gtk/menu.ja_JP.euc" */
+--- gdk/gdkconv.c.in.orig	Tue Nov  3 03:50:39 1998
++++ gdk/gdkconv.c.in	Tue Nov  3 03:54:26 1998
+@@ -47,6 +47,7 @@
+ /*      Defines                                                     */
+ /*------------------------------------------------------------------*/
+ #define GDK_CONV_BUF_SIZE (1024)
 +#define GDK_CONV_DEFAULT_PATH "@PREFIX@/share/ja-gtk/menu"
- 
- /* declaration (private-functions) */
- static gchar* gdk_conv_word_complete( gchar* );
+ 
+ /*------------------------------------------------------------------*/
+ /*      TypeDefs                                                    */
diff -urN gtk.orig/pkg/MESSAGE gtk/pkg/MESSAGE
--- gtk.orig/pkg/MESSAGE	Thu Jan  1 09:00:00 1970
+++ gtk/pkg/MESSAGE	Tue Nov  3 05:02:26 1998
@@ -0,0 +1,8 @@
+********************************************************************************
+*   FreeBSD Porting Specification is notified at
+*        <URL:http://www.rr.iij4u.or.jp/~sada/ports/japanese.gtk.html>,
+* written in Japanese.
+*
+*   GtkConv is distributed by Yoichi Izumi <asura@hi-ho.ne.jp>.
+*   Some documents are placed on /usr/X11R6/share/doc/ja-gtk/gtkconv/.
+********************************************************************************
diff -urN gtk.orig/pkg/PLIST gtk/pkg/PLIST
--- gtk.orig/pkg/PLIST	Sun Nov  1 04:04:10 1998
+++ gtk/pkg/PLIST	Tue Nov  3 04:54:32 1998
@@ -117,11 +117,19 @@
 @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
 @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
 libexec/ja-gtk/user-setup
+share/doc/ja-gtk/gdkconv/COPYING
+share/doc/ja-gtk/gdkconv/ChangeLog
+share/doc/ja-gtk/gdkconv/FILES
+share/doc/ja-gtk/gdkconv/FILES.jp
+share/doc/ja-gtk/gdkconv/README
+share/doc/ja-gtk/gdkconv/README.jp
 share/ja-gtk/gtkrc
 share/ja-gtk/menu/menu.default
-@dirrm libexec/ja-gtk
 @dirrm share/ja-gtk/menu
 @dirrm share/ja-gtk
+@dirrm share/doc/ja-gtk/gdkconv
+@dirrm share/doc/ja-gtk
+@dirrm libexec/ja-gtk
 @dirrm include/gtk10/gtk
 @dirrm include/gtk10/gdk
 @dirrm include/gtk10

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981102203121.3243.qmail>