# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 name gnome3-core version 3.26.2 categories gnome license Permissive maintainers {devans @dbevans} openmaintainer description The Core GNOME 3 User Experience module set long_description \ {*}${description} homepage https://help.gnome.org/misc/release-notes/3.16/ master_sites platforms any distfiles # # This is a metaport # supported_archs noarch # # TODO # # The following modules are included in the current GNOME core # module set but have not yet been ported to MacPorts # # NetworkManager # cantarell-fonts # caribou # cheese # gnome-bluetooth # gnome-boxes # gnome-clocks # gnome-color-manager (no support for darwin Mac OS X, requires colord, udev) # gnome-contacts # gnome-disk-utility # gnome-documents # gnome-initial-setup # gnome-logs # gnome-screenshot (X11 only, XQuartz does not support grab of window image from server to client). # gnome-shell # gnome-shell-extensions # gnome-software # gnome-todo # gnome-user-share # gnome-video-effects # gom # gsound # gtk4 (currently gtk+ 3.91.1, uses meson build) # gtk-vnc # gtkmm4 (currently gtkmm 3.91.2) # gtksourceview4 (currently gtksourceview 3.99.5) # libgepub # libgovert # libgxps # libzapojit # mousetweaks # mutter # network-manager-applet # orca # phodav # pyatspi # simple-scan # sushi # tracker-miners # # BROKEN PORTS # # The following ports are included in the current GNOME desktop # environment specification and have been ported to MacPorts but # are currently broken and/or need to be updated # # gdm (builds but doesn't work due to missing OSX specific functionality in glib2, dependency on systemd) # gnome-system-monitor (builds but segfaults on processes/resources due to g_free error in libgtop-server #41542) # depends_lib port:adwaita-icon-theme \ port:at-spi2-atk \ port:at-spi2-core \ port:atk \ port:atkmm \ port:baobab \ port:cairomm \ port:clutter \ port:clutter-gst3 \ port:clutter-gtk \ port:cogl \ port:dconf \ port:eog \ port:epiphany \ port:evince \ port:evolution-data-server \ port:file-roller \ port:folks \ port:gcab \ port:gcr \ path:lib/pkgconfig/gdk-pixbuf-2.0.pc:gdk-pixbuf2 \ port:gedit \ port:geocode-glib \ path:lib/pkgconfig/gjs-1.0.pc:gjs \ path:lib/pkgconfig/glib-2.0.pc:glib2 \ port:glib-networking \ port:glibmm \ port:gmime \ port:gmime3 \ port:gnome-backgrounds \ port:gnome-calculator \ port:gnome-calendar \ port:gnome-characters \ port:gnome-control-center \ port:gnome-desktop \ port:gnome-font-viewer \ port:gnome-getting-started-docs \ port:gnome-keyring \ port:gnome-maps \ port:gnome-menus \ port:gnome-music \ port:gnome-online-accounts \ port:gnome-photos \ port:gnome-session \ port:gnome-settings-daemon \ port:gnome-terminal \ port:gnome-user-docs \ port:gnome-weather \ path:lib/pkgconfig/gobject-introspection-1.0.pc:gobject-introspection \ port:graphene \ port:grilo \ port:grilo-plugins \ port:gsettings-desktop-schemas \ port:gspell \ port:gssdp \ path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \ port:gtk-doc \ port:gtkmm \ port:gtkmm3 \ port:gtksourceview3 \ port:gupnp \ port:gupnp-av \ port:gupnp-dlna \ port:gupnp-igd \ port:gvfs \ port:json-glib \ port:libchamplain \ port:libcroco \ port:libgdata \ port:libgee \ port:gfbgraph \ port:libgnomekbd \ port:libgrss \ port:libgsf \ port:libgtop \ port:libgweather \ port:libhttpseverywhere \ port:libmediaart \ port:libnotify \ port:libpeas \ port:rest \ path:lib/pkgconfig/librsvg-2.0.pc:librsvg \ port:libsecret \ port:libsigcxx2 \ port:libsigcxx3 \ path:lib/pkgconfig/libsoup-2.4.pc:libsoup \ port:libwnck3 \ port:libxml2 \ port:libxslt \ port:mm-common \ port:nautilus \ path:lib/pkgconfig/pango.pc:pango \ port:pangomm \ port:totem \ port:totem-pl-parser \ port:tracker \ path:bin/vala:vala \ port:vino \ port:vte \ port:yelp \ port:yelp-tools \ port:yelp-xsl \ port:zenity # previous attemps to associate python variants with this metaport # forced python variant conflicts on dependencies # for now, just depend on current preferred subports of py-gobject3 depends_lib-append \ port:py27-gobject3 \ port:py36-gobject3 # ports that require libc++ to build # skip if default C++ stdlib is not libc++ platform darwin { if {${configure.cxx_stdlib} eq "libc++"} { depends_lib-append \ port:gnome-online-miners } } use_configure no build { } variant broken description {Build ports that are broken or need work} { depends_lib-append \ port:gdm \ port:gnome-system-monitor } destroot { file mkdir ${destroot}${prefix}/share/doc/gnome file copy ${filespath}/versions.txt ${destroot}${prefix}/share/doc/gnome/${name}.versions.txt } livecheck.type none