ports/52893: Update port: converters/libiconv to 1.9.1
KATO Tsuguru
tkato at prontomail.com
Tue Jun 3 13:20:20 UTC 2003
>Number: 52893
>Category: ports
>Synopsis: Update port: converters/libiconv to 1.9.1
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Jun 03 06:20:10 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 4.8-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 1.9.1
New file:
files/patch-Makefile.in
files/patch-lib::Makefile.in
files/patch-lib::loop-unicode.h
files/patch-libcharset::Makefile.in
files/patch-libcharset::lib::Makefile.in
Remove file:
files/patch-aa
files/patch-ac
files/patch-ad
files/patch-ae
files/patch-include::iconv.h.in
files/patch-lib::iconv.c
files/patch-lib_aliases.gperf
files/patch-lib_loop-unicode.h
files/patch-libcharset_Makefile.in
files/patch-src_Makefile.in
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/converters/libiconv/Makefile converters/libiconv/Makefile
--- /usr/ports/converters/libiconv/Makefile Sat Apr 12 22:38:00 2003
+++ converters/libiconv/Makefile Fri May 30 11:27:58 2003
@@ -6,8 +6,7 @@
#
PORTNAME= libiconv
-PORTVERSION= 1.8
-PORTREVISION= 2
+PORTVERSION= 1.9.1
CATEGORIES= converters devel
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -15,8 +14,10 @@
MAINTAINER= gnome at FreeBSD.org
COMMENT= A character set conversion library
+USE_REINPLACE= yes
USE_LIBTOOL= yes
LIBTOOLFILES= configure libcharset/configure
+CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --enable-static \
--without-libintl-prefix
INSTALLS_SHLIB= yes
@@ -24,17 +25,7 @@
MAN1= iconv.1
MAN3= iconv.3 iconv_open.3 iconv_close.3
-.include <bsd.port.pre.mk>
+post-patch:
+ @${REINPLACE_CMD} -e 's:ei_ksc5601:ei_euc_kr:g' ${WRKSRC}/lib/aliases.h
-# gperf 2.7.2 required
-.if ${OSVERSION} < 430000
-BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf
-GPERF= ${LOCALBASE}/bin/gperf
-.else
-GPERF= /usr/bin/gperf
-.endif
-
-pre-build:
- @cd ${WRKSRC} ; ${GPERF} -t -L ANSI-C -H aliases_hash -N aliases_lookup -G -W aliases -7 -C -k '1,3-11,$$' -i 1 lib/aliases.gperf > lib/aliases.h
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -urN /usr/ports/converters/libiconv/distinfo converters/libiconv/distinfo
--- /usr/ports/converters/libiconv/distinfo Tue Sep 10 20:07:04 2002
+++ converters/libiconv/distinfo Fri May 30 10:12:09 2003
@@ -1 +1 @@
-MD5 (libiconv-1.8.tar.gz) = fd2a95a4b79fbdc8ea55ad093a8bb6cf
+MD5 (libiconv-1.9.1.tar.gz) = 0c99a05e0c3c153bac1c960f78711155
diff -urN /usr/ports/converters/libiconv/files/patch-Makefile.in converters/libiconv/files/patch-Makefile.in
--- /usr/ports/converters/libiconv/files/patch-Makefile.in Thu Jan 1 09:00:00 1970
+++ converters/libiconv/files/patch-Makefile.in Fri May 30 11:28:49 2003
@@ -0,0 +1,18 @@
+
+$FreeBSD$
+
+--- Makefile.in.orig Wed Apr 23 20:29:22 2003
++++ Makefile.in Fri May 30 02:17:30 2003
+@@ -34,10 +34,10 @@
+ cd src && $(MAKE) all
+ cd po && $(MAKE) all
+ cd man && $(MAKE) all
+- if test -d tests; then cd tests && $(MAKE) all; fi
++# if test -d tests; then cd tests && $(MAKE) all; fi
+
+ lib/localcharset.h :
+- builddir="`pwd`"; cd libcharset && $(MAKE) all && $(MAKE) install-lib libdir="$$builddir/lib" includedir="$$builddir/lib"
++ builddir="`pwd`"; cd libcharset && $(MAKE) all && $(MAKE) install-lib libdir="$$builddir/lib" includedir="$$builddir/lib" sysconfdir="$$builddir/lib"
+
+ # Installs the library and include files only. Typically called with only
+ # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
diff -urN /usr/ports/converters/libiconv/files/patch-aa converters/libiconv/files/patch-aa
--- /usr/ports/converters/libiconv/files/patch-aa Fri Nov 1 21:48:58 2002
+++ converters/libiconv/files/patch-aa Thu Jan 1 09:00:00 1970
@@ -1,17 +0,0 @@
---- Makefile.in.orig Tue Apr 30 10:23:47 2002
-+++ Makefile.in Sun Oct 27 22:11:16 2002
-@@ -27,12 +27,12 @@
- SHELL = /bin/sh
-
- all : force
-- builddir="`pwd`"; cd libcharset && $(MAKE) all && $(MAKE) install-lib libdir="$$builddir/lib" includedir="$$builddir/lib"
-+ builddir="`pwd`"; cd libcharset && $(MAKE) all && $(MAKE) install-lib libdir="$$builddir/lib" includedir="$$builddir/lib" sysconfdir="$$builddir/lib"
- cd lib && $(MAKE) all
- cd src && $(MAKE) all
- cd po && $(MAKE) all
- cd man && $(MAKE) all
-- if test -d tests; then cd tests && $(MAKE) all; fi
-+ #if test -d tests; then cd tests && $(MAKE) all; fi
-
- # Installs the library and include files only. Typically called with only
- # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
diff -urN /usr/ports/converters/libiconv/files/patch-ac converters/libiconv/files/patch-ac
--- /usr/ports/converters/libiconv/files/patch-ac Fri Nov 1 21:48:58 2002
+++ converters/libiconv/files/patch-ac Thu Jan 1 09:00:00 1970
@@ -1,27 +0,0 @@
---- man/Makefile.in.orig Mon May 21 08:34:42 2001
-+++ man/Makefile.in Sun Oct 27 22:09:17 2002
-@@ -10,7 +10,7 @@
- local_prefix = /usr/local
- exec_prefix = @exec_prefix@
- mandir = @mandir@
--docdir = $(prefix)/doc/libiconv
-+docdir = $(prefix)/share/doc/libiconv
- htmldir = $(docdir)
-
- # Programs used by "make":
-@@ -35,7 +35,6 @@
- cd $(srcdir) && for f in *.1 ; do echo $(INSTALL_DATA) $$f $(DESTDIR)$(mandir)/man1/$$f ; $(INSTALL_DATA) $$f $(DESTDIR)$(mandir)/man1/$$f ; done
- if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then mkdir $(DESTDIR)$(mandir)/man3 ; fi
- cd $(srcdir) && for f in *.3 ; do echo $(INSTALL_DATA) $$f $(DESTDIR)$(mandir)/man3/$$f ; $(INSTALL_DATA) $$f $(DESTDIR)$(mandir)/man3/$$f ; done
-- if [ ! -d $(DESTDIR)$(prefix)/doc ] ; then mkdir $(DESTDIR)$(prefix)/doc ; fi
- if [ ! -d $(DESTDIR)$(docdir) ] ; then mkdir $(DESTDIR)$(docdir) ; fi
- if [ ! -d $(DESTDIR)$(htmldir) ] ; then mkdir $(DESTDIR)$(htmldir) ; fi
- cd $(srcdir) && for f in *.html ; do echo $(INSTALL_DATA) $$f $(DESTDIR)$(htmldir)/$$f ; $(INSTALL_DATA) $$f $(DESTDIR)$(htmldir)/$$f ; done
-@@ -45,7 +44,6 @@
- if [ ! -d $(DESTDIR)$(mandir) ] ; then mkdir $(DESTDIR)$(mandir) ; fi
- if [ ! -d $(DESTDIR)$(mandir)/man1 ] ; then mkdir $(DESTDIR)$(mandir)/man1 ; fi
- if [ ! -d $(DESTDIR)$(mandir)/man3 ] ; then mkdir $(DESTDIR)$(mandir)/man3 ; fi
-- if [ ! -d $(DESTDIR)$(prefix)/doc ] ; then mkdir $(DESTDIR)$(prefix)/doc ; fi
- if [ ! -d $(DESTDIR)$(docdir) ] ; then mkdir $(DESTDIR)$(docdir) ; fi
- if [ ! -d $(DESTDIR)$(htmldir) ] ; then mkdir $(DESTDIR)$(htmldir) ; fi
-
diff -urN /usr/ports/converters/libiconv/files/patch-ad converters/libiconv/files/patch-ad
--- /usr/ports/converters/libiconv/files/patch-ad Tue Sep 10 20:07:04 2002
+++ converters/libiconv/files/patch-ad Thu Jan 1 09:00:00 1970
@@ -1,11 +0,0 @@
---- lib/Makefile.in.orig Sat Jun 15 14:42:20 2002
-+++ lib/Makefile.in Sat Jun 15 14:42:27 2002
-@@ -39,7 +39,7 @@
-
- # Before making a release, change this according to the libtool documentation,
- # section "Library interface versions".
--LIBICONV_VERSION_INFO = 3:0:1
-+LIBICONV_VERSION_INFO = 3
-
- # Needed by $(LIBTOOL).
- top_builddir = ..
diff -urN /usr/ports/converters/libiconv/files/patch-ae converters/libiconv/files/patch-ae
--- /usr/ports/converters/libiconv/files/patch-ae Tue Apr 30 03:41:51 2002
+++ converters/libiconv/files/patch-ae Thu Jan 1 09:00:00 1970
@@ -1,69 +0,0 @@
---- libcharset/lib/Makefile.in.orig Wed Jun 27 18:56:56 2001
-+++ libcharset/lib/Makefile.in Sat Apr 27 15:57:01 2002
-@@ -10,6 +10,7 @@
- local_prefix = /usr/local
- exec_prefix = @exec_prefix@
- libdir = @libdir@
-+sysconfdir = $(exec_prefix)/libdata
-
- # Programs used by "make":
- CC = @CC@
-@@ -38,7 +39,7 @@
-
- # Before making a release, change this according to the libtool documentation,
- # section "Library interface versions".
--LIBCHARSET_VERSION_INFO = 1:0:0
-+LIBCHARSET_VERSION_INFO = 1
-
- # Needed by $(LIBTOOL).
- top_builddir = ..
-@@ -53,7 +54,7 @@
- $(LIBTOOL_LINK) $(CC) $(LDFLAGS) -o libcharset.la -rpath $(libdir) -version-info $(LIBCHARSET_VERSION_INFO) -no-undefined $(OBJECTS)
-
- localcharset.lo : $(srcdir)/localcharset.c
-- $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) -DHAVE_CONFIG_H -DLIBDIR=\"$(libdir)\" -c $(srcdir)/localcharset.c
-+ $(LIBTOOL_COMPILE) $(CC) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) -DHAVE_CONFIG_H -DLIBDIR=\"$(sysconfdir)\" -c $(srcdir)/localcharset.c
-
- charset.alias: $(srcdir)/config.charset
- $(SHELL) $(srcdir)/config.charset '@host@' > t-$@
-@@ -72,11 +73,12 @@
- install-lib : all force
- $(MKINSTALLDIRS) $(libdir)
- $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la $(libdir)/libcharset.la
-- test -f $(libdir)/charset.alias && orig=$(libdir)/charset.alias \
-+ $(MKINSTALLDIRS) $(sysconfdir)
-+ test -f $(sysconfdir)/charset.alias && orig=$(sysconfdir)/charset.alias \
- || orig=charset.alias; \
-- sed -f ref-add.sed $$orig > $(libdir)/t-charset.alias; \
-- $(INSTALL_DATA) $(libdir)/t-charset.alias $(libdir)/charset.alias; \
-- rm -f $(libdir)/t-charset.alias
-+ sed -f ref-add.sed $$orig > $(sysconfdir)/t-charset.alias; \
-+ $(INSTALL_DATA) $(sysconfdir)/t-charset.alias $(sysconfdir)/charset.alias; \
-+ rm -f $(sysconfdir)/t-charset.alias
-
- # The following is needed in order to install a simple file in $(libdir)
- # which is shared with other installed packages. We use a list of referencing
-@@ -88,15 +90,16 @@
- install : all force
- $(MKINSTALLDIRS) $(DESTDIR)$(libdir)
- $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la $(DESTDIR)$(libdir)/libcharset.la
-- if test -f $(DESTDIR)$(libdir)/charset.alias; then \
-- sed -f ref-add.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \
-- $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
-- rm -f $(DESTDIR)$(libdir)/t-charset.alias; \
-+ $(MKINSTALLDIRS) $(DESTDIR)$(sysconfdir)
-+ if test -f $(DESTDIR)$(sysconfdir)/charset.alias; then \
-+ sed -f ref-add.sed $(DESTDIR)$(sysconfdir)/charset.alias > $(DESTDIR)$(sysconfdir)/t-charset.alias; \
-+ $(INSTALL_DATA) $(DESTDIR)$(sysconfdir)/t-charset.alias $(DESTDIR)$(sysconfdir)/charset.alias; \
-+ rm -f $(DESTDIR)$(sysconfdir)/t-charset.alias; \
- else \
- if test @GLIBC21@ = no; then \
-- sed -f ref-add.sed charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \
-- $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
-- rm -f $(DESTDIR)$(libdir)/t-charset.alias; \
-+ sed -f ref-add.sed charset.alias > $(DESTDIR)$(sysconfdir)/t-charset.alias; \
-+ $(INSTALL_DATA) $(DESTDIR)$(sysconfdir)/t-charset.alias $(DESTDIR)$(sysconfdir)/charset.alias; \
-+ rm -f $(DESTDIR)$(sysconfdir)/t-charset.alias; \
- fi ; \
- fi
-
diff -urN /usr/ports/converters/libiconv/files/patch-configure converters/libiconv/files/patch-configure
--- /usr/ports/converters/libiconv/files/patch-configure Tue Apr 30 17:07:33 2002
+++ converters/libiconv/files/patch-configure Fri May 30 11:31:31 2003
@@ -1,9 +1,17 @@
$FreeBSD: ports/converters/libiconv/files/patch-configure,v 1.1 2002/04/30 08:07:33 sobomax Exp $
---- configure 2002/04/30 07:59:47 1.1
-+++ configure 2002/04/30 08:00:22
-@@ -5256,6 +5256,7 @@
+--- configure.orig Fri May 23 05:19:20 2003
++++ configure Fri May 30 11:22:14 2003
+@@ -1905,7 +1905,6 @@
+
+
+
+-test "$mandir" != '${prefix}/man' || mandir='${datadir}/man'
+
+
+ ac_ext=c
+@@ -19236,6 +19235,7 @@
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
diff -urN /usr/ports/converters/libiconv/files/patch-include::iconv.h.in converters/libiconv/files/patch-include::iconv.h.in
--- /usr/ports/converters/libiconv/files/patch-include::iconv.h.in Tue Sep 10 20:07:04 2002
+++ converters/libiconv/files/patch-include::iconv.h.in Thu Jan 1 09:00:00 1970
@@ -1,49 +0,0 @@
-
-$FreeBSD: ports/converters/libiconv/files/patch-include::iconv.h.in,v 1.2 2002/06/16 19:11:11 marcus Exp $
-
---- include/iconv.h.in.orig Thu May 23 07:48:42 2002
-+++ include/iconv.h.in Sat Jun 15 14:04:11 2002
-@@ -21,6 +21,11 @@
- #ifndef _LIBICONV_H
- #define _LIBICONV_H
-
-+#ifdef __FreeBSD__
-+#define LIBICONV_PLUG
-+#endif
-+
-+
- #define _LIBICONV_VERSION 0x0108 /* version number: (major<<8) + minor */
- extern int _libiconv_version; /* Likewise */
-
-@@ -68,6 +73,8 @@
- encoding `tocode'. */
- #ifndef LIBICONV_PLUG
- #define iconv_open libiconv_open
-+#else
-+#define libiconv_open iconv_open
- #endif
- extern iconv_t iconv_open (const char* tocode, const char* fromcode);
-
-@@ -78,17 +85,21 @@
- Decrements `*outbytesleft' and increments `*outbuf' by the same amount. */
- #ifndef LIBICONV_PLUG
- #define iconv libiconv
-+#else
-+#define libiconv iconv
- #endif
- extern size_t iconv (iconv_t cd, @ICONV_CONST@ char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
-
- /* Frees resources allocated for conversion descriptor `cd'. */
- #ifndef LIBICONV_PLUG
- #define iconv_close libiconv_close
-+#else
-+#define libiconv_close iconv_close
- #endif
- extern int iconv_close (iconv_t cd);
-
-
--#ifndef LIBICONV_PLUG
-+#if !defined(LIBICONV_PLUG) || defined(__FreeBSD__)
-
- /* Nonstandard extensions. */
-
diff -urN /usr/ports/converters/libiconv/files/patch-lib::Makefile.in converters/libiconv/files/patch-lib::Makefile.in
--- /usr/ports/converters/libiconv/files/patch-lib::Makefile.in Thu Jan 1 09:00:00 1970
+++ converters/libiconv/files/patch-lib::Makefile.in Fri May 30 11:29:21 2003
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- lib/Makefile.in.orig Sun May 18 23:19:16 2003
++++ lib/Makefile.in Fri May 30 02:20:37 2003
+@@ -44,7 +44,7 @@
+
+ # Before making a release, change this according to the libtool documentation,
+ # section "Library interface versions".
+-LIBICONV_VERSION_INFO = 4:0:2
++LIBICONV_VERSION_INFO = 4
+
+ # Needed by $(LIBTOOL).
+ top_builddir = ..
diff -urN /usr/ports/converters/libiconv/files/patch-lib::iconv.c converters/libiconv/files/patch-lib::iconv.c
--- /usr/ports/converters/libiconv/files/patch-lib::iconv.c Mon Mar 18 18:43:24 2002
+++ converters/libiconv/files/patch-lib::iconv.c Thu Jan 1 09:00:00 1970
@@ -1,58 +0,0 @@
-
-$FreeBSD: ports/converters/libiconv/files/patch-lib::iconv.c,v 1.1 2002/03/18 09:43:24 sobomax Exp $
-
---- lib/iconv.c.orig Sat May 26 03:25:09 2001
-+++ lib/iconv.c Sun Mar 17 15:47:32 2002
-@@ -176,6 +176,13 @@
- }
- #endif
-
-+#undef libiconv_open
-+
-+iconv_t libiconv_open (const char* tocode, const char* fromcode)
-+{
-+ return (iconv_open(tocode, fromcode));
-+}
-+
- iconv_t iconv_open (const char* tocode, const char* fromcode)
- {
- struct conv_struct * cd;
-@@ -358,6 +365,15 @@
- return (iconv_t)(-1);
- }
-
-+#undef libiconv
-+
-+size_t libiconv (iconv_t icd,
-+ ICONV_CONST char* * inbuf, size_t *inbytesleft,
-+ char* * outbuf, size_t *outbytesleft)
-+{
-+ return (iconv(icd, inbuf, inbytesleft, outbuf, outbytesleft));
-+}
-+
- size_t iconv (iconv_t icd,
- ICONV_CONST char* * inbuf, size_t *inbytesleft,
- char* * outbuf, size_t *outbytesleft)
-@@ -371,6 +387,13 @@
- outbuf,outbytesleft);
- }
-
-+#undef libiconv_close
-+
-+int libiconv_close (iconv_t icd)
-+{
-+ return (iconv_close(icd));
-+}
-+
- int iconv_close (iconv_t icd)
- {
- conv_t cd = (conv_t) icd;
-@@ -378,7 +401,7 @@
- return 0;
- }
-
--#ifndef LIBICONV_PLUG
-+#if !defined(LIBICONV_PLUG) || defined(__FreeBSD__)
-
- int iconvctl (iconv_t icd, int request, void* argument)
- {
diff -urN /usr/ports/converters/libiconv/files/patch-lib::loop-unicode.h converters/libiconv/files/patch-lib::loop-unicode.h
--- /usr/ports/converters/libiconv/files/patch-lib::loop-unicode.h Thu Jan 1 09:00:00 1970
+++ converters/libiconv/files/patch-lib::loop-unicode.h Fri May 30 11:29:33 2003
@@ -0,0 +1,32 @@
+
+$FreeBSD$
+
+--- lib/loop_unicode.h.orig Wed Apr 16 19:08:22 2003
++++ lib/loop_unicode.h Fri May 30 02:43:29 2003
+@@ -53,7 +53,7 @@
+ outptr = backup_outptr;
+ outleft = backup_outleft;
+ if (sub_outcount != RET_ILUNI)
+- return RET_TOOSMALL;
++ return sub_outcount;
+ }
+ }
+ {
+@@ -97,7 +97,7 @@
+ outptr = backup_outptr;
+ outleft = backup_outleft;
+ if (sub_outcount != RET_ILUNI)
+- return RET_TOOSMALL;
++ return sub_outcount;
+ }
+ if (last)
+ break;
+@@ -148,7 +148,7 @@
+ outptr = backup_outptr;
+ outleft = backup_outleft;
+ if (sub_outcount != RET_ILUNI)
+- return RET_TOOSMALL;
++ return sub_outcount;
+ }
+ }
+ return RET_ILUNI;
diff -urN /usr/ports/converters/libiconv/files/patch-lib_aliases.gperf converters/libiconv/files/patch-lib_aliases.gperf
--- /usr/ports/converters/libiconv/files/patch-lib_aliases.gperf Fri Nov 1 21:48:58 2002
+++ converters/libiconv/files/patch-lib_aliases.gperf Thu Jan 1 09:00:00 1970
@@ -1,134 +0,0 @@
---- lib/aliases.gperf.orig Wed May 29 10:16:47 2002
-+++ lib/aliases.gperf Mon Oct 14 12:31:58 2002
-@@ -12,6 +12,7 @@
- US, ei_ascii
- CSASCII, ei_ascii
- UTF-8, ei_utf8
-+UTF8, ei_utf8
- UCS-2, ei_ucs2
- ISO-10646-UCS-2, ei_ucs2
- CSUNICODE, ei_ucs2
-@@ -43,6 +44,7 @@
- JAVA, ei_java
- ISO-8859-1, ei_iso8859_1
- ISO_8859-1, ei_iso8859_1
-+ISO8859-1, ei_iso8859_1
- ISO_8859-1:1987, ei_iso8859_1
- ISO-IR-100, ei_iso8859_1
- CP819, ei_iso8859_1
-@@ -52,6 +54,7 @@
- CSISOLATIN1, ei_iso8859_1
- ISO-8859-2, ei_iso8859_2
- ISO_8859-2, ei_iso8859_2
-+ISO8859-2, ei_iso8859_2
- ISO_8859-2:1987, ei_iso8859_2
- ISO-IR-101, ei_iso8859_2
- LATIN2, ei_iso8859_2
-@@ -59,6 +62,7 @@
- CSISOLATIN2, ei_iso8859_2
- ISO-8859-3, ei_iso8859_3
- ISO_8859-3, ei_iso8859_3
-+ISO8859-3, ei_iso8859_3
- ISO_8859-3:1988, ei_iso8859_3
- ISO-IR-109, ei_iso8859_3
- LATIN3, ei_iso8859_3
-@@ -66,6 +70,7 @@
- CSISOLATIN3, ei_iso8859_3
- ISO-8859-4, ei_iso8859_4
- ISO_8859-4, ei_iso8859_4
-+ISO8859-4, ei_iso8859_4
- ISO_8859-4:1988, ei_iso8859_4
- ISO-IR-110, ei_iso8859_4
- LATIN4, ei_iso8859_4
-@@ -73,12 +78,14 @@
- CSISOLATIN4, ei_iso8859_4
- ISO-8859-5, ei_iso8859_5
- ISO_8859-5, ei_iso8859_5
-+ISO8859-5, ei_iso8859_5
- ISO_8859-5:1988, ei_iso8859_5
- ISO-IR-144, ei_iso8859_5
- CYRILLIC, ei_iso8859_5
- CSISOLATINCYRILLIC, ei_iso8859_5
- ISO-8859-6, ei_iso8859_6
- ISO_8859-6, ei_iso8859_6
-+ISO8859-6, ei_iso8859_6
- ISO_8859-6:1987, ei_iso8859_6
- ISO-IR-127, ei_iso8859_6
- ECMA-114, ei_iso8859_6
-@@ -87,6 +94,7 @@
- CSISOLATINARABIC, ei_iso8859_6
- ISO-8859-7, ei_iso8859_7
- ISO_8859-7, ei_iso8859_7
-+ISO8859-7, ei_iso8859_7
- ISO_8859-7:1987, ei_iso8859_7
- ISO-IR-126, ei_iso8859_7
- ECMA-118, ei_iso8859_7
-@@ -96,12 +104,14 @@
- CSISOLATINGREEK, ei_iso8859_7
- ISO-8859-8, ei_iso8859_8
- ISO_8859-8, ei_iso8859_8
-+ISO8859-8, ei_iso8859_8
- ISO_8859-8:1988, ei_iso8859_8
- ISO-IR-138, ei_iso8859_8
- HEBREW, ei_iso8859_8
- CSISOLATINHEBREW, ei_iso8859_8
- ISO-8859-9, ei_iso8859_9
- ISO_8859-9, ei_iso8859_9
-+ISO8859-9, ei_iso8859_9
- ISO_8859-9:1989, ei_iso8859_9
- ISO-IR-148, ei_iso8859_9
- LATIN5, ei_iso8859_9
-@@ -109,6 +119,7 @@
- CSISOLATIN5, ei_iso8859_9
- ISO-8859-10, ei_iso8859_10
- ISO_8859-10, ei_iso8859_10
-+ISO8859-10, ei_iso8859_10
- ISO_8859-10:1992, ei_iso8859_10
- ISO-IR-157, ei_iso8859_10
- LATIN6, ei_iso8859_10
-@@ -116,11 +127,13 @@
- CSISOLATIN6, ei_iso8859_10
- ISO-8859-13, ei_iso8859_13
- ISO_8859-13, ei_iso8859_13
-+ISO8859-13, ei_iso8859_13
- ISO-IR-179, ei_iso8859_13
- LATIN7, ei_iso8859_13
- L7, ei_iso8859_13
- ISO-8859-14, ei_iso8859_14
- ISO_8859-14, ei_iso8859_14
-+ISO8859-14, ei_iso8859_14
- ISO_8859-14:1998, ei_iso8859_14
- ISO-IR-199, ei_iso8859_14
- LATIN8, ei_iso8859_14
-@@ -128,10 +141,12 @@
- ISO-CELTIC, ei_iso8859_14
- ISO-8859-15, ei_iso8859_15
- ISO_8859-15, ei_iso8859_15
-+ISO8859-15, ei_iso8859_15
- ISO_8859-15:1998, ei_iso8859_15
- ISO-IR-203, ei_iso8859_15
- ISO-8859-16, ei_iso8859_16
- ISO_8859-16, ei_iso8859_16
-+ISO8859-16, ei_iso8859_16
- ISO_8859-16:2000, ei_iso8859_16
- ISO-IR-226, ei_iso8859_16
- KOI8-R, ei_koi8_r
-@@ -253,12 +268,12 @@
- CHINESE, ei_gb2312
- ISO-IR-165, ei_isoir165
- CN-GB-ISOIR165, ei_isoir165
--KSC_5601, ei_ksc5601
--KS_C_5601-1987, ei_ksc5601
--KS_C_5601-1989, ei_ksc5601
--ISO-IR-149, ei_ksc5601
--CSKSC56011987, ei_ksc5601
--KOREAN, ei_ksc5601
-+KSC_5601, ei_euc_kr
-+KS_C_5601-1987, ei_euc_kr
-+KS_C_5601-1989, ei_euc_kr
-+ISO-IR-149, ei_euc_kr
-+CSKSC56011987, ei_euc_kr
-+KOREAN, ei_euc_kr
- EUC-JP, ei_euc_jp
- EUCJP, ei_euc_jp
- EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp
diff -urN /usr/ports/converters/libiconv/files/patch-lib_loop-unicode.h converters/libiconv/files/patch-lib_loop-unicode.h
--- /usr/ports/converters/libiconv/files/patch-lib_loop-unicode.h Tue Sep 10 20:07:04 2002
+++ converters/libiconv/files/patch-lib_loop-unicode.h Thu Jan 1 09:00:00 1970
@@ -1,32 +0,0 @@
---- lib/loop_unicode.h.orig Mon May 6 06:17:43 2002
-+++ lib/loop_unicode.h Sat Jun 15 14:07:14 2002
-@@ -52,8 +52,7 @@
- cd->ostate = backup_state;
- outptr = backup_outptr;
- outleft = backup_outleft;
-- if (sub_outcount < 0)
-- return RET_TOOSMALL;
-+ return sub_outcount;
- }
- }
- {
-@@ -96,8 +95,7 @@
- cd->ostate = backup_state;
- outptr = backup_outptr;
- outleft = backup_outleft;
-- if (sub_outcount < 0)
-- return RET_TOOSMALL;
-+ return sub_outcount;
- }
- if (last)
- break;
-@@ -144,8 +142,7 @@
- cd->ostate = backup_state;
- outptr = backup_outptr;
- outleft = backup_outleft;
-- if (sub_outcount != RET_ILUNI)
-- return RET_TOOSMALL;
-+ return sub_outcount;
- }
- }
- return RET_ILUNI;
diff -urN /usr/ports/converters/libiconv/files/patch-libcharset::Makefile.in converters/libiconv/files/patch-libcharset::Makefile.in
--- /usr/ports/converters/libiconv/files/patch-libcharset::Makefile.in Thu Jan 1 09:00:00 1970
+++ converters/libiconv/files/patch-libcharset::Makefile.in Fri May 30 11:29:48 2003
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- libcharset/Makefile.in.orig Wed Apr 23 20:29:22 2003
++++ libcharset/Makefile.in Fri May 30 02:45:08 2003
+@@ -43,7 +43,7 @@
+ # Installs the library and include files only. Typically called with only
+ # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
+ install-lib : all force
+- cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)'
++ cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)' sysconfdir='$(sysconfdir)'
+ $(mkinstalldirs) $(includedir)
+ $(INSTALL_DATA) include/libcharset.h $(includedir)/libcharset.h
+ $(INSTALL_DATA) include/localcharset.h $(includedir)/localcharset.h
diff -urN /usr/ports/converters/libiconv/files/patch-libcharset::lib::Makefile.in converters/libiconv/files/patch-libcharset::lib::Makefile.in
--- /usr/ports/converters/libiconv/files/patch-libcharset::lib::Makefile.in Thu Jan 1 09:00:00 1970
+++ converters/libiconv/files/patch-libcharset::lib::Makefile.in Fri May 30 11:30:07 2003
@@ -0,0 +1,72 @@
+
+$FreeBSD$
+
+--- libcharset/lib/Makefile.in.orig Mon Apr 14 22:51:06 2003
++++ libcharset/lib/Makefile.in Fri May 30 02:28:19 2003
+@@ -10,6 +10,7 @@
+ local_prefix = /usr/local
+ exec_prefix = @exec_prefix@
+ libdir = @libdir@
++sysconfdir = $(exec_prefix)/libdata
+
+ # Programs used by "make":
+ CC = @CC@
+@@ -17,7 +18,7 @@
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ INCLUDES = -I. -I$(srcdir) -I.. -I$(srcdir)/.. -I../include
+-DEFS = -DLIBDIR=\"$(libdir)\" \
++DEFS = -DLIBDIR=\"$(sysconfdir)\" \
+ -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \
+ -Dset_relocation_prefix=libcharset_set_relocation_prefix \
+ -Drelocate=libcharset_relocate @DEFS@
+@@ -42,7 +43,7 @@
+
+ # Before making a release, change this according to the libtool documentation,
+ # section "Library interface versions".
+-LIBCHARSET_VERSION_INFO = 1:0:0
++LIBCHARSET_VERSION_INFO = 1
+
+ # Needed by $(LIBTOOL).
+ top_builddir = ..
+@@ -79,11 +80,12 @@
+ install-lib : all force
+ $(mkinstalldirs) $(libdir)
+ $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la $(libdir)/libcharset.la
+- test -f $(libdir)/charset.alias && orig=$(libdir)/charset.alias \
++ $(mkinstalldirs) $(sysconfdir)
++ test -f $(sysconfdir)/charset.alias && orig=$(sysconfdir)/charset.alias \
+ || orig=charset.alias; \
+- sed -f ref-add.sed $$orig > $(libdir)/t-charset.alias; \
+- $(INSTALL_DATA) $(libdir)/t-charset.alias $(libdir)/charset.alias; \
+- rm -f $(libdir)/t-charset.alias
++ sed -f ref-add.sed $$orig > $(sysconfdir)/t-charset.alias; \
++ $(INSTALL_DATA) $(sysconfdir)/t-charset.alias $(sysconfdir)/charset.alias; \
++ rm -f $(sysconfdir)/t-charset.alias
+
+ # The following is needed in order to install a simple file in $(libdir)
+ # which is shared with other installed packages. We use a list of referencing
+@@ -95,15 +97,16 @@
+ install : all force
+ $(mkinstalldirs) $(DESTDIR)$(libdir)
+ $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcharset.la $(DESTDIR)$(libdir)/libcharset.la
+- if test -f $(DESTDIR)$(libdir)/charset.alias; then \
+- sed -f ref-add.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \
+- $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
+- rm -f $(DESTDIR)$(libdir)/t-charset.alias; \
++ $(mkinstalldirs) $(DESTDIR)$(sysconfdir)
++ if test -f $(DESTDIR)$(sysconfdir)/charset.alias; then \
++ sed -f ref-add.sed $(DESTDIR)$(sysconfdir)/charset.alias > $(DESTDIR)$(sysconfdir)/t-charset.alias; \
++ $(INSTALL_DATA) $(DESTDIR)$(sysconfdir)/t-charset.alias $(DESTDIR)$(sysconfdir)/charset.alias; \
++ rm -f $(DESTDIR)$(sysconfdir)/t-charset.alias; \
+ else \
+ if test @GLIBC21@ = no; then \
+- sed -f ref-add.sed charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \
+- $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \
+- rm -f $(DESTDIR)$(libdir)/t-charset.alias; \
++ sed -f ref-add.sed charset.alias > $(DESTDIR)$(sysconfdir)/t-charset.alias; \
++ $(INSTALL_DATA) $(DESTDIR)$(sysconfdir)/t-charset.alias $(DESTDIR)$(sysconfdir)/charset.alias; \
++ rm -f $(DESTDIR)$(sysconfdir)/t-charset.alias; \
+ fi ; \
+ fi
+
diff -urN /usr/ports/converters/libiconv/files/patch-libcharset_Makefile.in converters/libiconv/files/patch-libcharset_Makefile.in
--- /usr/ports/converters/libiconv/files/patch-libcharset_Makefile.in Wed May 15 04:28:45 2002
+++ converters/libiconv/files/patch-libcharset_Makefile.in Thu Jan 1 09:00:00 1970
@@ -1,11 +0,0 @@
---- libcharset/Makefile.in.orig Mon May 21 23:48:37 2001
-+++ libcharset/Makefile.in Sat Apr 6 21:25:39 2002
-@@ -38,7 +38,7 @@
- # Installs the library and include files only. Typically called with only
- # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
- install-lib : all force
-- cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)'
-+ cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)' sysconfdir='$(sysconfdir)'
- $(MKINSTALLDIRS) $(includedir)
- $(INSTALL_DATA) include/libcharset.h $(includedir)/libcharset.h
-
diff -urN /usr/ports/converters/libiconv/files/patch-src_Makefile.in converters/libiconv/files/patch-src_Makefile.in
--- /usr/ports/converters/libiconv/files/patch-src_Makefile.in Mon Jun 17 04:11:11 2002
+++ converters/libiconv/files/patch-src_Makefile.in Thu Jan 1 09:00:00 1970
@@ -1,11 +0,0 @@
---- src/Makefile.in.orig Sat Jun 15 14:25:55 2002
-+++ src/Makefile.in Sat Jun 15 14:26:05 2002
-@@ -77,7 +77,7 @@
- if [ ! -d $(DESTDIR)$(exec_prefix) ] ; then mkdir $(DESTDIR)$(exec_prefix) ; fi
- if [ ! -d $(DESTDIR)$(bindir) ] ; then mkdir $(DESTDIR)$(bindir) ; fi
- case "@host_os@" in \
-- hpux*) $(CC) $(LDFLAGS) iconv. at OBJEXT@ -L$(libdir) -liconv @LIBINTL@ -o iconv;; \
-+ hpux*|freebsd*) $(CC) $(LDFLAGS) iconv. at OBJEXT@ -L$(libdir) -liconv @LIBINTL@ -o iconv;; \
- *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) iconv. at OBJEXT@ $(libdir)/libiconv.la @LTLIBINTL@ -o iconv;; \
- esac
- $(LIBTOOL_INSTALL) $(INSTALL_PROGRAM) iconv $(DESTDIR)$(bindir)/iconv
diff -urN /usr/ports/converters/libiconv/pkg-plist converters/libiconv/pkg-plist
--- /usr/ports/converters/libiconv/pkg-plist Thu Apr 25 00:49:47 2002
+++ converters/libiconv/pkg-plist Fri May 30 11:13:59 2003
@@ -1,12 +1,13 @@
bin/iconv
include/iconv.h
include/libcharset.h
+include/localcharset.h
lib/libcharset.a
lib/libcharset.so
lib/libcharset.so.1
lib/libiconv.a
lib/libiconv.so
-lib/libiconv.so.3
+lib/libiconv.so.4
libdata/charset.alias
share/doc/libiconv/iconv.1.html
share/doc/libiconv/iconv.3.html
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list