BSD Ports

devel/appstream 1.2.1 FreeBSD

Machine-readable software metadata for desktop environments

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
41e9cde04e
License
GPLv2+, LGPL21+
Categories
devel
Package size
1023.1 KiB, 6397.5 KiB installed

Description

AppStream is a collaborative effort for making machine-readable software metadata easily available to programs that need it. It is part of the Freedesktop ecosystem and provides a convenient way to retrieve information about available software.

AppStream consists of a specification to describe individual software component metadata in XML (so-called MetaInfo files), as well as a derived specification for a metadata-collection format to provide a list of these metadata entries in XML or YAML for easy consumption by software centers and other tools which need to know about available software in a repository.

In the other systems

SystemPortVersion
FreeBSDdevel/appstream1.2.1
OpenBSDdevel/appstream1.2.1
NetBSDdevel/appstream1.1.6nb1
DragonFlydevel/appstream1.0.4
MidnightBSDdevel/appstream1.1.2

Install

Binary package:

pkg install AppStream

From the ports tree:

cd /usr/ports/devel/appstream/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	AppStream>0:devel/appstream
LIB_DEPENDS=	libappstream.so:devel/appstream

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.2.11.2.10.15.61.0.61.2.1
FreeBSD:14:quarterly1.2.11.2.1n/a1.0.61.2.1
FreeBSD:15:latest1.2.11.2.1n/a1.0.61.0.6
FreeBSD:15:quarterly1.2.11.2.1n/an/an/a
FreeBSD:16:latest1.2.11.2.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 6

Library 6

The full lists below include those, and their dependencies in turn.

Build dependencies 55
Run dependencies 28
Required by 158

The first 100 are listed.

Configuration

No options to configure.

USES
gettext gnome localbase:ldflags meson pkgconfig python:build tar:xz vala:build
Service scripts
none

Files

Manual pages 1
  • appstreamcli(1)
