BSD Ports

devel/pkgconf 3.0.9,1 FreeBSD

Utility to help to configure compiler and linker flags

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5646eb510d
License
ISCL
Categories
devel
Package size
139.4 KiB, 539.7 KiB installed

Description

pkgconf is a program which helps to configure compiler and linker flags for development frameworks. It is similar to pkg-config, but was written from scratch in Summer of 2011 to replace pkg-config, which now needs itself to build itself.

In the other systems

SystemPortVersion
FreeBSDdevel/pkgconf3.0.9,1
NetBSDdevel/pkgconf3.0.7
DragonFlydevel/pkgconf2.3.0,2
MidnightBSDdevel/pkgconf2.4.3,1

Install

Binary package:

pkg install pkgconf

From the ports tree:

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

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

RUN_DEPENDS=	pkgconf>0:devel/pkgconf
LIB_DEPENDS=	libpkgconf.so:devel/pkgconf

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:latest3.0.7,13.0.7,11.8.0_1,12.4.3,13.0.9,1
FreeBSD:14:quarterly3.0.7,13.0.7,1n/a2.4.3,13.0.7,1
FreeBSD:15:latest3.0.7,13.0.9,1n/a2.4.3,12.4.3,1
FreeBSD:15:quarterly3.0.7,13.0.7,1n/an/an/a
FreeBSD:16:latest3.0.7,13.0.9,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 2
Required by 6432

The first 100 are listed.

Configuration

Options name: devel_pkgconf

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cpe meson:muon ninja:samurai tar:xz
Service scripts
none

Files

Manual pages 7
  • bomtool(1)
  • pc(5)
  • pccritic(1)
  • pkg.m4(7)
  • pkgconf(1)
  • pkgconf-personality(5)
  • spdxtool(1)
pkg-plist 26
  • bin/bomtool
  • bin/pccritic
  • bin/pkg-config
  • bin/pkgconf
  • bin/spdxtool
  • include/pkgconf/libpkgconf/bsdstubs.h
  • include/pkgconf/libpkgconf/iter.h
  • include/pkgconf/libpkgconf/libpkgconf-api.h
  • include/pkgconf/libpkgconf/libpkgconf.h
  • include/pkgconf/libpkgconf/stdinc.h
  • lib/libpkgconf.a
  • lib/libpkgconf.so
  • lib/libpkgconf.so.8
  • lib/libpkgconf.so.8.0.0
  • libdata/pkgconfig/libpkgconf.pc
  • share/man/man1/bomtool.1.gz
  • share/man/man1/pccritic.1.gz
  • share/man/man1/pkgconf.1.gz
  • share/man/man1/spdxtool.1.gz
  • share/man/man5/pc.5.gz
  • share/man/man5/pkgconf-personality.5.gz
  • share/man/man7/pkg.m4.7.gz
  • share/aclocal/pkg.m4
  • share/doc/pkgconf/AUTHORS
  • share/doc/pkgconf/COPYING
  • share/doc/pkgconf/README.md
distinfo 1
FileSizeSHA256
pkgconf-3.0.9.tar.xz4293006ab2d3b8087dcf500e34003a6a8934dca55d0a3d6066aeafb03c352db3e68bfd
Master sites 2
  • https://github.com/pkgconf/pkgconf/releases/download/pkgconf-3.0.9/
  • https://distfiles.ariadne.space/pkgconf/

Commit history 4

DateCommitCreditsLog message
5646eb510d Daniel Engberg devel/pkgconf: Update to 3.0.9
Add local patch to fix version reporting [1] Changelog: https://github.com/pkgconf/pkgconf/blob/pkgconf-3.0.9/NEWS Reference: 1: https://github.com/pkgconf/pkgconf/issues/615 Approved by: bapt (via private mail)
a1f3fe8e29 Baptiste Daroussin devel/pkgconf: update to 3.0.7
13963902f3 Daniel Engberg devel/pkgconf: Update to 3.0.6
Changelog: https://github.com/pkgconf/pkgconf/blob/pkgconf-3.0.6/NEWS PR: 297828 Approved by: maintainer timeout, 3+ weeks Exp-run by: antoine
62d987cfbd Daniel Engberg devel/pkgconf: Update to 3.0.5
Move to muon + samurai build as autotools build system is deprecated in 3.0 series and removed in upstream main branch Changelog: https://github.com/pkgconf/pkgconf/blob/pkgconf-3.0.5/NEWS PR: 296339 Reviewed by: bapt (maintainer) Exp-run by: antoine (previous iteration)