Bug 279274 - [NEW PORT] ports-mgmt/vcpkg: helps you manage C and C++ libraries on Windows, Linux and MacOS.
Summary: [NEW PORT] ports-mgmt/vcpkg: helps you manage C and C++ libraries on Windows,...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL: https://github.com/microsoft/vcpkg/re...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-24 18:10 UTC by Martin Filla
Modified: 2024-05-26 06:08 UTC (History)
1 user (show)

See Also:


Attachments
vcpkg.diff (1.34 KB, patch)
2024-05-24 18:10 UTC, Martin Filla
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Filla 2024-05-24 18:10:21 UTC
Created attachment 250926 [details]
vcpkg.diff

Hi,
i ported vcpkg for FreeBSD.Poudriere is ok

===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  Installing for vcpkg-2024.04.26
===>  Checking if vcpkg is already installed
===>   Registering installation for vcpkg-2024.04.26
[freebsd132x64-default] Installing vcpkg-2024.04.26...
===========================================================================
=>> Checking shared library dependencies
 0x0000000000000001 NEEDED               Shared library: [libc++.so.1]
 0x0000000000000001 NEEDED               Shared library: [libc.so.7]
 0x0000000000000001 NEEDED               Shared library: [libcxxrt.so.1]
 0x0000000000000001 NEEDED               Shared library: [libgcc_s.so.1]
 0x0000000000000001 NEEDED               Shared library: [libm.so.5]
 0x0000000000000001 NEEDED               Shared library: [libthr.so.3]
=======================<phase: deinstall      >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  Deinstalling for vcpkg
===>   Deinstalling vcpkg-2024.04.26
Updating database digests format: .......... done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	vcpkg: 2024.04.26

Number of packages to be removed: 1

The operation will free 5 MiB.
[freebsd132x64-default] [1/1] Deinstalling vcpkg-2024.04.26...
[freebsd132x64-default] [1/1] Deleting files for vcpkg-2024.04.26: .... done
===========================================================================
=>> Checking for extra files and directories
=======================<phase: Interactive    >============================
[00:01:15] Installing packages
[00:01:15] Installing run-depends for ports-mgmt/vcpkg | vcpkg-2024.04.26
[00:01:15] Installing ports-mgmt/vcpkg | vcpkg-2024.04.26
[freebsd132x64-default] Installing vcpkg-2024.04.26...
[freebsd132x64-default] Extracting vcpkg-2024.04.26: 100%
[00:01:15] Installing local Pkg repository to /usr/local/etc/pkg/repos
[00:01:15] Remounting /usr/ports read-write
[00:01:15] Mounting logs from: /usr/local/poudriere/data/logs/bulk/freebsd132x64-default/2024-05-24_20h01m39s
[00:01:15] Entering interactive test mode. Type 'exit' when done.
nobody@freebsd132x64-default:/usr/ports/ports-mgmt/vcpkg % exit
exit
===========================================================================
[00:01:20] Cleaning up
===>  Cleaning for vcpkg-2024.04.26
[00:01:20] Deinstalling package
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	vcpkg: 2024.04.26

Number of packages to be removed: 1

The operation will free 5 MiB.
[freebsd132x64-default] [1/1] Deinstalling vcpkg-2024.04.26...
[freebsd132x64-default] [1/1] Deleting files for vcpkg-2024.04.26: 100%
build of ports-mgmt/vcpkg | vcpkg-2024.04.26 ended at Fri May 24 20:02:59 CEST 2024
build time: 00:01:16
[00:01:20] Logs: /usr/local/poudriere/data/logs/bulk/freebsd132x64-default/2024-05-24_20h01m39s
[00:01:20] Cleaning up
[00:01:20] Unmounting file systems
Comment 1 Alexander Ziaee 2024-05-26 02:22:11 UTC
Maybe https://reviews.freebsd.org/differential/diff/create/ ?
Comment 2 Martin Filla 2024-05-26 04:02:52 UTC
(In reply to Alexander Ziaee from comment #1)
https://reviews.freebsd.org/D45367