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

Last change on this file since 115615 was 115615, checked in by cal@…, 5 years ago

add gtk3-devel port at the request of devans, rewrite dependencies to be satisfyable using gtk3-devel, closes #42040

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 5.0 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 115615 2014-01-07 00:28:17Z cal@macports.org $
3
4PortSystem      1.0
5
6name            gnome3-core
7version         3.10.2
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.8/
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# ModemManager
32# NetworkManager
33# baobab (previously part of gnome-utils)
34# cantarell-fonts
35# caribou
36# gnome-bluetooth
37# gnome-calculator
38# gnome-contacts
39# gnome-dictionary (previously part of gnome-utils)
40# gnome-disk-utility
41# gnome-font-viewer (previously part of gnome-utils)
42# gnome-online-miners
43# gnome-packagekit
44# gnome-screenshot (previously part of gnome-utils)
45# gnome-shell
46# gnome-shell-extensions
47# gnome-system-log (previously part of gnome-utils)
48# gnome-user-share
49# gnome-video-effects
50# grilo
51# grilo-plugins
52# libgxps
53# libqmi
54# libzapojit
55# mousetweaks
56# mutter
57# network-manager-applet
58# sushi
59# tracker
60#
61# BROKEN PORTS
62#
63# The following ports are included in the current GNOME desktop
64# environment specification and have been ported to MacPorts but
65# are currently broken and/or need to be updated
66#
67# gdm (builds but doesn't work due to missing OSX specific functionality in glib2)
68# gnome-system-monitor (builds but segfaults on processes/resources -- probably due to lack of support for MacOSX in libgtop)
69#
70
71depends_lib     port:at-spi2-atk \
72                port:at-spi2-core \
73                port:atk \
74                port:atkmm \
75                port:clutter \
76                port:clutter-gst \
77                port:clutter-gtk \
78                port:cogl \
79                port:dconf \
80                port:empathy \
81                port:eog \
82                port:epiphany \
83                port:evince \
84                port:evolution-data-server \
85                port:folks \
86                port:gcr \
87                port:gdk-pixbuf2 \
88                port:geocode-glib \
89                port:gjs \
90                path:lib/pkgconfig/glib-2.0.pc:glib2 \
91                port:glib-networking \
92                port:glibmm \
93                port:gmime \
94                port:gnome-backgrounds \
95                port:gnome-control-center \
96                port:gnome-desktop \
97                port:gnome-icon-theme \
98                port:gnome-icon-theme-extras \
99                port:gnome-icon-theme-symbolic \
100                port:gnome-js-common \
101                port:gnome-keyring \
102                port:gnome-menus \
103                port:gnome-online-accounts \
104                port:gnome-session \
105                port:gnome-settings-daemon \
106                port:gnome-terminal \
107                path:share/themes/HighContrast/index.theme:gnome-themes-standard \
108                port:gnome-user-docs \
109                port:gobject-introspection \
110                port:gsettings-desktop-schemas \
111                port:gssdp \
112                port:gstreamer1-gst-plugins-base \
113                port:gstreamer1-gst-plugins-good \
114                port:gstreamer1 \
115                path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \
116                port:gtk2 \
117                port:gtk-doc \
118                port:gtkmm3 \
119                port:gtksourceview3 \
120                port:gucharmap \
121                port:gupnp \
122                port:gupnp-igd \
123                port:gvfs \
124                port:json-glib \
125                port:libchamplain \
126                port:libcroco \
127                port:libgdata \
128                port:libgee \
129                port:libgnome-keyring \
130                port:libgnomekbd \
131                port:libgtop \
132                port:libgweather \
133                port:libnotify \
134                port:libpeas \
135                port:rest \
136                port:librsvg \
137                port:libsecret \
138                port:libsigcxx2 \
139                port:libsoup \
140                port:libwnck3 \
141                port:mm-common \
142                port:nautilus \
143                port:pango \
144                port:pangomm \
145                port:seed \
146                port:totem \
147                port:totem-pl-parser \
148                port:vala \
149                port:vino \
150                port:vte \
151                port:yelp \
152                port:yelp-tools \
153                port:yelp-xsl \
154                port:zenity
155
156use_configure   no
157build           { }
158
159variant broken description {Build ports that are broken or need work} {
160    depends_lib-append \
161        port:gdm \
162        port:gnome-system-monitor
163}
164
165destroot        {
166    file mkdir ${destroot}${prefix}/share/doc/gnome
167    file copy ${filespath}/versions.txt ${destroot}${prefix}/share/doc/gnome/${name}.versions.txt
168}
169
170livecheck.type  none
Note: See TracBrowser for help on using the repository browser.