git: 4928772f0bf3 - main - sysutils/bhyve+: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 30 Sep 2024 19:20:46 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=4928772f0bf3a95bacc3757f0c1e1b9d969015d8
commit 4928772f0bf3a95bacc3757f0c1e1b9d969015d8
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-09-30 19:20:39 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-09-30 19:20:39 +0000
sysutils/bhyve+: Remove expired port
2024-09-30 sysutils/bhyve+: EOLed upstream
---
MOVED | 1 +
sysutils/Makefile | 1 -
sysutils/bhyve+/Makefile | 117 ---------------------
sysutils/bhyve+/distinfo | 3 -
.../bhyve+/files/freebsd-13/1/patch-custom-libs | 21 ----
sysutils/bhyve+/files/freebsd-13/1/patch-lib9p | 12 ---
sysutils/bhyve+/files/freebsd-13/1/patch-libvmmapi | 34 ------
sysutils/bhyve+/files/freebsd-14/patch-custom-libs | 21 ----
sysutils/bhyve+/files/freebsd-14/patch-libvmmapi | 34 ------
sysutils/bhyve+/files/kernconf/opt_acpi.h | 2 -
.../bhyve+/files/kernconf/opt_bhyve_snapshot.h | 1 -
sysutils/bhyve+/files/kernconf/opt_ddb.h | 1 -
sysutils/bhyve+/files/kernconf/opt_global.h | 3 -
sysutils/bhyve+/files/kernconf/opt_inet.h | 1 -
sysutils/bhyve+/files/kernconf/opt_inet6.h | 1 -
sysutils/bhyve+/files/kernconf/opt_platform.h | 1 -
sysutils/bhyve+/files/patch-lib9p | 24 -----
sysutils/bhyve+/pkg-descr | 2 -
sysutils/bhyve+/pkg-plist | 9 --
19 files changed, 1 insertion(+), 288 deletions(-)
diff --git a/MOVED b/MOVED
index 9733c23945ca..d9f07b277f4c 100644
--- a/MOVED
+++ b/MOVED
@@ -3509,3 +3509,4 @@ sysutils/bacula11-client-static||2024-09-30|Has expired: Unsupported. Please mig
sysutils/bacula11-docs||2024-09-30|Has expired: Unsupported. Please migrate to bacula15-server
sysutils/bacula11-server||2024-09-30|Has expired: Unsupported. Please migrate to bacula15-server
net-mgmt/nagios-check_bacula11||2024-09-30|Has expired: Unsupported. Please migrate to bacula15-server
+sysutils/bhyve+||2024-09-30|Has expired: EOLed upstream
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 78e85c73ec2d..b0310dda35fd 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -124,7 +124,6 @@
SUBDIR += beats7
SUBDIR += beats8
SUBDIR += bfs
- SUBDIR += bhyve+
SUBDIR += bhyve-firmware
SUBDIR += bhyve-rc
SUBDIR += bhyvemgr
diff --git a/sysutils/bhyve+/Makefile b/sysutils/bhyve+/Makefile
deleted file mode 100644
index d2efa9024e96..000000000000
--- a/sysutils/bhyve+/Makefile
+++ /dev/null
@@ -1,117 +0,0 @@
-PORTNAME= bhyve+
-PORTVERSION= 0.1.0
-PORTREVISION= 2
-CATEGORIES= sysutils
-
-MAINTAINER= pali.gabor@gmail.com
-COMMENT= BHyVe with unofficial extensions
-WWW= https://github.com/pgj/freebsd-bhyve-plus-port
-
-LICENSE= BSD2CLAUSE
-
-DEPRECATED= EOLed upstream
-EXPIRATION_DATE=2024-09-30
-
-ONLY_FOR_ARCHS= amd64
-USES= kmod uidfix
-
-.include <bsd.port.options.mk>
-
-SRCS= ${SRC_BASE}/sys/modules/vmm \
- ${SRC_BASE}/sys/amd64/vmm \
- ${SRC_BASE}/sys/conf \
- ${SRC_BASE}/lib/libvmmapi \
- ${SRC_BASE}/usr.sbin/bhyve \
- ${SRC_BASE}/usr.sbin/bhyvectl \
- ${SRC_BASE}/usr.sbin/bhyveload \
- ${SRC_BASE}/share/mk \
- ${SRC_BASE}/contrib/bmake/mk
-
-.for _src in ${SRCS}
-. if !exists(${_src}) && empty(IGNORE)
-IGNORE+= requires bhyve and vmm source files in ${_src}
-. endif
-.endfor
-
-USE_GITHUB= yes
-GH_ACCOUNT= conclusiveeng
-GH_PROJECT= lib9p
-GH_TAGNAME= 7ef466772108856ee3e093735033232a6f1a3f04
-
-USE_LDCONFIG= yes
-
-LIBVMMAPI_VERSION= 5.1
-LIB9P_VERSION= 1.1
-
-PLIST_SUB= 9P_SHLIB_MAJOR=${LIB9P_VERSION} \
- VMMAPI_SHLIB_MAJOR=${LIBVMMAPI_VERSION}
-
-.if 1302000 <= ${OSVERSION} && ${OSVERSION} < 1400000
-EXTRA_PATCHES= ${PATCHDIR}/freebsd-13/1
-.elif 1400000 <= ${OSVERSION} && ${OSVERSION} < 1500000
-EXTRA_PATCHES= ${PATCHDIR}/freebsd-14
-LIBVMMAPI_VERSION= 6.1
-.else
-. if empty(IGNORE)
-IGNORE+= cannot build: unsupported system
-. endif
-.endif
-
-WRKSRC= ${WRKDIR}
-
-_LINKS= sys/cam/ctl \
- sys/contrib/dev/acpica \
- sys/dev/e1000 \
- sys/dev/mii \
- sys/dev/usb/controller \
- sys/dev/virtio \
- sys/amd64/include \
- sys/x86/include \
- sys/libkern \
- stand/userboot
-
-post-extract:
- @${MKDIR} ${WRKSRC}/contrib
- @cd ${WRKSRC} && ${LN} -s ../${GH_PROJECT}-${GH_TAGNAME} contrib/lib9p
-.for _link in ${_LINKS}
- @${MKDIR} $$(dirname ${WRKSRC}/${_link})
- @cd ${WRKSRC} && ${LN} -s ${SRC_BASE}/${_link} ${_link}
-.endfor
-.for _src in ${SRCS}
- @cd ${_src} && ${COPYTREE_SHARE} . ${WRKDIR}/${_src:S/${SRC_BASE}//1}
-.endfor
- @cd ${FILESDIR} && ${COPYTREE_SHARE} kernconf ${WRKSRC}
-
-post-patch:
- @cd ${WRKSRC} && \
- ${REINPLACE_CMD} 's/%%9P_SHLIB_MAJOR%%/${LIB9P_VERSION}/g' \
- contrib/lib9p/Makefile \
- usr.sbin/bhyve/Makefile
- @cd ${WRKSRC} && \
- ${REINPLACE_CMD} 's/%%VMMAPI_SHLIB_MAJOR%%/${LIBVMMAPI_VERSION}/g' \
- lib/libvmmapi/Makefile \
- usr.sbin/bhyve/Makefile \
- usr.sbin/bhyvectl/Makefile \
- usr.sbin/bhyveload/Makefile
-
-do-build:
- @cd ${WRKSRC}/contrib/lib9p && \
- ${MAKE} SRCTOP=${WRKSRC} SYSDIR=${SRC_BASE}/sys LIB9PDIR=
-.for _src in ${SRCS}
-. if exists(${_src}/Makefile)
- @cd ${WRKSRC}/${_src:S/${SRC_BASE}//1} && \
- ${MAKE} SRCTOP=${WRKSRC} SYSDIR=${SRC_BASE}/sys DEBUG_FLAGS=-g \
- MK_CTF=yes KERNBUILDDIR=${WRKSRC}/kernconf
-. endif
-.endfor
-
-do-install:
- ${INSTALL_LIB} ${WRKSRC}/contrib/lib9p/lib9p.so.${LIB9P_VERSION} ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_LIB} ${WRKSRC}/lib/libvmmapi/libvmmapi.so.${LIBVMMAPI_VERSION} ${STAGEDIR}${PREFIX}/lib
-.for _bin in bhyve bhyveload bhyvectl
- ${INSTALL_PROGRAM} ${WRKSRC}/usr.sbin/${_bin}/${_bin} ${STAGEDIR}${PREFIX}/sbin
- ${INSTALL_MAN} ${WRKSRC}/usr.sbin/${_bin}/${_bin}.8.gz ${STAGEDIR}${PREFIX}/share/man/man8
-.endfor
- ${INSTALL_KLD} ${WRKSRC}/sys/modules/vmm/vmm.ko ${STAGEDIR}${KMODDIR}
-
-.include <bsd.port.mk>
diff --git a/sysutils/bhyve+/distinfo b/sysutils/bhyve+/distinfo
deleted file mode 100644
index 2c17bd4508cf..000000000000
--- a/sysutils/bhyve+/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1630740589
-SHA256 (conclusiveeng-lib9p-0.1.0-7ef466772108856ee3e093735033232a6f1a3f04_GH0.tar.gz) = 309c8dfc8cc6ff0ab72af6fa36fb0b7dd26c90bfeac0e11ef39344bf64cc2147
-SIZE (conclusiveeng-lib9p-0.1.0-7ef466772108856ee3e093735033232a6f1a3f04_GH0.tar.gz) = 145598
diff --git a/sysutils/bhyve+/files/freebsd-13/1/patch-custom-libs b/sysutils/bhyve+/files/freebsd-13/1/patch-custom-libs
deleted file mode 100644
index 61b6a93ce908..000000000000
--- a/sysutils/bhyve+/files/freebsd-13/1/patch-custom-libs
+++ /dev/null
@@ -1,21 +0,0 @@
---- usr.sbin/bhyve/Makefile.orig
-+++ usr.sbin/bhyve/Makefile
-@@ -3,7 +3,7 @@
- #
-
- .include <src.opts.mk>
--CFLAGS+=-I${.CURDIR}/../../contrib/lib9p
-+CFLAGS+=-I${SRCTOP}/contrib/lib9p
- CFLAGS+=-I${SRCTOP}/sys
- .PATH: ${SRCTOP}/sys/cam/ctl
-
-@@ -84,7 +84,8 @@
- .PATH: ${BHYVE_SYSDIR}/sys/amd64/vmm
- SRCS+= vmm_instruction_emul.c
-
--LIBADD= vmmapi md nv pthread z util sbuf cam 9p
-+LIBADD= md nv pthread z util sbuf cam
-+LDADD= ../../contrib/lib9p/lib9p.so.%%9P_SHLIB_MAJOR%% ../../lib/libvmmapi/libvmmapi.so.%%VMMAPI_SHLIB_MAJOR%%
-
- .if ${MK_CASPER} != "no"
- LIBADD+= casper
diff --git a/sysutils/bhyve+/files/freebsd-13/1/patch-lib9p b/sysutils/bhyve+/files/freebsd-13/1/patch-lib9p
deleted file mode 100644
index 8a0eefb16f83..000000000000
--- a/sysutils/bhyve+/files/freebsd-13/1/patch-lib9p
+++ /dev/null
@@ -1,12 +0,0 @@
---- share/mk/src.libnames.mk.orig
-+++ share/mk/src.libnames.mk
-@@ -265,6 +265,9 @@
- # 2nd+ order consumers. Auto-generating this would be better.
- _DP_80211= sbuf bsdxml
- _DP_9p= sbuf
-+.if ${MK_CASPER} != "no"
-+_DP_9p+= casper cap_pwd cap_grp
-+.endif
- # XXX: Not bootstrapped so uses host version on non-FreeBSD, so don't use a
- # FreeBSD-specific dependency list
- .if ${.MAKE.OS} == "FreeBSD" || !defined(BOOTSTRAPPING)
diff --git a/sysutils/bhyve+/files/freebsd-13/1/patch-libvmmapi b/sysutils/bhyve+/files/freebsd-13/1/patch-libvmmapi
deleted file mode 100644
index 1ce7f3e3e829..000000000000
--- a/sysutils/bhyve+/files/freebsd-13/1/patch-libvmmapi
+++ /dev/null
@@ -1,34 +0,0 @@
---- usr.sbin/bhyvectl/Makefile.orig
-+++ usr.sbin/bhyvectl/Makefile
-@@ -10,7 +10,8 @@
-
- MAN= bhyvectl.8
-
--LIBADD= vmmapi util
-+LIBADD= util
-+LDADD= ../../lib/libvmmapi/libvmmapi.so.%%VMMAPI_SHLIB_MAJOR%%
-
- WARNS?= 3
-
---- usr.sbin/bhyveload/Makefile.orig
-+++ usr.sbin/bhyveload/Makefile
-@@ -5,7 +5,7 @@
- MAN= bhyveload.8
- PACKAGE= bhyve
-
--LIBADD= vmmapi
-+LDADD= ../../lib/libvmmapi/libvmmapi.so.%%VMMAPI_SHLIB_MAJOR%%
-
- WARNS?= 3
-
---- lib/libvmmapi/Makefile.orig
-+++ lib/libvmmapi/Makefile
-@@ -5,6 +5,8 @@
- SRCS= vmmapi.c vmmapi_freebsd.c
- INCS= vmmapi.h
-
-+SHLIB_MAJOR= %%VMMAPI_SHLIB_MAJOR%%
-+
- LIBADD= util
-
- CFLAGS+= -I${.CURDIR}
diff --git a/sysutils/bhyve+/files/freebsd-14/patch-custom-libs b/sysutils/bhyve+/files/freebsd-14/patch-custom-libs
deleted file mode 100644
index 721ea1e559e9..000000000000
--- a/sysutils/bhyve+/files/freebsd-14/patch-custom-libs
+++ /dev/null
@@ -1,21 +0,0 @@
---- usr.sbin/bhyve/Makefile.orig
-+++ usr.sbin/bhyve/Makefile
-@@ -3,7 +3,7 @@
- #
-
- .include <src.opts.mk>
--CFLAGS+=-I${.CURDIR}/../../contrib/lib9p
-+CFLAGS+=-I${SRCTOP}/contrib/lib9p
- CFLAGS+=-I${SRCTOP}/sys
- .PATH: ${SRCTOP}/sys/cam/ctl
-
-@@ -88,7 +88,8 @@
- .PATH: ${BHYVE_SYSDIR}/sys/amd64/vmm
- SRCS+= vmm_instruction_emul.c
-
--LIBADD= vmmapi md nv pthread z util sbuf cam 9p
-+LIBADD= md nv pthread z util sbuf cam 9p
-+LDADD= ${SRCTOP}/contrib/lib9p/lib9p.so.%%9P_SHLIB_MAJOR%% ${SRCTOP}/lib/libvmmapi/libvmmapi.so.%%VMMAPI_SHLIB_MAJOR%%
-
- .if ${MK_BHYVE_SNAPSHOT} != "no"
- LIBADD+= ucl xo
diff --git a/sysutils/bhyve+/files/freebsd-14/patch-libvmmapi b/sysutils/bhyve+/files/freebsd-14/patch-libvmmapi
deleted file mode 100644
index 66890febaf6f..000000000000
--- a/sysutils/bhyve+/files/freebsd-14/patch-libvmmapi
+++ /dev/null
@@ -1,34 +0,0 @@
---- lib/libvmmapi/Makefile.orig
-+++ lib/libvmmapi/Makefile
-@@ -2,7 +2,7 @@
-
- PACKAGE=lib${LIB}
- LIB= vmmapi
--SHLIB_MAJOR= 6
-+SHLIB_MAJOR= %%VMMAPI_SHLIB_MAJOR%%
- SRCS= vmmapi.c vmmapi_freebsd.c
- INCS= vmmapi.h
-
---- usr.sbin/bhyvectl/Makefile.orig
-+++ usr.sbin/bhyvectl/Makefile
-@@ -10,7 +10,8 @@
-
- MAN= bhyvectl.8
-
--LIBADD= vmmapi util
-+LIBADD= util
-+LDADD= ${SRCTOP}/lib/libvmmapi/libvmmapi.so.%%VMMAPI_SHLIB_MAJOR%%
-
- WARNS?= 3
-
---- usr.sbin/bhyveload/Makefile.orig
-+++ usr.sbin/bhyveload/Makefile
-@@ -5,7 +5,7 @@
- MAN= bhyveload.8
- PACKAGE= bhyve
-
--LIBADD= vmmapi
-+LDADD= ${SRCTOP}/lib/libvmmapi/libvmmapi.so.%%VMMAPI_SHLIB_MAJOR%%
-
- WARNS?= 3
-
diff --git a/sysutils/bhyve+/files/kernconf/opt_acpi.h b/sysutils/bhyve+/files/kernconf/opt_acpi.h
deleted file mode 100644
index 2a4ebae95886..000000000000
--- a/sysutils/bhyve+/files/kernconf/opt_acpi.h
+++ /dev/null
@@ -1,2 +0,0 @@
-#define ACPI_DMAR 1
-#define DEV_ACPI 1
diff --git a/sysutils/bhyve+/files/kernconf/opt_bhyve_snapshot.h b/sysutils/bhyve+/files/kernconf/opt_bhyve_snapshot.h
deleted file mode 100644
index 858b221cffac..000000000000
--- a/sysutils/bhyve+/files/kernconf/opt_bhyve_snapshot.h
+++ /dev/null
@@ -1 +0,0 @@
-/* This file is left blank intentionally. */
diff --git a/sysutils/bhyve+/files/kernconf/opt_ddb.h b/sysutils/bhyve+/files/kernconf/opt_ddb.h
deleted file mode 100644
index 79d95ae3ad8d..000000000000
--- a/sysutils/bhyve+/files/kernconf/opt_ddb.h
+++ /dev/null
@@ -1 +0,0 @@
-#define DDB_CTF 1
diff --git a/sysutils/bhyve+/files/kernconf/opt_global.h b/sysutils/bhyve+/files/kernconf/opt_global.h
deleted file mode 100644
index 3c736873d19c..000000000000
--- a/sysutils/bhyve+/files/kernconf/opt_global.h
+++ /dev/null
@@ -1,3 +0,0 @@
-#define KDB 1
-#define SMP 1
-#define KDTRACE_HOOKS 1
diff --git a/sysutils/bhyve+/files/kernconf/opt_inet.h b/sysutils/bhyve+/files/kernconf/opt_inet.h
deleted file mode 100644
index 858b221cffac..000000000000
--- a/sysutils/bhyve+/files/kernconf/opt_inet.h
+++ /dev/null
@@ -1 +0,0 @@
-/* This file is left blank intentionally. */
diff --git a/sysutils/bhyve+/files/kernconf/opt_inet6.h b/sysutils/bhyve+/files/kernconf/opt_inet6.h
deleted file mode 100644
index 858b221cffac..000000000000
--- a/sysutils/bhyve+/files/kernconf/opt_inet6.h
+++ /dev/null
@@ -1 +0,0 @@
-/* This file is left blank intentionally. */
diff --git a/sysutils/bhyve+/files/kernconf/opt_platform.h b/sysutils/bhyve+/files/kernconf/opt_platform.h
deleted file mode 100644
index 858b221cffac..000000000000
--- a/sysutils/bhyve+/files/kernconf/opt_platform.h
+++ /dev/null
@@ -1 +0,0 @@
-/* This file is left blank intentionally. */
diff --git a/sysutils/bhyve+/files/patch-lib9p b/sysutils/bhyve+/files/patch-lib9p
deleted file mode 100644
index 8818ca5f926f..000000000000
--- a/sysutils/bhyve+/files/patch-lib9p
+++ /dev/null
@@ -1,24 +0,0 @@
---- contrib/lib9p/Makefile.orig 2021-01-08 21:21:39.000000000 UTC
-+++ contrib/lib9p/Makefile
-@@ -5,7 +5,7 @@
- .include <src.opts.mk>
-
- LIB= 9p
--SHLIB_MAJOR= 1
-+SHLIB_MAJOR= %%9P_SHLIB_MAJOR%%
- SRCS= pack.c \
- connection.c \
- request.c log.c \
-@@ -23,11 +23,9 @@
- LIBADD= sbuf
-
- .if ${MK_CASPER} != "no"
--LIBADD+= libcasper libcap_pwd libcap_grp
-+LIBADD+= casper cap_pwd cap_grp
- CFLAGS+= -DWITH_CASPER
- .endif
--
--SUBDIR= example
-
- cscope: .PHONY
- cd ${.CURDIR}; cscope -buq $$(find . -name '*.[ch]' -print)
diff --git a/sysutils/bhyve+/pkg-descr b/sysutils/bhyve+/pkg-descr
deleted file mode 100644
index 0b1e6bf8f324..000000000000
--- a/sysutils/bhyve+/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-A patched version of BHyVe, the BSD Hypervisor from the base system
-that includes features and fixes that are not yet officially there.
diff --git a/sysutils/bhyve+/pkg-plist b/sysutils/bhyve+/pkg-plist
deleted file mode 100644
index 7e3c3a7ece70..000000000000
--- a/sysutils/bhyve+/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-sbin/bhyve
-sbin/bhyvectl
-sbin/bhyveload
-lib/lib9p.so.%%9P_SHLIB_MAJOR%%
-lib/libvmmapi.so.%%VMMAPI_SHLIB_MAJOR%%
-share/man/man8/bhyve.8.gz
-share/man/man8/bhyvectl.8.gz
-share/man/man8/bhyveload.8.gz
-/%%KMODDIR%%/vmm.ko