mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
61 lines
1.9 KiB
Tcl
61 lines
1.9 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 github 1.0
|
|
|
|
github.setup lima-vm socket_vmnet 1.2.1 v
|
|
github.tarball_from archive
|
|
revision 1
|
|
|
|
categories net
|
|
maintainers {sub-pop.net:link @subpop} \
|
|
openmaintainer
|
|
license APL-2.0
|
|
|
|
platforms {darwin >= 19}
|
|
|
|
description vmnet.framework support for rootless QEMU
|
|
long_description Daemon to provide access to vmnet.framework for rootless QEMU
|
|
|
|
checksums rmd160 2ef824924c19760fe3708fbcf7466ce8a1d0730b \
|
|
sha256 c44600fb9d4a44d533cfb5fa530264576952e887b065fd0b04aeb2500c812055 \
|
|
size 22179
|
|
|
|
post-extract {
|
|
# Base doesn't set SOURCE_DATE_EPOCH so we have to.
|
|
# https://trac.macports.org/ticket/59672
|
|
set latest 0
|
|
fs-traverse i [list ${worksrcpath}] {
|
|
if {[file isfile ${i}]} {
|
|
set t [file mtime ${i}]
|
|
if {${t} > ${latest}} {
|
|
set latest ${t}
|
|
}
|
|
}
|
|
}
|
|
set fp [open $env(TMPDIR)/SOURCE_DATE_EPOCH w]
|
|
puts -nonewline ${fp} ${latest}
|
|
close ${fp}
|
|
}
|
|
|
|
pre-build {
|
|
set fp [open $env(TMPDIR)/SOURCE_DATE_EPOCH r]
|
|
set latest [read ${fp}]
|
|
close ${fp}
|
|
build.args-append \
|
|
SOURCE_DATE_EPOCH=${latest}
|
|
}
|
|
|
|
use_configure no
|
|
configure.cflags-append -DVERSION='\"${version}\"'
|
|
build.args CFLAGS="${configure.cflags}" \
|
|
LDFLAGS="${configure.ldflags}" \
|
|
PREFIX=${prefix}
|
|
destroot.target install.bin install.doc
|
|
destroot.args ${build.args}
|
|
|
|
startupitem.create yes
|
|
startupitem.logfile ${prefix}/var/log/${name}.log
|
|
startupitem.executable ${prefix}/bin/socket_vmnet --vmnet-gateway=192.168.105.1 \
|
|
${prefix}/var/run/socket_vmnet
|