| /freebsd/contrib/pkgconf/libpkgconf/ |
| H A D | pkg.c | 59 pkg_get_parent_dir(pkgconf_pkg_t *pkg) in pkg_get_parent_dir() argument 64 pkgconf_buffer_append(&buf, pkg->filename); in pkg_get_parent_dir() 136 typedef void (*pkgconf_pkg_parser_keyword_func_t)(pkgconf_client_t *client, pkgconf_pkg_t *pkg, con… 150 pkgconf_pkg_parser_tuple_func(pkgconf_client_t *client, pkgconf_pkg_t *pkg, const char *keyword, co… in pkgconf_pkg_parser_tuple_func() argument 155 char **dest = (char **)((char *) pkg + offset); in pkgconf_pkg_parser_tuple_func() 160 *dest = pkgconf_bytecode_eval_str(client, &pkg->vars, value, NULL); in pkgconf_pkg_parser_tuple_func() 164 pkgconf_pkg_parser_bufferset_func(pkgconf_client_t *client, pkgconf_pkg_t *pkg, const char *keyword… in pkgconf_pkg_parser_bufferset_func() argument 169 pkgconf_list_t *dest = (pkgconf_list_t *)((char *) pkg + offset); in pkgconf_pkg_parser_bufferset_func() 172 pkgconf_bytecode_eval_str_to_buf(client, &pkg->vars, value, NULL, &buf); in pkgconf_pkg_parser_bufferset_func() 179 pkgconf_pkg_parser_link_abi_func(pkgconf_client_t *client, pkgconf_pkg_t *pkg, const char *keyword,… in pkgconf_pkg_parser_link_abi_func() argument [all …]
|
| H A D | cache.c | 40 const pkgconf_pkg_t *pkg = *(void **) b; in cache_member_cmp() local 42 return strcmp(key, pkg->id); in cache_member_cmp() 69 const pkgconf_pkg_t *pkg = client->cache_table[i]; in cache_dump() local 72 i, pkg, pkg == NULL ? "NULL" : pkg->id); in cache_dump() 96 pkgconf_pkg_t **pkg; in pkgconf_cache_lookup() local 98 pkg = bsearch(id, client->cache_table, in pkgconf_cache_lookup() 102 if (pkg != NULL) in pkgconf_cache_lookup() 104 PKGCONF_TRACE(client, "found: %s @%p", id, *pkg); in pkgconf_cache_lookup() 105 return pkgconf_pkg_ref(client, *pkg); in pkgconf_cache_lookup() 125 pkgconf_cache_add(pkgconf_client_t *client, pkgconf_pkg_t *pkg) in pkgconf_cache_add() argument [all …]
|
| H A D | queue.c | 140 pkgconf_queue_mark_public(pkgconf_client_t *client, pkgconf_pkg_t *pkg, void *data) in pkgconf_queue_mark_public() argument 142 if (pkg->flags & PKGCONF_PKG_PROPF_VISITED_PRIVATE) in pkgconf_queue_mark_public() 150 if (dep->match == pkg) in pkgconf_queue_mark_public() 154 pkg->flags &= ~PKGCONF_PKG_PROPF_VISITED_PRIVATE; in pkgconf_queue_mark_public() 156 PKGCONF_TRACE(client, "%s: updated, public", pkg->id); in pkgconf_queue_mark_public() 180 pkgconf_pkg_t *pkg = dep->match; in pkgconf_queue_collect_dependencies_walk() local 185 if (pkg == NULL) in pkgconf_queue_collect_dependencies_walk() 191 if (pkg->serial == client->serial) in pkgconf_queue_collect_dependencies_walk() 195 pkg->flags |= PKGCONF_PKG_PROPF_VISITED_PRIVATE; in pkgconf_queue_collect_dependencies_walk() 197 pkg->flags &= ~PKGCONF_PKG_PROPF_VISITED_PRIVATE; in pkgconf_queue_collect_dependencies_walk() [all …]
|
| /freebsd/stand/libsa/ |
| H A D | pkgfs.c | 157 struct package *pkg; in pkgfs_init() local 160 pkg = NULL; in pkgfs_init() 176 error = new_package(fd, &pkg); in pkgfs_init() 182 if (pkg == NULL) in pkgfs_init() 185 pkg->pkg_chain = package; in pkgfs_init() 186 package = pkg; in pkgfs_init() 449 get_byte(struct package *pkg, off_t *op) in get_byte() argument 453 if (pkg->pkg_zs.avail_in == 0) { in get_byte() 454 c = read(pkg->pkg_fd, pkg->pkg_buf, PKG_BUFSIZE); in get_byte() 457 pkg->pkg_zs.avail_in = c; in get_byte() [all …]
|
| /freebsd/contrib/pkgconf/cli/bomtool/ |
| H A D | main.c | 79 sbom_spdx_identity(pkgconf_pkg_t *pkg) in sbom_spdx_identity() argument 87 for (i = 0, o = 0; i < strlen(pkg->id) && o < sizeof(buf); i++, o++) { in sbom_spdx_identity() 88 char c = pkg->id[i]; in sbom_spdx_identity() 96 snprintf(buf + o, sizeof(buf) - o, "C40%s", pkg->version); in sbom_spdx_identity() 179 sbom_identity(pkgconf_pkg_t *pkg) in sbom_identity() argument 183 snprintf(buf, sizeof buf, "%s@%s", pkg->id, pkg->version); in sbom_identity() 212 write_sbom_package(pkgconf_client_t *client, pkgconf_pkg_t *pkg, void *unused) in write_sbom_package() argument 218 if (pkg->flags & PKGCONF_PKG_PROPF_VIRTUAL) in write_sbom_package() 221 OUTPUT_OR_RET(client, sbom_out, "##### Package: %s\n\n", sbom_identity(pkg)); in write_sbom_package() 222 OUTPUT_OR_RET(client, sbom_out, "PackageName: %s\n", sbom_identity(pkg)); in write_sbom_package() [all …]
|
| /freebsd/usr.sbin/pkg/ |
| H A D | FreeBSD.conf.latest | 3 # create or edit /usr/local/etc/pkg/repos/FreeBSD.conf, e.g.: 5 # mkdir -p /usr/local/etc/pkg/repos 6 # echo "FreeBSD-ports: { enabled: no }" >> /usr/local/etc/pkg/repos/FreeBSD.conf 7 # echo "FreeBSD-ports-kmods: { enabled: no }" >> /usr/local/etc/pkg/repos/FreeBSD.conf 13 url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest", 16 fingerprints: "/usr/share/keys/pkg", 20 url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_latest", 23 fingerprints: "/usr/share/keys/pkg", 27 url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", 30 fingerprints: "/usr/share/keys/pkg",
|
| H A D | FreeBSD.conf.quarterly | 4 # create or edit /usr/local/etc/pkg/repos/FreeBSD.conf, e.g.: 6 # mkdir -p /usr/local/etc/pkg/repos 7 # echo "FreeBSD-ports: { enabled: no }" >> /usr/local/etc/pkg/repos/FreeBSD.conf 8 # echo "FreeBSD-ports-kmods: { enabled: no }" >> /usr/local/etc/pkg/repos/FreeBSD.conf 14 url: "pkg+https://pkg.FreeBSD.org/${ABI}/quarterly", 17 fingerprints: "/usr/share/keys/pkg", 21 url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_quarterly", 24 fingerprints: "/usr/share/keys/pkg", 28 url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", 31 fingerprints: "/usr/share/keys/pkg",
|
| H A D | FreeBSD.conf.quarterly-release | 3 # create or edit /usr/local/etc/pkg/repos/FreeBSD.conf, e.g.: 5 # mkdir -p /usr/local/etc/pkg/repos 6 # echo "FreeBSD-ports: { enabled: no }" >> /usr/local/etc/pkg/repos/FreeBSD.conf 7 # echo "FreeBSD-ports-kmods: { enabled: no }" >> /usr/local/etc/pkg/repos/FreeBSD.conf 13 url: "pkg+https://pkg.FreeBSD.org/${ABI}/quarterly", 16 fingerprints: "/usr/share/keys/pkg", 20 url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_quarterly_${VERSION_MINOR}", 23 fingerprints: "/usr/share/keys/pkg", 27 url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_${VERSION_MINOR}",
|
| /freebsd/contrib/pkgconf/cli/spdxtool/ |
| H A D | generate.c | 22 generate_spdx_package(pkgconf_client_t *client, pkgconf_pkg_t *pkg, void *ptr) in generate_spdx_package() argument 31 if (pkg->flags & PKGCONF_PKG_PROPF_VIRTUAL) in generate_spdx_package() 34 spdx_id_string = spdxtool_util_get_spdx_id_string(client, "software_Sbom", pkg->id); in generate_spdx_package() 45 sbom->rootElement = pkg; in generate_spdx_package() 47 package_spdx = spdxtool_util_get_spdx_id_string(client, "Package", pkg->id); in generate_spdx_package() 51 pkgconf_tuple_add(client, &pkg->vars, "spdxId", package_spdx, false, 0); in generate_spdx_package() 55 pkgconf_tuple_add(client, &pkg->vars, "creationInfo", document->creation_info, false, 0); in generate_spdx_package() 56 pkgconf_tuple_add(client, &pkg->vars, "agent", document->agent, false, 0); in generate_spdx_package() 58 if (pkg->maintainer != NULL) in generate_spdx_package() 60 …const char *supplier = spdxtool_core_spdx_document_add_maintainer(client, document, pkg->maintaine… in generate_spdx_package() [all …]
|
| H A D | software.c | 319 spdxtool_software_package_to_object(pkgconf_client_t *client, pkgconf_pkg_t *pkg, spdxtool_core_spd… in spdxtool_software_package_to_object() argument 335 creation_info = spdxtool_util_tuple_lookup(client, &pkg->vars, "creationInfo"); in spdxtool_software_package_to_object() 336 spdx_id = spdxtool_util_tuple_lookup(client, &pkg->vars, "spdxId"); in spdxtool_software_package_to_object() 337 agent = spdxtool_util_tuple_lookup(client, &pkg->vars, "agent"); in spdxtool_software_package_to_object() 356 spdxtool_serialize_object_add_string(object_list, "name", pkg->realname))) in spdxtool_software_package_to_object() 370 supplier = spdxtool_util_tuple_lookup(client, &pkg->vars, "suppliedBy"); in spdxtool_software_package_to_object() 386 if (!serialize_copyright_lines_to_object(object_list, &pkg->copyright)) in spdxtool_software_package_to_object() 390 pkg->url ? pkg->url : "")) in spdxtool_software_package_to_object() 396 pkg->source ? pkg->source : "")) in spdxtool_software_package_to_object() 401 if (!spdxtool_serialize_object_add_string(object_list, "software_packageVersion", pkg->version)) in spdxtool_software_package_to_object() [all …]
|
| /freebsd/share/examples/oci/ |
| H A D | Containerfile.pkg | 15 # use for downloading pkg since the freebsd-runtime image has both FreeBSD and 16 # FreeBSD-base pkg repo configs installed and FreeBSD-base does not contain the 17 # pkg package. 21 RUN pkg bootstrap -y -r FreeBSD && pkg -o IGNORE_OSVERSION=yes update -f 24 RUN pkg install -y ${packages} 27 # packages, uninstall pkg and delete the repository metadata downloaded by 'pkg 30 RUN pkg clean -ay && pkg delete -fy pkg && rm -rf /var/db/pkg/repos
|
| /freebsd/contrib/pkgconf/tests/api/ |
| H A D | test-audit.c | 90 pkgconf_pkg_t pkg = { 0 }; in test_audit_log_dependency_versionless() local 91 pkg.id = (char *) "foo"; in test_audit_log_dependency_versionless() 92 pkg.version = (char *) "1.2.3"; in test_audit_log_dependency_versionless() 100 pkgconf_audit_log_dependency(client, &pkg, &dep); in test_audit_log_dependency_versionless() 119 pkgconf_pkg_t pkg = { 0 }; in test_audit_log_dependency_versioned() local 120 pkg.id = (char *) "bar"; in test_audit_log_dependency_versioned() 121 pkg.version = (char *) "2.0"; in test_audit_log_dependency_versioned() 129 pkgconf_audit_log_dependency(client, &pkg, &dep); in test_audit_log_dependency_versioned() 144 pkgconf_pkg_t pkg = { 0 }; in test_audit_log_dependency_no_logfile_is_noop() local 145 pkg.id = (char *) "foo"; in test_audit_log_dependency_no_logfile_is_noop() [all …]
|
| /freebsd/contrib/pkgconf/cli/ |
| H A D | core.c | 122 print_variables(pkgconf_output_t *output, pkgconf_pkg_t *pkg) in print_variables() argument 126 PKGCONF_FOREACH_LIST_ENTRY(pkg->vars.head, node) in print_variables() 163 pkgconf_pkg_t *pkg = dep->match; in apply_provides() local 165 print_dependency_list(client->output, &pkg->provides); in apply_provides() 173 print_digraph_node(pkgconf_client_t *client, pkgconf_pkg_t *pkg, void *data) in print_digraph_node() argument 178 if (pkg->flags & PKGCONF_PKG_PROPF_VIRTUAL) in print_digraph_node() 181 …pkgconf_output_fmt(client->output, PKGCONF_OUTPUT_STDOUT, "\"%s\" [fontname=Sans fontsize=8", pkg-… in print_digraph_node() 183 if (pkg->flags & PKGCONF_PKG_PROPF_VISITED_PRIVATE) in print_digraph_node() 186 …pkgconf_output_fmt(client->output, PKGCONF_OUTPUT_STDOUT, " label=\"%s@%s\"]\n", pkg->id, pkg->ver… in print_digraph_node() 192 "\"%s\" -> \"%s\" [fontname=Sans fontsize=8 color=red]\n", (*last_seen)->id, pkg->id); in print_digraph_node() [all …]
|
| /freebsd/crypto/krb5/src/config/ |
| H A D | pkg.m4 | 1 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- 2 # serial 12 (pkg-config-0.29.2) 32 dnl Verify that the version of the pkg-config macros are at least 34 dnl installed version of pkg-config, this checks the developer's version 35 dnl of pkg.m4 when generating configure. 39 dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) 46 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) 53 dnl Search for the pkg-config tool and set the PKG_CONFIG variable to 54 dnl first found in the path. Checks that the version of pkg-config found 57 dnl pkg-config existed. [all …]
|
| /freebsd/sys/contrib/openzfs/config/ |
| H A D | pkg.m4 | 2 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- 3 # serial 12 (pkg-config-0.29.2) 33 dnl Verify that the version of the pkg-config macros are at least 35 dnl installed version of pkg-config, this checks the developer's version 36 dnl of pkg.m4 when generating configure. 40 dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) 47 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) 54 dnl Search for the pkg-config tool and set the PKG_CONFIG variable to 55 dnl first found in the path. Checks that the version of pkg-config found 58 dnl pkg-config existed. [all …]
|
| /freebsd/release/scripts/ |
| H A D | pkg-stage.sh | 68 if [ ! -x /usr/local/sbin/pkg ]; then 70 /usr/bin/make -C ${PORTSDIR}/ports-mgmt/pkg install clean 73 export PKG_ABI=$(pkg --rootdir ${ROOTDIR} config ABI) 74 export PKG_ALTABI=$(pkg --rootdir ${ROOTDIR} config ALTABI 2>/dev/null) 118 ln -nfs ../All/$(${PKGCMD} rquery %n-%v pkg).pkg ${LATEST_DIR}/pkg.pkg
|
| H A D | pkgbase-stage.lua | 22 local function select_packages(pkg, media, all_libcompats) 34 local rquery = capture(pkg .. "rquery -U -r FreeBSD-base %n") 98 local pkg = "pkg -o ASSUME_ALWAYS_YES=yes -o IGNORE_OSVERSION=yes " .. 102 assert(os.execute(pkg .. "update")) 104 local packages = select_packages(pkg, media, all_libcompats) 106 assert(os.execute(pkg .. "fetch -d -o " .. target .. " " .. table.concat(packages, " "))) 107 assert(os.execute(pkg .. "repo " .. target))
|
| /freebsd/contrib/googletest/docs/ |
| H A D | pkgconfig.md | 3 GoogleTest comes with pkg-config files that can be used to determine all 13 All current build systems support pkg-config in one way or another. For all 19 Using `pkg-config` in CMake is fairly easy: 39 splitting the pkg-config `Cflags` variable into include dirs and macros for 44 ### Help! pkg-config can't find GoogleTest! 58 pkg-config where it can find the `.pc` files containing the information. Say you 66 pkg-config will also try to look in `PKG_CONFIG_PATH` to find `gtest_main.pc`. 68 ### Using pkg-config in a cross-compilation setting 85 variables for pkg-config in a cross-compilation setting: 92 otherwise `pkg-config` will filter `-I` and `-L` flags against standard prefixes [all …]
|
| /freebsd/usr.sbin/bsdconfig/share/packages/ |
| H A D | musthavepkg.subr | 40 # Validate pkg(8) is installed and set $PKG_ABI global if not already set. 41 # Returns success unless pkg(8) is not installed and user refuses to install 48 if f_quietly pkg -N; then 53 if f_eval_catch -k PKG_ABI $funcname pkg "pkg config abi"; then 59 # pkg(8) not yet bootstrapped; ask for permission unless nonInteractive 63 f_mustberoot_init # Have to be root to install pkg(8) 65 # Bootstrap pkg(8) 67 f_eval_catch $funcname pkg \ 68 "pkg bootstrap -y" || 70 f_eval_catch -k PKG_ABI $funcname pkg "pkg config abi"
|
| /freebsd/contrib/pkgconf/ |
| H A D | pkg.m4 | 1 # pkg.m4 - Macros to locate and use pkg-config. -*- Autoconf -*- 30 dnl Verify that the version of the pkg-config macros are at least 32 dnl installed version of pkg-config, this checks the developer's version 33 dnl of pkg.m4 when generating configure. 37 dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) 44 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) 51 dnl Search for the pkg-config tool and set the PKG_CONFIG variable to 52 dnl first found in the path. Checks that the version of pkg-config found 55 dnl pkg-config existed. 60 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) [all …]
|
| H A D | README.md | 5 pkg-config from freedesktop.org, but does not provide bug-compatibility with 6 the original pkg-config. 13 for a given set of pkg-config modules, in the SPDX 2.0 and SPDX Lite 3.0.1 format, 35 If you only need the original pkg-config functionality, there is also pkgconf-lite, 41 ## why `pkgconf` over original `pkg-config`? 53 pkg-config does not, as well as fully supporting `Conflicts` at dependency 61 This functionality depends on the pkg-config module properly declaring its dependency 63 which have pkg-config metadata files installed. 66 not recommended in [Dan Nicholson's pkg-config tutorial][fd-tut] for this reason. 68 [fd-tut]: http://people.freedesktop.org/~dbn/pkg-config-guide.html [all …]
|
| /freebsd/tools/tools/nanobsd/ |
| H A D | fill_pkg.sh | 64 elif [ "${p%.pkg}" != "$p" -a -f "$p" ] && pkg info -F "$p" > /dev/null 2>&1 ; then 67 type=pkg 69 …elif [ "${p%.pkg}" != "$p" -a -f "$dumpdir/$p" ] && pkg info -F "$dumpdir/$p" > /dev/null 2>&1 ; t… 72 type=pkg 74 elif [ -f "$dumpdir/$p.pkg" ] && pkg info -F "$dumpdir/$p.pkg" > /dev/null 2>&1 ; then 77 type=pkg 78 fullpath=$dumpdir/$p.pkg 107 deps=`pkg info -dF "$fullpath" | grep -v "$pkgname:"`
|
| /freebsd/release/packages/ |
| H A D | create-sets.sh | 60 for pkg in "$repodir"/*.pkg; do 67 pkg-*) continue;; 86 _tmp="$(${PKG_CMD} query -F "$pkg" '%At %n %Av' | grep '^set ')" 88 printf >&2 '%s: package has no sets: %s\n' "$0" "$pkg"
|
| /freebsd/crypto/openssl/exporters/ |
| H A D | build.info | 11 GENERATE[libcrypto.pc]{exporter=pkg-config}=pkg-config/libcrypto.pc.in 13 GENERATE[libssl.pc]{exporter=pkg-config}=pkg-config/libssl.pc.in 15 GENERATE[openssl.pc]{exporter=pkg-config}=pkg-config/openssl.pc.in
|
| /freebsd/contrib/pkgconf/fuzzer/ |
| H A D | parser-fuzzer.c | 61 pkgconf_pkg_t *pkg = pkgconf_pkg_new_from_path(client, path, 0); in run_once() local 62 if (pkg == NULL) in run_once() 69 pkgconf_pkg_verify_graph(client, pkg, 2); in run_once() 71 pkgconf_pkg_cflags(client, pkg, &cflags, 2); in run_once() 72 pkgconf_pkg_libs(client, pkg, &libs, 2); in run_once() 80 pkgconf_pkg_free(client, pkg); in run_once()
|