File tree 4 files changed +50
-12
lines changed
4 files changed +50
-12
lines changed Original file line number Diff line number Diff line change 78
78
FIND : gfind
79
79
SED : gsed
80
80
AWK : gawk
81
+ RMDIR : grmdir
81
82
82
83
steps :
83
84
- uses : actions/checkout@v4
87
88
- name : Test in FreeBSD
88
89
uses : vmactions/freebsd-vm@v1
89
90
with :
90
- envs : " CC EXTRA_CFLAGS MAKE INSTALL FIND SED AWK"
91
+ envs : " CC EXTRA_CFLAGS MAKE INSTALL FIND SED AWK RMDIR "
91
92
usesh : true
92
93
sync : rsync
93
94
copyback : false
Original file line number Diff line number Diff line change 110
110
111
111
# a librsvg memoryleak that shows up in arch, but not in the CI environment
112
112
{
113
- < librsvg-arch>
113
+ librsvg-arch
114
114
Memcheck:Leak
115
115
match-leak-kinds: definite
116
116
fun:malloc
215
215
}
216
216
217
217
{
218
- # FreeBSD part1
219
- glib_leak_freebsd1
220
- Memchek:Leak
218
+ g_bus_own_name_supp
219
+ Memcheck:Leak
220
+ match-leak-kinds: definite
221
+ fun:*alloc
221
222
...
222
- fun:g_dbus_address_get_stream_sync
223
+ obj:/usr/local/lib/libgio-2.0.so.0.8000.5
224
+ ...
225
+ fun:g_bus_own_name
226
+ fun:dbus_init
227
+ fun:test_dbus_init
223
228
...
224
229
}
225
230
226
231
{
227
- # FreeBSD part2
228
- # XXX: Why isn't memory freed in g_bus_unown_name?
229
- glib_leak_freebsd2
230
- Memchek:Leak
232
+ gdk_pixbuf_new_from_file_freebsd
233
+ Memcheck:Leak
234
+ match-leak-kinds: definite
235
+ fun:calloc
231
236
...
232
- fun:g_bus_own_name
237
+ obj:/usr/local/lib/librsvg-2.so.2.40.21
238
+ ...
239
+ obj:/usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
240
+ obj:/usr/local/lib/libgdk_pixbuf-2.0.so.0.4200.10
241
+ fun:gdk_pixbuf_new_from_file
242
+ fun:notification_setup_raw_image
243
+ ...
244
+ }
245
+
246
+ {
247
+ freebsd_dbus_leak
248
+ Memcheck:Leak
249
+ match-leak-kinds: definite
250
+ fun:calloc
251
+ fun:g_malloc0
252
+ fun:g_type_create_instance
253
+ fun:g_param_spec_internal
254
+ fun:g_param_spec_boolean
255
+ obj:/usr/local/lib/libgio-2.0.so.0.8000.5
256
+ obj:/usr/local/lib/libgobject-2.0.so.0.8000.5
257
+ fun:g_type_class_ref
258
+ fun:g_object_new
259
+ fun:g_dbus_message_new_method_call
260
+ ...
261
+ }
262
+
263
+ {
264
+ glib_freebsd
265
+ Memcheck:Leak
266
+ fun:*alloc
267
+ ...
268
+ fun:g_dbus_address_get_stream_sync
233
269
...
234
270
}
Original file line number Diff line number Diff line change @@ -281,7 +281,7 @@ uninstall-keepconf: uninstall-service uninstall-dunstctl uninstall-completions
281
281
282
282
uninstall-dunstrc :
283
283
rm -f ${DESTDIR}${SYSCONFFILE}
284
- rmdir --ignore-fail-on-non-empty ${DESTDIR}${SYSCONFDIR} /dunst
284
+ ${RMDIR} --ignore-fail-on-non-empty ${DESTDIR}${SYSCONFDIR} /dunst
285
285
286
286
uninstall-dunstctl :
287
287
rm -f ${DESTDIR}${BINDIR} /dunstctl
Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ MAKE ?= make
29
29
FIND ?= find
30
30
SED ?= sed
31
31
AWK ?= awk
32
+ RMDIR ?= rmdir
32
33
33
34
# Disable systemd service file installation,
34
35
# if you don't want to use systemd albeit installed
You can’t perform that action at this time.
0 commit comments