Use the same set of langs as on Linux and FreeBSD (no Japanese), don't
redefine a needed macro as no-op, and unset LC_CTYPE in the environment
when building cat files.
#define BuildLibPathVar LD_LIBRARY_PATH
-#ifndef RandomMotifMessageCatalogRule
-#define RandomMotifMessageCatalogRule(target)
-#endif
-
#ifndef KornShell
#define KornShell /usr/local/bin/ksh93
#endif
XCOMM Make sure you have installed the de_DE, es_ES, fr_FR and it_IT locales.
XCOMM or building non-C locales will cause build failures.
-#if defined(LinuxArchitecture) || defined(FreeBSDArchitecture)
+#if defined(LinuxArchitecture) || defined(FreeBSDArchitecture) || defined(OpenBSDArchitecture)
# define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
#endif
@echo "Running mkcatdefs for $@ with LANG set to $(LANG)" @@\
( \ @@\
rm -f $@ target.tmp.msg; \ @@\
+ LC_CTYPE=""; \ @@\
+ export LC_CTYPE; \ @@\
LANG=$(LANG); \ @@\
export LANG; \ @@\
$(MKCATTOOL) $(@:.cat=) $(@:.cat=.msg) -h > target.tmp.msg; \ @@\