summaryrefslogtreecommitdiffstats
path: root/devel/gettext
diff options
context:
space:
mode:
authormarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2004-12-13 16:18:41 +0800
committermarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2004-12-13 16:18:41 +0800
commit45f4b0bcc2b52d585122608b593dd258e9518960 (patch)
tree91490b9b4db02978dcb5d65452427b8a3b6243d3 /devel/gettext
parent41207560cc17abf2676717c15b78a462fb459724 (diff)
downloadmarcuscom-ports-45f4b0bcc2b52d585122608b593dd258e9518960.tar
marcuscom-ports-45f4b0bcc2b52d585122608b593dd258e9518960.tar.gz
marcuscom-ports-45f4b0bcc2b52d585122608b593dd258e9518960.tar.bz2
marcuscom-ports-45f4b0bcc2b52d585122608b593dd258e9518960.tar.lz
marcuscom-ports-45f4b0bcc2b52d585122608b593dd258e9518960.tar.xz
marcuscom-ports-45f4b0bcc2b52d585122608b593dd258e9518960.tar.zst
marcuscom-ports-45f4b0bcc2b52d585122608b593dd258e9518960.zip
Add gettext, and update to 0.14.1 (needed for C# translation support).
This update does *not* bump the shared library version, so a complete rebuild of ports is not required. Please test thoroughly. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@3247 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/gettext')
-rw-r--r--devel/gettext/Makefile125
-rw-r--r--devel/gettext/distinfo2
-rw-r--r--devel/gettext/files/patch-ad15
-rw-r--r--devel/gettext/files/patch-ak13
-rw-r--r--devel/gettext/files/patch-config_ltmain.sh53
-rw-r--r--devel/gettext/files/patch-gettext-runtime_configure20
-rw-r--r--devel/gettext/files/patch-gettext-runtime_intl_Makefile.in65
-rw-r--r--devel/gettext/files/patch-gettext-tools_Makefile.in11
-rw-r--r--devel/gettext/files/patch-gettext-tools_config.h.in12
-rw-r--r--devel/gettext/files/patch-gettext-tools_configure47
-rw-r--r--devel/gettext/files/patch-gettext-tools_lib_Makefile.in29
-rw-r--r--devel/gettext/files/patch-gettext-tools_src_Makefile.in39
-rw-r--r--devel/gettext/files/patch-gettext-tools_src_x-glade.c15
-rw-r--r--devel/gettext/pkg-descr7
-rw-r--r--devel/gettext/pkg-plist338
15 files changed, 791 insertions, 0 deletions
diff --git a/devel/gettext/Makefile b/devel/gettext/Makefile
new file mode 100644
index 000000000..6c2678859
--- /dev/null
+++ b/devel/gettext/Makefile
@@ -0,0 +1,125 @@
+# New ports collection makefile for: gettext
+# Date created: 16 March 1998
+# Whom: Yukihiro Nakai <Nakai@technologist.com>
+#
+# $FreeBSD: ports/devel/gettext/Makefile,v 1.64 2004/10/19 16:09:14 eik Exp $
+#
+
+PORTNAME= gettext
+PORTVERSION= 0.14.1
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= gettext
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= GNU gettext package
+
+GNU_CONFIGURE= yes
+CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
+USE_ICONV= yes
+CONFIGURE_ENV= ACLOCAL="${TRUE}" \
+ AUTOCONF="${TRUE}" \
+ AUTOMAKE="${TRUE}" \
+ AUTOHEADER="${TRUE}" \
+ MAKEINFO="makeinfo --no-split" \
+ CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+CONFIGURE_ARGS= --mandir=${PREFIX}/man
+INSTALLS_SHLIB= yes
+
+.if !defined(WITHOUT_GETTEXT_OPTIONS)
+OPTIONS= EXAMPLES "install example files" off \
+ HTMLMAN "install man pages in HTML format" off
+.endif
+PLIST= ${WRKDIR}/plist
+PLISTU= ${WRKDIR}/plist-unsorted
+PLIST_SUB= LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} \
+ VERSION=${PORTVERSION}
+
+MAN1= autopoint.1 gettext.1 gettextize.1 msgattrib.1 msgcat.1 \
+ msgcmp.1 msgcomm.1 msgconv.1 msgen.1 msgexec.1 \
+ msgfilter.1 msgfmt.1 msggrep.1 msginit.1 msgmerge.1 \
+ msgunfmt.1 msguniq.1 ngettext.1 xgettext.1 envsubst.1
+MAN3= bind_textdomain_codeset.3 bindtextdomain.3 dcgettext.3 \
+ dcngettext.3 dgettext.3 dngettext.3 gettext.3 ngettext.3 \
+ textdomain.3
+HTML= gettext.3 ngettext.3 textdomain.3 \
+ bindtextdomain.3 bind_textdomain_codeset.3
+
+INFO= autosprintf gettext
+
+.ifdef USE_GETTEXT
+.error USE_GETTEXT is defined as an environment variable, or in the arguments \
+ to "make". Please unset it and restart the build.
+.endif
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 500000
+CONFIGURE_ARGS+= --with-libexpat-prefix=${LOCALBASE}/lib
+LIB_DEPENDS+= expat.5:${PORTSDIR}/textproc/expat2
+.endif
+
+pre-extract:
+.if exists(${PREFIX}/bin/kaffe)
+ @${ECHO_MSG} "Gettext won't build with Kaffe's jar utility. Doing:"
+ -${MV} ${PREFIX}/bin/jar ${PREFIX}/bin/jar.backup
+ @${ECHO_MSG} "Be sure to mv" ${PREFIX}/bin/jar.backup ${PREFIX}/bin/jar
+ @${ECHO_MSG} "if you abandon your attempt to build gettext.
+ @sleep 5
+.endif
+
+post-build:
+.if exists(${PREFIX}/bin/kaffe)
+ -${MV} ${PREFIX}/bin/jar.backup ${PREFIX}/bin/jar
+ @${ECHO_MSG}
+ @${ECHO_MSG} "Your" ${PREFIX}/bin/jar "has been restored."
+ @sleep 5
+.endif
+
+pre-install:
+ @${RM} -f ${PLISTU}
+ @${TOUCH} ${PLISTU}
+.if !defined (NOPORTDOCS)
+.for ii in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 foot toc
+ ${ECHO_CMD} %%DOCSDIR%%/gettext_${ii}.html >> ${PLISTU}
+.endfor
+.endif
+.if defined (WITH_HTMLMAN)
+.for ii in ${MAN1} ${HTML}
+ ${ECHO_CMD} %%DOCSDIR%%/${ii}.html >> ${PLISTU}
+.endfor
+.endif
+.if defined (WITH_EXAMPLES)
+ cd ${WRKSRC}/gettext-tools && \
+ ${FIND} -s examples -type f | ${GREP} -vw examples/po | \
+ ${GREP} -v ChangeLog | ${GREP} -v examples/Makefile | \
+ ${GREP} -v examples/installpaths.in | \
+ ${SED} 's:^:share/doc/gettext/:' >> ${PLISTU} && \
+ ${FIND} -d examples -type d | ${GREP} -v examples/po | \
+ ${GREP} / | ${SED} -e 's:^:@dirrm share/doc/gettext/:' \
+ >> ${PLISTU}
+.endif
+ @${CAT} ${.CURDIR}/pkg-plist ${PLISTU} | ${GREP} -v ^@ > ${PLIST}
+ @${SORT} -r ${.CURDIR}/pkg-plist ${PLISTU} | ${GREP} ^@dirrm >> ${PLIST}
+ @${GREP} -h ^@ ${.CURDIR}/pkg-plist ${PLISTU} | ${GREP} exec >> ${PLIST}
+
+post-install:
+.for f in po-compat.el po-mode.el
+ ${INSTALL_DATA} ${WRKSRC}/gettext-tools/misc/${f} ${PREFIX}/share/emacs/site-lisp
+.endfor
+ ${MKDIR} ${X11BASE}/share/locale
+ cd ${WRKSRC}/gettext-tools/doc && make install-info-am
+.if !defined (NOPORTDOCS)
+ cd ${WRKSRC}/gettext-runtime/doc && make install-data
+ cd ${WRKSRC}/gettext-tools/doc && make install-data-local
+.endif
+.if defined (WITH_EXAMPLES)
+ cd ${WRKSRC}/gettext-tools/examples && make install
+.endif
+.if !defined (WITH_HTMLMAN)
+ cd ${WRKSRC}/gettext-runtime/man && make uninstall-html
+ cd ${WRKSRC}/gettext-tools/man && make uninstall-html
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/gettext/distinfo b/devel/gettext/distinfo
new file mode 100644
index 000000000..aad848b86
--- /dev/null
+++ b/devel/gettext/distinfo
@@ -0,0 +1,2 @@
+MD5 (gettext-0.14.1.tar.gz) = 78f4b862510beb2e5d43223dd610e77d
+SIZE (gettext-0.14.1.tar.gz) = 6550874
diff --git a/devel/gettext/files/patch-ad b/devel/gettext/files/patch-ad
new file mode 100644
index 000000000..a5e2a7e10
--- /dev/null
+++ b/devel/gettext/files/patch-ad
@@ -0,0 +1,15 @@
+$FreeBSD: ports/devel/gettext/files/patch-ad,v 1.6 2004/01/23 18:12:16 trevor Exp $
+
+--- gettext-tools/misc/Makefile.in.orig Thu May 22 09:41:22 2003
++++ gettext-tools/misc/Makefile.in Wed Jun 11 14:00:52 2003
+@@ -332,10 +332,8 @@
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(lispLISP_INSTALL) $$d$$p $(DESTDIR)$(lispdir)/$$f"; \
+- $(lispLISP_INSTALL) $$d$$p $(DESTDIR)$(lispdir)/$$f; \
+ if test -f $${p}c; then \
+ echo " $(lispLISP_INSTALL) $${p}c $(DESTDIR)$(lispdir)/$${f}c"; \
+- $(lispLISP_INSTALL) $${p}c $(DESTDIR)$(lispdir)/$${f}c; \
+ else : ; fi; \
+ done; \
+ else : ; fi
diff --git a/devel/gettext/files/patch-ak b/devel/gettext/files/patch-ak
new file mode 100644
index 000000000..e6d0da74f
--- /dev/null
+++ b/devel/gettext/files/patch-ak
@@ -0,0 +1,13 @@
+$FreeBSD: ports/devel/gettext/files/patch-ak,v 1.3 2004/01/23 18:12:16 trevor Exp $
+
+--- gettext-tools/misc/po-mode.el.orig Sun Jan 23 22:35:10 2000
++++ gettext-tools/misc/po-mode.el Sun Jan 23 22:35:39 2000
+@@ -330,7 +330,7 @@
+ :type 'face
+ :group 'po)
+
+-(defcustom po-gzip-uuencode-command "gzip -9 | uuencode -m"
++(defcustom po-gzip-uuencode-command "gzip -9 | uuencode"
+ "*The filter to use for preparing a mail invoice of the PO file.
+ Normally \"gzip -9 | uuencode -m\", remove the -9 for lesser compression,
+ or remove the -m if you are not using the GNU version of `uuencode'."
diff --git a/devel/gettext/files/patch-config_ltmain.sh b/devel/gettext/files/patch-config_ltmain.sh
new file mode 100644
index 000000000..c3dcb4723
--- /dev/null
+++ b/devel/gettext/files/patch-config_ltmain.sh
@@ -0,0 +1,53 @@
+$FreeBSD: ports/devel/gettext/files/patch-config_ltmain.sh,v 1.2 2004/01/23 18:12:16 trevor Exp $
+
+--- config/ltmain.sh.orig Tue Apr 15 19:22:56 2003
++++ config/ltmain.sh Wed Jun 11 14:15:07 2003
+@@ -1279,7 +1279,7 @@
+ esac
+ elif test "X$arg" = "X-lc_r"; then
+ case $host in
+- *-*-openbsd* | *-*-freebsd*)
++ *-*-openbsd* | *-*-freebsd4*)
+ # Do not include libc_r directly, use -pthread flag.
+ continue
+ ;;
+@@ -1289,8 +1289,16 @@
+ continue
+ ;;
+
++ -pthread)
++ compile_command="$compile_command -pthread"
++ finalize_command="$finalize_command -pthread"
++ compiler_flags="$compiler_flags -pthread"
++ continue
++ ;;
++
+ -module)
+ module=yes
++ build_old_libs=no
+ continue
+ ;;
+
+@@ -3001,6 +3009,9 @@
+ # problems, so we reset it completely
+ verstring=
+ ;;
++ *-*-freebsd*)
++ # FreeBSD doesn't need this...
++ ;;
+ *)
+ verstring="0.0"
+ ;;
+@@ -5429,10 +5440,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
++ if /usr/bin/false; then
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/devel/gettext/files/patch-gettext-runtime_configure b/devel/gettext/files/patch-gettext-runtime_configure
new file mode 100644
index 000000000..bf307ffa9
--- /dev/null
+++ b/devel/gettext/files/patch-gettext-runtime_configure
@@ -0,0 +1,20 @@
+--- gettext-runtime/configure.orig Thu Jan 29 12:12:42 2004
++++ gettext-runtime/configure Mon Dec 13 02:57:36 2004
+@@ -1938,7 +1938,7 @@
+
+ docdir='${datadir}/doc/gettext'
+
+-test "$mandir" != '${prefix}/man' || mandir='${datadir}/man'
++test "$mandir" != '${prefix}/man' || mandir='${prefix}/man'
+
+ ac_ext=c
+ ac_cpp='$CPP $CPPFLAGS'
+@@ -3635,7 +3635,7 @@
+ fi
+
+ if test -n "$HAVE_JAVACOMP" && test -n "$JAR"; then
+- BUILDJAVA=yes
++ BUILDJAVA=no
+ else
+ BUILDJAVA=no
+ fi
diff --git a/devel/gettext/files/patch-gettext-runtime_intl_Makefile.in b/devel/gettext/files/patch-gettext-runtime_intl_Makefile.in
new file mode 100644
index 000000000..05be764cc
--- /dev/null
+++ b/devel/gettext/files/patch-gettext-runtime_intl_Makefile.in
@@ -0,0 +1,65 @@
+--- gettext-runtime/intl/Makefile.in.orig Sat Jan 17 10:54:06 2004
++++ gettext-runtime/intl/Makefile.in Mon Dec 13 02:46:25 2004
+@@ -52,7 +52,7 @@
+ YFLAGS = --name-prefix=__gettext
+
+ DEFS = -DLOCALEDIR=\"$(localedir)\" -DLOCALE_ALIAS_PATH=\"$(aliaspath)\" \
+--DLIBDIR=\"$(libdir)\" -DIN_LIBINTL \
++-DLIBDIR=\"$(prefix)/libdata\" -DIN_LIBINTL \
+ -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \
+ -Dset_relocation_prefix=libintl_set_relocation_prefix \
+ -Drelocate=libintl_relocate \
+@@ -152,7 +152,7 @@
+ libintl.la libgnuintl.la: $(OBJECTS)
+ $(LIBTOOL) --mode=link \
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS) $(LDFLAGS) -o $@ \
+- $(OBJECTS) @LTLIBICONV@ $(LIBS) -lc \
++ $(OBJECTS) @LTLIBICONV@ $(LIBS) \
+ -version-info $(LTV_CURRENT):$(LTV_REVISION):$(LTV_AGE) \
+ -rpath $(libdir) \
+ -no-undefined
+@@ -162,7 +162,7 @@
+ # according to the libtool documentation, section "Library interface versions".
+ # Maintainers of other packages that include the intl directory must *not*
+ # change these values.
+-LTV_CURRENT=7
++LTV_CURRENT=6
+ LTV_REVISION=0
+ LTV_AGE=4
+
+@@ -283,22 +283,6 @@
+ : ; \
+ fi
+ if test '@USE_INCLUDED_LIBINTL@' = yes; then \
+- test @GLIBC21@ != no || $(mkinstalldirs) $(DESTDIR)$(libdir); \
+- temp=$(DESTDIR)$(libdir)/t-charset.alias; \
+- dest=$(DESTDIR)$(libdir)/charset.alias; \
+- if test -f $(DESTDIR)$(libdir)/charset.alias; then \
+- orig=$(DESTDIR)$(libdir)/charset.alias; \
+- sed -f ref-add.sed $$orig > $$temp; \
+- $(INSTALL_DATA) $$temp $$dest; \
+- rm -f $$temp; \
+- else \
+- if test @GLIBC21@ = no; then \
+- orig=charset.alias; \
+- sed -f ref-add.sed $$orig > $$temp; \
+- $(INSTALL_DATA) $$temp $$dest; \
+- rm -f $$temp; \
+- fi; \
+- fi; \
+ $(mkinstalldirs) $(DESTDIR)$(localedir); \
+ test -f $(DESTDIR)$(localedir)/locale.alias \
+ && orig=$(DESTDIR)$(localedir)/locale.alias \
+@@ -382,9 +366,9 @@
+ : ; \
+ fi
+ if test '@USE_INCLUDED_LIBINTL@' = yes; then \
+- if test -f $(DESTDIR)$(libdir)/charset.alias; then \
+- temp=$(DESTDIR)$(libdir)/t-charset.alias; \
+- dest=$(DESTDIR)$(libdir)/charset.alias; \
++ if test -f $(DESTDIR)$(prefix)/libdata/charset.alias; then \
++ temp=$(DESTDIR)$(prefix)/libdata/t-charset.alias; \
++ dest=$(DESTDIR)$(prefix)/libdata/charset.alias; \
+ sed -f ref-del.sed $$dest > $$temp; \
+ if grep '^# Packages using this file: $$' $$temp > /dev/null; then \
+ rm -f $$dest; \
diff --git a/devel/gettext/files/patch-gettext-tools_Makefile.in b/devel/gettext/files/patch-gettext-tools_Makefile.in
new file mode 100644
index 000000000..a619db7d2
--- /dev/null
+++ b/devel/gettext/files/patch-gettext-tools_Makefile.in
@@ -0,0 +1,11 @@
+--- gettext-tools/Makefile.in.orig Thu Jan 29 12:13:35 2004
++++ gettext-tools/Makefile.in Mon Dec 13 02:21:20 2004
+@@ -328,7 +328,7 @@
+ target_alias = @target_alias@
+ AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies
+ ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../autoconf-lib-link/m4 -I ../config/m4
+-SUBDIRS = doc intl lib libuniname src po projects misc man m4 tests examples
++SUBDIRS = intl lib libuniname src po projects misc man m4
+ # vms_jackets.h is a header that comes with Compaq's "porting library".
+ # KEEP_CRTL_SETLOCALE tells it to not override the native locale support.
+ EXTRA_DIST = misc/DISCLAIM Makefile.vms config.h_vms README.woe32 Makefile.msvc config.h.msvc windows/alloca.h windows/fnmatch.h windows/stdbool.h windows/gettextlib.def windows/gettextsrc.def windows/gettextpo.def windows/gettextlib.rc windows/gettextsrc.rc windows/gettextpo.rc
diff --git a/devel/gettext/files/patch-gettext-tools_config.h.in b/devel/gettext/files/patch-gettext-tools_config.h.in
new file mode 100644
index 000000000..cab5933fd
--- /dev/null
+++ b/devel/gettext/files/patch-gettext-tools_config.h.in
@@ -0,0 +1,12 @@
+--- gettext-tools/config.h.in.orig Sat Aug 28 11:50:21 2004
++++ gettext-tools/config.h.in Sat Aug 28 11:51:26 2004
+@@ -45,6 +45,9 @@
+ /* Define to 1 if you have the `atexit' function. */
+ #undef HAVE_ATEXIT
+
++/* Define if the expat library is bsdxml. */
++#undef HAVE_BSDXML
++
+ /* Define to 1 if you have the `btowc' function. */
+ #undef HAVE_BTOWC
+
diff --git a/devel/gettext/files/patch-gettext-tools_configure b/devel/gettext/files/patch-gettext-tools_configure
new file mode 100644
index 000000000..971342a41
--- /dev/null
+++ b/devel/gettext/files/patch-gettext-tools_configure
@@ -0,0 +1,47 @@
+--- gettext-tools/configure.orig Thu Jan 29 12:13:22 2004
++++ gettext-tools/configure Mon Dec 13 02:56:59 2004
+@@ -463,7 +463,7 @@
+ # include <unistd.h>
+ #endif"
+
+-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot localedir docdir CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE YACC GCJ GCJFLAGS HAVE_GCJ BUILDJAVAEXE CPP EGREP HAVE_GCJ_IN_PATH HAVE_JAVAC_IN_PATH HAVE_JIKES_IN_PATH JAVAC CLASSPATH CLASSPATH_SEPARATOR HAVE_GCJ_C HAVE_JAVAC HAVE_JIKES JAR BUILDJAVA HAVE_GIJ_IN_PATH HAVE_JAVA_IN_PATH HAVE_JRE_IN_PATH HAVE_JVIEW_IN_PATH JAVA HAVE_GIJ HAVE_JAVA HAVE_JRE HAVE_JVIEW TESTJAVA CSHARP_CHOICE HAVE_CSCC_IN_PATH HAVE_MCS_IN_PATH HAVE_CSC_IN_PATH HAVE_CSCC HAVE_MCS HAVE_CSC BUILDCSHARP HAVE_ILRUN_IN_PATH HAVE_MONO_IN_PATH MONO_PATH MONO_PATH_SEPARATOR HAVE_ILRUN HAVE_MONO TESTCSHARP build build_cpu build_vendor build_os host host_cpu host_vendor host_os LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL RELOCATABLE LIBOBJS SET_RELOCATABLE RELOCATABLE_VIA_LD_TRUE RELOCATABLE_VIA_LD_FALSE STDBOOL_H HAVE__BOOL ALLOCA ALLOCA_H FNMATCH_H MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE GLIBC21 HAVE_POSIX_PRINTF HAVE_ASPRINTF HAVE_SNPRINTF HAVE_WPRINTF LIBICONV LTLIBICONV INTLBISON BUILD_INCLUDED_LIBINTL USE_INCLUDED_LIBINTL CATOBJEXT DATADIRNAME INSTOBJEXT GENCAT INTLOBJS INTL_LIBTOOL_SUFFIX_PREFIX INTLLIBS LIBINTL LTLIBINTL POSUB LIBEXPAT LTLIBEXPAT HAVE_LIBEXPAT EMACS EMACSLOADPATH lispdir aclocaldir DVIPS TEXI2PDF PERL CROSS_COMPILING LOCALE_FR TESTLIBASPRINTF LTLIBOBJS'
++ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot localedir docdir CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE YACC GCJ GCJFLAGS HAVE_GCJ BUILDJAVAEXE CPP EGREP HAVE_GCJ_IN_PATH HAVE_JAVAC_IN_PATH HAVE_JIKES_IN_PATH JAVAC CLASSPATH CLASSPATH_SEPARATOR HAVE_GCJ_C HAVE_JAVAC HAVE_JIKES JAR BUILDJAVA HAVE_GIJ_IN_PATH HAVE_JAVA_IN_PATH HAVE_JRE_IN_PATH HAVE_JVIEW_IN_PATH JAVA HAVE_GIJ HAVE_JAVA HAVE_JRE HAVE_JVIEW TESTJAVA CSHARP_CHOICE HAVE_CSCC_IN_PATH HAVE_MCS_IN_PATH HAVE_CSC_IN_PATH HAVE_CSCC HAVE_MCS HAVE_CSC BUILDCSHARP HAVE_ILRUN_IN_PATH HAVE_MONO_IN_PATH MONO_PATH MONO_PATH_SEPARATOR HAVE_ILRUN HAVE_MONO TESTCSHARP build build_cpu build_vendor build_os host host_cpu host_vendor host_os LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL RELOCATABLE LIBOBJS SET_RELOCATABLE RELOCATABLE_VIA_LD_TRUE RELOCATABLE_VIA_LD_FALSE STDBOOL_H HAVE__BOOL ALLOCA ALLOCA_H FNMATCH_H MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE GLIBC21 HAVE_POSIX_PRINTF HAVE_ASPRINTF HAVE_SNPRINTF HAVE_WPRINTF LIBICONV LTLIBICONV INTLBISON BUILD_INCLUDED_LIBINTL USE_INCLUDED_LIBINTL CATOBJEXT DATADIRNAME INSTOBJEXT GENCAT INTLOBJS INTL_LIBTOOL_SUFFIX_PREFIX INTLLIBS LIBINTL LTLIBINTL POSUB LIBEXPAT LTLIBEXPAT HAVE_LIBEXPAT HAVE_BSDXML EMACS EMACSLOADPATH lispdir aclocaldir DVIPS TEXI2PDF PERL CROSS_COMPILING LOCALE_FR TESTLIBASPRINTF LTLIBOBJS'
+ ac_subst_files=''
+
+ # Initialize some variables set by options.
+@@ -1962,7 +1962,7 @@
+
+ docdir='${datadir}/doc/gettext'
+
+-test "$mandir" != '${prefix}/man' || mandir='${datadir}/man'
++test "$mandir" != '${prefix}/man' || mandir='${prefix}/man'
+
+ ac_ext=c
+ ac_cpp='$CPP $CPPFLAGS'
+@@ -3764,7 +3764,7 @@
+ fi
+
+ if test -n "$HAVE_JAVACOMP" && test -n "$JAR"; then
+- BUILDJAVA=yes
++ BUILDJAVA=no
+ else
+ BUILDJAVA=no
+ fi
+@@ -36704,6 +36704,17 @@
+
+
+ case "$host_os" in
++ freebsd[5-9]*)
++
++cat >>confdefs.h <<\_ACEOF
++#define HAVE_BSDXML 1
++#define HAVE_LIBEXPAT 1
++_ACEOF
++
++ LIBEXPAT="-lbsdxml"
++ LTLIBEXPAT="-lbsdxml"
++
++ ;;
+ linux*)
+
+ cat >>confdefs.h <<\_ACEOF
diff --git a/devel/gettext/files/patch-gettext-tools_lib_Makefile.in b/devel/gettext/files/patch-gettext-tools_lib_Makefile.in
new file mode 100644
index 000000000..4644ecaa6
--- /dev/null
+++ b/devel/gettext/files/patch-gettext-tools_lib_Makefile.in
@@ -0,0 +1,29 @@
+--- gettext-tools/lib/Makefile.in.orig Thu Jan 29 12:13:36 2004
++++ gettext-tools/lib/Makefile.in Mon Dec 13 02:27:59 2004
+@@ -174,7 +174,7 @@
+ CXXFLAGS = @CXXFLAGS@
+ CYGPATH_W = @CYGPATH_W@
+ DATADIRNAME = @DATADIRNAME@
+-DEFS = -DEXEEXT=\"$(EXEEXT)\" -DDEPENDS_ON_LIBINTL=1 -DDEPENDS_ON_LIBICONV=1 @DEFS@ -DLIBDIR=\"$(libdir)\"
++DEFS = -DEXEEXT=\"$(EXEEXT)\" -DDEPENDS_ON_LIBINTL=1 -DDEPENDS_ON_LIBICONV=1 @DEFS@ -DLIBDIR=\"$(prefix)/libdata\"
+ DEPDIR = @DEPDIR@
+ DLLTOOL = @DLLTOOL@
+ DVIPS = @DVIPS@
+@@ -451,7 +451,7 @@
+ # Need @LTLIBICONV@ because linebreak.c uses iconv().
+ libgettextlib_la_LDFLAGS = \
+ -release @VERSION@ \
+- @LTLIBINTL@ @LTLIBICONV@ -lc -no-undefined
++ @LTLIBINTL@ @LTLIBICONV@ -no-undefined
+
+
+ # Extra files to be installed.
+@@ -725,7 +725,7 @@
+
+ install-data-am: install-examplesconfigDATA install-gettextsrcDATA
+
+-install-exec-am: install-exec-local install-libLTLIBRARIES
++install-exec-am: install-libLTLIBRARIES
+
+ install-info: install-info-am
+
diff --git a/devel/gettext/files/patch-gettext-tools_src_Makefile.in b/devel/gettext/files/patch-gettext-tools_src_Makefile.in
new file mode 100644
index 000000000..b3fab3024
--- /dev/null
+++ b/devel/gettext/files/patch-gettext-tools_src_Makefile.in
@@ -0,0 +1,39 @@
+$FreeBSD: ports/devel/gettext/files/patch-gettext-tools_src_Makefile.in,v 1.2 2004/01/23 18:12:16 trevor Exp $
+
+--- gettext-tools/src/Makefile.in.orig Thu May 22 09:41:24 2003
++++ gettext-tools/src/Makefile.in Wed Jun 11 14:10:48 2003
+@@ -72,7 +72,7 @@
+ -DUSEJEXE=$(USEJEXE) \
+ -DGETTEXTJEXEDIR=\"$(pkglibdir)\" \
+ -DGETTEXTJAR=\"$(jardir)/gettext.jar\" \
+- -DLIBDIR=\"$(libdir)\" \
++ -DLIBDIR=\"$(prefix)/libdata\" \
+ -DGETTEXTDATADIR=\"$(pkgdatadir)\" \
+ -DPROJECTSDIR=\"$(projectsdir)\" @DEFS@
+
+@@ -336,7 +336,7 @@
+ # use iconv().
+ libgettextsrc_la_LDFLAGS = \
+ -release @VERSION@ \
+- ../lib/libgettextlib.la @LTLIBINTL@ @LTLIBICONV@ -lc -no-undefined
++ ../lib/libgettextlib.la @LTLIBINTL@ @LTLIBICONV@ -no-undefined
+
+
+ # How to build libgettextpo.la.
+@@ -1316,11 +1316,11 @@
+ # Special rules for installation of auxiliary programs.
+
+ install-exec-local:
+- $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
+- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) hostname$(EXEEXT) $(DESTDIR)$(pkglibdir)/hostname$(EXEEXT)
+- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) urlget$(EXEEXT) $(DESTDIR)$(pkglibdir)/urlget$(EXEEXT)
+- $(INSTALL_SCRIPT) user-email $(DESTDIR)$(pkglibdir)/user-email
+- $(INSTALL_SCRIPT) $(srcdir)/project-id $(DESTDIR)$(pkglibdir)/project-id
++ $(mkinstalldirs) $(DESTDIR)$(prefix)/libdata/$(PACKAGE)
++ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) hostname$(EXEEXT) $(DESTDIR)$(prefix)/libdata/$(PACKAGE)/hostname$(EXEEXT)
++ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) urlget$(EXEEXT) $(DESTDIR)$(prefix)/libdata/$(PACKAGE)/urlget$(EXEEXT)
++ $(INSTALL_SCRIPT) user-email $(DESTDIR)$(prefix)/libdata/$(PACKAGE)/user-email
++ $(INSTALL_SCRIPT) $(srcdir)/project-id $(DESTDIR)$(prefix)/libdata/$(PACKAGE)/project-id
+
+ installdirs-local:
+ $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
diff --git a/devel/gettext/files/patch-gettext-tools_src_x-glade.c b/devel/gettext/files/patch-gettext-tools_src_x-glade.c
new file mode 100644
index 000000000..a482cd98d
--- /dev/null
+++ b/devel/gettext/files/patch-gettext-tools_src_x-glade.c
@@ -0,0 +1,15 @@
+--- gettext-tools/src/x-glade.c.orig Sat Aug 28 11:53:08 2004
++++ gettext-tools/src/x-glade.c Sat Aug 28 11:53:48 2004
+@@ -30,7 +30,11 @@
+ # include <dlfcn.h>
+ #else
+ # if HAVE_LIBEXPAT
+-# include <expat.h>
++# if HAVE_BSDXML
++# include <bsdxml.h>
++# else
++# include <expat.h>
++# endif
+ # endif
+ #endif
+
diff --git a/devel/gettext/pkg-descr b/devel/gettext/pkg-descr
new file mode 100644
index 000000000..38165c086
--- /dev/null
+++ b/devel/gettext/pkg-descr
@@ -0,0 +1,7 @@
+This is the GNU gettext package. It is interesting for authors or
+maintainers of other packages or programs which they want to see
+internationalized. As one step the handling of messages in different
+languages should be implemented. For this task GNU gettext provides
+the needed tools and library functions.
+
+WWW: http://www.gnu.org/software/gettext/
diff --git a/devel/gettext/pkg-plist b/devel/gettext/pkg-plist
new file mode 100644
index 000000000..5bce1b8e6
--- /dev/null
+++ b/devel/gettext/pkg-plist
@@ -0,0 +1,338 @@
+@comment $FreeBSD: ports/devel/gettext/pkg-plist,v 1.29 2004/11/24 21:39:30 kris Exp $
+bin/autopoint
+bin/envsubst
+bin/gettext
+bin/gettext.sh
+bin/gettextize
+bin/msgattrib
+bin/msgcat
+bin/msgcmp
+bin/msgcomm
+bin/msgconv
+bin/msgen
+bin/msgexec
+bin/msgfilter
+bin/msgfmt
+bin/msggrep
+bin/msginit
+bin/msgmerge
+bin/msgunfmt
+bin/msguniq
+bin/ngettext
+bin/xgettext
+include/autosprintf.h
+include/gettext-po.h
+include/libintl.h
+lib/libasprintf.a
+lib/libasprintf.so
+lib/libasprintf.so.0
+lib/libgettextlib-%%VERSION%%.so
+lib/libgettextlib.a
+lib/libgettextlib.so
+lib/libgettextpo.a
+lib/libgettextpo.so
+lib/libgettextpo.so.1
+lib/libgettextsrc-%%VERSION%%.so
+lib/libgettextsrc.so
+lib/libintl.a
+lib/libintl.so
+lib/libintl.so.6
+libdata/gettext-tools/hostname
+libdata/gettext-tools/project-id
+libdata/gettext-tools/urlget
+libdata/gettext-tools/user-email
+share/aclocal/codeset.m4
+share/aclocal/gettext.m4
+share/aclocal/glibc21.m4
+share/aclocal/iconv.m4
+share/aclocal/intdiv0.m4
+share/aclocal/intmax.m4
+share/aclocal/inttypes-pri.m4
+share/aclocal/inttypes.m4
+share/aclocal/inttypes_h.m4
+share/aclocal/isc-posix.m4
+share/aclocal/lcmessage.m4
+share/aclocal/lib-ld.m4
+share/aclocal/lib-link.m4
+share/aclocal/lib-prefix.m4
+share/aclocal/longdouble.m4
+share/aclocal/longlong.m4
+share/aclocal/nls.m4
+share/aclocal/po.m4
+share/aclocal/printf-posix.m4
+share/aclocal/progtest.m4
+share/aclocal/signed.m4
+share/aclocal/size_max.m4
+share/aclocal/stdint_h.m4
+share/aclocal/uintmax_t.m4
+share/aclocal/ulonglong.m4
+share/aclocal/wchar_t.m4
+share/aclocal/wint_t.m4
+share/aclocal/xsize.m4
+%%DOCSDIR%%/csharpdoc/GNU_Gettext.html
+%%DOCSDIR%%/csharpdoc/GNU_Gettext_GettextResourceManager.html
+%%DOCSDIR%%/csharpdoc/GNU_Gettext_GettextResourceSet.html
+%%DOCSDIR%%/csharpdoc/begin.html
+%%DOCSDIR%%/csharpdoc/index.html
+%%DOCSDIR%%/csharpdoc/namespaces.html
+%%DOCSDIR%%/examples/config/csharpcomp.m4
+%%DOCSDIR%%/examples/config/csharpcomp.sh.in
+%%DOCSDIR%%/examples/config/csharpexec.m4
+%%DOCSDIR%%/examples/config/csharpexec.sh.in
+%%DOCSDIR%%/examples/config/gcj.m4
+%%DOCSDIR%%/examples/config/javacomp.m4
+%%DOCSDIR%%/examples/config/javacomp.sh.in
+%%DOCSDIR%%/examples/config/javaexec.m4
+%%DOCSDIR%%/examples/config/javaexec.sh.in
+%%DOCSDIR%%/javadoc1/AllNames.html
+%%DOCSDIR%%/javadoc1/gnu.gettext.GettextResource.html
+%%DOCSDIR%%/javadoc1/images/blue-ball-small.gif
+%%DOCSDIR%%/javadoc1/images/blue-ball.gif
+%%DOCSDIR%%/javadoc1/images/class-index.gif
+%%DOCSDIR%%/javadoc1/images/constructor-index.gif
+%%DOCSDIR%%/javadoc1/images/constructors.gif
+%%DOCSDIR%%/javadoc1/images/cyan-ball-small.gif
+%%DOCSDIR%%/javadoc1/images/cyan-ball.gif
+%%DOCSDIR%%/javadoc1/images/error-index.gif
+%%DOCSDIR%%/javadoc1/images/exception-index.gif
+%%DOCSDIR%%/javadoc1/images/green-ball-small.gif
+%%DOCSDIR%%/javadoc1/images/green-ball.gif
+%%DOCSDIR%%/javadoc1/images/interface-index.gif
+%%DOCSDIR%%/javadoc1/images/magenta-ball-small.gif
+%%DOCSDIR%%/javadoc1/images/magenta-ball.gif
+%%DOCSDIR%%/javadoc1/images/method-index.gif
+%%DOCSDIR%%/javadoc1/images/methods.gif
+%%DOCSDIR%%/javadoc1/images/package-index.gif
+%%DOCSDIR%%/javadoc1/images/red-ball-small.gif
+%%DOCSDIR%%/javadoc1/images/red-ball.gif
+%%DOCSDIR%%/javadoc1/images/variable-index.gif
+%%DOCSDIR%%/javadoc1/images/variables.gif
+%%DOCSDIR%%/javadoc1/images/yellow-ball-small.gif
+%%DOCSDIR%%/javadoc1/images/yellow-ball.gif
+%%DOCSDIR%%/javadoc1/packages.html
+%%DOCSDIR%%/javadoc1/tree.html
+%%DOCSDIR%%/javadoc2/allclasses-frame.html
+%%DOCSDIR%%/javadoc2/deprecated-list.html
+%%DOCSDIR%%/javadoc2/gnu/gettext/GettextResource.html
+%%DOCSDIR%%/javadoc2/gnu/gettext/package-frame.html
+%%DOCSDIR%%/javadoc2/gnu/gettext/package-summary.html
+%%DOCSDIR%%/javadoc2/gnu/gettext/package-tree.html
+%%DOCSDIR%%/javadoc2/help-doc.html
+%%DOCSDIR%%/javadoc2/index-all.html
+%%DOCSDIR%%/javadoc2/index.html
+%%DOCSDIR%%/javadoc2/overview-tree.html
+%%DOCSDIR%%/javadoc2/package-list
+%%DOCSDIR%%/javadoc2/packages.html
+%%DOCSDIR%%/javadoc2/serialized-form.html
+%%DOCSDIR%%/javadoc2/stylesheet.css
+share/doc/libasprintf/autosprintf.html
+share/emacs/site-lisp/po-compat.el
+share/emacs/site-lisp/po-mode.el
+share/gettext/ABOUT-NLS
+share/gettext/archive.tar.gz
+share/gettext/config.rpath
+share/gettext/gettext.h
+share/gettext/intl/COPYING.LIB-2.0
+share/gettext/intl/COPYING.LIB-2.1
+share/gettext/intl/ChangeLog
+share/gettext/intl/Makefile.in
+share/gettext/intl/VERSION
+share/gettext/intl/bindtextdom.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/eval-plural.h
+share/gettext/intl/explodename.c
+share/gettext/intl/finddomain.c
+share/gettext/intl/gettext.c
+share/gettext/intl/gettextP.h
+share/gettext/intl/gmo.h
+share/gettext/intl/hash-string.h
+share/gettext/intl/intl-compat.c
+share/gettext/intl/l10nflist.c
+share/gettext/intl/libgnuintl.h.in
+share/gettext/intl/loadinfo.h
+share/gettext/intl/loadmsgcat.c
+share/gettext/intl/localcharset.c
+share/gettext/intl/localcharset.h
+share/gettext/intl/locale.alias
+share/gettext/intl/localealias.c
+share/gettext/intl/localename.c
+share/gettext/intl/log.c
+share/gettext/intl/ngettext.c
+share/gettext/intl/os2compat.c
+share/gettext/intl/os2compat.h
+share/gettext/intl/osdep.c
+share/gettext/intl/plural-exp.c
+share/gettext/intl/plural-exp.h
+share/gettext/intl/plural.c
+share/gettext/intl/plural.y
+share/gettext/intl/printf-args.c
+share/gettext/intl/printf-args.h
+share/gettext/intl/printf-parse.c
+share/gettext/intl/printf-parse.h
+share/gettext/intl/printf.c
+share/gettext/intl/ref-add.sin
+share/gettext/intl/ref-del.sin
+share/gettext/intl/relocatable.c
+share/gettext/intl/relocatable.h
+share/gettext/intl/textdomain.c
+share/gettext/intl/vasnprintf.c
+share/gettext/intl/vasnprintf.h
+share/gettext/intl/vasnwprintf.h
+share/gettext/intl/wprintf-parse.h
+share/gettext/intl/xsize.h
+share/gettext/mkinstalldirs
+share/gettext/msgunfmt.tcl
+share/gettext/po/Makefile.in.in
+share/gettext/po/Makevars.template
+share/gettext/po/Rules-quot
+share/gettext/po/boldquot.sed
+share/gettext/po/en@boldquot.header
+share/gettext/po/en@quot.header
+share/gettext/po/insert-header.sin
+share/gettext/po/quot.sed
+share/gettext/po/remove-potcdate.sin
+share/gettext/projects/GNOME/team-address
+share/gettext/projects/GNOME/teams.html
+share/gettext/projects/GNOME/teams.url
+share/gettext/projects/GNOME/trigger
+share/gettext/projects/KDE/team-address
+share/gettext/projects/KDE/teams.html
+share/gettext/projects/KDE/teams.url
+share/gettext/projects/KDE/trigger
+share/gettext/projects/TP/team-address
+share/gettext/projects/TP/teams.html
+share/gettext/projects/TP/teams.url
+share/gettext/projects/TP/trigger
+share/gettext/projects/index
+share/gettext/projects/team-address
+share/locale/be/LC_MESSAGES/gettext-runtime.mo
+share/locale/be/LC_MESSAGES/gettext-tools.mo
+share/locale/ca/LC_MESSAGES/gettext-runtime.mo
+share/locale/ca/LC_MESSAGES/gettext-tools.mo
+share/locale/cs/LC_MESSAGES/gettext-runtime.mo
+share/locale/cs/LC_MESSAGES/gettext-tools.mo
+share/locale/da/LC_MESSAGES/gettext-runtime.mo
+share/locale/da/LC_MESSAGES/gettext-tools.mo
+share/locale/de/LC_MESSAGES/gettext-runtime.mo
+share/locale/de/LC_MESSAGES/gettext-tools.mo
+share/locale/el/LC_MESSAGES/gettext-runtime.mo
+share/locale/el/LC_MESSAGES/gettext-tools.mo
+share/locale/en@boldquot/LC_MESSAGES/gettext-runtime.mo
+share/locale/en@boldquot/LC_MESSAGES/gettext-tools.mo
+share/locale/en@quot/LC_MESSAGES/gettext-runtime.mo
+share/locale/en@quot/LC_MESSAGES/gettext-tools.mo
+share/locale/es/LC_MESSAGES/gettext-runtime.mo
+share/locale/es/LC_MESSAGES/gettext-tools.mo
+share/locale/et/LC_MESSAGES/gettext-runtime.mo
+share/locale/et/LC_MESSAGES/gettext-tools.mo
+share/locale/fi/LC_MESSAGES/gettext-runtime.mo
+share/locale/fi/LC_MESSAGES/gettext-tools.mo
+share/locale/fr/LC_MESSAGES/gettext-runtime.mo
+share/locale/fr/LC_MESSAGES/gettext-tools.mo
+share/locale/gl/LC_MESSAGES/gettext-runtime.mo
+share/locale/gl/LC_MESSAGES/gettext-tools.mo
+share/locale/id/LC_MESSAGES/gettext-runtime.mo
+share/locale/id/LC_MESSAGES/gettext-tools.mo
+share/locale/it/LC_MESSAGES/gettext-runtime.mo
+share/locale/it/LC_MESSAGES/gettext-tools.mo
+share/locale/ja/LC_MESSAGES/gettext-runtime.mo
+share/locale/ja/LC_MESSAGES/gettext-tools.mo
+share/locale/ko/LC_MESSAGES/gettext-runtime.mo
+share/locale/ko/LC_MESSAGES/gettext-tools.mo
+share/locale/locale.alias
+share/locale/nl/LC_MESSAGES/gettext-runtime.mo
+share/locale/nl/LC_MESSAGES/gettext-tools.mo
+share/locale/nn/LC_MESSAGES/gettext-runtime.mo
+share/locale/nn/LC_MESSAGES/gettext-tools.mo
+share/locale/no/LC_MESSAGES/gettext-runtime.mo
+share/locale/no/LC_MESSAGES/gettext-tools.mo
+share/locale/pl/LC_MESSAGES/gettext-runtime.mo
+share/locale/pl/LC_MESSAGES/gettext-tools.mo
+share/locale/pt/LC_MESSAGES/gettext-runtime.mo
+share/locale/pt/LC_MESSAGES/gettext-tools.mo
+share/locale/pt_BR/LC_MESSAGES/gettext-runtime.mo
+share/locale/pt_BR/LC_MESSAGES/gettext-tools.mo
+share/locale/ro/LC_MESSAGES/gettext-runtime.mo
+share/locale/ro/LC_MESSAGES/gettext-tools.mo
+share/locale/ru/LC_MESSAGES/gettext-runtime.mo
+share/locale/ru/LC_MESSAGES/gettext-tools.mo
+share/locale/sk/LC_MESSAGES/gettext-runtime.mo
+share/locale/sk/LC_MESSAGES/gettext-tools.mo
+share/locale/sl/LC_MESSAGES/gettext-runtime.mo
+share/locale/sl/LC_MESSAGES/gettext-tools.mo
+share/locale/sr/LC_MESSAGES/gettext-runtime.mo
+share/locale/sr/LC_MESSAGES/gettext-tools.mo
+share/locale/sv/LC_MESSAGES/gettext-runtime.mo
+share/locale/sv/LC_MESSAGES/gettext-tools.mo
+share/locale/tr/LC_MESSAGES/gettext-runtime.mo
+share/locale/tr/LC_MESSAGES/gettext-tools.mo
+share/locale/uk/LC_MESSAGES/gettext-runtime.mo
+share/locale/zh_CN/LC_MESSAGES/gettext-runtime.mo
+share/locale/zh_CN/LC_MESSAGES/gettext-tools.mo
+share/locale/zh_TW/LC_MESSAGES/gettext-runtime.mo
+share/locale/zh_TW/LC_MESSAGES/gettext-tools.mo
+@dirrm share/gettext/projects/TP
+@dirrm share/gettext/projects/KDE
+@dirrm share/gettext/projects/GNOME
+@dirrm share/gettext/projects
+@dirrm share/gettext/po
+@dirrm share/gettext/intl
+@dirrm share/gettext
+@dirrm share/doc/libasprintf
+@dirrm %%DOCSDIR%%/javadoc2/gnu/gettext
+@dirrm %%DOCSDIR%%/javadoc2/gnu
+@dirrm %%DOCSDIR%%/javadoc2
+@dirrm %%DOCSDIR%%/javadoc1/images
+@dirrm %%DOCSDIR%%/javadoc1
+@dirrm %%DOCSDIR%%/examples/config
+@dirrm %%DOCSDIR%%/examples
+@dirrm %%DOCSDIR%%/csharpdoc
+@dirrm %%DOCSDIR%%
+@dirrm libdata/gettext-tools
+@unexec rmdir %%LOCALBASE%%/share/locale/be/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/ca/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/cs/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/el/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/en@boldquot/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/en@quot/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/fi/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/gl/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/ko/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/nl/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/nn/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/no/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/pl/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/pt/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/ro/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/sk/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/sl/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/sr/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/uk/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/zh_CN/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/zh_TW/LC_MESSAGES 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/be 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/ca 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/cs 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/el 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/en@boldquot 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/en@quot 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/fi 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/gl 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/ko 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/nl 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/nn 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/no 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/pl 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/pt 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/ro 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/sk 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/sl 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/sr 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/uk 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/zh_CN 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/share/locale/zh_TW 2>/dev/null || true