Hi,
Not sure if this is the kind of thing you're testing for, but
devel/id-utils puts its language map file in /usr/local/share.
This diff puts it in /usr/local/share/id-utils.
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/id-utils/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- Makefile 2005/02/21 20:49:25 1.29
+++ Makefile 2006/08/07 07:19:03
@@ -29,6 +29,9 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/lisp/id-utils.el ${PREFIX}/lib/id-utils
${INSTALL_SCRIPT} ${WRKSRC}/lisp/elisp-comp ${PREFIX}/lib/id-utils
${INSTALL_SCRIPT} ${FILESDIR}/recompile ${PREFIX}/lib/id-utils
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/id-utils
+ ${INSTALL_DATA} ${WRKSRC}/libidu/id-lang.map \
+ ${PREFIX}/share/id-utils/id-lang.map
# International files don't want to be built separately
#
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/devel/id-utils/patches/patch-configure,v
retrieving revision 1.1
diff -u -p -r1.1 patch-configure
--- patches/patch-configure 2005/02/21 20:49:26 1.1
+++ patches/patch-configure 2006/08/07 07:19:03
@@ -1,6 +1,6 @@
$OpenBSD: patch-configure,v 1.1 2005/02/21 20:49:26 alek Exp $
---- configure.orig Mon Feb 21 21:29:38 2005
-+++ configure Mon Feb 21 21:30:02 2005
+--- configure.orig Sun Apr 4 05:52:55 1999
++++ configure Mon Aug 7 02:47:35 2006
@@ -3545,7 +3545,7 @@ if eval "test \"\${ac_cv_lib_$ac_lib_var
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -28,3 +28,12 @@ $OpenBSD: patch-configure,v 1.1 2005/02/
fi
fi
+@@ -4383,7 +4383,7 @@ if test "x$prefix" != xNONE; then
+ else
+ datadir=$ac_default_prefix/share
+ fi
+-LANGUAGE_MAP_FILE=$datadir/id-lang.map
++LANGUAGE_MAP_FILE=$prefix/share/id-utils/id-lang.map
+ cat >> confdefs.h <<EOF
+ #define LANGUAGE_MAP_FILE "$LANGUAGE_MAP_FILE"
+ EOF
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/id-utils/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -r1.11 PLIST
--- pkg/PLIST 2004/08/09 13:28:31 1.11
+++ pkg/PLIST 2006/08/07 07:19:03
@@ -16,6 +16,7 @@ lib/id-utils/recompile
@exec PREFIX=%D %D/%F
@unexec rm %D/share/emacs/site-lisp/id-utils.{el,elc} 2>/dev/null || true
@unexec rm %D/lib/xemacs/site-lisp/id-utils.{el,elc} 2>/dev/null || true
-share/id-lang.map
+share/id-utils/
+share/id-utils/id-lang.map
share/locale/de/LC_MESSAGES/id-utils.mo
share/locale/fr/LC_MESSAGES/id-utils.mo