| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Update to latest stable version. Fetch QEMU from the release tarball,
building from git is getting more and more complex, and we don't usually
have a delta of patches on top of QEMU that would dissaper if using git.
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.
Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.
Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.
Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.
PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Xen toolstack `vncpasswd` guest configuration option depends on QEMU
being built with an external crypto library as of QEMU commit:
21407ddf967f crypto: delete built-in DES implementation
Introduce a dependency of the xen-tools package on gnutls, so that the
option continues to work as expected. Otherwise when attempting to use
`vncpasswd` option guest creation fails due to QEMU not starting.
Reported by: Subbsd <subbsd@gmail.com>
Sponsored by: Cloud Software Group
Approved by: bapt (implicit)
|
| |
|
|
|
|
|
|
|
|
| |
Update Xen packages, include QEMU fix to avoid using %ms scanf directive
which is not supported by FreeBSD libc.
Link: https://lore.kernel.org/xen-devel/20250107093140.86180-1-roger.pau@citrix.com/
Link: https://lists.freebsd.org/archives/freebsd-xen/2025-February/000227.html
Approved by: bapt (implicit)
Sponsored by: Cloud Software Group
|
| |
|
|
|
|
| |
Replace LIB_DEPENDS with USES= gnome, USE_GNOME= libxml2
Approved by: portmgr (blanket)
|
| |
|
|
|
| |
Sponsored by: Cloud Software Group
Approved by: bapt (implicit)
|
| |
|
|
|
| |
- Bump PORTREVISION for package change
- Bump PORTREVISION of dependent ports for shlib change
|
| |
|
|
|
|
| |
Changelog: https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=RELEASE-4.18.2
Sponsored by: Cloud Software Group
Approved by: bapt (implicit)
|
| |
|
|
|
|
|
|
| |
Update the kernel and tools packages and also include a fix for a clang code
generation bug.
Sponsored by: Cloud Software Group
Approved by: bapt (implicit)
|
| |
|
|
| |
While here move some manpages to share/man
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
|
| |
|
|
|
|
|
|
| |
See release notes:
https://wiki.xenproject.org/wiki/Xen_Project_4.18_Release_Notes
Approved by: bapt (implicit)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Also take the opportunity to switch to fetching the sources from the GitHub
mirror based on commit hash. This makes it easier to update the port when
security fixes or relevant bugfixes are backported to the stable branches,
instead of manually having to cherry pick the changes and add them as patches.
Long term we should look into building emulators/qemu with Xen support so that
the xen-tools package doesn't need to carry its own version of QEMU.
Approved by: bapt (implicit)
|
| |
|
|
|
|
|
|
|
|
|
| |
When using a single-bit signed bitfield clang complains with:
xenalyze.c:6157:17: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1
Backport fix from upstream Xen.
Sponsored by: Citrix System R&D
Approved by: bapt (implicit)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
|
| |
|
|
|
|
|
| |
While there also update SeaBIOS to 1.16.1.
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
|
| |
|
|
|
|
|
|
|
|
| |
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
|
| |
|
|
|
|
|
|
| |
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
|
| |
|
|
|
|
|
|
| |
Add fixes for XSA-{395,398} and backport clang retpoline support from
unstable.
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
|
| |
|
|
|
| |
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
|
| |
|
|
| |
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
|
| |
|
|
|
|
|
|
|
| |
ONLY_FOR_ARCHS_REASON is used as part of the sentence and thus should
start with lower-case letter and not end with a period which is added
by the framework, similar to other knobs like BROKEN, IGNORE, et al.
While here, remove needless quoting, add missing Oxford comma, expand
contractions and jargonisms, use correct spelling for proper names.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11
Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*
Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
|
| |
|
|
|
|
|
|
|
| |
Unconditionally disable building the Go bindings. Such bindings
should be packaged in a separate port.
PR: 256978
Reported by: Ting-Wei Lan <lantw44@gmail.com>
Approved by: bapt (implicit)
|
| |
|
|
|
|
|
|
|
| |
There's no need to check twice for OPSYS, as there's already a check
for OPSYS being FreeBSD in the makefile.
Also bump the port revision.
Approved by: bapt (implicit)
|
| |
|
|
|
|
|
|
|
| |
QEMU Inter-VM shared memory device (ivshmem) depends on eventfd and
will only be built on FreeBSD versions > 12.
The fix is picked up from the QEMU port.
Approved by: bapt (implicit)
|
| |
|
|
|
| |
Reviewed by: royger
Differential Revision: https://reviews.freebsd.org/D30306
|
| |
|
|
|
|
|
|
| |
We might want to have other flavor of this for other xen
arches at one point.
Reviewed by: royger
Differential Revision: https://reviews.freebsd.org/D30278
|
| |
|
|
|
|
|
| |
Also add support for using UEFI firmware in guests.
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
|
| |
|
|
| |
Reported by: lwhsu
|
| | |
|
| |
|
|
|
|
|
|
|
| |
It's not required since Xen 4.12.
Approved by: bapt (implicit)
Notes:
svn path=/head/; revision=567091
|
| |
|
|
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
Notes:
svn path=/head/; revision=563208
|
| |
|
|
| |
Notes:
svn path=/head/; revision=559093
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Unbreak package with python!=3.7
Switch to use py3.6+ only
Use BINARY_ALIAS for python3
Bump PORTREVISION
PR: 249541
Submitted by: fluffy
Approved by: maintainer (royger)
Notes:
svn path=/head/; revision=549738
|
| |
|
|
|
|
|
|
|
| |
Update to latest version and include a build fix for LLVM 11.
Approved by: bapt (implicit)
Notes:
svn path=/head/; revision=546327
|
| |
|
|
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
Notes:
svn path=/head/; revision=536472
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Backport the commit from upstream in order to properly fix
Wno-misleading-indentation related errors from the Flex generated
libxl disk parser.
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
Notes:
svn path=/head/; revision=535106
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Disable QEMU user support, it's not used by Xen and doesn't currently
build with lld 10 and the QEMU version shipped by Xen. Also pass
-Wno-misleading-indentation to fix the build with clang 10.
Approved by: bapt
Sponsored by: Citrix Systems R&D
Differential revision: https://reviews.freebsd.org/D24482
Notes:
svn path=/head/; revision=533418
|
| |
|
|
|
|
|
|
|
|
| |
Add missing strip annotation (-p1) to patch line.
Approved by: lwhsu
Differential revision: https://reviews.freebsd.org/D24160
Notes:
svn path=/head/; revision=528995
|
| |
|
|
|
|
|
|
|
|
|
| |
Add upstream fix for clang 10.0 build.
Sponsored by: Citrix Systems R&D
Approved by: lwhsu
Differential revision: https://reviews.freebsd.org/D24097
Notes:
svn path=/head/; revision=528771
|
| |
|
|
|
|
|
| |
With hat: portmgr
Notes:
svn path=/head/; revision=527456
|
| |
|
|
|
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
Approved by: bapt
Differential revision: https://reviews.freebsd.org/D23170
Notes:
svn path=/head/; revision=526355
|
| |
|
|
| |
Notes:
svn path=/head/; revision=517057
|
| |
|
|
|
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
Approved by: mat
Differential revision: https://reviews.freebsd.org/D21227
Notes:
svn path=/head/; revision=508824
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport upstream fixes to correctly build Xen using LLVM 8
toolchain.
Note the fixes are not strictly needed for xen-tools since the Xen
shim build is only ever supposed to be booted using the PVH entry
point (and not the multiboot entry points). Yet given LLD8 erratic
behaviour with orphan section placement I think it's best to ensure
proper section placement for the shim also.
Sponsored by: Citrix Systems R&D
Reviewed by: mat
Differential revision: https://reviews.freebsd.org/D20816
Notes:
svn path=/head/; revision=505754
|
| |
|
|
|
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
Reviewed by: mat
Differential revision: https://reviews.freebsd.org/D20265
Notes:
svn path=/head/; revision=501706
|
| |
|
|
|
|
|
|
|
| |
Reviewed by: bapt
Sponsored by: Citrix Systems R&D
Differential revision: https://reviews.freebsd.org/D20038
Notes:
svn path=/head/; revision=499848
|
| |
|
|
|
|
|
|
|
|
|
| |
Add a QEMU fix to make migration more reliable.
Sponsored by: Citrix Systems R&D
Reviewed by: novel
Differential revision: https://reviews.freebsd.org/D19591
Notes:
svn path=/head/; revision=495786
|