Bug 260024

Summary: x11-toolkits/granite: Update to 6.2.0
Product: Ports & Packages Reporter: Olivier Duchateau <duchateau.olivier>
Component: Individual Port(s)Assignee: freebsd-desktop (Team) <desktop>
Status: Closed FIXED    
Severity: Affects Only Me CC: adridg, diizzy
Priority: --- Keywords: patch
Version: LatestFlags: bugzilla: maintainer-feedback? (desktop)
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch to update x11-toolkits/granite none

Description Olivier Duchateau 2021-11-24 16:21:23 UTC
Created attachment 229703 [details]
Patch to update x11-toolkits/granite

Update to 6.2.0
Comment 1 Daniel Engberg freebsd_committer 2021-11-24 22:57:28 UTC
Hardsets -O3 (patching needed), Poudriere (portlint) complains about icon creation

Builds on FreeBSD 12.2 amd64, can't test i386 as my buildbox runs out of memory.
Comment 2 Adriaan de Groot freebsd_committer 2021-12-08 10:31:51 UTC
The `-O3` comes from meson, and would have to be patched there. But CFLAGS are respected; you end up with (here I added `-DWIBBLE` to CFLAGS) command-line flags like this:

```
-w -O3 '-DGETTEXT_PACKAGE="granite"' -O2 -pipe -DWIBBLE
```

It is not documented whether later `-O` arguments prevail over earlier ones.
Comment 3 commit-hook freebsd_committer 2021-12-08 10:58:08 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b5687f8a8a96b57399515fe72fda0bb0daf74b46

commit b5687f8a8a96b57399515fe72fda0bb0daf74b46
Author:     Adriaan de Groot <adridg@FreeBSD.org>
AuthorDate: 2021-12-08 10:33:03 +0000
Commit:     Adriaan de Groot <adridg@FreeBSD.org>
CommitDate: 2021-12-08 10:57:06 +0000

    x11-toolkits/granite: update to 6.2.0, latest upstream

    Release notes are at
            https://github.com/elementary/granite/releases/tag/6.2.0

    Bumping PORTREVISION of consumers, too, because of the crash-fix.

    PR:             260024
    Reported by:    Olivier Duchateau

 databases/sequeler/Makefile            | 1 +
 deskutils/elementary-calendar/Makefile | 1 +
 deskutils/lookbook/Makefile            | 1 +
 editors/elementary-code/Makefile       | 2 +-
 editors/quilter/Makefile               | 2 +-
 graphics/akira/Makefile                | 1 +
 graphics/elementary-photos/Makefile    | 1 +
 graphics/minder/Makefile               | 1 +
 math/pantheon-calculator/Makefile      | 1 +
 multimedia/elementary-videos/Makefile  | 1 +
 x11-toolkits/granite/Makefile          | 2 +-
 x11-toolkits/granite/distinfo          | 6 +++---
 12 files changed, 14 insertions(+), 6 deletions(-)