macport: Streamline and DRY packages install
- gegl, libraw: build problems have been fixed
-
macports: gtk3: don't need own Portfile
-
macports: gcc12 still needed as different
But it is possible this can be dropped.
- macports: remove rav1e
(cherry picked from commit cb6af8c5)