SOURCES: vim-localedir.patch (NEW) - use system gettext LC_MESSAGES location

glen glen at pld-linux.org
Wed Apr 15 09:31:24 CEST 2009


Author: glen                         Date: Wed Apr 15 07:31:24 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- use system gettext LC_MESSAGES location

---- Files affected:
SOURCES:
   vim-localedir.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/vim-localedir.patch
diff -u /dev/null SOURCES/vim-localedir.patch:1.1
--- /dev/null	Wed Apr 15 09:31:25 2009
+++ SOURCES/vim-localedir.patch	Wed Apr 15 09:31:18 2009
@@ -0,0 +1,73 @@
+--- vim72/src/main.c~	2009-04-15 01:00:47.000000000 +0300
++++ vim72/src/main.c	2009-04-15 01:11:33.555899981 +0300
+@@ -1382,23 +1382,10 @@
+ 
+ # ifdef FEAT_GETTEXT
+     {
+-	int	mustfree = FALSE;
+-	char_u	*p;
+-
+ #  ifdef DYNAMIC_GETTEXT
+ 	/* Initialize the gettext library */
+ 	dyn_libintl_init(NULL);
+ #  endif
+-	/* expand_env() doesn't work yet, because chartab[] is not initialized
+-	 * yet, call vim_getenv() directly */
+-	p = vim_getenv((char_u *)"VIMRUNTIME", &mustfree);
+-	if (p != NULL && *p != NUL)
+-	{
+-	    vim_snprintf((char *)NameBuff, MAXPATHL, "%s/lang", p);
+-	    bindtextdomain(VIMPACKAGE, (char *)NameBuff);
+-	}
+-	if (mustfree)
+-	    vim_free(p);
+ 	textdomain(VIMPACKAGE);
+     }
+ # endif
+--- vim72/src/misc1.c~	2009-04-15 01:00:48.000000000 +0300
++++ vim72/src/misc1.c	2009-04-15 01:13:00.319209732 +0300
+@@ -4056,17 +4056,6 @@
+ 	{
+ 	    vim_setenv((char_u *)"VIMRUNTIME", p);
+ 	    didset_vimruntime = TRUE;
+-#ifdef FEAT_GETTEXT
+-	    {
+-		char_u	*buf = concat_str(p, (char_u *)"/lang");
+-
+-		if (buf != NULL)
+-		{
+-		    bindtextdomain(VIMPACKAGE, (char *)buf);
+-		    vim_free(buf);
+-		}
+-	    }
+-#endif
+ 	}
+ 	else
+ 	{
+--- vim72/src/Makefile~	2009-04-15 01:00:48.000000000 +0300
++++ vim72/src/Makefile	2009-04-15 01:19:18.519171979 +0300
+@@ -957,6 +957,7 @@
+ PLUGSUBLOC	= $(VIMRTLOC)$(PLUGSUBDIR)
+ FTPLUGSUBLOC	= $(VIMRTLOC)$(FTPLUGSUBDIR)
+ LANGSUBLOC	= $(VIMRTLOC)$(LANGSUBDIR)
++LOCALESUBLOC	= $(DATADIR)/locale
+ COMPSUBLOC	= $(VIMRTLOC)$(COMPSUBDIR)
+ KMAPSUBLOC	= $(VIMRTLOC)$(KMAPSUBDIR)
+ MACROSUBLOC	= $(VIMRTLOC)$(MACROSUBDIR)
+@@ -1325,6 +1326,7 @@
+ DEST_PLUG = $(DESTDIR)$(PLUGSUBLOC)
+ DEST_FTP = $(DESTDIR)$(FTPLUGSUBLOC)
+ DEST_LANG = $(DESTDIR)$(LANGSUBLOC)
++DEST_LOCALE = $(DESTDIR)$(LOCALESUBLOC)
+ DEST_COMP = $(DESTDIR)$(COMPSUBLOC)
+ DEST_KMAP = $(DESTDIR)$(KMAPSUBLOC)
+ DEST_MACRO = $(DESTDIR)$(MACROSUBLOC)
+@@ -1988,7 +1988,7 @@
+ 	-$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
+ 		$(DEST_MAN_RU_U) $(INSTALLMLARGS)
+ 	if test -n "$(MAKEMO)" -a -f $(PODIR)/Makefile; then \
+-	   cd $(PODIR); $(MAKE) prefix=$(DESTDIR)$(prefix) LOCALEDIR=$(DEST_LANG) \
++	   cd $(PODIR); $(MAKE) prefix=$(DESTDIR)$(prefix) LOCALEDIR=$(DEST_LOCALE) \
+ 	   INSTALL_DATA=$(INSTALL_DATA) FILEMOD=$(FILEMOD) install; \
+ 	fi
+ 	if test -d $(LANGSOURCE); then \
================================================================


More information about the pld-cvs-commit mailing list