| Port details |
- appstream-generator Fast AppStream metadata generator
- 1.0.0 ports-mgmt
=0 0.10.2_4Version of this port present on the latest quarterly branch. - Maintainer: arrowd@FreeBSD.org
 - Port Added: 2024-10-25 19:27:06
- Last Update: 2026-09-09 18:19:25
- Commit Hash: 924e2bd
- License: LGPL3
- WWW:
- https://github.com/ximion/appstream-generator
- Description:
- AppStream is an effort to provide additional metadata and unique IDs for all
software available in the package repository. This package contains the
server-side of the AppStream infrastructure, a tool to generate metadata from
FreeBSD packages.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- appstream-generator>0:ports-mgmt/appstream-generator
- To install the port:
- cd /usr/ports/ports-mgmt/appstream-generator/ && make install clean
- To add the package, run one of these commands:
- pkg install ports-mgmt/appstream-generator
- pkg install appstream-generator
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: appstream-generator
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1788948107
SHA256 (ximion-appstream-generator-v1.0.0_GH0.tar.gz) = ec5e45c28e4126809872d37ea41937908e3d1f237f6faac0086332454666b067
SIZE (ximion-appstream-generator-v1.0.0_GH0.tar.gz) = 725257
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- nlohmann-json>=3 : devel/nlohmann-json
- inja>=3 : devel/inja
- catch2>0 : devel/catch2
- __generator.hpp : devel/stdgenerator
- docbook.xsl : textproc/docbook-xsl
- quill-config.cmake : devel/quill
- docbook-xsl-ns>=0 : textproc/docbook-xsl-ns
- xsltproc : textproc/libxslt
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libappstream.so : devel/appstream
- libappstream-compose.so : devel/appstream-compose
- libCatch2.so : devel/catch2
- libcurl.so : ftp/curl
- liblmdb.so : databases/lmdb0
- libicuuc.so : devel/icu
- libtbb.so : devel/onetbb
- libfyaml.so : textproc/libfyaml
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libxml2.so : textproc/libxml2
- libarchive.so.13 : archivers/libarchive
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for appstream-generator-1.0.0:
MANPAGES=off: Build and/or install manual pages
===> Use 'make config' to modify these settings
- Options name:
- ports-mgmt_appstream-generator
- USES:
- compiler:c++23-lang gnome libarchive meson pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
1.0.0 09 Sep 2026 18:19:25
    |
Gleb Popov (arrowd)  |
ports-mgmt/appstream-generator: Update to 1.0.0 |
0.10.2_5 06 Jul 2026 15:57:32
    |
Xin LI (delphij)  |
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 (Only the first 15 lines of the commit message are shown above ) |
0.10.2_4 20 Apr 2026 17:54:01
    |
Gleb Popov (arrowd)  |
ports-mgmt/appstream-generator: Install the hook script into Poudriere hooks dir |
0.10.2_3 09 Apr 2026 16:10:02
    |
Gleb Popov (arrowd)  |
ports-mgmt/appstream-generator: Install JavaScript assets |
0.10.2_2 09 Apr 2026 14:45:33
    |
Gleb Popov (arrowd)  |
ports-mgmt/appstream-generator: Pull more patches from upstream |
0.10.2_1 15 Feb 2026 09:59:27
    |
Gleb Popov (arrowd)  |
ports-mgmt/appstream-generator: Restore i386 compat patches
Reported by: pkg-fallout |
0.10.2 11 Feb 2026 15:42:20
    |
Gleb Popov (arrowd)  |
ports-mgmt/appstream-generator: Update to 0.10.2 |
0.10.1_1 20 Oct 2025 09:07:48
    |
Dima Panov (fluffy)  |
ports-mgmt/appstream-generator: unbreak build on 32bit ARCHes (+)
On a 32bit architectures onetbb installs pkgconfig file as tbb32.pc
Also fix variable size for numCPU to pass build on i386, bump PORTREVISION
Reported by: arrowd, pkg-fallout |
0.10.1 09 Oct 2025 10:48:47
    |
Dima Panov (fluffy)  |
ports-mgmt/appstream-generator: add missed dependency on devel/icu (+)
Reported by: arrowd, pkg-fallout |
0.10.1 08 Oct 2025 14:08:48
    |
Dima Panov (fluffy)  |
ports-mgmt/appstream-generator: update to 0.10.1 release (+)
Project switched from using the D programming language to C++23.
Release notes: https://github.com/ximion/appstream-generator/blob/master/NEWS |
0.9.1_3 25 Sep 2025 12:37:29
    |
Gleb Popov (arrowd)  |
ports-mgmt/appstream-generator: Mark BROKEN for now
Reported by: pkg-fallout |
0.9.1_3 16 Jul 2025 12:55:29
    |
Gleb Popov (arrowd)  |
ports-mgmt/appstream-generator: Pull in the single package processing support |
0.9.1_2 03 Jul 2025 07:34:28
    |
Gleb Popov (arrowd)  |
D ports: Bump PORTREVISION after the compiler and build system updates
Pull Request: https://github.com/freebsd/freebsd-ports/pull/414 |
0.9.1_1 13 Dec 2024 08:22:31
    |
Dima Panov (fluffy)  |
ports-mgmt/appstream-generator: mark as PIE_UNSAFE (+)
Reported by: bulk -t
Approved by: portmgr (blanket)
Sponsored by: Future Crew, LLC |
0.9.1_1 25 Oct 2024 19:24:43
    |
Gleb Popov (arrowd)  |
ports-mgmt/appstream-generator: Tool to generate AppStream metadata from a
package repository
Sponsored by: Future Crew, LLC |