mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
66 lines
2.4 KiB
Tcl
66 lines
2.4 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
|
|
|
|
PortSystem 1.0
|
|
PortGroup perl5 1.0
|
|
|
|
name guestfs-tools
|
|
version 1.54.0
|
|
revision 3
|
|
categories sysutils
|
|
license LGPL-2+ GPL-2+
|
|
maintainers {makr @mohd-akram} openmaintainer
|
|
|
|
description tools for accessing and modifying VM disk images
|
|
|
|
long_description libguestfs is a set of tools for accessing and modifying \
|
|
virtual machine (VM) disk images. You can use this for \
|
|
viewing and editing files inside guests, scripting changes \
|
|
to VMs, monitoring disk used/free statistics, creating \
|
|
guests, P2V, V2V, performing backups, cloning VMs, building \
|
|
VMs, formatting disks, resizing disks, and much more.
|
|
|
|
homepage https://libguestfs.org
|
|
|
|
set branch [join [lrange [split ${version} .] 0 1] .]
|
|
|
|
master_sites https://download.libguestfs.org/guestfs-tools/${branch}-stable
|
|
|
|
checksums rmd160 d7d8fc4dc13cb2f83a70a0a33377123845d8c1b3 \
|
|
sha256 9b6efbe365f7afe44649ed983bb4564985b523f88b41abb8c2b0de1598868fa2 \
|
|
size 16243507
|
|
|
|
depends_build path:bin/pkg-config:pkgconfig \
|
|
port:bash-completion \
|
|
port:gettext \
|
|
port:ocaml \
|
|
port:ocaml-findlib \
|
|
port:xorriso \
|
|
port:coreutils
|
|
|
|
depends_lib port:gettext-runtime \
|
|
path:lib/pkgconfig/glib-2.0.pc:glib2 \
|
|
port:hivex \
|
|
port:json-c \
|
|
port:libguestfs \
|
|
port:libosinfo \
|
|
port:libvirt \
|
|
port:libxml2 \
|
|
port:ncurses \
|
|
port:p${perl5.major}-libintl-perl \
|
|
port:pcre2 \
|
|
port:xz
|
|
|
|
depends_run port:hwdata
|
|
|
|
patchfiles patch-fix-build.diff
|
|
|
|
post-patch {
|
|
reinplace "s|#!/usr/bin/env perl|#!${perl5.bin}|" \
|
|
${worksrcpath}/win-reg/virt-win-reg.in
|
|
reinplace "s|\"/etc\"|\"${prefix}/etc\"|" ${worksrcpath}/builder/paths.ml
|
|
reinplace "s|\"/usr/share/osinfo\"|\"${prefix}/share/osinfo\"|" \
|
|
${worksrcpath}/builder/osinfo.ml
|
|
}
|
|
|
|
configure.perl ${perl5.bin}
|