sent email to maintainer... tested and installed on amd64.
1) couldn't find where to add some configure changes as they considerably shortedned configure script. please double-check. 2) had to add a patch-po-POTFILES.in to make regress happy. I did a cvs add for this one. Thanks, amit Index: Makefile =================================================================== RCS file: /cvs/ports/x11/xfe/Makefile,v retrieving revision 1.23 diff -N -u Makefile --- Makefile 22 Nov 2010 08:37:06 -0000 1.23 +++ Makefile 12 Apr 2011 04:52:23 -0000 @@ -2,7 +2,7 @@ COMMENT= MS-Explorer like file manager for X -DISTNAME= xfe-1.32.2 +DISTNAME= xfe-1.32.3 CATEGORIES= x11 HOMEPAGE= http://roland65.free.fr/xfe/ Index: distinfo =================================================================== RCS file: /cvs/ports/x11/xfe/distinfo,v retrieving revision 1.12 diff -N -u distinfo --- distinfo 24 Oct 2010 19:55:46 -0000 1.12 +++ distinfo 12 Apr 2011 04:52:23 -0000 @@ -1,5 +1,5 @@ -MD5 (xfe-1.32.2.tar.gz) = 34ino8ZD1c6h654QCetvIA== -RMD160 (xfe-1.32.2.tar.gz) = GomIeDCqqNbJYZW6f9W5pP5xD6M= -SHA1 (xfe-1.32.2.tar.gz) = dYVkv1Y31HcSMo3QYs8c64dE0FM= -SHA256 (xfe-1.32.2.tar.gz) = uz6IyWmHcQz3YU7b+z/kk8fri1A+s7v7eRgBM3uBm/0= -SIZE (xfe-1.32.2.tar.gz) = 2290341 +MD5 (xfe-1.32.3.tar.gz) = +f5yoqnPVfs2rC+dIPghCg== +RMD160 (xfe-1.32.3.tar.gz) = A0E1Z7j12sl1mnmCSlalfeHcsZ8= +SHA1 (xfe-1.32.3.tar.gz) = 5r/g9nGndJtwG9ATyEbm/fyNZBo= +SHA256 (xfe-1.32.3.tar.gz) = uJVMXt4Ley4SXePHb9xOsAqNFYLtXdV0mrQuDoz1Rik= +SIZE (xfe-1.32.3.tar.gz) = 2286964 Index: patches/patch-Makefile_in =================================================================== RCS file: /cvs/ports/x11/xfe/patches/patch-Makefile_in,v retrieving revision 1.9 diff -N -u patches/patch-Makefile_in --- patches/patch-Makefile_in 24 Oct 2010 19:55:46 -0000 1.9 +++ patches/patch-Makefile_in 12 Apr 2011 04:52:23 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-Makefile_in,v 1.9 2010/10/24 19:55:46 stephan Exp $ ---- Makefile.in.orig Wed Sep 15 16:42:55 2010 -+++ Makefile.in Thu Oct 7 14:50:32 2010 -@@ -443,12 +443,11 @@ uninstall-iconDATA: +--- Makefile.in.orig Mon Apr 11 22:53:34 2011 ++++ Makefile.in Mon Apr 11 22:55:48 2011 +@@ -446,12 +446,11 @@ uninstall-iconDATA: done install-rcDATA: $(rc_DATA) @$(NORMAL_INSTALL) @@ -12,7 +12,7 @@ - echo " $(rcDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(rcdir)/$$f'"; \ - $(rcDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(rcdir)/$$f"; \ + echo " $(rcDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(prefix)/share/xfe/$$f'"; \ -+ $(rcDATA_INSTALL) "$$d$$p" "$(DESTDIR)/$(prefix)/share/xfe/$$f"; \ ++ $(rcDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(prefix)/share/xfe/$$f"; \ done uninstall-rcDATA: Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/x11/xfe/patches/patch-configure,v retrieving revision 1.7 diff -N -u patches/patch-configure --- patches/patch-configure 24 Oct 2010 19:55:46 -0000 1.7 +++ patches/patch-configure 12 Apr 2011 04:52:23 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-configure,v 1.7 2010/10/24 19:55:46 stephan Exp $ ---- configure.orig Wed Sep 15 16:42:49 2010 -+++ configure Thu Oct 7 14:50:32 2010 -@@ -5464,7 +5464,7 @@ elif test $ac_cv_prog_cxx_g = yes; then +--- configure.orig Mon Apr 11 22:57:05 2011 ++++ configure Mon Apr 11 23:01:46 2011 +@@ -5551,7 +5551,7 @@ elif test $ac_cv_prog_cxx_g = yes; then fi else if test "$GXX" = yes; then @@ -10,26 +10,26 @@ else CXXFLAGS= fi -@@ -8865,13 +8865,13 @@ fi +@@ -8031,13 +8031,13 @@ fi else # Some library is needed. Try libpthread and libc_r. -- { echo "$as_me:$LINENO: checking for pthread_kill in -lpthread" >&5 --echo $ECHO_N "checking for pthread_kill in -lpthread... $ECHO_C" >&6; } -+ { echo "$as_me:$LINENO: checking for pthread_kill in -pthread" >&5 -+echo $ECHO_N "checking for pthread_kill in -pthread... $ECHO_C" >&6; } - if test "${ac_cv_lib_pthread_pthread_kill+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5 +-$as_echo_n "checking for pthread_kill in -lpthread... " >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -pthread" >&5 ++$as_echo_n "checking for pthread_kill in -pthread... " >&6; } + if test "${ac_cv_lib_pthread_pthread_kill+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lpthread $LIBS" +LIBS="-pthread $LIBS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -8928,8 +8928,8 @@ fi - echo "${ECHO_T}$ac_cv_lib_pthread_pthread_kill" >&6; } - if test $ac_cv_lib_pthread_pthread_kill = yes; then + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +@@ -8069,8 +8069,8 @@ fi + $as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; } + if test "x$ac_cv_lib_pthread_pthread_kill" = x""yes; then : gl_have_pthread=yes - LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread - LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread @@ -38,23 +38,3 @@ fi if test -z "$gl_have_pthread"; then -@@ -22145,7 +22145,7 @@ LIBTHREAD!$LIBTHREAD$ac_delim - LTLIBTHREAD!$LTLIBTHREAD$ac_delim - LIBMULTITHREAD!$LIBMULTITHREAD$ac_delim - LTLIBMULTITHREAD!$LTLIBMULTITHREAD$ac_delim --LIBICONV!$LIBICONV$ac_delim -+LIBICONV!$LTLIBICONV$ac_delim - LTLIBICONV!$LTLIBICONV$ac_delim - INTLBISON!$INTLBISON$ac_delim - GLIBC21!$GLIBC21$ac_delim -@@ -22165,8 +22165,8 @@ INSTOBJEXT!$INSTOBJEXT$ac_delim - GENCAT!$GENCAT$ac_delim - INTLOBJS!$INTLOBJS$ac_delim - INTL_LIBTOOL_SUFFIX_PREFIX!$INTL_LIBTOOL_SUFFIX_PREFIX$ac_delim --INTLLIBS!$INTLLIBS$ac_delim --LIBINTL!$LIBINTL$ac_delim -+INTLLIBS!$LTLIBINTL$ac_delim -+LIBINTL!$LTLIBINTL$ac_delim - LTLIBINTL!$LTLIBINTL$ac_delim - POSUB!$POSUB$ac_delim - XMKMF!$XMKMF$ac_delim Index: patches/patch-po_POTFILES_in =================================================================== RCS file: patches/patch-po_POTFILES_in diff -N -u patches/patch-po_POTFILES_in --- /dev/null 11 Apr 2011 22:52:24 -0000 +++ patches/patch-po_POTFILES_in 12 Apr 2011 04:52:23 -0000 @@ -0,0 +1,13 @@ +$OpenBSD$ +--- po/POTFILES.in.orig Mon Apr 11 23:35:13 2011 ++++ po/POTFILES.in Mon Apr 11 23:38:06 2011 +@@ -36,3 +36,9 @@ xfi.desktop.in + xfw.desktop.in + xfv.desktop.in + xfp.desktop.in ++src/icons.cpp ++xfe.desktop.in.in ++xfi.desktop.in.in ++xfp.desktop.in.in ++xfv.desktop.in.in ++xfw.desktop.in.in Index: patches/patch-src_XFileExplorer_cpp =================================================================== RCS file: /cvs/ports/x11/xfe/patches/patch-src_XFileExplorer_cpp,v retrieving revision 1.1 diff -N -u patches/patch-src_XFileExplorer_cpp --- patches/patch-src_XFileExplorer_cpp 24 Oct 2010 19:55:46 -0000 1.1 +++ patches/patch-src_XFileExplorer_cpp 12 Apr 2011 04:52:23 -0000 @@ -1,11 +1,11 @@ $OpenBSD: patch-src_XFileExplorer_cpp,v 1.1 2010/10/24 19:55:46 stephan Exp $ ---- src/XFileExplorer.cpp.orig Sun Oct 24 17:08:12 2010 -+++ src/XFileExplorer.cpp Sun Oct 24 17:08:33 2010 -@@ -13,6 +13,7 @@ +--- src/XFileExplorer.cpp.orig Mon Apr 11 23:08:25 2011 ++++ src/XFileExplorer.cpp Mon Apr 11 23:09:04 2011 +@@ -12,6 +12,7 @@ + #include <fxkeys.h> #include <FXPNGIcon.h> - #include <xvt/xvt.h> +#include <X11/Xlib.h> + #include <xvt/xvt.h> #include "xfedefs.h" - #include "icons.h" Index: patches/patch-xvt_xvt_h =================================================================== RCS file: /cvs/ports/x11/xfe/patches/patch-xvt_xvt_h,v retrieving revision 1.2 diff -N -u patches/patch-xvt_xvt_h --- patches/patch-xvt_xvt_h 24 Oct 2010 19:55:46 -0000 1.2 +++ patches/patch-xvt_xvt_h 12 Apr 2011 04:52:23 -0000 @@ -1,14 +1,13 @@ $OpenBSD: patch-xvt_xvt_h,v 1.2 2010/10/24 19:55:46 stephan Exp $ ---- xvt/xvt.h.orig Wed Sep 15 16:32:26 2010 -+++ xvt/xvt.h Thu Oct 7 14:55:48 2010 -@@ -60,6 +60,10 @@ int unlockpt(int); +--- xvt/xvt.h.orig Mon Apr 11 23:09:36 2011 ++++ xvt/xvt.h Mon Apr 11 23:10:24 2011 +@@ -60,6 +60,9 @@ int unlockpt(int); char *ptsname(int); #endif /* !SUNOS5 */ +#if defined(__OpenBSD__) +#define LIBC_OPENPTY +#endif -+ /* Function prototypes */ void *cmalloc(int);
