Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Mar 2022 05:18:59 +0000
From:      bugzilla-noreply@freebsd.org
To:        desktop@FreeBSD.org
Subject:   [Bug 258541] [new port] devel/AppStream: Machine-readable software metadata for desktop environments
Message-ID:  <bug-258541-39348-WdVWTHuhiA@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-258541-39348@https.bugs.freebsd.org/bugzilla/>
References:  <bug-258541-39348@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D258541

--- Comment #3 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=3Dc6d8fb35db81eaa939c3354462ce161=
71f8ffb98

commit c6d8fb35db81eaa939c3354462ce16171f8ffb98
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2022-03-04 05:09:04 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2022-03-04 05:16:56 +0000

    textproc/libxmlb: New port - Library to help create and query binary XML
blobs

    XML is slow to parse and strings inside the document cannot be memory
mapped as
    they do not have a trailing NUL char. The libxmlb library takes XML sou=
rce,
and
    converts it to a structured binary representation with a deduplicated
string
    table -- where the strings have the NULs included.

    This allows an application to mmap the binary XML file, do an XPath que=
ry
and
    return some strings without actually parsing the entire document. This =
is
all
    done using (almost) zero allocations and no actual copying of the binary
data.

    WWW:    https://github.com/hughsie/libxmlb

    PR:             258541

 textproc/Makefile                |  1 +
 textproc/libxmlb/Makefile (new)  | 20 +++++++++++++
 textproc/libxmlb/distinfo (new)  |  3 ++
 textproc/libxmlb/pkg-descr (new) | 10 +++++++
 textproc/libxmlb/pkg-plist (new) | 62 ++++++++++++++++++++++++++++++++++++=
++++
 5 files changed, 96 insertions(+)

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-258541-39348-WdVWTHuhiA>