From: Bruce Momjian Date: Fri, 21 Dec 2001 05:29:46 +0000 (+0000) Subject: Do not require iconv for dbase conversion. X-Git-Tag: REL7_2_BETA5~191 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=491545fff4f1a58f669e777d7c5e3ec932963a77;p=thirdparty%2Fpostgresql.git Do not require iconv for dbase conversion. --- diff --git a/contrib/dbase/Makefile b/contrib/dbase/Makefile index af1a11ea2aa..5089298c3f1 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 167055c8569..7203be4029b 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 425f5afacaf..a635e09122c 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 #include #include