svn commit: r348854 - in head/converters/libiconv: . files

Antoine Brodin antoine at FreeBSD.org
Mon Mar 24 06:45:23 UTC 2014


On Sun, Mar 23, 2014 at 2:26 PM, Tijl Coosemans <tijl at freebsd.org> wrote:
> Author: tijl
> Date: Sun Mar 23 13:26:20 2014
> New Revision: 348854
> URL: http://svnweb.freebsd.org/changeset/ports/348854
> QAT: https://qat.redports.org/buildarchive/r348854/
>
> Log:
>   - Remove indefinite article from COMMENT.
>   - Enable -fvisibility=hidden.
>   - Add USE_CSTD=gnu89 to fix compilation with -O0 and -Oz.
>   - Add DOCS option.
>
>   PR:           ports/186846
>   Approved by:  kwm, marcus
>
> Added:
>   head/converters/libiconv/files/patch-lib-iconv.c   (contents, props changed)
> Modified:
>   head/converters/libiconv/Makefile
>
> Modified: head/converters/libiconv/Makefile
> ==============================================================================
> --- head/converters/libiconv/Makefile   Sun Mar 23 12:54:01 2014        (r348853)
> +++ head/converters/libiconv/Makefile   Sun Mar 23 13:26:20 2014        (r348854)
> @@ -3,24 +3,24 @@
>
>  PORTNAME=      libiconv
>  PORTVERSION=   1.14
> -PORTREVISION=  2
> +PORTREVISION=  3
>  CATEGORIES=    converters devel
>  MASTER_SITES=  GNU
>
>  MAINTAINER=    gnome at FreeBSD.org
> -COMMENT=       A character set conversion library
> +COMMENT=       Character set conversion library
>
>  GNU_CONFIGURE= yes
>  CONFIGURE_ARGS=        --enable-static \
>                 --without-libintl-prefix \
>                 --docdir=${DOCSDIR}
> -CONFIGURE_ENV= gl_cv_cc_visibility="no" \
> -               am_cv_func_iconv="yes" \
> +CONFIGURE_ENV= am_cv_func_iconv="yes" \
>                 am_cv_proto_iconv_arg1="const"
>  MAKE_JOBS_UNSAFE=      yes
> +USE_CSTD=      gnu89
>  USE_LDCONFIG=  yes
>
> -OPTIONS_DEFINE=        ENCODINGS PATCHES
> +OPTIONS_DEFINE=        DOCS ENCODINGS PATCHES
>  OPTIONS_DEFAULT=ENCODINGS
>  ENCODINGS_DESC=        Include extra character sets
>  PATCHES_DESC=  Apply patches to fix CP932, add EUCJP-MS
>
> Added: head/converters/libiconv/files/patch-lib-iconv.c
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/converters/libiconv/files/patch-lib-iconv.c    Sun Mar 23 13:26:20 2014        (r348854)
> @@ -0,0 +1,11 @@
> +--- lib/iconv.c.orig
> ++++ lib/iconv.c
> +@@ -598,7 +598,7 @@
> +    It wants to define the symbols 'iconv_open', 'iconv', 'iconv_close'.  */
> + #define strong_alias(name, aliasname) _strong_alias(name, aliasname)
> + #define _strong_alias(name, aliasname) \
> +-  extern __typeof (name) aliasname __attribute__ ((alias (#name)));
> ++  extern LIBICONV_DLL_EXPORTED __typeof (name) aliasname __attribute__ ((alias (#name)));
> + #undef iconv_open
> + #undef iconv
> + #undef iconv_close


Hi,

Not sure if it's this change or not,  but there are some new failures
related to "locale_charset" that weren't here 24 hours ago on FreeBSD
9.1:

lang/mono:

  CCLD   test-eglib
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 25.
...
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 25.
../src/.libs/libeglib.a(libeglib_la-gunicode.o): In function
`monoeg_g_get_charset':
/wrkdirs/usr/ports/lang/mono/work/mono-3.2.8/eglib/src/gunicode.c:223:
undefined reference to `locale_charset'
/wrkdirs/usr/ports/lang/mono/work/mono-3.2.8/eglib/src/gunicode.c:223:
undefined reference to `locale_charset'
/wrkdirs/usr/ports/lang/mono/work/mono-3.2.8/eglib/src/gunicode.c:223:
undefined reference to `locale_charset'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[4]: *** [test-eglib] Error 1

lang/ghc:

===>  Configuring for ghc-7.6.3_3
configure: loading site script /usr/ports/Templates/config.site
checking for path to top of build tree...
/wrkdirs/usr/ports/lang/ghc/work/ghc-7.4.1-boot/utils/ghc-pwd/dist-install/build/tmp/ghc-pwd:
Undefined symbol "locale_charset"
configure: error: cannot determine current directory
*** [pre-configure] Error code 1

Cheers,

Antoine


More information about the svn-ports-all mailing list