source: trunk/dports/gnome/gnome3-core/Portfile

Last change on this file was 154459, checked in by devans@…, 11 months ago

gnome3-apps, gnome3-core: update to version 3.22.1.

File size: 5.7 KB
Line 
1# -*- 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
2# $Id: Portfile 154459 2016-10-30 01:58:07Z ryandesign@macports.org $
3
4PortSystem      1.0
5
6name            gnome3-core
7version         3.22.1
8categories      gnome
9license         Permissive
10maintainers     devans openmaintainer
11description     The Core GNOME 3 User Experience module set
12long_description \
13                ${description}
14homepage        https://help.gnome.org/misc/release-notes/3.16/
15master_sites
16platforms       darwin
17distfiles
18
19#
20# This is a metaport
21#
22
23supported_archs noarch
24
25#
26# TODO
27#
28# The following modules are included in the current GNOME core
29# module set but have not yet been ported to MacPorts
30#
31# NetworkManager
32# cantarell-fonts
33# caribou
34# cheese
35# gnome-bluetooth
36# gnome-boxes
37# gnome-color-manager (no support for darwin Mac OS X, requires colord, udev)
38# gnome-contacts
39# gnome-disk-utility
40# gnome-documents
41# gnome-initial-setup
42# gnome-logs
43# gnome-photos
44# gnome-screenshot (X11 only, XQuartz does not support grab of window image from server to client).
45# gnome-shell
46# gnome-shell-extensions
47# gnome-software
48# gnome-user-share
49# gnome-video-effects
50# gom
51# gsound
52# gtk-vnc
53# libgepub
54# libgovert
55# libgxps
56# libvirt-glib
57# libzapojit
58# mousetweaks
59# mutter
60# network-manager-applet
61# orca
62# phodav
63# pyatspi
64# sushi
65#
66# BROKEN PORTS
67#
68# The following ports are included in the current GNOME desktop
69# environment specification and have been ported to MacPorts but
70# are currently broken and/or need to be updated
71#
72# gdm (builds but doesn't work due to missing OSX specific functionality in glib2, dependency on systemd)
73# gnome-system-monitor (builds but segfaults on processes/resources due to g_free error in libgtop-server #41542)
74#
75
76depends_lib     port:adwaita-icon-theme \
77                port:at-spi2-atk \
78                port:at-spi2-core \
79                port:atk \
80                port:atkmm \
81                port:baobab \
82                port:clutter \
83                port:clutter-gst \
84                port:clutter-gst3 \
85                port:clutter-gtk \
86                port:cogl \
87                port:dconf \
88                port:eog \
89                port:epiphany \
90                port:evince \
91                port:evolution-data-server \
92                port:file-roller \
93                port:folks \
94                port:gcab \
95                port:gcr \
96                port:gdk-pixbuf2 \
97                port:gedit \
98                port:gegl-0.3 \
99                port:geocode-glib \
100                port:gjs \
101                path:lib/pkgconfig/glib-2.0.pc:glib2 \
102                port:glib-networking \
103                port:glibmm \
104                port:gmime \
105                port:gnome-backgrounds \
106                port:gnome-calculator \
107                port:gnome-calendar \
108                port:gnome-characters \
109                port:gnome-control-center \
110                port:gnome-desktop \
111                port:gnome-font-viewer \
112                port:gnome-getting-started-docs \
113                port:gnome-keyring \
114                port:gnome-maps \
115                port:gnome-menus \
116                port:gnome-online-accounts \
117                port:gnome-session \
118                port:gnome-settings-daemon \
119                port:gnome-terminal \
120                port:gnome-themes-standard \
121                port:gnome-user-docs \
122                port:gnome-weather \
123                port:gobject-introspection \
124                port:grilo \
125                port:grilo-plugins \
126                port:gsettings-desktop-schemas \
127                port:gssdp \
128                port:gspell \
129                port:gtk3 \
130                port:gtk2 \
131                port:gtk-doc \
132                port:gtk-engines2 \
133                port:gtkmm3 \
134                port:gtksourceview3 \
135                port:gupnp \
136                port:gupnp-av \
137                port:gupnp-dlna \
138                port:gupnp-igd \
139                port:gvfs \
140                port:json-glib \
141                port:libchamplain \
142                port:libcroco \
143                port:libgdata \
144                port:libgee \
145                port:gfbgraph \
146                port:libgnomekbd \
147                port:libgrss \
148                port:libgsf \
149                port:libgtop \
150                port:libgweather \
151                port:libmediaart \
152                port:libnotify \
153                port:libpeas \
154                port:rest \
155                port:librsvg \
156                port:libsecret \
157                port:libsigcxx2 \
158                port:libsoup \
159                port:libwnck3 \
160                port:libxml2 \
161                port:libxslt \
162                port:mm-common \
163                port:nautilus \
164                path:lib/pkgconfig/pango.pc:pango \
165                port:pangomm \
166                port:py27-gobject3 \
167                port:py34-gobject3 \
168                port:totem \
169                port:totem-pl-parser \
170                port:tracker \
171                port:vala \
172                port:vino \
173                port:vte \
174                port:yelp \
175                port:yelp-tools \
176                port:yelp-xsl \
177                port:zenity
178
179# ports that require libc++ to build
180# skip if default C++ stdlib is not libc++
181
182platform darwin {
183    if {${configure.cxx_stdlib} eq "libc++"} {
184        depends_lib-append  \
185                port:gnome-online-miners
186    }
187}
188
189use_configure   no
190build           { }
191
192variant broken description {Build ports that are broken or need work} {
193    depends_lib-append \
194        port:gdm \
195        port:gnome-system-monitor
196}
197
198destroot        {
199    file mkdir ${destroot}${prefix}/share/doc/gnome
200    file copy ${filespath}/versions.txt ${destroot}${prefix}/share/doc/gnome/${name}.versions.txt
201}
202
203livecheck.type  none
Note: See TracBrowser for help on using the repository browser.