pkg-plist 109
  • bin/appstreamcli
  • include/appstream/appstream.h
  • include/appstream/as-agreement-section.h
  • include/appstream/as-agreement.h
  • include/appstream/as-artifact.h
  • include/appstream/as-branding.h
  • include/appstream/as-bundle.h
  • include/appstream/as-category-gi.h
  • include/appstream/as-category.h
  • include/appstream/as-checksum.h
  • include/appstream/as-component-box.h
  • include/appstream/as-component.h
  • include/appstream/as-content-rating.h
  • include/appstream/as-context.h
  • include/appstream/as-developer.h
  • include/appstream/as-enum-types.h
  • include/appstream/as-icon.h
  • include/appstream/as-image.h
  • include/appstream/as-issue.h
  • include/appstream/as-launchable.h
  • include/appstream/as-macros.h
  • include/appstream/as-metadata.h
  • include/appstream/as-pool.h
  • include/appstream/as-provided.h
  • include/appstream/as-reference.h
  • include/appstream/as-relation-check-result.h
  • include/appstream/as-relation.h
  • include/appstream/as-release-list.h
  • include/appstream/as-release.h
  • include/appstream/as-review.h
  • include/appstream/as-reviews-client.h
  • include/appstream/as-screenshot.h
  • include/appstream/as-spdx.h
  • include/appstream/as-suggested.h
  • include/appstream/as-system-info.h
  • include/appstream/as-translation.h
  • include/appstream/as-utils.h
  • include/appstream/as-validator-issue.h
  • include/appstream/as-validator.h
  • include/appstream/as-vercmp.h
  • include/appstream/as-version.h
  • include/appstream/as-video.h
  • lib/girepository-1.0/AppStream-1.0.typelib
  • lib/libappstream.so
  • lib/libappstream.so.1.2.1
  • lib/libappstream.so.5
  • libdata/pkgconfig/appstream.pc
  • share/appstream/appstream.conf
  • share/bash-completion/completions/appstreamcli
  • share/gettext/its/metainfo.its
  • share/gettext/its/metainfo.loc
  • share/gir-1.0/AppStream-1.0.gir
  • share/installed-tests/appstream/metainfo-validate.test
  • share/locale/ain/LC_MESSAGES/appstream.mo
  • share/locale/ar/LC_MESSAGES/appstream.mo
  • share/locale/bg/LC_MESSAGES/appstream.mo
  • share/locale/bn/LC_MESSAGES/appstream.mo
  • share/locale/bn_BD/LC_MESSAGES/appstream.mo
  • share/locale/ca/LC_MESSAGES/appstream.mo
  • share/locale/ckb/LC_MESSAGES/appstream.mo
  • share/locale/cs/LC_MESSAGES/appstream.mo
  • share/locale/da/LC_MESSAGES/appstream.mo
  • share/locale/de/LC_MESSAGES/appstream.mo
  • share/locale/en_GB/LC_MESSAGES/appstream.mo
  • share/locale/eo/LC_MESSAGES/appstream.mo
  • share/locale/es/LC_MESSAGES/appstream.mo
  • share/locale/et/LC_MESSAGES/appstream.mo
  • share/locale/eu/LC_MESSAGES/appstream.mo
  • share/locale/fi/LC_MESSAGES/appstream.mo
  • share/locale/fr/LC_MESSAGES/appstream.mo
  • share/locale/gd/LC_MESSAGES/appstream.mo
  • share/locale/gl/LC_MESSAGES/appstream.mo
  • share/locale/he/LC_MESSAGES/appstream.mo
  • share/locale/hi/LC_MESSAGES/appstream.mo
  • share/locale/hr/LC_MESSAGES/appstream.mo
  • share/locale/hu/LC_MESSAGES/appstream.mo
  • share/locale/ia/LC_MESSAGES/appstream.mo
  • share/locale/id/LC_MESSAGES/appstream.mo
  • share/locale/it/LC_MESSAGES/appstream.mo
  • share/locale/ja/LC_MESSAGES/appstream.mo
  • share/locale/ka/LC_MESSAGES/appstream.mo
  • share/locale/kk/LC_MESSAGES/appstream.mo
  • share/locale/ko/LC_MESSAGES/appstream.mo
  • share/locale/kw/LC_MESSAGES/appstream.mo
  • share/locale/lt/LC_MESSAGES/appstream.mo
  • share/locale/nb/LC_MESSAGES/appstream.mo
  • share/locale/nl/LC_MESSAGES/appstream.mo
  • share/locale/oc/LC_MESSAGES/appstream.mo
  • share/locale/pl/LC_MESSAGES/appstream.mo
  • share/locale/pt/LC_MESSAGES/appstream.mo
  • share/locale/pt_BR/LC_MESSAGES/appstream.mo
  • share/locale/ro/LC_MESSAGES/appstream.mo
  • share/locale/rom/LC_MESSAGES/appstream.mo
  • share/locale/ru/LC_MESSAGES/appstream.mo
  • share/locale/sk/LC_MESSAGES/appstream.mo
  • share/locale/sl/LC_MESSAGES/appstream.mo
  • share/locale/sr/LC_MESSAGES/appstream.mo
  • share/locale/sr@latin/LC_MESSAGES/appstream.mo
  • share/locale/sv/LC_MESSAGES/appstream.mo
  • share/locale/ta/LC_MESSAGES/appstream.mo

The first 100 are listed.

distinfo 1
FileSizeSHA256
AppStream-1.2.1.tar.xz2.946648e+067df664fd3ad3b1640c6a0ff77fa84f9fabe264111bf1fe8f5df3444d6d4caaca
Master sites 1
  • https://www.freedesktop.org/software/${PORTNAME:tl}/releases/

Commit history 4

DateCommitCreditsLog message
41e9cde04e Gleb Popov devel/appstream{,-compose,-qt}: Update to 1.2.1
Reported by: portscout!
0b6d987210 Gleb Popov devel/appstream*: Update to 1.2.0
205c8a2db8 Gleb Popov devel/appstream: Fix dependency on lmdb0
PR: 296530 296560
5f9d389f29 Xin LI databases/lmdb0: Add port for LMDB 0.9.x legacy ABI
LMDB 1.0 introduced an incompatible on-disk format change and subtle API breakage: applications that compiled cleanly against 1.0 headers could fail silently at run time. Known affected ports include dns/knot3, mail/bogofilter, and mail/postfix; the postfix issue has been confirmed upstream. Linux distributions such as Arch Linux have observed the same breakage. Samba can also be affected in certain configurations. Because the regression is not detectable in an -exp build run -- the postfix failure only manifests at run time, and bogofilter was caught only because post-build self-tests happen to exercise this path -- we cannot rely on package builds to validate the 1.0 upgrade. This commit introduces databases/lmdb0 as a holding port for the 0.9.35 …