Peter Wemm <pe...@freebsd.org> writes:

> Author: peter
> Date: Tue Jun 18 02:53:45 2013
> New Revision: 251886
> URL: http://svnweb.freebsd.org/changeset/base/251886
>
> Log:
>   Introduce svnlite so that we can check out our source code again.

Can you teach apr about WITH_ICONV?

  $ svnsync sync file:///freebsd/base
  svnsync: E000022: Safe data 'In the Xen block front driver, take advantage of 
backends that
  support cache flush and write barrier commands.
  ...
  Submitted by:   Roger Pau Monn' was followed by non-ASCII byte 195: unable to 
convert to/from UTF-8
  Exit 1

  $ svn info file:///freebsd/base | awk '/^Rev/ { print $2 }'
  252259
  
  $ locale | awk -F. '/ctype/I { print $2; exit }'
  UTF-8

Not sure why svnsync tries to convert from UTF-8 to UTF-8 only to
fail without iconv().

Index: usr.bin/svn/lib/libapr_util/Makefile
===================================================================
--- usr.bin/svn/lib/libapr_util/Makefile        (revision 252337)
+++ usr.bin/svn/lib/libapr_util/Makefile        (working copy)
@@ -1,6 +1,7 @@
 # $FreeBSD$
 
 .include "${.CURDIR}/../Makefile.inc"
+.include <bsd.own.mk>
 
 INTERNALLIB=   yes
 LIB=           apr-util
@@ -28,5 +29,11 @@ CFLAGS+=     -DHAVE_CONFIG_H \
                -I${APR}/include/arch/unix \
                -I${APR}/include
 
+.if ${MK_ICONV} != "no"
+CFLAGS+=       -DHAVE_ICONV_H -DAPU_HAVE_ICONV=1
+.else
+CFLAGS+=       -DAPU_HAVE_ICONV=0
+.endif
+
 .include <bsd.lib.mk>
 
Index: usr.bin/svn/lib/libapr_util/apu.h
===================================================================
--- usr.bin/svn/lib/libapr_util/apu.h   (revision 252337)
+++ usr.bin/svn/lib/libapr_util/apu.h   (working copy)
@@ -85,7 +85,6 @@
 #define APU_HAVE_SQLITE2       0
 
 #define APU_HAVE_APR_ICONV     0
-#define APU_HAVE_ICONV         0
 #define APR_HAS_XLATE          (APU_HAVE_APR_ICONV || APU_HAVE_ICONV)
 
 #endif /* APU_H */
Index: usr.bin/svn/lib/libapr_util/apu_config.h
===================================================================
--- usr.bin/svn/lib/libapr_util/apu_config.h    (revision 252337)
+++ usr.bin/svn/lib/libapr_util/apu_config.h    (working copy)
@@ -24,9 +24,6 @@
 /* Define if expat.h is available */
 #define HAVE_EXPAT_H 1
 
-/* Define to 1 if you have the <iconv.h> header file. */
-/* #undef HAVE_ICONV_H */
-
 /* Define to 1 if you have the <inttypes.h> header file. */
 #define HAVE_INTTYPES_H 1
 
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to