pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/gettext-lib Define locale_charset only when GNU ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c53e2db2b971
branches:  trunk
changeset: 515677:c53e2db2b971
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Thu Jul 06 14:49:55 2006 +0000

description:
Define locale_charset only when GNU iconv is used.  This fixes the package
on Solaris where native iconv doesn't have locale_charset.  Noted by
Gilles Dauphin in PR pkg/32945.

Bump PKGREVISION.

diffstat:

 devel/gettext-lib/Makefile         |   7 +++++--
 devel/gettext-lib/distinfo         |   4 ++--
 devel/gettext-lib/patches/patch-aa |  13 +++++--------
 3 files changed, 12 insertions(+), 12 deletions(-)

diffs (69 lines):

diff -r 4655a0ed2ca8 -r c53e2db2b971 devel/gettext-lib/Makefile
--- a/devel/gettext-lib/Makefile        Thu Jul 06 14:46:13 2006 +0000
+++ b/devel/gettext-lib/Makefile        Thu Jul 06 14:49:55 2006 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.43 2006/07/03 19:06:13 minskim Exp $
+# $NetBSD: Makefile,v 1.44 2006/07/06 14:49:55 minskim Exp $
 
 DISTNAME=              gettext-0.14.5
 PKGNAME=               gettext-lib-0.14.5
-PKGREVISION=           1
+PKGREVISION=           2
 SVR4_PKGNAME=          gttli
 CATEGORIES=            devel
 MASTER_SITES=          ${MASTER_SITE_GNU:=gettext/}
@@ -26,6 +26,9 @@
 CONFIGURE_ENV+=                PKGLOCALEDIR=${PKGLOCALEDIR:Q}
 MAKE_ENV+=             PKGLOCALEDIR=${PKGLOCALEDIR:Q}
 
+CFLAGS+=               ${CFLAGS.${ICONV_TYPE}-iconv}
+CFLAGS.gnu-iconv+=     -DHAVE_GNU_ICONV
+
 INSTALL_MAKE_FLAGS=    ${MAKE_FLAGS} localedir=${EGDIR}
 
 BUILD_DIRS=            intl
diff -r 4655a0ed2ca8 -r c53e2db2b971 devel/gettext-lib/distinfo
--- a/devel/gettext-lib/distinfo        Thu Jul 06 14:46:13 2006 +0000
+++ b/devel/gettext-lib/distinfo        Thu Jul 06 14:49:55 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.11 2006/07/03 19:06:13 minskim Exp $
+$NetBSD: distinfo,v 1.12 2006/07/06 14:49:55 minskim Exp $
 
 SHA1 (gettext-0.14.5.tar.gz) = 68737eee1a6427044eef901dc88e4144d371fb6b
 RMD160 (gettext-0.14.5.tar.gz) = d31c8e49671f00623ce1e6f73716a5abcd1c7ec2
 Size (gettext-0.14.5.tar.gz) = 7105715 bytes
-SHA1 (patch-aa) = dc0a04586858ae38052893e85c9b8ac41b89a181
+SHA1 (patch-aa) = 88013bfa911b8b70fce14f27142210f0da791390
 SHA1 (patch-ab) = 2195304902fe17cd97c243a6bc395de1484a50c4
 SHA1 (patch-ac) = f7695a44cdb85a4f6d9b97872425acb4b74519c9
diff -r 4655a0ed2ca8 -r c53e2db2b971 devel/gettext-lib/patches/patch-aa
--- a/devel/gettext-lib/patches/patch-aa        Thu Jul 06 14:46:13 2006 +0000
+++ b/devel/gettext-lib/patches/patch-aa        Thu Jul 06 14:49:55 2006 +0000
@@ -1,22 +1,19 @@
-$NetBSD: patch-aa,v 1.3 2006/07/03 19:06:13 minskim Exp $
+$NetBSD: patch-aa,v 1.4 2006/07/06 14:49:55 minskim Exp $
 
 --- intl/localcharset.c.orig   2005-05-20 13:07:51.000000000 -0700
 +++ intl/localcharset.c
-@@ -23,6 +23,13 @@
+@@ -23,6 +23,10 @@
  # include <config.h>
  #endif
  
-+#if !HAVE_ICONV
++#if !HAVE_GNU_ICONV
 +
-+/* Provide our variant only if we don't use the systems iconv library. This is
-+ * consistant with the usage in loadmsgcat.c and prevents us from relying on
-+ * link-time symbol resolution.
-+ */
++/* Provide our variant only if we don't use the GNU iconv library.  */
 +
  /* Specification.  */
  #include "localcharset.h"
  
-@@ -407,3 +414,4 @@ locale_charset ()
+@@ -407,3 +411,4 @@ locale_charset ()
  
    return codeset;
  }



Home | Main Index | Thread Index | Old Index