notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: Mk/Features/lto.mk

Number of commits found: 7

Sunday, 11 Feb 2024
11:48 Piotr Kubaj (pkubaj) search for other commits by this committer
Mk/Features/lto.mk: explicitly disable LTO for Rust when LTO_UNSAFE

Some ports enable LTO in Cargo.toml and need -C lto=no
being passed to disable it.
commit hash: 1b286170da8fb1e7d8d336fadd66100f721c7358 commit hash: 1b286170da8fb1e7d8d336fadd66100f721c7358 commit hash: 1b286170da8fb1e7d8d336fadd66100f721c7358 commit hash: 1b286170da8fb1e7d8d336fadd66100f721c7358 1b28617
Thursday, 10 Aug 2023
20:02 Piotr Kubaj (pkubaj) search for other commits by this committer
Mk/Features/lto.mk: allow LTO on powerpc64
commit hash: 2059b93bb88061bc2899e8cd954a90b291d3ab86 commit hash: 2059b93bb88061bc2899e8cd954a90b291d3ab86 commit hash: 2059b93bb88061bc2899e8cd954a90b291d3ab86 commit hash: 2059b93bb88061bc2899e8cd954a90b291d3ab86 2059b93
Monday, 27 Feb 2023
18:11 Gleb Popov (arrowd) search for other commits by this committer
Uses/cabal.mk: Add support for LTO feature.

Haskell code benefits greatly from splitting functions into distinct ELF
sections and then letting the linker to garbage-collect them.

devel/hs-haskell-language-server port goes from 277MiB to 176MiB in size.
net-p2p/cardano-node ports goes 302MiB -> 76.2MiB

Relevant blog post: http://brandon.si/code/linking-smaller-haskell-binaries/

Reported by:	Greg Steuck <greg@nest.cx>
commit hash: 37b66193453c2ed2c103385aebf7e9f034a58ac1 commit hash: 37b66193453c2ed2c103385aebf7e9f034a58ac1 commit hash: 37b66193453c2ed2c103385aebf7e9f034a58ac1 commit hash: 37b66193453c2ed2c103385aebf7e9f034a58ac1 37b6619
Friday, 6 Jan 2023
19:30 Daniel Engberg (diizzy) search for other commits by this committer
Mk/Features/lto.mk: Use DEV_WARNING instead of IGNORE

Instead of using IGNORE issue a warning via DEV_WARNING instead.
Change suggested by tobik

Reviewed by:	pkubaj (via private mail)
commit hash: c447a044bbc1aa83319aef908ab81460ac726248 commit hash: c447a044bbc1aa83319aef908ab81460ac726248 commit hash: c447a044bbc1aa83319aef908ab81460ac726248 commit hash: c447a044bbc1aa83319aef908ab81460ac726248 c447a04
Friday, 30 Sep 2022
10:12 Daniel Engberg (diizzy) search for other commits by this committer
Mk/Features/lto.mk: Add checks for powerpc64 and riscv64

Add checks for powerpc64 and riscv64 since they won't work with LTO.

This is a bit crude on powerpc64 but can be improved upon later.
LTO does work on this platform using GCC but will fail using lld.

This commit also introduces LTO_DISABLE_CHECK which can be used to
override.

Reviewed by:	pkubaj (private email)
commit hash: 46898c7c8ef27efe58374f3079417d2391dcf339 commit hash: 46898c7c8ef27efe58374f3079417d2391dcf339 commit hash: 46898c7c8ef27efe58374f3079417d2391dcf339 commit hash: 46898c7c8ef27efe58374f3079417d2391dcf339 46898c7
Monday, 26 Sep 2022
21:57 Daniel Engberg (diizzy) search for other commits by this committer
Mk/Features/lto.mk: Use Cargo and Meson toggles

Use corresponding toggles for each build framework to enable LTO

Reviewed by:	pkubaj (maintainer)
Differential Revision:	https://reviews.freebsd.org/D36696
commit hash: 83a19a60d13fee8dc2f86ee5f4d48208fd6cabab commit hash: 83a19a60d13fee8dc2f86ee5f4d48208fd6cabab commit hash: 83a19a60d13fee8dc2f86ee5f4d48208fd6cabab commit hash: 83a19a60d13fee8dc2f86ee5f4d48208fd6cabab 83a19a6
Wednesday, 27 Jul 2022
13:21 Baptiste Daroussin (bapt) search for other commits by this committer
framework: generalize WITH_ code

Make the definition of WITH_ variable (end user actionable) a define
via a generic code
Move the WITH_DEBUG code into its own file Features/debug.mk
Replace USE_LTO into WITH_LTO and move it into Features/lto.mk
Move WITH_SSP into its own Features/ssp.mk

Add a variable to defined which one are activated by default (here SSP)

Reviewed by:	portmgr (tcberner)
Differential Revision:	https://reviews.freebsd.org/D35873
commit hash: b26839acc225c7007ebb8910e7136703667effda commit hash: b26839acc225c7007ebb8910e7136703667effda commit hash: b26839acc225c7007ebb8910e7136703667effda commit hash: b26839acc225c7007ebb8910e7136703667effda b26839a

Number of commits found: 7