Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Jun 2001 13:47:34 -0600 (MDT)
From:      jhein@timing.com
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        reg@freebsd.org
Subject:   ports/28184: [PATCH] for latest gettext (0.10.38)
Message-ID:  <200106151947.f5FJlYa31698@Elmer.timing.com>

next in thread | raw e-mail | index | archive | help

>Number:         28184
>Category:       ports
>Synopsis:       [PATCH]es for upgrade to gettext-0.10.38
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 15 12:50:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     John E. Hein
>Release:        FreeBSD 4.3-RELEASE i386
>Organization:
Timing Solutions Corporation
>Environment:

FreeBSD flash.timing.com 4.3-RELEASE-TSC FreeBSD 4.3-RELEASE-TSC #0: Wed Jun 13 16:13:53 MDT 2001     imp@marvin.timing.com:/net/brain/uv/staging/imp/FreeBSD-tsc-4/sys/compile/FLASH  i386


>Description:

gettext has had a lot of fixes since 0.10.35 > a year ago (including
 security related fixes).
These patches upgraded the port to 0.10.38


>How-To-Repeat:


>Fix:


cd ports/devel/gettext
rm files/patch-ae files/patch-af files/patch-ah files/patch-ai files/patch-ak
cvs rm files/patch-ae files/patch-af files/patch-ah files/patch-ai files/patch-ak

patch the following:

$ cvs diff -u
cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /base/FreeBSD-CVS/ports/devel/gettext/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- Makefile	2000/06/16 21:49:54	1.21
+++ Makefile	2001/06/15 19:34:23
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	gettext
-PORTVERSION=	0.10.35
+PORTVERSION=	0.10.38
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GNU}
 MASTER_SITE_SUBDIR=	gettext
@@ -26,6 +26,5 @@
 	${MKDIR} ${PREFIX}/share/emacs/site-lisp
 	${INSTALL_DATA} ${WRKSRC}/misc/po-mode.el \
 		${PREFIX}/share/emacs/site-lisp/po-mode.el
-	${MKDIR} ${X11BASE}/share/locale
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /base/FreeBSD-CVS/ports/devel/gettext/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo	1998/12/01 22:38:45	1.2
+++ distinfo	2001/06/07 19:05:01
@@ -1 +1 @@
-MD5 (gettext-0.10.35.tar.gz) = f29d32b82217b9d89fcda66328752acc
+MD5 (gettext-0.10.38.tar.gz) = c807f357ea5e5324adf7ad3d52c40c84
Index: pkg-plist
===================================================================
RCS file: /base/FreeBSD-CVS/ports/devel/gettext/pkg-plist,v
retrieving revision 1.17
diff -u -r1.17 pkg-plist
--- pkg-plist	2000/06/16 10:37:52	1.17
+++ pkg-plist	2001/06/08 00:01:49
@@ -5,26 +5,64 @@
 bin/msgfmt
 bin/msgmerge
 bin/msgunfmt
+bin/ngettext
 bin/xgettext
+doc/gettext/bind_textdomain_codeset.3.html
+doc/gettext/bindtextdomain.3.html
+doc/gettext/gettext.3.html
+doc/gettext/gettext_1.html
+doc/gettext/gettext_10.html
+doc/gettext/gettext_11.html
+doc/gettext/gettext_12.html
+doc/gettext/gettext_13.html
+doc/gettext/gettext_14.html
+doc/gettext/gettext_2.html
+doc/gettext/gettext_3.html
+doc/gettext/gettext_4.html
+doc/gettext/gettext_5.html
+doc/gettext/gettext_6.html
+doc/gettext/gettext_7.html
+doc/gettext/gettext_8.html
+doc/gettext/gettext_9.html
+doc/gettext/gettext_foot.html
+doc/gettext/gettext_toc.html
+doc/gettext/ngettext.3.html
+doc/gettext/textdomain.3.html
+include/libintl.h
 @unexec install-info --delete %D/info/gettext.info %D/info/dir
