Ravenports generated: 15 Feb 2023 23:13
[ravenports.git] / bucket_67 / xfce4-session
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               xfce4-session
4 VERSION=                4.18.1
5 KEYWORDS=               x11
6 VARIANTS=               standard
7 SDESC[standard]=        Session manager for the Xfce DE
8 HOMEPAGE=               https://docs.xfce.org/xfce/xfce4-session/start
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://archive.xfce.org/src/xfce/xfce4-session/4.18/
13 DISTFILE[1]=            xfce4-session-4.18.1.tar.bz2:main
14 DIST_SUBDIR=            xfce
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         nls
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILD_DEPENDS=          harfbuzz:dev:standard
24 BUILDRUN_DEPENDS=       dbus-glib:primary:standard
25                         libwnck:primary:standard
26                         libxfce4ui:primary:standard
27                         libxfce4util:primary:standard
28                         upower:primary:standard
29                         xorg-iceauth:single:standard
30 RUN_DEPENDS=            consolekit:primary:standard
31
32 USES=                   gmake libtool pkgconfig fontconfig:build
33 GNOME_COMPONENTS=       glib intltool gtk3
34 XORG_COMPONENTS=        x11
35
36 LICENSE=                GPLv2+:primary
37 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
38 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/COPYING
39 LICENSE_AWK=            TERMS:"^$$"
40 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/xfce4-session/sm-layer.h
41 LICENSE_SCHEME=         solo
42
43 FPC_EQUIVALENT=         x11-wm/xfce4-session
44
45 MUST_CONFIGURE=         gnu
46 CONFIGURE_ARGS=         --enable-nls
47                         --enable-polkit
48                         --with-xsession-prefix={{PREFIX}}
49
50 INSTALL_REQ_TOOLCHAIN=  yes
51 SOVERSION=              0.0.0
52
53 VAR_OPSYS[freebsd]=     CONFIGURE_ARGS=--with-backend=freebsd
54
55 [FILE:250:descriptions/desc.primary]
56 Xfce4-session is a session manager for Xfce. Its task is to save the state 
57 of your desktop (opened applications and their location) and restore it 
58 during a next startup. You can create several different sessions and 
59 choose one of them on startup.
60
61
62 [FILE:112:distinfo]
63 1c5a957eeef259db3e8bbd9bb50c2b120146141e99b17a271e58c40fd825c5cf       872771 xfce/xfce4-session-4.18.1.tar.bz2
64
65
66 [FILE:1121:manifests/plist.primary]
67 bin/
68  startxfce4
69  xfce4-session
70  xfce4-session-logout
71  xfce4-session-settings
72  xflock4
73 etc/xdg/autostart/xscreensaver.desktop
74 etc/xdg/xfce4/
75  Xft.xrdb
76  xinitrc
77 etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
78 lib/xfce4/session/xfsm-shutdown-helper
79 share/applications/
80  xfce-session-settings.desktop
81  xfce4-session-logout.desktop
82 share/icons/hicolor/128x128/apps/org.xfce.session.png
83 share/icons/hicolor/16x16/apps/org.xfce.session.png
84 share/icons/hicolor/24x24/actions/
85  xfsm-hibernate.png
86  xfsm-lock.png
87  xfsm-logout.png
88  xfsm-reboot.png
89  xfsm-shutdown.png
90  xfsm-suspend.png
91  xfsm-switch-user.png
92 share/icons/hicolor/24x24/apps/org.xfce.session.png
93 share/icons/hicolor/32x32/apps/org.xfce.session.png
94 share/icons/hicolor/48x48/actions/
95  xfsm-hibernate.png
96  xfsm-lock.png
97  xfsm-logout.png
98  xfsm-reboot.png
99  xfsm-shutdown.png
100  xfsm-suspend.png
101  xfsm-switch-user.png
102 share/icons/hicolor/48x48/apps/org.xfce.session.png
103 share/icons/hicolor/scalable/apps/org.xfce.session.svg
104 share/man/man1/
105  xfce4-session-logout.1.gz
106  xfce4-session.1.gz
107 share/polkit-1/actions/org.xfce.session.policy
108 share/xsessions/xfce.desktop
109
110
111 [FILE:3054:manifests/plist.nls]
112 share/locale/am/LC_MESSAGES/xfce4-session.mo
113 share/locale/ar/LC_MESSAGES/xfce4-session.mo
114 share/locale/ast/LC_MESSAGES/xfce4-session.mo
115 share/locale/az/LC_MESSAGES/xfce4-session.mo
116 share/locale/be/LC_MESSAGES/xfce4-session.mo
117 share/locale/be@tarask/LC_MESSAGES/xfce4-session.mo
118 share/locale/bg/LC_MESSAGES/xfce4-session.mo
119 share/locale/bn/LC_MESSAGES/xfce4-session.mo
120 share/locale/ca/LC_MESSAGES/xfce4-session.mo
121 share/locale/cs/LC_MESSAGES/xfce4-session.mo
122 share/locale/da/LC_MESSAGES/xfce4-session.mo
123 share/locale/de/LC_MESSAGES/xfce4-session.mo
124 share/locale/el/LC_MESSAGES/xfce4-session.mo
125 share/locale/en_AU/LC_MESSAGES/xfce4-session.mo
126 share/locale/en_CA/LC_MESSAGES/xfce4-session.mo
127 share/locale/en_GB/LC_MESSAGES/xfce4-session.mo
128 share/locale/eo/LC_MESSAGES/xfce4-session.mo
129 share/locale/es/LC_MESSAGES/xfce4-session.mo
130 share/locale/et/LC_MESSAGES/xfce4-session.mo
131 share/locale/eu/LC_MESSAGES/xfce4-session.mo
132 share/locale/fa_IR/LC_MESSAGES/xfce4-session.mo
133 share/locale/fi/LC_MESSAGES/xfce4-session.mo
134 share/locale/fr/LC_MESSAGES/xfce4-session.mo
135 share/locale/gl/LC_MESSAGES/xfce4-session.mo
136 share/locale/he/LC_MESSAGES/xfce4-session.mo
137 share/locale/hi/LC_MESSAGES/xfce4-session.mo
138 share/locale/hr/LC_MESSAGES/xfce4-session.mo
139 share/locale/hu/LC_MESSAGES/xfce4-session.mo
140 share/locale/hy_AM/LC_MESSAGES/xfce4-session.mo
141 share/locale/hye/LC_MESSAGES/xfce4-session.mo
142 share/locale/id/LC_MESSAGES/xfce4-session.mo
143 share/locale/ie/LC_MESSAGES/xfce4-session.mo
144 share/locale/is/LC_MESSAGES/xfce4-session.mo
145 share/locale/it/LC_MESSAGES/xfce4-session.mo
146 share/locale/ja/LC_MESSAGES/xfce4-session.mo
147 share/locale/kk/LC_MESSAGES/xfce4-session.mo
148 share/locale/ko/LC_MESSAGES/xfce4-session.mo
149 share/locale/lt/LC_MESSAGES/xfce4-session.mo
150 share/locale/lv/LC_MESSAGES/xfce4-session.mo
151 share/locale/ms/LC_MESSAGES/xfce4-session.mo
152 share/locale/nb/LC_MESSAGES/xfce4-session.mo
153 share/locale/nl/LC_MESSAGES/xfce4-session.mo
154 share/locale/nn/LC_MESSAGES/xfce4-session.mo
155 share/locale/oc/LC_MESSAGES/xfce4-session.mo
156 share/locale/pa/LC_MESSAGES/xfce4-session.mo
157 share/locale/pl/LC_MESSAGES/xfce4-session.mo
158 share/locale/pt/LC_MESSAGES/xfce4-session.mo
159 share/locale/pt_BR/LC_MESSAGES/xfce4-session.mo
160 share/locale/ro/LC_MESSAGES/xfce4-session.mo
161 share/locale/ru/LC_MESSAGES/xfce4-session.mo
162 share/locale/si/LC_MESSAGES/xfce4-session.mo
163 share/locale/sk/LC_MESSAGES/xfce4-session.mo
164 share/locale/sl/LC_MESSAGES/xfce4-session.mo
165 share/locale/sq/LC_MESSAGES/xfce4-session.mo
166 share/locale/sr/LC_MESSAGES/xfce4-session.mo
167 share/locale/sv/LC_MESSAGES/xfce4-session.mo
168 share/locale/te/LC_MESSAGES/xfce4-session.mo
169 share/locale/th/LC_MESSAGES/xfce4-session.mo
170 share/locale/tr/LC_MESSAGES/xfce4-session.mo
171 share/locale/ug/LC_MESSAGES/xfce4-session.mo
172 share/locale/uk/LC_MESSAGES/xfce4-session.mo
173 share/locale/ur/LC_MESSAGES/xfce4-session.mo
174 share/locale/ur_PK/LC_MESSAGES/xfce4-session.mo
175 share/locale/vi/LC_MESSAGES/xfce4-session.mo
176 share/locale/zh_CN/LC_MESSAGES/xfce4-session.mo
177 share/locale/zh_HK/LC_MESSAGES/xfce4-session.mo
178 share/locale/zh_TW/LC_MESSAGES/xfce4-session.mo
179
180
181 [FILE:360:patches/patch-config.h.in]
182 $NetBSD: patch-config.h.in,v 1.2 2017/06/22 09:40:24 youri Exp $
183
184 Add NetBSD backend.
185
186 --- config.h.in.orig    2020-12-22 23:09:19 UTC
187 +++ config.h.in
188 @@ -12,6 +12,9 @@
189  /* OpenBSD suspend/hibernate backend */
190  #undef BACKEND_TYPE_OPENBSD
191  
192 +/* NetBSD suspend/hibernate backend */
193 +#undef BACKEND_TYPE_NETBSD
194 +
195  /* Define for debugging support */
196  #undef DEBUG
197  
198
199
200 [FILE:999:patches/patch-configure]
201 Add NetBSD backend detection.
202
203 --- configure.orig      2020-12-22 23:09:11 UTC
204 +++ configure
205 @@ -17798,6 +17798,8 @@ if test x$with_backend = x; then
206      with_backend=freebsd ;; #(
207    *-*dragonfly*) :
208      with_backend=freebsd ;; #(
209 +  *-*netbsd*) :
210 +    with_backend=netbsd ;; #(
211    *-openbsd*) :
212      with_backend=openbsd ;; #(
213    *) :
214 @@ -17827,6 +17829,11 @@ if test x$with_backend = xopenbsd; then
215  $as_echo "#define BACKEND_TYPE_OPENBSD 1" >>confdefs.h
216  
217  fi
218 +if test x$with_backend = xnetbsd; then
219 +
220 +$as_echo "#define BACKEND_TYPE_NETBSD 1" >>confdefs.h
221 +
222 +fi
223  
224  ac_config_files="$ac_config_files Makefile doc/Makefile icons/Makefile icons/16x16/Makefile icons/24x24/Makefile icons/24x24-actions/Makefile icons/32x32/Makefile icons/48x48-actions/Makefile icons/48x48/Makefile icons/128x128/Makefile icons/scalable/Makefile libxfsm/Makefile po/Makefile.in settings/Makefile scripts/Makefile scripts/xinitrc.in xfce4-session/Makefile xfce4-session-logout/Makefile xfsm-shutdown-helper/Makefile"
225  
226
227
228 [FILE:533:patches/patch-libxfsm_xfsm-shutdown-common.h]
229 $NetBSD: patch-libxfsm_xfsm-shutdown-common.h,v 1.1 2019/05/23 02:56:07 gutteridge Exp $
230
231 Add NetBSD commands.
232
233 --- libxfsm/xfsm-shutdown-common.h.orig 2019-05-05 22:00:21 UTC
234 +++ libxfsm/xfsm-shutdown-common.h
235 @@ -70,4 +70,9 @@
236  #define UP_BACKEND_HIBERNATE_COMMAND "/usr/sbin/ZZZ"
237  #endif
238  
239 +#ifdef BACKEND_TYPE_NETBSD
240 +#define UP_BACKEND_SUSPEND_COMMAND      "/sbin/sysctl -w hw.acpi.sleep.state=1"
241 +#define UP_BACKEND_HIBERNATE_COMMAND    "/sbin/sysctl -w hw.acpi.sleep.state=4"
242 +#endif
243 +
244  #endif /* __XFSM_SHUTDOWN_COMMON_H_ */
245