Keep locale_alias symbol and don't hide it when visibility support exists and libiconv is compiled. This restores symmetry between libiconv.so, libiconv.a and libintl and fixes the build of gettext-tools on Linux. Bump revision.diff -r1.52 -r1.53 pkgsrc/converters/libiconv/Makefile
(joerg)
@@ -1,16 +1,17 @@ | @@ -1,16 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.52 2007/11/29 17:05:34 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.53 2008/01/13 09:30:57 joerg Exp $ | |
2 | 2 | |||
3 | DISTNAME= libiconv-1.12 | 3 | DISTNAME= libiconv-1.12 | |
4 | PKGREVISION= 1 | |||
4 | CATEGORIES= converters | 5 | CATEGORIES= converters | |
5 | MASTER_SITES= ${MASTER_SITE_GNU:=libiconv/} | 6 | MASTER_SITES= ${MASTER_SITE_GNU:=libiconv/} | |
6 | 7 | |||
7 | MAINTAINER= rh@NetBSD.org | 8 | MAINTAINER= rh@NetBSD.org | |
8 | HOMEPAGE= http://www.gnu.org/software/libiconv/ | 9 | HOMEPAGE= http://www.gnu.org/software/libiconv/ | |
9 | COMMENT= Character set conversion library | 10 | COMMENT= Character set conversion library | |
10 | 11 | |||
11 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
12 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
13 | 14 | |||
14 | USE_LANGUAGES+= c c++ | 15 | USE_LANGUAGES+= c c++ | |
15 | USE_LIBTOOL= yes | 16 | USE_LIBTOOL= yes | |
16 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes |
@@ -1,13 +1,14 @@ | @@ -1,13 +1,14 @@ | |||
1 | $NetBSD: distinfo,v 1.28 2008/01/08 22:08:36 sketch Exp $ | 1 | $NetBSD: distinfo,v 1.29 2008/01/13 09:30:57 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (libiconv-1.12-cp932.patch.gz) = 7c433e19a61a15bd9585e01c0a6fbe2eb9129625 | 3 | SHA1 (libiconv-1.12-cp932.patch.gz) = 7c433e19a61a15bd9585e01c0a6fbe2eb9129625 | |
4 | RMD160 (libiconv-1.12-cp932.patch.gz) = 33eb9758470f5e7ca0608fc478ea1342bf6bd0dc | 4 | RMD160 (libiconv-1.12-cp932.patch.gz) = 33eb9758470f5e7ca0608fc478ea1342bf6bd0dc | |
5 | Size (libiconv-1.12-cp932.patch.gz) = 107962 bytes | 5 | Size (libiconv-1.12-cp932.patch.gz) = 107962 bytes | |
6 | SHA1 (libiconv-1.12.tar.gz) = a5738d7dfbbd01c49e8ce026ea4ffa0f01af0179 | 6 | SHA1 (libiconv-1.12.tar.gz) = a5738d7dfbbd01c49e8ce026ea4ffa0f01af0179 | |
7 | RMD160 (libiconv-1.12.tar.gz) = 74a63c1a2963ac1729c1ac7adfec8fd397a685bd | 7 | RMD160 (libiconv-1.12.tar.gz) = 74a63c1a2963ac1729c1ac7adfec8fd397a685bd | |
8 | Size (libiconv-1.12.tar.gz) = 4513309 bytes | 8 | Size (libiconv-1.12.tar.gz) = 4513309 bytes | |
9 | SHA1 (patch-aa) = 2ae2484e92362fc3ac6ecd06f8c8bf6c634fcda9 | 9 | SHA1 (patch-aa) = 2ae2484e92362fc3ac6ecd06f8c8bf6c634fcda9 | |
10 | SHA1 (patch-ab) = d459b849adf870c345007d11a0a9dc790649adbc | 10 | SHA1 (patch-ab) = d459b849adf870c345007d11a0a9dc790649adbc | |
11 | SHA1 (patch-ac) = a27e8ab5a776a2bc8b2c790eabff5c15985d9584 | 11 | SHA1 (patch-ac) = a27e8ab5a776a2bc8b2c790eabff5c15985d9584 | |
12 | SHA1 (patch-ad) = 8ca08bced3f63276c998091948d781114901bf61 | |||
12 | SHA1 (patch-ae) = e18c4d9dd76b27e40c8dcd273f856fe5933f72bc | 13 | SHA1 (patch-ae) = e18c4d9dd76b27e40c8dcd273f856fe5933f72bc | |
13 | SHA1 (patch-af) = de976e1f97fa5f8b973be1a225ae3e0ee2352851 | 14 | SHA1 (patch-af) = de976e1f97fa5f8b973be1a225ae3e0ee2352851 |
$NetBSD: patch-ad,v 1.8 2008/01/13 09:30:57 joerg Exp $
Always export locale_alias as e.g. libintl expects it.
--- libcharset/include/localcharset.h.build.in.orig 2008-01-12 18:20:07.000000000 +0100
+++ libcharset/include/localcharset.h.build.in
@@ -20,7 +20,7 @@
#ifndef _LOCALCHARSET_H
#define _LOCALCHARSET_H
-#if @HAVE_VISIBILITY@ && BUILDING_LIBCHARSET
+#if @HAVE_VISIBILITY@
#define LIBCHARSET_DLL_EXPORTED __attribute__((__visibility__("default")))
#else
#define LIBCHARSET_DLL_EXPORTED