+info/dir
 info/gettext.info
 @exec install-info %D/info/gettext.info %D/info/dir
-include/libintl.h
+lib/charset.alias
 lib/libintl.a
-lib/libintl.so
 lib/libintl.so.1
+man/man3/bind_textdomain_codeset.3
+man/man3/bindtextdomain.3
+man/man3/dcgettext.3
+man/man3/dcngettext.3
+man/man3/dgettext.3
+man/man3/dngettext.3
+man/man3/gettext.3
+man/man3/ngettext.3
+man/man3/textdomain.3
+share/aclocal/codeset.m4
 share/aclocal/gettext.m4
+share/aclocal/glibc21.m4
+share/aclocal/iconv.m4
+share/aclocal/isc-posix.m4
 share/aclocal/lcmessage.m4
 share/aclocal/progtest.m4
 share/gettext/ABOUT-NLS
-share/gettext/po/Makefile.in.in
 share/gettext/intl/ChangeLog
 share/gettext/intl/Makefile.in
 share/gettext/intl/VERSION
 share/gettext/intl/bindtextdom.c
-share/gettext/intl/cat-compat.c
+share/gettext/intl/config.charset
 share/gettext/intl/dcgettext.c
+share/gettext/intl/dcigettext.c
+share/gettext/intl/dcngettext.c
 share/gettext/intl/dgettext.c
+share/gettext/intl/dngettext.c
 share/gettext/intl/explodename.c
 share/gettext/intl/finddomain.c
 share/gettext/intl/gettext.c
@@ -34,38 +72,52 @@
 share/gettext/intl/intl-compat.c
 share/gettext/intl/l10nflist.c
 share/gettext/intl/libgettext.h
-share/gettext/intl/linux-msg.sed
+share/gettext/intl/libgnuintl.h
 share/gettext/intl/loadinfo.h
 share/gettext/intl/loadmsgcat.c
+share/gettext/intl/localcharset.c
+share/gettext/intl/locale.alias
 share/gettext/intl/localealias.c
-share/gettext/intl/po2tbl.sed.in
-share/gettext/intl/xopen-msg.sed
+share/gettext/intl/ngettext.c
+share/gettext/intl/plural.c
+share/gettext/intl/plural.y
+share/gettext/intl/ref-add.sin
+share/gettext/intl/ref-del.sin
 share/gettext/intl/textdomain.c
+share/gettext/po/Makefile.in.in
+share/locale/cs/LC_MESSAGES/gettext.mo
 share/locale/da/LC_MESSAGES/gettext.mo
 share/locale/de/LC_MESSAGES/gettext.mo
+share/locale/el/LC_MESSAGES/gettext.mo
+share/locale/en@boldquot/LC_MESSAGES/gettext.mo
+share/locale/en@quot/LC_MESSAGES/gettext.mo
 share/locale/es/LC_MESSAGES/gettext.mo
+share/locale/et/LC_MESSAGES/gettext.mo
 share/locale/fr/LC_MESSAGES/gettext.mo
+share/locale/gl/LC_MESSAGES/gettext.mo
+share/locale/id/LC_MESSAGES/gettext.mo
+share/locale/it/LC_MESSAGES/gettext.mo
+share/locale/ja/LC_MESSAGES/gettext.mo
 share/locale/ko/LC_MESSAGES/gettext.mo
+share/locale/locale.alias
 share/locale/nl/LC_MESSAGES/gettext.mo
+share/locale/nn/LC_MESSAGES/gettext.mo
 share/locale/no/LC_MESSAGES/gettext.mo
-share/locale/no@nynorsk/LC_MESSAGES/gettext.mo
 share/locale/pl/LC_MESSAGES/gettext.mo
 share/locale/pt/LC_MESSAGES/gettext.mo
+share/locale/pt_BR/LC_MESSAGES/gettext.mo
+share/locale/ru/LC_MESSAGES/gettext.mo
 share/locale/sl/LC_MESSAGES/gettext.mo
 share/locale/sv/LC_MESSAGES/gettext.mo
