Ravenports generated: 08 Apr 2023 14:10
[ravenports.git] / bucket_6C / consolekit
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               consolekit
4 VERSION=                1.2.5
5 KEYWORDS=               sysutils
6 VARIANTS=               standard
7 SDESC[standard]=        Framework for defining and tracking users
8 HOMEPAGE=               https://github.com/ConsoleKit2/ConsoleKit2
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/ConsoleKit2:ConsoleKit2:1.2.5
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         dev
18                         docs
19                         man
20                         nls
21
22 OPTIONS_AVAILABLE=      none
23 OPTIONS_STANDARD=       none
24
25 BUILD_DEPENDS=          dbus:dev:standard
26                         libdrm:dev:standard
27                         libtool:single:standard
28 BUILDRUN_DEPENDS=       dbus:primary:standard
29                         libdrm:primary:standard
30                         openpam:single:standard
31                         polkit:primary:standard
32
33 USES=                   autoreconf:build gmake libtool pkgconfig zlib
34                         gtk-doc
35 GNOME_COMPONENTS=       glib libxslt introspection
36 XORG_COMPONENTS=        x11
37
38 DISTNAME=               ConsoleKit2-1.2.5
39
40 LICENSE=                GPLv2+:primary
41 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
42 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/COPYING
43 LICENSE_AWK=            TERMS:"^$$"
44 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/src/ck-session.h
45 LICENSE_SCHEME=         solo
46
47 FPC_EQUIVALENT=         sysutils/consolekit2
48 GTKDOC_OUTPUT_BASEDIR=  libconsolekit-1.0
49
50 MUST_CONFIGURE=         gnu
51 CONFIGURE_ARGS=         --with-pid-file=/var/run/consolekit.pid
52                         --enable-pam-module
53                         --with-pam-module-dir={{PREFIX}}/lib
54                         --localstatedir=/var
55                         --enable-polkit
56                         --enable-introspection
57                         --enable-gtk-doc
58                         --disable-udev-acl
59                         --disable-libcgmanager
60                         --disable-libevdev
61                         --without-systemdsystemunitdir
62
63 INSTALL_TARGET=         install-strip
64 INSTALL_REQ_TOOLCHAIN=  yes
65
66 VAR_OPSYS[sunos]=       CPPFLAGS=-DO_CLOEXEC=0
67                         LDFLAGS=-lintl
68
69 pre-configure:
70         ${REINPLACE_CMD} -e "s|http://www.oasis-open.org/docbook/xml/|file://${LOCALBASE}/share/xml/docbook/|" \
71                 ${WRKSRC}/doc/libconsolekit/libconsolekit-docs.xml
72         cd ${WRKSRC} && ${SETENV} NOCONFIGURE=1 ${SH} ./autogen.sh
73
74 [FILE:438:descriptions/desc.primary]
75 ConsoleKit is a framework for defining and tracking users, login sessions, 
76 and seats. It allows multiple users to be logged in at the same time and 
77 share hardware for their graphical session. ConsoleKit will keep track of 
78 those resources and whichever session is active will have use of the 
79 hardware at that time.
80
81 ConsoleKit2 is a fork of the ConsoleKit since that is no longer maintained 
82 (freedesktop chose to use logind instead).
83
84
85 [FILE:115:distinfo]
86 d82eeab0c830acdb720e910b5b7bf59db0d3eb922c4390f15cf19bb035742caa       258030 ConsoleKit2-ConsoleKit2-1.2.5.tar.gz
87
88
89 [FILE:1844:manifests/plist.primary]
90 %%ONLY-FREEBSD%%lib/ConsoleKit/scripts/
91  ck-get-x11-display-device
92  ck-get-x11-server-pid
93  ck-system-hibernate
94  ck-system-hybridsleep
95  ck-system-restart
96  ck-system-stop
97  ck-system-suspend
98 %%ONLY-LINUX%%lib/ConsoleKit/scripts/
99  ck-system-hibernate
100  ck-system-hybridsleep
101  ck-system-restart
102  ck-system-stop
103  ck-system-suspend
104 %%ONLY-MIDNIGHTBSD%%lib/ConsoleKit/scripts/
105  ck-get-x11-display-device
106  ck-get-x11-server-pid
107  ck-system-hibernate
108  ck-system-hybridsleep
109  ck-system-restart
110  ck-system-stop
111  ck-system-suspend
112 %%ONLY-NETBSD%%lib/ConsoleKit/scripts/
113  ck-system-hibernate
114  ck-system-hybridsleep
115  ck-system-restart
116  ck-system-stop
117  ck-system-suspend
118 %%ONLY-SUNOS%%lib/ConsoleKit/scripts/
119  ck-system-hibernate
120  ck-system-hybridsleep
121  ck-system-restart
122  ck-system-stop
123  ck-system-suspend
124 bin/
125  ck-history
126  ck-launch-session
127  ck-list-sessions
128 etc/ConsoleKit/seats.d/00-primary.seat
129 etc/X11/xinit/xinitrc.d/90-consolekit
130 etc/dbus-1/system.d/ConsoleKit.conf
131 etc/logrotate.d/consolekit
132 lib/
133  libck-connector.so.0
134  libck-connector.so.0.0.0
135  libconsolekit.so.1
136  libconsolekit.so.1.0.0
137  pam_ck_connector.so
138 libexec/
139  ck-collect-session-info
140 @(,,4755) libexec/ck-get-x11-display-device
141  ck-get-x11-server-pid
142  ck-remove-directory
143 sbin/
144  ck-log-system-restart
145  ck-log-system-start
146  ck-log-system-stop
147  console-kit-daemon
148 share/dbus-1/interfaces/
149  org.freedesktop.ConsoleKit.Manager.xml
150  org.freedesktop.ConsoleKit.Seat.xml
151  org.freedesktop.ConsoleKit.Session.xml
152 share/dbus-1/system-services/org.freedesktop.ConsoleKit.service
153 share/polkit-1/actions/org.freedesktop.consolekit.policy
154 @dir /var/log/ConsoleKit
155 @dir /var/run/ConsoleKit
156 @dir etc/ConsoleKit/run-seat.d
157 @dir etc/ConsoleKit/run-session.d
158 @dir lib/ConsoleKit/run-seat.d
159 @dir lib/ConsoleKit/run-session.d
160 @postexec /usr/bin/touch /var/log/ConsoleKit/history
161 @rmtry /var/log/ConsoleKit/history
162
163
164 [FILE:272:manifests/plist.dev]
165 include/ConsoleKit/
166  libconsolekit.h
167  sd-login.h
168 include/ConsoleKit/ck-connector/ck-connector.h
169 lib/
170  libck-connector.so
171  libconsolekit.so
172 lib/girepository-1.0/libconsolekit-1.0.typelib
173 lib/pkgconfig/
174  ck-connector.pc
175  libconsolekit.pc
176 share/gir-1.0/libconsolekit-1.0.gir
177
178
179 [FILE:308:manifests/plist.docs]
180 share/doc/consolekit/
181  annotation-glossary.html
182  api-index-1.0.html
183  api-index-1.2.html
184  api-index-deprecated.html
185  api-index-full.html
186  ch01.html
187  home.png
188  index.html
189  left-insensitive.png
190  left.png
191  libconsolekit-libconsolekit.html
192  right-insensitive.png
193  right.png
194  style.css
195  up-insensitive.png
196  up.png
197
198
199 [FILE:143:manifests/plist.man]
200 share/man/man1/
201  ck-history.1.gz
202  ck-launch-session.1.gz
203  ck-list-sessions.1.gz
204  console-kit-daemon.1m.gz
205 share/man/man8/pam_ck_connector.8.gz
206
207
208 [FILE:219:manifests/plist.nls]
209 share/locale/bg/LC_MESSAGES/ConsoleKit2.mo
210 share/locale/es/LC_MESSAGES/ConsoleKit2.mo
211 share/locale/es_419/LC_MESSAGES/ConsoleKit2.mo
212 share/locale/fr/LC_MESSAGES/ConsoleKit2.mo
213 share/locale/ru/LC_MESSAGES/ConsoleKit2.mo
214
215
216 [FILE:423:patches/patch-configure.ac]
217 --- configure.ac.orig   2023-04-03 10:50:25 UTC
218 +++ configure.ac
219 @@ -197,7 +197,7 @@ case "$host" in
220                  KVM_LIBS="-lkvm"
221          fi
222          ;;
223 -        *-*-freebsd* | *-*-kfreebsd*-gnu )
224 +        *-*-freebsd* | *-*-midnight* )
225          CK_BACKEND="freebsd"
226          AC_CHECK_LIB(kvm, kvm_openfiles, have_kvm=yes,
227                  AC_MSG_ERROR([Unable to find libkvm which is needed on FreeBSD/DragonflyBSD]))
228