libbconv

Meyer, Conrad conrad.meyer at isilon.com
Wed Jan 28 14:29:39 UTC 2015


Hi,

(With apologies for top-posting, this is @#$@6ing Outlook.)

biconv gets several mentions, including iconv's plist:

$ ag '(^|[^i])biconv' ..
../iconv/files/patch-ces::Makefile
11:+LDADD =             -L${.CURDIR}/../lib -lbiconv

../iconv/files/patch-ai
8:+LIB =                biconv
14:+            converter.c iconv.c utils.c biconv.h
32:+INCS =              biconv.h
38:+MAN3 =              biconv.3 biconv_open.3 biconv_close.3
47:+biconv.3:   iconv.3.in
52:+biconv_open.3:      iconv_open.3.in
56:+biconv_close.3:     iconv_close.3
59:+biconv.h:   iconv.h

../iconv/pkg-plist
1:bin/biconv
3:include/biconv.h
4:lib/libbiconv.a
5:lib/libbiconv.so
6:lib/libbiconv.so.2
7:%%PROFILE%%lib/libbiconv_p.a
16:man/man1/biconv.1.gz
17:man/man3/biconv.3.gz
18:man/man3/biconv_close.3.gz
19:man/man3/biconv_open.3.gz

../iconv/files/patch-util::Makefile
8:+PROG=                biconv
13:+LDADD=              -L../lib -lbiconv
14:+DPADD+=             ../lib/libbiconv.a
19:+MAN1=               biconv.1
21:+biconv.1: iconv.1

../iconv-rfc1345/Makefile
13:LIB_DEPENDS= libbiconv.so:${PORTSDIR}/converters/iconv

../iconv-extra/files/patch-ces::iso-2022-jp.c
11:+#include <biconv.h>

../iconv-extra/files/patch-ces::iso-2022-cn.c
11:+#include <biconv.h>

../iconv-extra/files/patch-ces::iso-2022-kr.c
11:+#include <biconv.h>

../iconv-extra/files/patch-ces::iso-2022-jp-2.c
11:+#include <biconv.h>

../iconv-extra/files/patch-ces::Makefile
10:+LDADD +=    -L${PREFIX}/lib -lbiconv

../iconv-extra/files/patch-ces::unicode-1-1-utf-7.c
11:+#include <biconv.h>

../iconv-extra/Makefile
13:LIB_DEPENDS= libbiconv.so:${PORTSDIR}/converters/iconv

It appears to date all the way back to 2002:

$ git blame iconv/pkg-plist
bedce949 (sobomax 2002-03-18 09:43:25 +0000  3) include/biconv.h
bedce949 (sobomax 2002-03-18 09:43:25 +0000  4) lib/libbiconv.a
bedce949 (sobomax 2002-03-18 09:43:25 +0000  5) lib/libbiconv.so
bedce949 (sobomax 2002-03-18 09:43:25 +0000  6) lib/libbiconv.so.2

Maybe we are confusing 'libiconv' (GNU iconv) with 'iconv'?

Best,
Conrad

________________________________________
From: owner-freebsd-hackers at freebsd.org [owner-freebsd-hackers at freebsd.org] on behalf of Guido Falsi [mad at madpilot.net]
Sent: Wednesday, January 28, 2015 6:05 AM
To: Dirk Engling; FreeBSD Hackers
Subject: Re: libbconv

On 01/28/15 14:20, Dirk Engling wrote:
> On 28.01.15 13:25, Guido Falsi wrote:
>
>> You have a strange library layout, which is definitely different from
>> the one I'm seeing usually. This is what you should have, with recent
>> ports/packages:
>
>
> Also I have found at least one reference to the typo:
>
> http://www.freebsdports.info/ports/converters/iconv.html
>
>   erdgeist
>

Ok, this is strange. At present the ports tree does not contain any
similar typo. You can check through the official ports tree.

Have you also checked the plist in your local ports tree?

Are you merging some external ports tree or have local patches?

Reinstalling the iconv port produces no change?

--
Guido Falsi <mad at madpilot.net>
_______________________________________________
freebsd-hackers at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"


More information about the freebsd-hackers mailing list