-share/locale/locale.alias
-share/emacs/site-lisp/po-mode.el
+share/locale/tr/LC_MESSAGES/gettext.mo
+share/locale/zh/LC_MESSAGES/gettext.mo
 @dirrm share/gettext/intl
 @dirrm share/gettext/po
 @dirrm share/gettext
 @unexec rmdir %D/share/locale/*/LC_MESSAGES 2>/dev/null || true
 @unexec rmdir %D/share/locale/* 2>/dev/null || true
+@unexec rmdir %D/share/locale 2>/dev/null || true
+@exec mkdir -p %D/share/locale
+@unexec rmdir %D/share/locale/*/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %D/share/locale/* 2>/dev/null || true
 @unexec rmdir %D/share/locale 2>/dev/null || true
-@exec mkdir -p %%LOCALBASE%%/share/locale
-@unexec rmdir %%LOCALBASE%%/share/locale/*/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %%LOCALBASE%%/share/locale/* 2>/dev/null || true
-@unexec rmdir %%LOCALBASE%%/share/locale 2>/dev/null || true
-@exec mkdir -p %%X11BASE%%/share/locale
-@unexec rmdir %%X11BASE%%/share/locale/*/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %%X11BASE%%/share/locale/* 2>/dev/null || true
-@unexec rmdir %%X11BASE%%/share/locale 2>/dev/null || true
cvs diff: Diffing files
Index: files/patch-ad
===================================================================
RCS file: /base/FreeBSD-CVS/ports/devel/gettext/files/patch-ad,v
retrieving revision 1.2
diff -u -r1.2 patch-ad
--- files/patch-ad	1998/12/06 15:30:16	1.2
+++ files/patch-ad	2001/06/07 19:11:02
@@ -1,24 +1,11 @@
---- misc/Makefile.in.orig	Fri May  1 14:47:40 1998
-+++ misc/Makefile.in	Thu Dec  3 20:11:52 1998
-@@ -164,10 +164,8 @@
- 	@list='$(lisp_LISP)'; for p in $$list; do \
- 	  if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
- 	  echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(lispdir)/$$p"; \
--	  $(INSTALL_DATA) $$d$$p $(DESTDIR)$(lispdir)/$$p; \
- 	  if test -f $${p}c; then \
- 	    echo " $(INSTALL_DATA) $${p}c $(DESTDIR)$(lispdir)/$${p}c"; \
--	    $(INSTALL_DATA) $${p}c $(DESTDIR)$(lispdir)/$${p}c; \
- 	  else : ; fi; \
- 	done
+--- doc/Makefile.in.orig	Wed May 23 14:48:53 2001
++++ doc/Makefile.in	Thu Jun  7 13:10:04 2001
+@@ -108,7 +108,7 @@
+ SED = sed
+ RM = rm -f
  
---- doc/Makefile.in.orig	Thu Dec  3 20:12:35 1998
-+++ doc/Makefile.in	Thu Dec  3 20:12:51 1998
-@@ -79,7 +79,7 @@
- LIBOBJS = @LIBOBJS@
- LIBTOOL = @LIBTOOL@
- LN_S = @LN_S@
--MAKEINFO = @MAKEINFO@
-+MAKEINFO = @MAKEINFO@ --no-split
- MKINSTALLDIRS = @MKINSTALLDIRS@
- MSGFMT = @MSGFMT@
- NM = @NM@
+-MAKEINFO = env LANG= LANGUAGE= @MAKEINFO@
++MAKEINFO = env LANG= LANGUAGE= @MAKEINFO@ --no-split
+ 
+ info_TEXINFOS = gettext.texi
+ gettext_TEXINFOS = iso-639.texi iso-3166.texi
>Release-Note:
>Audit-Trail:
>Unformatted:

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?200106151947.f5FJlYa31698>