Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.d20230628 01 Oct 2024 18:56:20 |
Rene Ladan (rene) |
all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X
Reviewed by: many
Differential Revision: https://reviews.freebsd.org/D46601 |
0.d20230628 26 Jul 2023 00:48:20 |
Muhammad Moinur Rahman (bofh) |
*/*: Fix build with llvm16 on 13.2-STABLE
As like as HEAD(14.0-RELEASE) llvm16 was merged in base for 13.2-STABLE
with the OSVERSION 1302507.
- Utilize USE_CXXSTD=c++14 or similar solution where applicable
- Update conditionals to addtionally check for OSVERSION greater than
1302507 and less than 1400000
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation |
0.d20230628 18 Jul 2023 16:47:45 |
Brooks Davis (brooks) |
emulators/qemu-cheri: update to a new snapshot |
0.d20230224_1 18 Jul 2023 16:47:45 |
Brooks Davis (brooks) Author: Muhammad Moinur Rahman |
emulators/qemu-cheri: bump capstone version
Builds fine with capstone 5.0.0 so use that rather than obsolete
capstone 3. |
0.d20230224 17 Jul 2023 09:11:46 |
Muhammad Moinur Rahman (bofh) |
emulators/qemu-cheri: Fix build with llvm16
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation |
0.d20230224 03 May 2023 12:41:13 |
Brooks Davis (brooks) |
emulators/qemu-cheri: new snapshot
Improved support for GDB, particularly GDB 12.o
Sponsored by: DARPA |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
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) |
0.d20220301_4 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
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.
(Only the first 15 lines of the commit message are shown above ) |
0.d20220301_4 18 Apr 2022 16:48:31 |
Brooks Davis (brooks) |
devel/qemu-cheri: update, drop MIPS, add Morello
Update to the latest CHERI Qemu, dropping support for the obsolete
MIPS targets (cheri128 and cheri128magic) and adding support for
Arm's Morello architecture. |
0.d20200327_4 10 Apr 2022 19:11:41 |
Charlie Li (vishwin) |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
0.d20200327_3 26 Mar 2022 08:27:27 |
Matthias Fechner (mfechner) |
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246 |
0.d20200327_2 29 Aug 2021 19:28:40 |
Bernhard Froehlich (decke) |
emulators/qemu-cheri: Add CPE information
Approved by: portmgr (blanket) |
0.d20200327_2 22 Jun 2021 18:53:08 |
Kevin Bowling (kbowling) |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
0.d20200327_1 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
0.d20200327_1 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
0.d20200327_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.d20200327_1 17 Mar 2021 20:56:56 |
pkubaj |
emulators/qemu-cheri: enable on powerpc64le |
0.d20200327_1 01 Jul 2020 18:09:20 |
jhb |
Cleanup a few things in emulators/qemu-cheri. No functional change.
- Remove unused pkg-plist and PLIST=/dev/null setting to ignore it.
- Remove unused QEMU_SYSTEM_CHERI variable.
- Synchronize USES with emulators/qemu a bit.
Reviewed by: brooks (maintainer)
Approved by: brooks
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D25529 |
0.d20200327_1 16 May 2020 10:51:33 |
sunpoet |
Bump PORTREVISION for security/nettle shlib change |
0.d20200327 27 Mar 2020 16:11:54 |
brooks |
Update qemu-cheri and llvm-cheri to recent snapshots.
In qemu-cheri:
* Fix build with llvm10 [0]
* Remove the 256-bit capability version
* Add CHERI RISC-V
PR: 244768 [0]
Submitted by: dim [0]
Sponsored by: DARPA |
0.d20191209_1 15 Jan 2020 12:06:14 |
bapt |
Add LOCALBASE/share/man to the valid path for manpages
Also compress manpages in this location.
As a followup of a discussion which occured in 2017:
https://lists.freebsd.org/pipermail/freebsd-arch/2017-March/018115.html
And following:
https://svnweb.freebsd.org/base?view=revision&revision=315053
and
https://svnweb.freebsd.org/base?view=revision&revision=315142
All the supported FreeBSD version now supports share/man in manpath for
LOCALBASE As a result the ports tree can now accept it for manpage, but
more over migrate to this new path. Resulting in more consistency now the
manpages in base and ports would be in the relative path (under share/)
and a reduced amount of patching needed to port something to FreeBSD
Note1: this has already be done for GNU info pages earlier
Note2: due to the fact that for end user no functionnality will change during
the migration of the manpages to the new location and to avoid massive rebuild
of packages, it has been decided to not bump portrevision when migrating.
Reviewed by: mat (portmgr)
Differential Revision: https://reviews.freebsd.org/D23166 |
0.d20191209_1 12 Dec 2019 00:02:20 |
brooks |
Update to fresh qemu-cheri and llvm-cheri snapshots. |
0.d20190831_1 02 Dec 2019 14:51:10 |
kevans |
qemu ports: drop python version restriction from remaining qemu ports
ports r518822 dropped the version restriction from the new
qemu-user-static-devel port, follow suit and drop it from the remaining
qemu-* ports that don't actually specifically depend on python2.7 -- qemu
has supported python >= 3 since sometime in the 2.x series, and all of these
ports surpass the mark.
PORTREVISION is bumped by recommendation of koobs for people holding
python2.7 simply because these ports required it.
Q/A
* testport: looks good
Approved by: koobs (ports)
Approved by: portmgr (blanket: ports/framework (python) compliance)
MFH: 2019Q4 |
0.d20190831 23 Oct 2019 17:19:56 |
pkubaj |
emulators/qemu-{cheri,utils}: fix build on GCC architectures
Use C11 compiler:
ERROR: You need at least GCC v4.8 or Clang v3.4 (or XCode Clang v5.1)
Approved by: mentors (implicit approval) |
0.d20190831 09 Oct 2019 21:59:13 |
brooks |
Update CHERI LLVM and Qemu to fresh snapshots. |
0.d20190128_1 09 Jul 2019 17:13:07 |
sunpoet |
Update security/nettle to 3.5.1
- Bump PORTREVISION of dependent ports for shlib change
- Fix build of devel/pijul [1]
Changes: https://git.lysator.liu.se/nettle/nettle/blob/master/NEWS
PR: 238991
Exp-run by: antoine
Thanks to: tobik [1] |
0.d20190128 28 Jan 2019 23:32:08 |
brooks |
Update to a new snapshow matching our upcoming paper.
Grab the build fix for 12.x and -CURRENT from r484695.
Sponsored by: DARPA, AFRL |
0.d20181031 14 Nov 2018 21:41:14 |
brooks |
Update to a new snapshot. |
0.d20180727 02 Nov 2018 13:32:35 |
rene |
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724 |
0.d20180727 10 Sep 2018 13:14:52 |
mat |
Add DOCS options to ports that should have one.
Also various fixes related to said option.
PR: 230864
Submitted by: mat
exp-runs by: antoine |
0.d20180727 16 Aug 2018 23:49:56 |
brooks |
Update a newer snapshow to support code generated by the latest
devel/llvm-cheri.
Tell qemu to look for the smbd binary in the expected location (don't
add a RUN_DEPENDS entry as it's optional).
Sponsored by: DARPA, AFRL |
0.d20180614 18 Jun 2018 21:30:39 |
brooks |
Update CHERI LLVM and QEMU to new snapshots.
Committed together as code generated by the new LLVM requires updated
(virtual) hardware.
Sponsored by: DARPA, AFRL |
0.d20180418 19 Apr 2018 17:42:53 |
brooks |
Update to a new snapshot with support for new instructions. |
0.d20180205 11 Feb 2018 19:40:11 |
brooks |
Mark broken on 10.
Probably fixable in the unlikely even there are consumers. |
0.d20180205 07 Feb 2018 01:03:29 |
brooks |
Update to a new snapshot.
Consolidate the qemu-cheri ports into one now that they can be built in a
single tree (thanks to arichardson@).
Sponsored by: DARPA, AFRL |
0.d20171031 31 Oct 2017 10:05:23 |
brooks |
Update to a new snapshot correcting 128-bit support. |
0.d20171027 30 Oct 2017 12:42:18 |
brooks |
Update to a new snapshot. This version supports new and improved
instruction encodings that devel/llvm-cheri* will start emitting when
next updated.: |
0.d20171012 12 Oct 2017 17:14:31 |
brooks |
Update a new shapshot.
Includes new encodings to improve instruction density. |
0.d20170720 28 Jul 2017 21:59:47 |
brooks |
Update to a July 20th snapshot including 128-bit correctness fixes and
the CNExEq instruction.
Sponsored by: DARPA, AFRL |
0.d20170327 29 Mar 2017 20:10:09 |
brooks |
Update to a fresh snapshot.
Rework to depend on emulators/qemu for any ancillary files rather than
installing a conflicting set.[0]
Disable more automatically detected bits so dependencies are correct
when built manually.
Requested by: jhb[0]
Sponsored by: DARPA, AFRL |
0.d20161129 01 Dec 2016 19:07:39 |
brooks |
Update a fresh snapshot with a permission bug fix. |
0.d20160823 24 Aug 2016 18:20:10 |
brooks |
Update to a fresh snapshot. |
0.d20160624 24 Jun 2016 23:18:13 |
brooks |
Update to a new snapshot with improved compressed capability support. |
0.d20160610 10 Jun 2016 14:41:14 |
brooks |
Update qemu-cheri* to a fresh snapshot.
Switch qemu-cheri128 to compressed 128-bit capabilities per the soon to be
released ISA v5. Introduce a new qemu-cheri128m port which retains
support for 128-bit capabilities that magically store 256-bit of data
preserving semantic compatiblity with 256-bit capabilities while having
128-bit size and alignment requirments. |
0.d20160514 19 May 2016 10:57:35 |
amdmi3 |
- Fix trailing whitespace in Makefiles
Approved by: portmgr blanket |
0.d20160514 14 May 2016 23:36:47 |
brooks |
New snapshot fixing CLL/CSC instructions and adding programatic control of
instruction tracing from the guest os. |
0.d20160510 12 May 2016 23:25:20 |
brooks |
Upgrade CHERI LLVM and Qemu ports to new snapshots supporting the
upcoming v5 ISA.
Sponsored by: DARPA, AFRL |
0.d20160418 23 Apr 2016 14:59:53 |
brooks |
Update with the latest fixes. |
0.d20160405 06 Apr 2016 17:09:34 |
brooks |
Update to an April 5th snapshot. |
0.d20160310 10 Mar 2016 23:05:20 |
brooks |
Chase latest fixes.. |
0.d20160229 04 Mar 2016 11:12:50 |
brooks |
Update to a 2016-02-29 snapshot. |
0.d20160220 22 Feb 2016 19:41:00 |
brooks |
Update qemu-cheri to a fresh snapshot and add a port to build the 128-bit
version. |
0.d20160128 08 Feb 2016 22:49:12 |
brooks |
Update to the latest commit.
Add USES=makeinfo to hopefully fix build on HEAD.
Sponsored by: DARPA, AFRL |
0.d20160119 26 Jan 2016 22:48:49 |
brooks |
Add a port of sson's fork of QEMU with CHERI CPU support.
Sponsored by: DARPA, AFRL |