[Buildroot] [PATCH v2] package/libedit: switch to alternate URL for proper packaging

Yann E. MORIN yann.morin.1998 at free.fr
Mon Jul 29 22:22:21 UTC 2013


Thomas, All,

On 2013-07-29 21:14 +0200, Thomas De Schampheleire spake thusly:
> On Mon, Jul 29, 2013 at 6:44 PM, Yann E. MORIN <yann.morin.1998 at free.fr> wrote:
> > From: "Yann E. MORIN" <yann.morin.1998 at free.fr>
[--SNIP--]
> > +# Note: libbsd required for *vis functions, but works only with a toolchain
> > +# with __progname; otherwise, some features are disabled, as if libbsd was
> > +# missing entirely.
> > +ifeq ($(BR2_PACKAGE_LIBBSD),y)
> > +LIBEDIT_DEPENDENCIES   += libbsd
> > +endif
> 
> What does libbsd really provide us? What are these vis functions?

libbsd provides functions commonly found on *BSD systems, but not
commnly available on non *BSD systems such as Linux. See its homepage:
    http://libbsd.freedesktop.org/

The *vis familly of functions provide a mean to "visually encode
characters" (from the man page). From what I see, it is a way to encode
(wide? unicode?) characters into a set of printable chars from the ASCII
set. Ie. all that is not in [[:print:]] is encoded. The encoding is
reversible.

libbsd+libedit are part of the stack I've been building up for more than
a year now, to build a complete qemu+libvirt based "VM server" (I have
to refresh the patchset (yet once more) before resubmitting to the list).
I would really like these two libs to stay in for this reason.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'



More information about the buildroot mailing list