diff --git a/contrib/dbase/Makefile b/contrib/dbase/Makefile
index af1a11ea2aa99de4b7f0fa1dbea5994f87cca760..5089298c3f14058d5cd2b1408d6393e70e038d09 100644
--- a/contrib/dbase/Makefile
+++ b/contrib/dbase/Makefile
@@ -1,4 +1,4 @@
-# $Header: /cvsroot/pgsql/contrib/dbase/Attic/Makefile,v 1.3 2001/12/21 04:13:12 momjian Exp $
+# $Header: /cvsroot/pgsql/contrib/dbase/Attic/Makefile,v 1.4 2001/12/21 05:29:46 momjian Exp $
 
 subdir = contrib/dbase
 top_builddir = ../..
@@ -7,7 +7,13 @@ include $(top_builddir)/src/Makefile.global
 PROGRAM = dbf2pg
 OBJS	= dbf.o dbf2pg.o endian.o
 PG_CPPFLAGS = -I$(libpq_srcdir)
-PG_LIBS = $(libpq) -liconv
+PG_LIBS = $(libpq)
+
+# Uncomment this to provide charset translation
+#PG_CPPFLAGS += -DHAVE_ICONV_H
+# You might need to uncomment this too, if libiconv is a separate
+# library on your platform
+#PG_LIBS += -liconv
 
 DOCS = README.dbf2pg
 MAN = dbf2pg.1			# XXX not implemented
diff --git a/contrib/dbase/README.dbf2pg b/contrib/dbase/README.dbf2pg
index 167055c8569bd218e87a4cfa89df71453a7a7454..7203be4029b14de0984edc28e25ebb1dd13c938a 100644
--- a/contrib/dbase/README.dbf2pg
+++ b/contrib/dbase/README.dbf2pg
@@ -97,17 +97,20 @@ dbf2sql(1L)					      dbf2sql(1L)
 	      fied charset. Example:
 	      -F IBM437
 	      Consult  your  system documentation to see the con-
-	      vertions available.
+	      versions available.  This requires iconv to be enabled
+              in the compile.
 
        -T charset_to
 	      Together with -F charset_from  ,	it  converts  the
 	      data   to   the	specified   charset.  Default  is
-	      "ISO-8859-1".
+	      "ISO-8859-1".  This requires iconv to be enabled
+              in the compile.
 
 ENVIRONMENT
        This program is affected by the	environment-variables  as
        used  by  "PostgresSQL."   See  the documentation of Post-
-       gresSQL for more info.  This program requires libiconv.
+       gresSQL for more info.  This program can optionally use iconv 
+       character set conversion routines.
 
 BUGS
        Fields larger than 8192 characters are not  supported  and
diff --git a/contrib/dbase/dbf2pg.c b/contrib/dbase/dbf2pg.c
index 425f5afacaf2a92b7b3211be191932fe1fd28d28..a635e09122c63abc09527d76a12e777b343594b8 100644
--- a/contrib/dbase/dbf2pg.c
+++ b/contrib/dbase/dbf2pg.c
@@ -7,8 +7,6 @@
 */
 #include "postgres_fe.h"
 
-#define HAVE_ICONV_H			/* should be somewhere else */
-
 #include <fcntl.h>
 #include <unistd.h>
 #include <ctype.h>