Skip to content

namei shows no information when invalid symlink is found #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
TomOnTime opened this issue Jan 29, 2012 · 2 comments
Closed

namei shows no information when invalid symlink is found #2

TomOnTime opened this issue Jan 29, 2012 · 2 comments

Comments

@TomOnTime
Copy link

namei is a great tool for debugging complex paths, especially when symbolic links are involved. However, if the symbolic link is invalid, namei shows no information instead of partial:

Example 1:

$ ln -s /usr/local/does/not/exist /tmp/space
$ ls -lad /tmp/space
lrwxrwxrwx 1 tlim eng 25 2012-01-29 11:03 /tmp/space -> /usr/local/does/not/exist
$ namei /tmp/space
namei: failed to stat: /tmp/space: No such file or directory

Desired output:

f: /tmp/space
d /
d tmp
l space -> /usr/local/does/not/exist
d /
d usr
does ERROR: No such file or directory.

This was discovered when debugging the following problem: "mkdir -p /the/dir/path" was giving a strange error: "Cannot create directory `/the/dir': File exists". The obvious debugging tool was namei, but "namei /the/dir/path" failed to start because /the/dir/path did not exist.

@karelzak
Copy link
Collaborator

On Sun, Jan 29, 2012 at 08:11:12AM -0800, Tom Limoncelli wrote:

namei is a great tool for debugging complex paths, especially when
symbolic links are involved. However, if the symbolic link is
invalid, namei shows no information instead of partial:

Example 1:

$ ln -s /usr/local/does/not/exist /tmp/space
$ ls -lad /tmp/space
lrwxrwxrwx 1 tlim eng 25 2012-01-29 11:03 /tmp/space -> /usr/local/does/not/exist
$ namei /tmp/space
namei: failed to stat: /tmp/space: No such file or directory

Update :-)

This problem was fixed in v2.19 (Feb 2011, commit c49e31f).

$ ln -s /usr/local/does/not/exist /tmp/space
$ ls -lad /tmp/space
lrwxrwxrwx 1 kzak kzak 25 Jan 30 14:58 /tmp/space -> /usr/local/does/not/exist
$ namei /tmp/space
f: /tmp/space
d /
d tmp
l space -> /usr/local/does/not/exist
d /
d usr
d local
does - No such file or directory

Karel

Karel Zak kzak@redhat.com
http://karelzak.blogspot.com

@TomOnTime
Copy link
Author

Oh, sorry for the obsolete report (and thank you for fixing it before
I could report it!).

Sadly I'm stuck on an older release until one more dependency goes
away. At least I have something to look forward to! :-)

@karelzak karelzak closed this as completed Mar 7, 2012
karelzak added a commit that referenced this issue Sep 9, 2013
 #0 recount_geometry at libfdisk/src/alignment.c:143
 #1 fdisk_discover_geometry at libfdisk/src/alignment.c:205
 #2 fdisk_context_assign_device at libfdisk/src/context.c:173
 #3 print_partition_table_from_option at fdisks/fdisk.c:924

References: https://bugzilla.redhat.com/show_bug.cgi?id=1005566
Signed-off-by: Karel Zak <kzak@redhat.com>
karelzak pushed a commit that referenced this issue Nov 18, 2014
The tests failed with following message in config.log

ERROR: LeakSanitizer: detected memory leaks

Direct leak of 2 byte(s) in 1 object(s) allocated from:
    #0 0x49a40e in realloc (/home/src/util-linux/conftest+0x49a40e)
    #1 0x7fbe48633e69 in __GI__IO_vfscanf (/usr/lib/libc.so.6+0x56e69)
    #2 0x7fbe48649786 in _IO_vsscanf (/usr/lib/libc.so.6+0x6c786)

which knocked out libmount from build, and commands depending on it.

The reason this change makes sense is that AddressSanitizer seems like a
good addition to set of tools that util-linux package can use, when and
if needed.

Reference: https://code.google.com/p/address-sanitizer/wiki/AddressSanitizer
Reviewed-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
karelzak pushed a commit that referenced this issue Nov 18, 2014
==10918==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7fffd795b680 at pc 0x0000004447c6 bp 0x7fffd795b3e0 sp 0x7fffd795ab78
WRITE of size 129 at 0x7fffd795b680 thread T0
    #0 0x4447c5 in scanf_common(void*, int, bool, char const*, __va_list_tag*) (/home/src/util-linux/.libs/lt-mount+0x4447c5)
    #1 0x445892 in sscanf (/home/src/util-linux/.libs/lt-mount+0x445892)
    #2 0x7fe78709a3d3 in get_filesystems /home/src/util-linux/libmount/src/utils.c:581:7
    #3 0x7fe78709a1ba in mnt_get_filesystems /home/src/util-linux/libmount/src/utils.c:622:7
    #4 0x7fe7870aa78f in do_mount_by_pattern /home/src/util-linux/libmount/src/context_mount.c:833:7
    #5 0x7fe7870a9534 in mnt_context_do_mount /home/src/util-linux/libmount/src/context_mount.c:951:9
    #6 0x7fe7870aab2b in mnt_context_mount /home/src/util-linux/libmount/src/context_mount.c:1051:8
    #7 0x4ba9f5 in main /home/src/util-linux/sys-utils/mount.c:1107:7
    #8 0x7fe785caa03f in __libc_start_main (/usr/lib/libc.so.6+0x2003f)
    #9 0x4b9f9c in _start (/home/src/util-linux/.libs/lt-mount+0x4b9f9c)

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
karelzak pushed a commit that referenced this issue Nov 18, 2014
==18922==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 8 byte(s) in 1 object(s) allocated from:
    #0 0x49d12b in __interceptor_malloc (/home/src/util-linux/.libs/lt-mkswap+0x49d12b)
    #1 0x7faf2a5069c9 in __GI___strdup (/usr/lib/libc.so.6+0x819c9)
    #2 0xffff96e7e33 (<unknown module>)

SUMMARY: AddressSanitizer: 8 byte(s) leaked in 1 allocation(s).

And another one that valgrind found.

==6316== 8 bytes in 1 blocks are definitely lost in loss record 1 of 1
==6316==    at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6316==    by 0x5E3F9C9: strdup (in /usr/lib/libc-2.20.so)
==6316==    by 0x43A25F: size_to_human_string (strutils.c:495)
==6316==    by 0x42B35C: main (mkswap.c:488)

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
karelzak pushed a commit that referenced this issue Dec 19, 2014
==3218==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7fffa577e2b0 at pc 0x4501f9 bp 0x7fffa577e130 sp 0x7fffa577e108
WRITE of size 112 at 0x7fffa577e2b0 thread T0
    #0 0x4501f8 in shmctl /home/users/aadgrand/LLVM/releases/ubuntu/final/llvm.src/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc:2502
    #1 0x48bd13 in ipc_shm_get_info /home/travis/build/kerolasa/lelux-utiliteetit/sys-utils/ipcutils.c:157
    #2 0x488884 in do_shm /home/travis/build/kerolasa/lelux-utiliteetit/sys-utils/ipcs.c:279
    #3 0x4844a8 in main /home/travis/build/kerolasa/lelux-utiliteetit/sys-utils/ipcs.c:175
    #4 0x2afb3f8c176c (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
    #5 0x48408c in _start (/home/travis/build/kerolasa/lelux-utiliteetit/ipcs+0x48408c)

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
karelzak pushed a commit that referenced this issue Aug 12, 2015
text-utils/colcrt.c:205:10: runtime error: index -1 out of bounds for type 'wchar_t [133]'
SUMMARY: AddressSanitizer: undefined-behavior text-utils/colcrt.c:205
=================================================================
==2357==ERROR: AddressSanitizer: global-buffer-overflow on address 0x0000013811b0 at pc 0x0000004e2514 bp 0x7ffdf6ba4450 sp 0x7ffdf6ba4448
READ of size 4 at 0x0000013811b0 thread T0
    #0 0x4e2513 in colcrt /home/src/util-linux/text-utils/colcrt.c:213:8
    #1 0x4e17d4 in main /home/src/util-linux/text-utils/colcrt.c:139:3
    #2 0x7fb77236960f in __libc_start_main (/usr/lib/libc.so.6+0x2060f)
    #3 0x4362c8 in _start (/home/src/util-linux/colcrt+0x4362c8)

Reported-by: Alaa Mubaied <alaamubaied@gmail.com>
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
karelzak pushed a commit that referenced this issue Aug 12, 2015
==2807==ERROR: AddressSanitizer: global-buffer-overflow on address 0x0000013a31f0 at pc 0x0000004e3047 bp 0x7fffcb7df8d0 sp 0x7fffcb7df8c8
READ of size 4 at 0x0000013a31f0 thread T0
    #0 0x4e3046 in move /home/src/util-linux/text-utils/colcrt.c:309:13
    #1 0x4e25b1 in pflush /home/src/util-linux/text-utils/colcrt.c:264:3
    #2 0x4e246d in colcrt /home/src/util-linux/text-utils/colcrt.c:157:4
    #3 0x4e17d4 in main /home/src/util-linux/text-utils/colcrt.c:141:3
    #4 0x7fb0cb2ee60f in __libc_start_main (/usr/lib/libc.so.6+0x2060f)
    #5 0x4362c8 in _start (/home/src/util-linux/colcrt+0x4362c8)

0x0000013a31f0 is located 0 bytes to the right of global variable 'page' defined in 'text-utils/colcrt.c:73:9' (0x1380b40) of size 140976
SUMMARY: AddressSanitizer: global-buffer-overflow /home/src/util-linux/text-utils/colcrt.c:309 move

And another crash:

==4578==ERROR: AddressSanitizer: global-buffer-overflow on address 0x0000013a3d24 at pc 0x0000004e2510 bp 0x7ffc9257b0e0 sp 0x7ffc9257b0d8
READ of size 4 at 0x0000013a3d24 thread T0
    #0 0x4e250f in colcrt /home/src/util-linux/text-utils/colcrt.c:218:8
    #1 0x4e17d4 in main /home/src/util-linux/text-utils/colcrt.c:141:3
    #2 0x7fe0ac94160f in __libc_start_main (/usr/lib/libc.so.6+0x2060f)
    #3 0x4362c8 in _start (/home/src/util-linux/colcrt+0x4362c8)

0x0000013a3d24 is located 8 bytes to the right of global variable 'page' defined in 'text-utils/colcrt.c:73:9' (0x1381240) of size 142044
SUMMARY: AddressSanitizer: global-buffer-overflow /home/src/util-linux/text-utils/colcrt.c:218 colcrt

Reported-by: Alaa Mubaied <alaamubaied@gmail.com>
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
evverx referenced this issue in evverx/util-linux Jun 25, 2020
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is
used by systemd to parse /proc/self/mountinfo. The systemd project
has run into memory leaks there at least twice:

systemd/systemd#12252 (comment)
systemd/systemd#8504

so it seems to be a good idea to continuously fuzz that particular
function.

The patch can be tested locally by installing clang and running
./tools/oss-fuzz.sh. Currently the fuzzer is failing with
```
=================================================================
==96638==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 216 byte(s) in 1 object(s) allocated from:
    #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77)
    #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25
    #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9
    #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8
    #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16
    util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88)
    util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0)
    util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270)
    util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617)
    util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb)
    util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46)
    util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)

SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s).
INFO: to ignore leaks on libFuzzer side use -detect_leaks=0.
```

Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible
to turn on CIFuzz to make sure the fuzz target can be built and run for some time
without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/
evverx referenced this issue in evverx/util-linux Jun 25, 2020
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is
used by systemd to parse /proc/self/mountinfo. The systemd project
has run into memory leaks there at least twice:

systemd/systemd#12252 (comment)
systemd/systemd#8504

so it seems to be a good idea to continuously fuzz that particular
function.

The patch can be tested locally by installing clang and running
./tools/oss-fuzz.sh. Currently the fuzzer is failing with
```
=================================================================
==96638==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 216 byte(s) in 1 object(s) allocated from:
    #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77)
    #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25
    #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9
    #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8
    #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16
    util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88)
    util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0)
    util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270)
    util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617)
    util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb)
    util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46)
    util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)

SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s).
INFO: to ignore leaks on libFuzzer side use -detect_leaks=0.
```

Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible
to turn on CIFuzz to make sure the fuzz target can be built and run for some time
without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/
evverx referenced this issue in evverx/util-linux Jun 27, 2020
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is
used by systemd to parse /proc/self/mountinfo. The systemd project
has run into memory leaks there at least twice:

systemd/systemd#12252 (comment)
systemd/systemd#8504

so it seems to be a good idea to continuously fuzz that particular
function.

The patch can be tested locally by installing clang and running
./tools/oss-fuzz.sh. Currently the fuzzer is failing with
```
=================================================================
==96638==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 216 byte(s) in 1 object(s) allocated from:
    #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77)
    #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25
    #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9
    #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8
    #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16
    util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88)
    util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0)
    util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270)
    util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617)
    util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb)
    util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46)
    util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)

SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s).
INFO: to ignore leaks on libFuzzer side use -detect_leaks=0.
```

Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible
to turn on CIFuzz to make sure the fuzz target can be built and run for some time
without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/
evverx referenced this issue in evverx/util-linux Jul 1, 2020
Backtraces like
```
misc-utils/cal.c:295:4: runtime error: signed integer overflow: 2147483647 + 5 cannot be represented in type 'int'
==1405==WARNING: invalid path to external symbolizer!
==1405==WARNING: Failed to use and restart external symbolizer!
    #0 0x4c4c09  (/home/travis/build/karelzak/util-linux/cal+0x4c4c09)
    #1 0x7f4363046b96  (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)
    #2 0x41bab9  (/home/travis/build/karelzak/util-linux/cal+0x41bab9)
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior misc-utils/cal.c:295:4 in
```
aren't very helpful

It's follow-up to util-linux#1075
evverx referenced this issue in evverx/util-linux Jul 1, 2020
Backtraces like
```
misc-utils/cal.c:295:4: runtime error: signed integer overflow: 2147483647 + 5 cannot be represented in type 'int'
==1405==WARNING: invalid path to external symbolizer!
==1405==WARNING: Failed to use and restart external symbolizer!
    #0 0x4c4c09  (/home/travis/build/karelzak/util-linux/cal+0x4c4c09)
    #1 0x7f4363046b96  (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)
    #2 0x41bab9  (/home/travis/build/karelzak/util-linux/cal+0x41bab9)
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior misc-utils/cal.c:295:4 in
```
aren't very helpful

It's follow-up to util-linux#1075
evverx referenced this issue in evverx/util-linux Jul 1, 2020
Backtraces like
```
misc-utils/cal.c:295:4: runtime error: signed integer overflow: 2147483647 + 5 cannot be represented in type 'int'
==1405==WARNING: invalid path to external symbolizer!
==1405==WARNING: Failed to use and restart external symbolizer!
    #0 0x4c4c09  (/home/travis/build/karelzak/util-linux/cal+0x4c4c09)
    #1 0x7f4363046b96  (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)
    #2 0x41bab9  (/home/travis/build/karelzak/util-linux/cal+0x41bab9)
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior misc-utils/cal.c:295:4 in
```
aren't very helpful

It's follow-up to util-linux#1075
karelzak pushed a commit that referenced this issue Jul 3, 2020
Backtraces like
```
misc-utils/cal.c:295:4: runtime error: signed integer overflow: 2147483647 + 5 cannot be represented in type 'int'
==1405==WARNING: invalid path to external symbolizer!
==1405==WARNING: Failed to use and restart external symbolizer!
    #0 0x4c4c09  (/home/travis/build/karelzak/util-linux/cal+0x4c4c09)
    #1 0x7f4363046b96  (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)
    #2 0x41bab9  (/home/travis/build/karelzak/util-linux/cal+0x41bab9)
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior misc-utils/cal.c:295:4 in
```
aren't very helpful

It's follow-up to #1075
evverx referenced this issue in evverx/util-linux Jul 28, 2020
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is
used by systemd to parse /proc/self/mountinfo. The systemd project
has run into memory leaks there at least twice:

systemd/systemd#12252 (comment)
systemd/systemd#8504

so it seems to be a good idea to continuously fuzz that particular
function.

The patch can be tested locally by installing clang and running
./tools/oss-fuzz.sh. Currently the fuzzer is failing with
```
=================================================================
==96638==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 216 byte(s) in 1 object(s) allocated from:
    #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77)
    #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25
    #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9
    #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8
    #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16
    util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88)
    util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0)
    util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270)
    util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617)
    util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb)
    util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46)
    util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)

SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s).
INFO: to ignore leaks on libFuzzer side use -detect_leaks=0.
```

Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible
to turn on CIFuzz to make sure the fuzz target can be built and run for some time
without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/
evverx referenced this issue in evverx/util-linux Jul 30, 2020
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is
used by systemd to parse /proc/self/mountinfo. The systemd project
has run into memory leaks there at least twice:

systemd/systemd#12252 (comment)
systemd/systemd#8504

so it seems to be a good idea to continuously fuzz that particular
function.

The patch can be tested locally by installing clang and running
./tools/oss-fuzz.sh. Currently the fuzzer is failing with
```
=================================================================
==96638==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 216 byte(s) in 1 object(s) allocated from:
    #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77)
    #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25
    #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9
    #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8
    #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16
    util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88)
    util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0)
    util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270)
    util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617)
    util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb)
    util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46)
    util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)

SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s).
INFO: to ignore leaks on libFuzzer side use -detect_leaks=0.
```

Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible
to turn on CIFuzz to make sure the fuzz target can be built and run for some time
without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/
evverx referenced this issue in evverx/util-linux Jul 30, 2020
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is
used by systemd to parse /proc/self/mountinfo. The systemd project
has run into memory leaks there at least twice:

systemd/systemd#12252 (comment)
systemd/systemd#8504

so it seems to be a good idea to continuously fuzz that particular
function.

The patch can be tested locally by installing clang and running
./tools/oss-fuzz.sh. Currently the fuzzer is failing with
```
=================================================================
==96638==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 216 byte(s) in 1 object(s) allocated from:
    #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77)
    #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25
    #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9
    #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8
    #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16
    util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88)
    util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0)
    util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270)
    util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617)
    util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb)
    util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46)
    util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)

SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s).
INFO: to ignore leaks on libFuzzer side use -detect_leaks=0.
```

Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible
to turn on CIFuzz to make sure the fuzz target can be built and run for some time
without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/

Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
evverx referenced this issue in evverx/util-linux Aug 6, 2020
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is
used by systemd to parse /proc/self/mountinfo. The systemd project
has run into memory leaks there at least twice:

systemd/systemd#12252 (comment)
systemd/systemd#8504

so it seems to be a good idea to continuously fuzz that particular
function.

The patch can be tested locally by installing clang and running
./tools/oss-fuzz.sh. Currently the fuzzer is failing with
```
=================================================================
==96638==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 216 byte(s) in 1 object(s) allocated from:
    #0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77)
    #1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25
    #2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9
    #3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8
    #4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16
    util-linux#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88)
    util-linux#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0)
    util-linux#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270)
    util-linux#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617)
    util-linux#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb)
    util-linux#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46)
    util-linux#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)

SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s).
INFO: to ignore leaks on libFuzzer side use -detect_leaks=0.
```

Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible
to turn on CIFuzz to make sure the fuzz target can be built and run for some time
without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/

Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
evverx referenced this issue in evverx/util-linux Aug 6, 2020
Looks like those specifiers haven't been used since 6c9ab25
(where sscanf was removed) was merged. This should help to get
util-linux to compile with MSan. Currently it's failing with
```
...
configure: error: libmount selected, but required scanf string alloc modifier not available
...
configure:20240: ./conftest
==116617==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x496fd6 in main /home/vagrant/util-linux/conftest.c:171:6
    #1 0x7f5eb85ea1a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)
    #2 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd)

SUMMARY: MemorySanitizer: use-of-uninitialized-value /home/vagrant/util-linux/conftest.c:171:6 in main
Exiting
configure:20240: $? = 77
...
configure:20265: $? = 0
configure:20265: ./conftest
MemorySanitizer: bad pointer 0x000000496e60
==116627==MemorySanitizer CHECK failed: /builddir/build/BUILD/compiler-rt-9.0.1.src/lib/msan/../sanitizer_common/sanitizer_allocator_secondary.h:177 "((IsAligned(reinterpret_cast<uptr>(p), page_size_))) != (0)" (0x0, 0x0)
    #0 0x41d1d8 in MsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x41d1d8)
    #1 0x484e1e in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x484e1e)
    #2 0x42066c in __msan::MsanDeallocate(__sanitizer::StackTrace*, void*) (/home/vagrant/util-linux/conftest+0x42066c)
    #3 0x424bc9 in free (/home/vagrant/util-linux/conftest+0x424bc9)
    #4 0x496fae in main /home/vagrant/util-linux/conftest.c:173:2
    util-linux#5 0x7f2245f311a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)
    util-linux#6 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd)

configure:20265: $? = 77
configure: program exited with status 77
...
| }
configure:22568: result: no
configure:22926: error: libmount selected, but required scanf string alloc modifier not available
```
evverx referenced this issue in evverx/util-linux Aug 6, 2020
Looks like those specifiers haven't been used since 6c9ab25
(where sscanf was removed) was merged. This should help to get
util-linux to compile with MSan. Currently it's failing with
```
...
configure: error: libmount selected, but required scanf string alloc modifier not available
...
configure:20240: ./conftest
==116617==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x496fd6 in main /home/vagrant/util-linux/conftest.c:171:6
    #1 0x7f5eb85ea1a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)
    #2 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd)

SUMMARY: MemorySanitizer: use-of-uninitialized-value /home/vagrant/util-linux/conftest.c:171:6 in main
Exiting
configure:20240: $? = 77
...
configure:20265: $? = 0
configure:20265: ./conftest
MemorySanitizer: bad pointer 0x000000496e60
==116627==MemorySanitizer CHECK failed: /builddir/build/BUILD/compiler-rt-9.0.1.src/lib/msan/../sanitizer_common/sanitizer_allocator_secondary.h:177 "((IsAligned(reinterpret_cast<uptr>(p), page_size_))) != (0)" (0x0, 0x0)
    #0 0x41d1d8 in MsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x41d1d8)
    #1 0x484e1e in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x484e1e)
    #2 0x42066c in __msan::MsanDeallocate(__sanitizer::StackTrace*, void*) (/home/vagrant/util-linux/conftest+0x42066c)
    #3 0x424bc9 in free (/home/vagrant/util-linux/conftest+0x424bc9)
    #4 0x496fae in main /home/vagrant/util-linux/conftest.c:173:2
    util-linux#5 0x7f2245f311a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)
    util-linux#6 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd)

configure:20265: $? = 77
configure: program exited with status 77
...
| }
configure:22568: result: no
configure:22926: error: libmount selected, but required scanf string alloc modifier not available
```

Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
evverx referenced this issue in evverx/util-linux Aug 17, 2020
It seems to be failing with
```
AddressSanitizer:DEADLYSIGNAL
=================================================================
==13==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000055f428 bp 0x7ffc3743a170 sp 0x7ffc3743a080 T0)
==13==The signal is caused by a WRITE memory access.
==13==Hint: address points to the zero page.
SCARINESS: 10 (null-deref)
    #0 0x55f428 in mnt_table_parse_next /src/util-linux/libmount/src/tab_parse.c:587:6
    #1 0x55c200 in __table_parse_stream /src/util-linux/libmount/src/tab_parse.c:737:8
    #2 0x55be38 in mnt_table_parse_stream /src/util-linux/libmount/src/tab_parse.c:809:8
    #3 0x5511ff in LLVMFuzzerTestOneInput /src/util-linux/libmount/src/fuzz.c:21:16
    #4 0x458a31 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:558:15
    util-linux#5 0x458175 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:470:3
    util-linux#6 0x45a117 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::__Fuzzer::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:770:7
    util-linux#7 0x45a319 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:799:3
    util-linux#8 0x44a055 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:846:6
    util-linux#9 0x471bf2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:19:10
    util-linux#10 0x7fe3bd93b83f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2083f)
    util-linux#11 0x41f208 in _start (/out/test_mount_fuzz+0x41f208)

DEDUP_TOKEN: mnt_table_parse_next--__table_parse_stream--mnt_table_parse_stream
```
karelzak pushed a commit that referenced this issue Nov 13, 2020
Looks like those specifiers haven't been used since 6c9ab25
(where sscanf was removed) was merged. This should help to get
util-linux to compile with MSan. Currently it's failing with
```
...
configure: error: libmount selected, but required scanf string alloc modifier not available
...
configure:20240: ./conftest
==116617==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x496fd6 in main /home/vagrant/util-linux/conftest.c:171:6
    #1 0x7f5eb85ea1a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)
    #2 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd)

SUMMARY: MemorySanitizer: use-of-uninitialized-value /home/vagrant/util-linux/conftest.c:171:6 in main
Exiting
configure:20240: $? = 77
...
configure:20265: $? = 0
configure:20265: ./conftest
MemorySanitizer: bad pointer 0x000000496e60
==116627==MemorySanitizer CHECK failed: /builddir/build/BUILD/compiler-rt-9.0.1.src/lib/msan/../sanitizer_common/sanitizer_allocator_secondary.h:177 "((IsAligned(reinterpret_cast<uptr>(p), page_size_))) != (0)" (0x0, 0x0)
    #0 0x41d1d8 in MsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x41d1d8)
    #1 0x484e1e in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/home/vagrant/util-linux/conftest+0x484e1e)
    #2 0x42066c in __msan::MsanDeallocate(__sanitizer::StackTrace*, void*) (/home/vagrant/util-linux/conftest+0x42066c)
    #3 0x424bc9 in free (/home/vagrant/util-linux/conftest+0x424bc9)
    #4 0x496fae in main /home/vagrant/util-linux/conftest.c:173:2
    #5 0x7f2245f311a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)
    #6 0x41c2cd in _start (/home/vagrant/util-linux/conftest+0x41c2cd)

configure:20265: $? = 77
configure: program exited with status 77
...
| }
configure:22568: result: no
configure:22926: error: libmount selected, but required scanf string alloc modifier not available
```

Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Dobromyr pushed a commit to Dobromyr/thinstation-ua that referenced this issue Nov 7, 2022
	modified:   ts/bin/newpython
	new file:   ts/build/boot-images/hw/boot/hwlister/initrd
	new file:   ts/build/boot-images/hw/boot/hwlister/vmlinuz
	modified:   ts/build/build
	modified:   ts/build/build.conf.example
	modified:   ts/build/conf/LiveCD/build.conf.example
	modified:   ts/build/conf/debuginit/build.conf.example
	modified:   ts/build/conf/default/build.conf.example
	modified:   ts/build/conf/development/build.conf.example
	modified:   ts/build/conf/devstation/build.conf.example
	modified:   ts/build/conf/freerdp/build.conf.example
	modified:   ts/build/conf/hwlister/build.conf.example
	modified:   ts/build/conf/icewm-rdesktop/build.conf.example
	modified:   ts/build/conf/icewm/build.conf.example
	modified:   ts/build/conf/installer/build.conf.example
	modified:   ts/build/conf/itona-Md54/build.conf.example
	modified:   ts/build/conf/rdesktop-tiny/build.conf.example
	modified:   ts/build/conf/rdesktop/build.conf.example
	modified:   ts/build/conf/tiny/build.conf.example
	modified:   ts/build/conf/vmviewpcoip-micro/build.conf.example
	modified:   ts/build/conf/vmviewpcoip/build.conf.example
	modified:   ts/build/conf/xterm/build.conf.example
	deleted:    ts/build/packages/crystalhd/.dna
	deleted:    ts/build/packages/crystalhd/dependencies
	modified:   ts/build/packages/dig/.dna
	modified:   ts/build/packages/freerdp/dependencies
	new file:   ts/build/packages/gdk-pixbuf/.dna
	renamed:    ts/build/packages/sound-esd/dependencies -> ts/build/packages/gdk-pixbuf/dependencies
	new file:   ts/build/packages/gnome-core/build/extra/lib/thinstation/system/gnome
	modified:   ts/build/packages/gnome-core/build/finalize
	modified:   ts/build/packages/gnome-core/build/install
	deleted:    ts/build/packages/gnome-media/.dna
	deleted:    ts/build/packages/gnome-media/.gitignore
	deleted:    ts/build/packages/gnome-media/build/extra/etc/cmd/gstreamer.global
	deleted:    ts/build/packages/gnome-media/build/extra/etc/cmd/mixer.global
	deleted:    ts/build/packages/gnome-media/build/extra/etc/init.d/gstreamer
	deleted:    ts/build/packages/gnome-media/build/extra/etc/init.d/mixer
	deleted:    ts/build/packages/gnome-media/build/extra/etc/ld.so.conf.d/glade.conf
	deleted:    ts/build/packages/gnome-media/build/extra/lib/menu/gstreamer
	deleted:    ts/build/packages/gnome-media/build/extra/lib/menu/mixer
	deleted:    ts/build/packages/gnome-media/build/extra/lib/pixmaps/gstreamer_16x16.xpm
	deleted:    ts/build/packages/gnome-media/build/extra/lib/pixmaps/gstreamer_32x32.xpm
	deleted:    ts/build/packages/gnome-media/build/extra/lib/pixmaps/mixer_16x16.xpm
	deleted:    ts/build/packages/gnome-media/build/extra/lib/pixmaps/mixer_32x32.xpm
	deleted:    ts/build/packages/gnome-media/build/install
	deleted:    ts/build/packages/gnome-media/build/remove
	deleted:    ts/build/packages/gnome-media/dependencies
	deleted:    ts/build/packages/gnome-network-properties/.dna
	deleted:    ts/build/packages/gnome-network-properties/dependencies
	deleted:    ts/build/packages/gnome-network-properties/etc/cmd/gnome-network-properties.global
	deleted:    ts/build/packages/gnome-network-properties/etc/init.d/gnome-network-properties
	deleted:    ts/build/packages/gnome-network-properties/lib/applications/gnome-network-properties.desktop
	deleted:    ts/build/packages/gnome-network-properties/lib/menu/gnome-network-properties
	deleted:    ts/build/packages/gnome-network-properties/lib/pixmaps/gnome-network-properties_16x16.xpm
	deleted:    ts/build/packages/gnome-network-properties/lib/pixmaps/gnome-network-properties_32x32.xpm
	deleted:    ts/build/packages/gnome-pulse/.dna
	deleted:    ts/build/packages/gnome-pulse/.gitignore
	deleted:    ts/build/packages/gnome-pulse/build/extra/etc/cmd/gstreamer.global
	deleted:    ts/build/packages/gnome-pulse/build/extra/etc/cmd/mixer.global
	deleted:    ts/build/packages/gnome-pulse/build/extra/etc/init.d/gstreamer
	deleted:    ts/build/packages/gnome-pulse/build/extra/etc/init.d/mixer
	deleted:    ts/build/packages/gnome-pulse/build/extra/etc/ld.so.conf.d/glade.conf
	deleted:    ts/build/packages/gnome-pulse/build/extra/lib/menu/gstreamer
	deleted:    ts/build/packages/gnome-pulse/build/extra/lib/menu/mixer
	deleted:    ts/build/packages/gnome-pulse/build/extra/lib/pixmaps/gstreamer_16x16.xpm
	deleted:    ts/build/packages/gnome-pulse/build/extra/lib/pixmaps/gstreamer_32x32.xpm
	deleted:    ts/build/packages/gnome-pulse/build/extra/lib/pixmaps/mixer_16x16.xpm
	deleted:    ts/build/packages/gnome-pulse/build/extra/lib/pixmaps/mixer_32x32.xpm
	deleted:    ts/build/packages/gnome-pulse/build/finalize
	deleted:    ts/build/packages/gnome-pulse/build/install
	deleted:    ts/build/packages/gnome-pulse/build/remove
	deleted:    ts/build/packages/gnome-pulse/dependencies
	deleted:    ts/build/packages/gnome-python/.dna
	deleted:    ts/build/packages/gnome-python/dependencies
	modified:   ts/build/packages/gnome-search-tool/.dna
	renamed:    ts/build/packages/gnome-search-tool/lib/menu/gnome-search-tool -> ts/build/packages/gnome-search-tool/build/extra/lib/menu/gnome-search-tool
	new file:   ts/build/packages/gnome-search-tool/build/install
	new file:   ts/build/packages/gnome-search-tool/build/remove
	deleted:    ts/build/packages/gst-ffmpeg/build/install
	deleted:    ts/build/packages/gst-ffmpeg/build/remove
	renamed:    ts/build/packages/gst-ffmpeg/.dna -> ts/build/packages/gst-libav/.dna
	renamed:    ts/build/packages/gst-ffmpeg/.gitignore -> ts/build/packages/gst-libav/.gitignore
	new file:   ts/build/packages/gst-libav/build/install
	new file:   ts/build/packages/gst-libav/build/remove
	renamed:    ts/build/packages/gst-ffmpeg/dependencies -> ts/build/packages/gst-libav/dependencies
	modified:   ts/build/packages/gtk-2.0/.dna
	modified:   ts/build/packages/gtk-2.0/dependencies
	modified:   ts/build/packages/ica/.dna
	modified:   ts/build/packages/libxml2-python/.dna
	deleted:    ts/build/packages/notify-python/.dna
	deleted:    ts/build/packages/notify-python/dependencies
	modified:   ts/build/packages/pycurl/.dna
	new file:   ts/build/packages/pycurl/.gitignore
	new file:   ts/build/packages/pycurl/build/install
	new file:   ts/build/packages/pycurl/build/remove
	deleted:    ts/build/packages/sound-esd/.dna
	deleted:    ts/build/packages/sound-esd/etc/init.d/sound-esd
	deleted:    ts/build/packages/sound-esd/etc/rc5.d/S10sound-esd
	modified:   ts/build/packages/tarantella/.dna
	modified:   ts/build/packages/xfwm4/build/install
	modified:   ts/ports/binary-core/intel-microcode/.gitignore
	modified:   ts/ports/binary-core/intel-microcode/intel-microcode#20170511-1.pkg.tar.xz
	modified:   ts/ports/binary-opt/edk2/.footprint
	modified:   ts/ports/binary-opt/edk2/.gitignore
	modified:   ts/ports/binary-opt/edk2/.md5sum
	modified:   ts/ports/binary-opt/edk2/Pkgfile
	renamed:    ts/ports/components/ocsinventory/.footprint -> ts/ports/binary-opt/ocsinventory/.footprint
	renamed:    ts/ports/components/ocsinventory/.md5sum -> ts/ports/binary-opt/ocsinventory/.md5sum
	new file:   ts/ports/binary-opt/ocsinventory/Pkgfile
	renamed:    ts/ports/components/ocsinventory/ocsinventory#git-1.pkg.tar.gz -> ts/ports/binary-opt/ocsinventory/ocsinventory#git-1.pkg.tar.gz
	modified:   ts/ports/components/autofs/.footprint
	modified:   ts/ports/components/autofs/.md5sum
	modified:   ts/ports/components/autofs/Pkgfile
	deleted:    ts/ports/components/autofs/autofs#5.0.6-1.pkg.tar.gz
	new file:   ts/ports/components/autofs/autofs#5.1.2-1.pkg.tar.xz
	modified:   ts/ports/components/avahi/.footprint
	modified:   ts/ports/components/avahi/.md5sum
	modified:   ts/ports/components/avahi/Pkgfile
	deleted:    ts/ports/components/avahi/avahi#0.6.31-1.pkg.tar.gz
	new file:   ts/ports/components/avahi/avahi#0.6.32-1.pkg.tar.xz
	new file:   ts/ports/components/colord/.footprint
	new file:   ts/ports/components/colord/.md5sum
	new file:   ts/ports/components/colord/Pkgfile
	new file:   ts/ports/components/colord/colord#1.3.2-1.pkg.tar.xz
	new file:   ts/ports/components/colord/post-install
	deleted:    ts/ports/components/crystalhd/.footprint
	deleted:    ts/ports/components/crystalhd/.md5sum
	deleted:    ts/ports/components/crystalhd/Pkgfile
	deleted:    ts/ports/components/crystalhd/crystalhd#2.6.11-1.pkg.tar.gz
	modified:   ts/ports/components/eekboard/.footprint
	deleted:    ts/ports/components/eekboard/eekboard#1.0.5-1.pkg.tar.gz
	new file:   ts/ports/components/eekboard/eekboard#1.0.5-1.pkg.tar.xz
	modified:   ts/ports/components/gc/.footprint
	modified:   ts/ports/components/gc/.md5sum
	new file:   ts/ports/components/gc/PKGBUILD
	modified:   ts/ports/components/gc/Pkgfile
	deleted:    ts/ports/components/gc/gc#7.2d-1.pkg.tar.gz
	new file:   ts/ports/components/gc/gc#7.6.0-1.pkg.tar.xz
	new file:   ts/ports/components/geoclue/.footprint
	new file:   ts/ports/components/geoclue/.md5sum
	new file:   ts/ports/components/geoclue/Pkgfile
	new file:   ts/ports/components/geoclue/geoclue#2.4.3-2.pkg.tar.xz
	new file:   ts/ports/components/ibus/.footprint
	renamed:    ts/ports/components/sbsigntool/.md5sum -> ts/ports/components/ibus/.md5sum
	new file:   ts/ports/components/ibus/Pkgfile
	new file:   ts/ports/components/ibus/ibus#1.5.14-1.pkg.tar.xz
	new file:   ts/ports/components/jemalloc/.footprint
	new file:   ts/ports/components/jemalloc/.md5sum
	new file:   ts/ports/components/jemalloc/PKGBUILD
	new file:   ts/ports/components/jemalloc/Pkgfile
	new file:   ts/ports/components/jemalloc/jemalloc#5.0.1-3.pkg.tar.xz
	modified:   ts/ports/components/kismet/.footprint
	modified:   ts/ports/components/kismet/.md5sum
	modified:   ts/ports/components/kismet/Pkgfile
	deleted:    ts/ports/components/kismet/kismet#2011-03-R2-1.pkg.tar.gz
	new file:   ts/ports/components/kismet/kismet#2016_07_R1-1.pkg.tar.xz
	new file:   ts/ports/components/libatomic_ops/.footprint
	new file:   ts/ports/components/libatomic_ops/.md5sum
	new file:   ts/ports/components/libatomic_ops/PKGBUILD
	new file:   ts/ports/components/libatomic_ops/Pkgfile
	new file:   ts/ports/components/libatomic_ops/libatomic_ops#7.4.6-1.pkg.tar.xz
	modified:   ts/ports/components/libcanberra/.footprint
	modified:   ts/ports/components/libcanberra/.md5sum
	modified:   ts/ports/components/libcanberra/Pkgfile
	deleted:    ts/ports/components/libcanberra/libcanberra#0.24-1.pkg.tar.gz
	new file:   ts/ports/components/libcanberra/libcanberra#0.30-1.pkg.tar.xz
	new file:   ts/ports/components/libgusb/.footprint
	new file:   ts/ports/components/libgusb/.md5sum
	new file:   ts/ports/components/libgusb/Pkgfile
	new file:   ts/ports/components/libgusb/libgusb#0.2.9-1.pkg.tar.xz
	modified:   ts/ports/components/libimobiledevice/Pkgfile
	deleted:    ts/ports/components/libimobiledevice/libimobiledevice#1.2.0-1.pkg.tar.gz
	new file:   ts/ports/components/libimobiledevice/libimobiledevice#1.2.0-1.pkg.tar.xz
	deleted:    ts/ports/components/libmbim/libmbim#1.12.2-1.pkg.tar.gz
	new file:   ts/ports/components/libmbim/libmbim#1.12.2-1.pkg.tar.xz
	deleted:    ts/ports/components/libmeanwhile/libmeanwhile#1.0.2-2.pkg.tar.gz
	new file:   ts/ports/components/libmeanwhile/libmeanwhile#1.0.2-2.pkg.tar.xz
	modified:   ts/ports/components/libmicrohttpd/.footprint
	deleted:    ts/ports/components/libmicrohttpd/libmicrohttpd#0.9.39-1.pkg.tar.gz
	new file:   ts/ports/components/libmicrohttpd/libmicrohttpd#0.9.39-1.pkg.tar.xz
	new file:   ts/ports/components/libmspack/.footprint
	new file:   ts/ports/components/libmspack/.md5sum
	new file:   ts/ports/components/libmspack/Pkgfile
	new file:   ts/ports/components/libmspack/libmspack#1.5-1.pkg.tar.xz
	deleted:    ts/ports/components/libqmi/libqmi#1.12.6-1.pkg.tar.gz
	new file:   ts/ports/components/libqmi/libqmi#1.12.6-1.pkg.tar.xz
	modified:   ts/ports/components/libslang2/Pkgfile
	deleted:    ts/ports/components/libslang2/libslang2#2.2.4-1.pkg.tar.gz
	new file:   ts/ports/components/libslang2/libslang2#2.2.4-1.pkg.tar.xz
	modified:   ts/ports/components/libssh2/.footprint
	modified:   ts/ports/components/libssh2/.md5sum
	new file:   ts/ports/components/libssh2/PKGBUILD
	modified:   ts/ports/components/libssh2/Pkgfile
	deleted:    ts/ports/components/libssh2/libssh2#1.4.3-1.pkg.tar.gz
	new file:   ts/ports/components/libssh2/libssh2#1.8.0-2.pkg.tar.xz
	modified:   ts/ports/components/libuser/.footprint
	modified:   ts/ports/components/libuser/.md5sum
	modified:   ts/ports/components/libuser/Pkgfile
	deleted:    ts/ports/components/libuser/libuser#0.57.7-1.pkg.tar.gz
	new file:   ts/ports/components/libuser/libuser#0.62-1.pkg.tar.xz
	new file:   ts/ports/components/libvirt-glib/.footprint
	new file:   ts/ports/components/libvirt-glib/.md5sum
	new file:   ts/ports/components/libvirt-glib/PKGBUILD
	new file:   ts/ports/components/libvirt-glib/Pkgfile
	new file:   ts/ports/components/libvirt-glib/libvirt-glib#1.0.0-1.pkg.tar.xz
	modified:   ts/ports/components/libvirt/libvirt#1.3.5-1.pkg.tar.xz
	new file:   ts/ports/components/libwacom/.footprint
	new file:   ts/ports/components/libwacom/.md5sum
	new file:   ts/ports/components/libwacom/Pkgfile
	new file:   ts/ports/components/libwacom/libwacom#0.21-1.pkg.tar.xz
	new file:   ts/ports/components/mariadb/.footprint
	new file:   ts/ports/components/mariadb/.md5sum
	new file:   ts/ports/components/mariadb/0001-openssl-1-1-0.patch
	new file:   ts/ports/components/mariadb/PKGBUILD
	new file:   ts/ports/components/mariadb/Pkgfile
	new file:   ts/ports/components/mariadb/mariadb#10.1.25-1.pkg.tar.xz
	new file:   ts/ports/components/mariadb/mariadb-sysusers.conf
	new file:   ts/ports/components/mariadb/mariadb-tmpfile.conf
	new file:   ts/ports/components/mariadb/mariadb.install
	modified:   ts/ports/components/motif/.footprint
	modified:   ts/ports/components/motif/.md5sum
	modified:   ts/ports/components/motif/Pkgfile
	deleted:    ts/ports/components/motif/motif#2.3.4-1.pkg.tar.gz
	new file:   ts/ports/components/motif/motif#2.3.6-1.pkg.tar.xz
	modified:   ts/ports/components/notification-daemon/.footprint
	modified:   ts/ports/components/notification-daemon/.md5sum
	modified:   ts/ports/components/notification-daemon/Pkgfile
	deleted:    ts/ports/components/notification-daemon/notification-daemon#0.4.0-1.pkg.tar.gz
	new file:   ts/ports/components/notification-daemon/notification-daemon#3.20.0-1.pkg.tar.xz
	deleted:    ts/ports/components/ocsinventory/Pkgfile
	modified:   ts/ports/components/open-vm-tools/.footprint
	modified:   ts/ports/components/open-vm-tools/.md5sum
	modified:   ts/ports/components/open-vm-tools/Pkgfile
	new file:   ts/ports/components/open-vm-tools/open-vm-tools#10.1.5-1.pkg.tar.xz
	deleted:    ts/ports/components/open-vm-tools/open-vm-tools#9.4.6-1770165-1.pkg.tar.gz
	modified:   ts/ports/components/opencryptoki/.footprint
	modified:   ts/ports/components/opencryptoki/.md5sum
	modified:   ts/ports/components/opencryptoki/Pkgfile
	deleted:    ts/ports/components/opencryptoki/opencryptoki#2.4.2-1.pkg.tar.gz
	new file:   ts/ports/components/opencryptoki/opencryptoki#3.7.0-1.pkg.tar.xz
	modified:   ts/ports/components/pidgin-sipe/.footprint
	modified:   ts/ports/components/pidgin-sipe/.md5sum
	modified:   ts/ports/components/pidgin-sipe/Pkgfile
	deleted:    ts/ports/components/pidgin-sipe/pidgin-sipe#1.18.4-1.pkg.tar.gz
	new file:   ts/ports/components/pidgin-sipe/pidgin-sipe#1.21.1-1.pkg.tar.xz
	deleted:    ts/ports/components/redland/redland#1.0.16-1.pkg.tar.gz
	new file:   ts/ports/components/redland/redland#1.0.16-1.pkg.tar.xz
	deleted:    ts/ports/components/sbsigntool/.footprint
	deleted:    ts/ports/components/sbsigntool/Pkgfile
	deleted:    ts/ports/components/sbsigntool/sbsigntool#git-1.pkg.tar.gz
	new file:   ts/ports/components/sbsigntools/.footprint
	new file:   ts/ports/components/sbsigntools/.md5sum
	new file:   ts/ports/components/sbsigntools/0001-sbsigntools-fix-autogen.sh-for-build-service.patch
	new file:   ts/ports/components/sbsigntools/Pkgfile
	new file:   ts/ports/components/sbsigntools/sbsigntools#0.8-2.pkg.tar.xz
	new file:   ts/ports/components/sbsigntools/update-openssl-api-usage-to-support-openssl-1.1.patch
	modified:   ts/ports/components/splashutils/.footprint
	modified:   ts/ports/components/splashutils/Pkgfile
	deleted:    ts/ports/components/splashutils/splashutils#1.5.4.4-1.pkg.tar.gz
	new file:   ts/ports/components/splashutils/splashutils#1.5.4.4-1.pkg.tar.xz
	modified:   ts/ports/components/strongswan/strongswan#5.5.3-2.pkg.tar.xz
	modified:   ts/ports/components/systemd/.footprint
	modified:   ts/ports/components/systemd/.md5sum
	modified:   ts/ports/components/systemd/Pkgfile
	new file:   ts/ports/components/systemd/post-install
	deleted:    ts/ports/components/systemd/systemd#211-1.pkg.tar.gz
	new file:   ts/ports/components/systemd/systemd#231-1.pkg.tar.xz
	modified:   ts/ports/components/tn5250/.md5sum
	modified:   ts/ports/components/tn5250/Pkgfile
	new file:   ts/ports/components/tn5250/patch-lib5250_sslstream_c.patch
	deleted:    ts/ports/components/udisks/udisks#2.1.3-1.pkg.tar.gz
	new file:   ts/ports/components/udisks/udisks#2.1.3-1.pkg.tar.xz
	modified:   ts/ports/components/usbmuxd/usbmuxd#1.1.0-1.pkg.tar.xz
	modified:   ts/ports/components/virt-viewer/.footprint
	modified:   ts/ports/components/virt-viewer/.md5sum
	modified:   ts/ports/components/virt-viewer/Pkgfile
	deleted:    ts/ports/components/virt-viewer/virt-viewer#2.0-1.pkg.tar.xz
	new file:   ts/ports/components/virt-viewer/virt-viewer#5.0-1.pkg.tar.xz
	new file:   ts/ports/components/virt-viewer/virt-viewer-2.0.tar.gz
	modified:   ts/ports/components/windowmaker/.footprint
	deleted:    ts/ports/components/windowmaker/windowmaker#0.95.5-git.pkg.tar.gz
	new file:   ts/ports/components/windowmaker/windowmaker#0.95.5-git.pkg.tar.xz
	new file:   ts/ports/components/yelp-tools/.footprint
	new file:   ts/ports/components/yelp-tools/.md5sum
	new file:   ts/ports/components/yelp-tools/Pkgfile
	new file:   ts/ports/components/yelp-tools/yelp-tools#3.10.0-1.pkg.tar.xz
	new file:   ts/ports/components/yelp-xsl/.footprint
	new file:   ts/ports/components/yelp-xsl/.md5sum
	new file:   ts/ports/components/yelp-xsl/Pkgfile
	new file:   ts/ports/components/yelp-xsl/yelp-xsl#3.12.0-1.pkg.tar.xz
	deleted:    ts/ports/contrib/aircrack-ng/.footprint
	deleted:    ts/ports/contrib/aircrack-ng/.md5sum
	deleted:    ts/ports/contrib/aircrack-ng/Pkgfile
	deleted:    ts/ports/contrib/aircrack-ng/README
	deleted:    ts/ports/contrib/aircrack-ng/aircrack-ng#1.1-1.pkg.tar.gz
	modified:   ts/ports/contrib/atkmm/.footprint
	modified:   ts/ports/contrib/atkmm/.md5sum
	modified:   ts/ports/contrib/atkmm/Pkgfile
	deleted:    ts/ports/contrib/atkmm/atkmm#2.22.6-1.pkg.tar.gz
	new file:   ts/ports/contrib/atkmm/atkmm#2.24.2-1.pkg.tar.xz
	new file:   ts/ports/contrib/boost/.footprint
	new file:   ts/ports/contrib/boost/.md5sum
	new file:   ts/ports/contrib/boost/Pkgfile
	new file:   ts/ports/contrib/boost/boost#1.63.0-1.pkg.tar.xz
	modified:   ts/ports/contrib/cairomm/.footprint
	modified:   ts/ports/contrib/cairomm/.md5sum
	modified:   ts/ports/contrib/cairomm/Pkgfile
	deleted:    ts/ports/contrib/cairomm/cairomm#1.10.0-1.pkg.tar.gz
	new file:   ts/ports/contrib/cairomm/cairomm#1.12.0-1.pkg.tar.xz
	new file:   ts/ports/contrib/cracklib/.footprint
	new file:   ts/ports/contrib/cracklib/.md5sum
	new file:   ts/ports/contrib/cracklib/Pkgfile
	new file:   ts/ports/contrib/cracklib/cracklib#2.9.6-1.pkg.tar.xz
	modified:   ts/ports/contrib/dillo/.footprint
	modified:   ts/ports/contrib/dillo/.md5sum
	modified:   ts/ports/contrib/dillo/Pkgfile
	deleted:    ts/ports/contrib/dillo/dillo#3.0.1-1.pkg.tar.gz
	new file:   ts/ports/contrib/dillo/dillo#3.0.5-1.pkg.tar.xz
	modified:   ts/ports/contrib/dsniff/.md5sum
	modified:   ts/ports/contrib/dsniff/Pkgfile
	deleted:    ts/ports/contrib/dsniff/dsniff#2.4-1.pkg.tar.gz
	new file:   ts/ports/contrib/dsniff/dsniff#2.4-1.pkg.tar.xz
	new file:   ts/ports/contrib/dsniff/dsniff-openssl-1.1.patch
	deleted:    ts/ports/contrib/enchant/enchant#1.6.0-2.pkg.tar.gz
	new file:   ts/ports/contrib/enchant/enchant#1.6.0-2.pkg.tar.xz
	new file:   ts/ports/contrib/gcr/.footprint
	new file:   ts/ports/contrib/gcr/.md5sum
	new file:   ts/ports/contrib/gcr/Pkgfile
	new file:   ts/ports/contrib/gcr/gcr#3.20.0-1.pkg.tar.xz
	modified:   ts/ports/contrib/geany-plugins/.footprint
	deleted:    ts/ports/contrib/geany-plugins/geany-plugins#git-1.pkg.tar.gz
	new file:   ts/ports/contrib/geany-plugins/geany-plugins#git-1.pkg.tar.xz
	modified:   ts/ports/contrib/geany/.footprint
	modified:   ts/ports/contrib/geany/.md5sum
	modified:   ts/ports/contrib/geany/Pkgfile
	deleted:    ts/ports/contrib/geany/geany#1.24.1-1.pkg.tar.gz
	new file:   ts/ports/contrib/geany/geany#1.29-1.pkg.tar.xz
	modified:   ts/ports/contrib/glib-networking/.footprint
	modified:   ts/ports/contrib/glib-networking/.md5sum
	modified:   ts/ports/contrib/glib-networking/Pkgfile
	deleted:    ts/ports/contrib/glib-networking/glib-networking#2.32.3-1.pkg.tar.gz
	new file:   ts/ports/contrib/glib-networking/glib-networking#2.48.2-1.pkg.tar.xz
	modified:   ts/ports/contrib/glibmm/.footprint
	modified:   ts/ports/contrib/glibmm/.md5sum
	modified:   ts/ports/contrib/glibmm/Pkgfile
	deleted:    ts/ports/contrib/glibmm/glibmm#2.32.1-1.pkg.tar.gz
	new file:   ts/ports/contrib/glibmm/glibmm#2.48.1-1.pkg.tar.xz
	deleted:    ts/ports/contrib/gst-ffmpeg/.footprint
	deleted:    ts/ports/contrib/gst-ffmpeg/.md5sum
	deleted:    ts/ports/contrib/gst-ffmpeg/Pkgfile
	deleted:    ts/ports/contrib/gst-ffmpeg/gst-ffmpeg#0.10.13-1.pkg.tar.gz
	new file:   ts/ports/contrib/gst-libav/.footprint
	new file:   ts/ports/contrib/gst-libav/.md5sum
	new file:   ts/ports/contrib/gst-libav/Pkgfile
	new file:   ts/ports/contrib/gst-libav/gst-libav#1.8.2-1.pkg.tar.xz
	new file:   ts/ports/contrib/gst-plugins-bad/.footprint
	new file:   ts/ports/contrib/gst-plugins-bad/.md5sum
	new file:   ts/ports/contrib/gst-plugins-bad/Pkgfile
	new file:   ts/ports/contrib/gst-plugins-bad/gst-plugins-bad#1.12.1-2.pkg.tar.xz
	modified:   ts/ports/contrib/gst-plugins-good/.footprint
	modified:   ts/ports/contrib/gst-plugins-good/.md5sum
	modified:   ts/ports/contrib/gst-plugins-good/Pkgfile
	deleted:    ts/ports/contrib/gst-plugins-good/gst-plugins-good#0.10.31-1.pkg.tar.gz
	new file:   ts/ports/contrib/gst-plugins-good/gst-plugins-good#1.12.1-1.pkg.tar.xz
	new file:   ts/ports/contrib/gst-plugins-good/gst-plugins-good-1.8.2.tar.xz
	new file:   ts/ports/contrib/gst-plugins-ugly/.footprint
	new file:   ts/ports/contrib/gst-plugins-ugly/.md5sum
	new file:   ts/ports/contrib/gst-plugins-ugly/Pkgfile
	new file:   ts/ports/contrib/gst-plugins-ugly/gst-plugins-ugly#1.12.1-1.pkg.tar.xz
	new file:   ts/ports/contrib/gst-plugins-ugly/gst-plugins-ugly-1.8.2.tar.xz
	modified:   ts/ports/contrib/gtk-doc/.footprint
	modified:   ts/ports/contrib/gtk-doc/.md5sum
	modified:   ts/ports/contrib/gtk-doc/Pkgfile
	deleted:    ts/ports/contrib/gtk-doc/gtk-doc#1.18-1.pkg.tar.gz
	new file:   ts/ports/contrib/gtk-doc/gtk-doc#1.25-1.pkg.tar.xz
	deleted:    ts/ports/contrib/gtkmm/.footprint
	deleted:    ts/ports/contrib/gtkmm/.md5sum
	deleted:    ts/ports/contrib/gtkmm/Pkgfile
	deleted:    ts/ports/contrib/gtkmm/gtkmm#2.24.2-1.pkg.tar.gz
	modified:   ts/ports/contrib/gtkspell/.footprint
	deleted:    ts/ports/contrib/gtkspell/gtkspell#2.0.16-1.pkg.tar.gz
	new file:   ts/ports/contrib/gtkspell/gtkspell#2.0.16-1.pkg.tar.xz
	new file:   ts/ports/contrib/hyphen/.footprint
	new file:   ts/ports/contrib/hyphen/.md5sum
	new file:   ts/ports/contrib/hyphen/Pkgfile
	new file:   ts/ports/contrib/hyphen/hyphen#2.8.8-1.pkg.tar.xz
	modified:   ts/ports/contrib/inkscape/.footprint
	modified:   ts/ports/contrib/inkscape/.md5sum
	new file:   ts/ports/contrib/inkscape/PKGBUILD
	modified:   ts/ports/contrib/inkscape/Pkgfile
	deleted:    ts/ports/contrib/inkscape/inkscape#0.48.4-1.pkg.tar.gz
	new file:   ts/ports/contrib/inkscape/inkscape#0.92.1-3.pkg.tar.xz
	new file:   ts/ports/contrib/libcacard/.footprint
	new file:   ts/ports/contrib/libcacard/.md5sum
	new file:   ts/ports/contrib/libcacard/PKGBUILD
	new file:   ts/ports/contrib/libcacard/Pkgfile
	new file:   ts/ports/contrib/libcacard/libcacard#2.5.3-1.pkg.tar.xz
	new file:   ts/ports/contrib/libdvdcss/.footprint
	new file:   ts/ports/contrib/libdvdcss/.md5sum
	new file:   ts/ports/contrib/libdvdcss/Pkgfile
	new file:   ts/ports/contrib/libdvdcss/libdvdcss#1.4.0-1.pkg.tar.xz
	new file:   ts/ports/contrib/libdvdnav/.footprint
	new file:   ts/ports/contrib/libdvdnav/.md5sum
	new file:   ts/ports/contrib/libdvdnav/Pkgfile
	new file:   ts/ports/contrib/libdvdnav/libdvdnav#5.0.3-1.pkg.tar.xz
	new file:   ts/ports/contrib/libdvdread/.footprint
	new file:   ts/ports/contrib/libdvdread/.md5sum
	new file:   ts/ports/contrib/libdvdread/Pkgfile
	new file:   ts/ports/contrib/libdvdread/libdvdread#5.0.3-1.pkg.tar.xz
	modified:   ts/ports/contrib/libfm/.footprint
	deleted:    ts/ports/contrib/libfm/libfm#git-1.pkg.tar.gz
	new file:   ts/ports/contrib/libfm/libfm#git-1.pkg.tar.xz
	modified:   ts/ports/contrib/libsigc++/.footprint
	modified:   ts/ports/contrib/libsigc++/.md5sum
	modified:   ts/ports/contrib/libsigc++/Pkgfile
	deleted:    ts/ports/contrib/libsigc++/libsigc++#2.3.1-1.pkg.tar.gz
	new file:   ts/ports/contrib/libsigc++/libsigc++#2.8.0-1.pkg.tar.xz
	modified:   ts/ports/contrib/libsoup/.footprint
	modified:   ts/ports/contrib/libsoup/.md5sum
	modified:   ts/ports/contrib/libsoup/Pkgfile
	deleted:    ts/ports/contrib/libsoup/libsoup#2.38.1-1.pkg.tar.gz
	new file:   ts/ports/contrib/libsoup/libsoup#2.54.1-1.pkg.tar.xz
	new file:   ts/ports/contrib/libwebp/.footprint
	new file:   ts/ports/contrib/libwebp/.md5sum
	new file:   ts/ports/contrib/libwebp/Pkgfile
	new file:   ts/ports/contrib/libwebp/libwebp#0.5.1-1.pkg.tar.xz
	modified:   ts/ports/contrib/nmap/.footprint
	modified:   ts/ports/contrib/nmap/.md5sum
	modified:   ts/ports/contrib/nmap/Pkgfile
	deleted:    ts/ports/contrib/nmap/nmap#6.40-1.pkg.tar.gz
	new file:   ts/ports/contrib/nmap/nmap#7.50-1.pkg.tar.xz
	new file:   ts/ports/contrib/nmap/nmap-6.40.tar.bz2
	new file:   ts/ports/contrib/nodejs/.footprint
	new file:   ts/ports/contrib/nodejs/.md5sum
	new file:   ts/ports/contrib/nodejs/Pkgfile
	new file:   ts/ports/contrib/nodejs/nodejs#6.4.0-3.pkg.tar.xz
	modified:   ts/ports/contrib/ntp/.footprint
	modified:   ts/ports/contrib/ntp/.md5sum
	modified:   ts/ports/contrib/ntp/Pkgfile
	deleted:    ts/ports/contrib/ntp/ntp#4.2.8p1-1.pkg.tar.gz
	new file:   ts/ports/contrib/ntp/ntp#4.2.8p10-1.pkg.tar.xz
	modified:   ts/ports/contrib/openvpn/.footprint
	modified:   ts/ports/contrib/openvpn/.md5sum
	modified:   ts/ports/contrib/openvpn/Pkgfile
	deleted:    ts/ports/contrib/openvpn/openvpn#2.2.1-1.pkg.tar.gz
	new file:   ts/ports/contrib/openvpn/openvpn#2.4.3-1.pkg.tar.xz
	new file:   ts/ports/contrib/openvpn/openvpn-2.2.1.tar.gz
	modified:   ts/ports/contrib/pangomm/.md5sum
	modified:   ts/ports/contrib/pangomm/Pkgfile
	deleted:    ts/ports/contrib/pangomm/pangomm#2.28.4-1.pkg.tar.gz
	new file:   ts/ports/contrib/pangomm/pangomm#2.40.0-1.pkg.tar.xz
	modified:   ts/ports/contrib/pidgin/.footprint
	modified:   ts/ports/contrib/pidgin/.md5sum
	modified:   ts/ports/contrib/pidgin/Pkgfile
	deleted:    ts/ports/contrib/pidgin/pidgin#2.10.11-1.pkg.tar.gz
	new file:   ts/ports/contrib/pidgin/pidgin#2.11.0-1.pkg.tar.xz
	modified:   ts/ports/contrib/rdesktop/.md5sum
	modified:   ts/ports/contrib/rdesktop/Pkgfile
	new file:   ts/ports/contrib/rdesktop/bd6aa6acddf0ba640a49834807872f4cc0d0a773.patch
	new file:   ts/ports/contrib/rdesktop/c6e8e1074b8ac57de6c80c4e3ed38e105b4d94f1.patch
	deleted:    ts/ports/contrib/rdesktop/rdesktop#1.8.3-1.pkg.tar.gz
	new file:   ts/ports/contrib/rdesktop/rdesktop#1.8.3-1.pkg.tar.xz
	new file:   ts/ports/contrib/rest/.footprint
	new file:   ts/ports/contrib/rest/.md5sum
	new file:   ts/ports/contrib/rest/Pkgfile
	new file:   ts/ports/contrib/rest/rest#0.8.0-1.pkg.tar.xz
	modified:   ts/ports/contrib/rtmpdump/.md5sum
	modified:   ts/ports/contrib/rtmpdump/Pkgfile
	new file:   ts/ports/contrib/rtmpdump/libdir.patch
	deleted:    ts/ports/contrib/rtmpdump/rtmpdump#0.5.2.3-1.pkg.tar.gz
	new file:   ts/ports/contrib/rtmpdump/rtmpdump#2.4.r96.fa8646d-1.pkg.tar.xz
	modified:   ts/ports/contrib/spice-gtk/.footprint
	modified:   ts/ports/contrib/spice-gtk/.md5sum
	new file:   ts/ports/contrib/spice-gtk/PKGBUILD?h=packages%2Fspice-gtk3
	modified:   ts/ports/contrib/spice-gtk/Pkgfile
	new file:   ts/ports/contrib/spice-gtk/debian_843471-clipboard_Fix_crash_by_handling_error.patch
	deleted:    ts/ports/contrib/spice-gtk/spice-gtk#0.26-1.pkg.tar.xz
	new file:   ts/ports/contrib/spice-gtk/spice-gtk#0.33-1.pkg.tar.xz
	new file:   ts/ports/contrib/spice-gtk/ssl-Rework-our-custom-BIO-type.patch
	new file:   ts/ports/contrib/spice-gtk/ssl-Stop-creating-our-own-X509_LOOKUP_METHOD.patch
	new file:   ts/ports/contrib/spice-gtk/ssl-Use-accessors-rather-than-direct-struct-access.patch
	modified:   ts/ports/contrib/spice/Pkgfile
	modified:   ts/ports/contrib/spice/spice#0.13.3-1.pkg.tar.xz
	new file:   ts/ports/contrib/vala/.footprint
	new file:   ts/ports/contrib/vala/.md5sum
	new file:   ts/ports/contrib/vala/Pkgfile
	new file:   ts/ports/contrib/vala/vala#0.29.2-1.pkg.tar.xz
	new file:   ts/ports/contrib/webkit-gtk2/.footprint
	new file:   ts/ports/contrib/webkit-gtk2/.md5sum
	new file:   ts/ports/contrib/webkit-gtk2/.signature
	new file:   ts/ports/contrib/webkit-gtk2/Pkgfile
	new file:   ts/ports/contrib/webkit-gtk2/webkit-gtk2#2.4.11-1.pkg.tar.xz
	new file:   ts/ports/contrib/webkit-gtk2/webkitgtk-2.4.9-abs.patch
	new file:   ts/ports/contrib/webkit-gtk3/.footprint
	new file:   ts/ports/contrib/webkit-gtk3/.md5sum
	new file:   ts/ports/contrib/webkit-gtk3/Pkgfile
	new file:   ts/ports/contrib/webkit-gtk3/webkit-gtk3#2.4.11-1.pkg.tar.xz
	deleted:    ts/ports/contrib/webkit/.footprint
	deleted:    ts/ports/contrib/webkit/.md5sum
	deleted:    ts/ports/contrib/webkit/Pkgfile
	deleted:    ts/ports/contrib/webkit/webkit#1.7.5-1.pkg.tar.gz
	new file:   ts/ports/contrib/webkit2gtk/.footprint
	new file:   ts/ports/contrib/webkit2gtk/.md5sum
	new file:   ts/ports/contrib/webkit2gtk/Pkgfile
	new file:   ts/ports/contrib/webkit2gtk/webkit2gtk#2.12.3-1.pkg.tar.xz
	deleted:    ts/ports/contrib/wxgtk/wxgtk#2.8.12-1.pkg.tar.gz
	new file:   ts/ports/contrib/wxgtk/wxgtk#2.8.12-1.pkg.tar.xz
	deleted:    ts/ports/contrib/x11vnc/x11vnc#0.9.13-1.pkg.tar.gz
	new file:   ts/ports/contrib/x11vnc/x11vnc#0.9.13-1.pkg.tar.xz
	modified:   ts/ports/contrib/xerces-c/.md5sum
	modified:   ts/ports/contrib/xerces-c/Pkgfile
	deleted:    ts/ports/contrib/xerces-c/xerces-c#3.1.1-1.pkg.tar.gz
	new file:   ts/ports/contrib/xerces-c/xerces-c#3.1.4-1.pkg.tar.xz
	modified:   ts/ports/core/automake/.footprint
	modified:   ts/ports/core/automake/.md5sum
	modified:   ts/ports/core/automake/Pkgfile
	deleted:    ts/ports/core/automake/automake#1.14.1-1.pkg.tar.gz
	new file:   ts/ports/core/automake/automake#1.15-2.pkg.tar.xz
	deleted:    ts/ports/core/bash/bash#4.3.33-1.pkg.tar.gz
	new file:   ts/ports/core/bash/bash#4.3.33-1.pkg.tar.xz
	modified:   ts/ports/core/bindutils/.md5sum
	modified:   ts/ports/core/bindutils/Pkgfile
	new file:   ts/ports/core/bindutils/bind-9.8.1.tar.gz
	new file:   ts/ports/core/bindutils/bindutils#9.11.1-P1-1.pkg.tar.xz
	deleted:    ts/ports/core/bindutils/bindutils#9.8.1-1.pkg.tar.gz
	modified:   ts/ports/core/binutils/.footprint
	modified:   ts/ports/core/binutils/.md5sum
	modified:   ts/ports/core/binutils/Pkgfile
	deleted:    ts/ports/core/binutils/binutils#2.24-2.pkg.tar.gz
	new file:   ts/ports/core/binutils/binutils#2.27-2.pkg.tar.xz
	modified:   ts/ports/core/curl/curl#7.49.1-1.pkg.tar.xz
	modified:   ts/ports/core/exim/.footprint
	modified:   ts/ports/core/exim/.md5sum
	new file:   ts/ports/core/exim/.signature
	modified:   ts/ports/core/exim/Pkgfile
	modified:   ts/ports/core/exim/exim
	deleted:    ts/ports/core/exim/exim#4.77-1.pkg.tar.gz
	new file:   ts/ports/core/exim/exim#4.89-1.pkg.tar.xz
	deleted:    ts/ports/core/exim/exim-4.77-compile_number.patch
	modified:   ts/ports/core/exim/exim-config.patch
	modified:   ts/ports/core/gettext/.footprint
	modified:   ts/ports/core/gettext/.md5sum
	modified:   ts/ports/core/gettext/Pkgfile
	deleted:    ts/ports/core/gettext/gettext#0.18.1.1-1.pkg.tar.gz
	new file:   ts/ports/core/gettext/gettext#0.19.8.1-1.pkg.tar.xz
	modified:   ts/ports/core/grep/.footprint
	deleted:    ts/ports/core/grep/grep#2.9-1.pkg.tar.gz
	new file:   ts/ports/core/grep/grep#2.9-1.pkg.tar.xz
	deleted:    ts/ports/core/groff/groff#1.21-1.pkg.tar.gz
	new file:   ts/ports/core/groff/groff#1.21-1.pkg.tar.xz
	modified:   ts/ports/core/gzip/.md5sum
	modified:   ts/ports/core/gzip/Pkgfile
	deleted:    ts/ports/core/gzip/gzip#1.4-1.pkg.tar.gz
	new file:   ts/ports/core/gzip/gzip#1.8-1.pkg.tar.xz
	deleted:    ts/ports/core/iputils/iputils#s20101006-1.pkg.tar.gz
	new file:   ts/ports/core/iputils/iputils#s20101006-1.pkg.tar.xz
	deleted:    ts/ports/core/less/less#444-1.pkg.tar.gz
	new file:   ts/ports/core/less/less#444-1.pkg.tar.xz
	modified:   ts/ports/core/libarchive/.footprint
	modified:   ts/ports/core/libarchive/.md5sum
	modified:   ts/ports/core/libarchive/Pkgfile
	deleted:    ts/ports/core/libarchive/libarchive#2.8.5-1.pkg.tar.gz
	new file:   ts/ports/core/libarchive/libarchive#3.2.1-3.pkg.tar.xz
	modified:   ts/ports/core/libpcre/.footprint
	modified:   ts/ports/core/libpcre/.md5sum
	modified:   ts/ports/core/libpcre/Pkgfile
	deleted:    ts/ports/core/libpcre/libpcre#8.20-1.pkg.tar.gz
	new file:   ts/ports/core/libpcre/libpcre#8.40-1.pkg.tar.xz
	modified:   ts/ports/core/ncurses/.footprint
	modified:   ts/ports/core/ncurses/.md5sum
	modified:   ts/ports/core/ncurses/Pkgfile
	deleted:    ts/ports/core/ncurses/ncurses#5.9-1.pkg.tar.gz
	new file:   ts/ports/core/ncurses/ncurses#6.0-2.pkg.tar.xz
	new file:   ts/ports/core/ncurses/post-install
	modified:   ts/ports/core/openssh/.md5sum
	modified:   ts/ports/core/openssh/Pkgfile
	deleted:    ts/ports/core/openssh/openssh#7.2p2-1.pkg.tar.gz
	new file:   ts/ports/core/openssh/openssh#7.5p1-1.pkg.tar.xz
	new file:   ts/ports/core/openssh/openssl-1.1.0.patch
	new file:   ts/ports/core/openssl-1/.footprint
	new file:   ts/ports/core/openssl-1/.md5sum
	new file:   ts/ports/core/openssl-1/Pkgfile
	new file:   ts/ports/core/openssl-1/mksslcert.sh
	new file:   ts/ports/core/openssl-1/openssl-1#1.0.2l-2.pkg.tar.xz
	new file:   ts/ports/core/openssl-1/openssl-1.1.0f.tar.gz
	new file:   ts/ports/core/openssl-1/post-install
	modified:   ts/ports/core/openssl/.footprint
	modified:   ts/ports/core/openssl/.md5sum
	modified:   ts/ports/core/openssl/Pkgfile
	modified:   ts/ports/core/openssl/mksslcert.sh
	deleted:    ts/ports/core/openssl/openssl#1.0.2g-1.pkg.tar.gz
	new file:   ts/ports/core/openssl/openssl#1.1.0f-2.pkg.tar.xz
	modified:   ts/ports/core/perl/.footprint
	deleted:    ts/ports/core/perl/perl#5.20.0-1.pkg.tar.gz
	new file:   ts/ports/core/perl/perl#5.20.0-1.pkg.tar.xz
	deleted:    ts/ports/core/pkg-config/pkg-config#0.28-1.pkg.tar.gz
	new file:   ts/ports/core/pkg-config/pkg-config#0.28-1.pkg.tar.xz
	modified:   ts/ports/core/ppp/.footprint
	modified:   ts/ports/core/ppp/.md5sum
	new file:   ts/ports/core/ppp/CVE-2015-3310.patch
	new file:   ts/ports/core/ppp/PKGBUILD
	modified:   ts/ports/core/ppp/Pkgfile
	new file:   ts/ports/core/ppp/ip-down
	new file:   ts/ports/core/ppp/ip-down.d.dns.sh
	new file:   ts/ports/core/ppp/ip-up
	new file:   ts/ports/core/ppp/ip-up.d.dns.sh
	new file:   ts/ports/core/ppp/ipv6-down
	new file:   ts/ports/core/ppp/ipv6-up
	new file:   ts/ports/core/ppp/ipv6-up.d.iface-config.sh
	new file:   ts/ports/core/ppp/options
	new file:   ts/ports/core/ppp/ppp#2.4.7-2.pkg.tar.xz
	deleted:    ts/ports/core/ppp/ppp#2.4.7-3.pkg.tar.gz
	new file:   ts/ports/core/ppp/ppp-2.4.6-makefiles.patch
	deleted:    ts/ports/core/ppp/ppp-nofilter.patch
	new file:   ts/ports/core/ppp/ppp.systemd
	modified:   ts/ports/core/shadow/.footprint
	modified:   ts/ports/core/shadow/.md5sum
	modified:   ts/ports/core/shadow/Pkgfile
	modified:   ts/ports/core/shadow/login.defs
	deleted:    ts/ports/core/shadow/other
	deleted:    ts/ports/core/shadow/shadow#4.1.4.3-1.pkg.tar.gz
	new file:   ts/ports/core/shadow/shadow#4.2.1-2.pkg.tar.xz
	deleted:    ts/ports/core/shadow/system-auth
	modified:   ts/ports/core/util-linux/.footprint
	modified:   ts/ports/core/util-linux/.md5sum
	modified:   ts/ports/core/util-linux/Pkgfile
	deleted:    ts/ports/core/util-linux/util-linux#2.26.2-1.pkg.tar.gz
	new file:   ts/ports/core/util-linux/util-linux#2.28-1.pkg.tar.xz
	modified:   ts/ports/core/wget/.md5sum
	modified:   ts/ports/core/wget/Pkgfile
	deleted:    ts/ports/core/wget/wget#1.13.4-1.pkg.tar.gz
	new file:   ts/ports/core/wget/wget#1.19.1-1.pkg.tar.xz
	modified:   ts/ports/core/xz/.footprint
	modified:   ts/ports/core/xz/.md5sum
	modified:   ts/ports/core/xz/Pkgfile
	deleted:    ts/ports/core/xz/xz#5.0.3-1.pkg.tar.gz
	new file:   ts/ports/core/xz/xz#5.2.2-1.pkg.tar.xz
	new file:   ts/ports/gnome/adwaita-icon-theme/.footprint
	renamed:    ts/ports/opt/adwaita-icon-theme/.md5sum -> ts/ports/gnome/adwaita-icon-theme/.md5sum
	new file:   ts/ports/gnome/adwaita-icon-theme/Pkgfile
	new file:   ts/ports/gnome/adwaita-icon-theme/adwaita-icon-theme#3.20-1.pkg.tar.xz
	renamed:    ts/ports/opt/adwaita-icon-theme/post-install -> ts/ports/gnome/adwaita-icon-theme/post-install
	new file:   ts/ports/gnome/at-spi2-atk/.footprint
	new file:   ts/ports/gnome/at-spi2-atk/.md5sum
	new file:   ts/ports/gnome/at-spi2-atk/Pkgfile
	new file:   ts/ports/gnome/at-spi2-atk/at-spi2-atk#2.20.1-1.pkg.tar.xz
	new file:   ts/ports/gnome/at-spi2-core/.footprint
	new file:   ts/ports/gnome/at-spi2-core/.md5sum
	new file:   ts/ports/gnome/at-spi2-core/Pkgfile
	new file:   ts/ports/gnome/at-spi2-core/at-spi2-core#2.20.2-1.pkg.tar.xz
	new file:   ts/ports/gnome/atk/.footprint
	new file:   ts/ports/gnome/atk/.md5sum
	new file:   ts/ports/gnome/atk/Pkgfile
	new file:   ts/ports/gnome/atk/atk#2.20.0-1.pkg.tar.xz
	new file:   ts/ports/gnome/clutter-gst/.footprint
	new file:   ts/ports/gnome/clutter-gst/.md5sum
	new file:   ts/ports/gnome/clutter-gst/Pkgfile
	new file:   ts/ports/gnome/clutter-gst/clutter-gst#3.0.18-1.pkg.tar.xz
	new file:   ts/ports/gnome/clutter-gtk/.footprint
	new file:   ts/ports/gnome/clutter-gtk/.md5sum
	new file:   ts/ports/gnome/clutter-gtk/Pkgfile
	new file:   ts/ports/gnome/clutter-gtk/clutter-gtk#1.8.0-1.pkg.tar.xz
	new file:   ts/ports/gnome/clutter/.footprint
	new file:   ts/ports/gnome/clutter/.md5sum
	new file:   ts/ports/gnome/clutter/Pkgfile
	new file:   ts/ports/gnome/clutter/clutter#1.26.0-1.pkg.tar.xz
	new file:   ts/ports/gnome/cogl/.footprint
	new file:   ts/ports/gnome/cogl/.md5sum
	new file:   ts/ports/gnome/cogl/Pkgfile
	new file:   ts/ports/gnome/cogl/cogl#1.22.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/dconf/.footprint
	modified:   ts/ports/gnome/dconf/.md5sum
	modified:   ts/ports/gnome/dconf/Pkgfile
	new file:   ts/ports/gnome/dconf/dconf#0.26.0-1.pkg.tar.xz
	deleted:    ts/ports/gnome/dconf/dconf#0.5.1-1.pkg.tar.gz
	deleted:    ts/ports/gnome/esound/.footprint
	deleted:    ts/ports/gnome/esound/.md5sum
	deleted:    ts/ports/gnome/esound/Pkgfile
	deleted:    ts/ports/gnome/esound/esound#0.2.41-1.pkg.tar.gz
	modified:   ts/ports/gnome/evince/.footprint
	modified:   ts/ports/gnome/evince/.md5sum
	modified:   ts/ports/gnome/evince/Pkgfile
	deleted:    ts/ports/gnome/evince/evince#2.32.0-1.pkg.tar.gz
	new file:   ts/ports/gnome/evince/evince#3.20.1-1.pkg.tar.xz
	modified:   ts/ports/gnome/file-roller/.footprint
	modified:   ts/ports/gnome/file-roller/.md5sum
	modified:   ts/ports/gnome/file-roller/Pkgfile
	deleted:    ts/ports/gnome/file-roller/file-roller#2.32.2-1.pkg.tar.gz
	new file:   ts/ports/gnome/file-roller/file-roller#3.20.2-1.pkg.tar.xz
	modified:   ts/ports/gnome/galculator/.footprint
	modified:   ts/ports/gnome/galculator/.md5sum
	modified:   ts/ports/gnome/galculator/Pkgfile
	deleted:    ts/ports/gnome/galculator/galculator#1.3.4-1.pkg.tar.gz
	new file:   ts/ports/gnome/galculator/galculator#2.1.4-1.pkg.tar.xz
	modified:   ts/ports/gnome/gamin/Pkgfile
	deleted:    ts/ports/gnome/gamin/gamin#0.1.10-1.pkg.tar.gz
	new file:   ts/ports/gnome/gamin/gamin#0.1.10-1.pkg.tar.xz
	modified:   ts/ports/gnome/gconf/.footprint
	modified:   ts/ports/gnome/gconf/.md5sum
	modified:   ts/ports/gnome/gconf/Pkgfile
	deleted:    ts/ports/gnome/gconf/gconf#2.31.91-1.pkg.tar.gz
	new file:   ts/ports/gnome/gconf/gconf#3.2.6-1.pkg.tar.xz
	new file:   ts/ports/gnome/gdk-pixbuf/.footprint
	new file:   ts/ports/gnome/gdk-pixbuf/.md5sum
	new file:   ts/ports/gnome/gdk-pixbuf/Pkgfile
	new file:   ts/ports/gnome/gdk-pixbuf/gdk-pixbuf#2.34.0-1.pkg.tar.xz
	new file:   ts/ports/gnome/gdk-pixbuf/gdk-pixbuf-register.sh
	new file:   ts/ports/gnome/gdk-pixbuf/gdk-pixbuf.loaders
	new file:   ts/ports/gnome/geocode-glib/.footprint
	new file:   ts/ports/gnome/geocode-glib/.md5sum
	new file:   ts/ports/gnome/geocode-glib/Pkgfile
	new file:   ts/ports/gnome/geocode-glib/geocode-glib#3.20.1-2.pkg.tar.xz
	new file:   ts/ports/gnome/glib/.footprint
	new file:   ts/ports/gnome/glib/.md5sum
	new file:   ts/ports/gnome/glib/Pkgfile
	new file:   ts/ports/gnome/glib/glib#2.48.1-1.pkg.tar.xz
	new file:   ts/ports/gnome/glib/gschemas.compiled
	new file:   ts/ports/gnome/glib/post-install
	modified:   ts/ports/gnome/gmime/.footprint
	deleted:    ts/ports/gnome/gmime/gmime#2.6.20-1.pkg.tar.gz
	new file:   ts/ports/gnome/gmime/gmime#2.6.20-1.pkg.tar.xz
	modified:   ts/ports/gnome/gmtk/.footprint
	modified:   ts/ports/gnome/gmtk/.md5sum
	modified:   ts/ports/gnome/gmtk/Pkgfile
	deleted:    ts/ports/gnome/gmtk/gmtk#1.0.7-1.pkg.tar.gz
	new file:   ts/ports/gnome/gmtk/gmtk#1.0.9b-1.pkg.tar.xz
	new file:   ts/ports/gnome/gnome-bluetooth/.footprint
	new file:   ts/ports/gnome/gnome-bluetooth/.md5sum
	new file:   ts/ports/gnome/gnome-bluetooth/Pkgfile
	new file:   ts/ports/gnome/gnome-bluetooth/gnome-bluetooth#3.20.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-common/.footprint
	modified:   ts/ports/gnome/gnome-common/.md5sum
	modified:   ts/ports/gnome/gnome-common/Pkgfile
	deleted:    ts/ports/gnome/gnome-common/gnome-common#2.34.0-1.pkg.tar.gz
	new file:   ts/ports/gnome/gnome-common/gnome-common#3.18.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-control-center/.footprint
	modified:   ts/ports/gnome/gnome-control-center/.md5sum
	modified:   ts/ports/gnome/gnome-control-center/Pkgfile
	deleted:    ts/ports/gnome/gnome-control-center/gnome-control-center#2.32.1-1.pkg.tar.gz
	new file:   ts/ports/gnome/gnome-control-center/gnome-control-center#3.20.1-1.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-desktop/.footprint
	modified:   ts/ports/gnome/gnome-desktop/.md5sum
	modified:   ts/ports/gnome/gnome-desktop/Pkgfile
	deleted:    ts/ports/gnome/gnome-desktop/gnome-desktop#2.32.1-1.pkg.tar.gz
	new file:   ts/ports/gnome/gnome-desktop/gnome-desktop#3.20.2-1.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-disk-utility/.footprint
	modified:   ts/ports/gnome/gnome-disk-utility/.md5sum
	modified:   ts/ports/gnome/gnome-disk-utility/Pkgfile
	deleted:    ts/ports/gnome/gnome-disk-utility/gnome-disk-utility#2.30.1-1.pkg.tar.gz
	new file:   ts/ports/gnome/gnome-disk-utility/gnome-disk-utility#3.20.2-1.pkg.tar.xz
	deleted:    ts/ports/gnome/gnome-doc-utils/.footprint
	deleted:    ts/ports/gnome/gnome-doc-utils/.md5sum
	deleted:    ts/ports/gnome/gnome-doc-utils/Pkgfile
	deleted:    ts/ports/gnome/gnome-doc-utils/gnome-doc-utils#0.20.10-1.pkg.tar.gz
	deleted:    ts/ports/gnome/gnome-doc-utils/post-install
	new file:   ts/ports/gnome/gnome-icon-theme-symbolic/.footprint
	new file:   ts/ports/gnome/gnome-icon-theme-symbolic/.md5sum
	new file:   ts/ports/gnome/gnome-icon-theme-symbolic/Pkgfile
	new file:   ts/ports/gnome/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic#3.12.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-icon-theme/.footprint
	modified:   ts/ports/gnome/gnome-icon-theme/.md5sum
	modified:   ts/ports/gnome/gnome-icon-theme/Pkgfile
	new file:   ts/ports/gnome/gnome-icon-theme/gnome-icon-theme#3.12.0-1.pkg.tar.xz
	deleted:    ts/ports/gnome/gnome-icon-theme/gnome-icon-theme#3.6.2-1.pkg.tar.gz
	modified:   ts/ports/gnome/gnome-keyring/.footprint
	modified:   ts/ports/gnome/gnome-keyring/.md5sum
	modified:   ts/ports/gnome/gnome-keyring/Pkgfile
	deleted:    ts/ports/gnome/gnome-keyring/gnome-keyring#2.31.4-1.pkg.tar.gz
	new file:   ts/ports/gnome/gnome-keyring/gnome-keyring#3.20.0-1.pkg.tar.xz
	deleted:    ts/ports/gnome/gnome-media/.footprint
	deleted:    ts/ports/gnome/gnome-media/.md5sum
	deleted:    ts/ports/gnome/gnome-media/Pkgfile
	deleted:    ts/ports/gnome/gnome-media/gnome-media#2.32.0-1.pkg.tar.gz
	deleted:    ts/ports/gnome/gnome-media/post-install
	modified:   ts/ports/gnome/gnome-menus/.footprint
	modified:   ts/ports/gnome/gnome-menus/.md5sum
	modified:   ts/ports/gnome/gnome-menus/Pkgfile
	deleted:    ts/ports/gnome/gnome-menus/gnome-menus#2.30.5-1.pkg.tar.gz
	new file:   ts/ports/gnome/gnome-menus/gnome-menus#3.13.3-1.pkg.tar.xz
	deleted:    ts/ports/gnome/gnome-mime-data/.footprint
	deleted:    ts/ports/gnome/gnome-mime-data/.md5sum
	deleted:    ts/ports/gnome/gnome-mime-data/Pkgfile
	deleted:    ts/ports/gnome/gnome-mime-data/gnome-mime-data#2.18.0-1.pkg.tar.gz
	modified:   ts/ports/gnome/gnome-mplayer/.md5sum
	modified:   ts/ports/gnome/gnome-mplayer/Pkgfile
	deleted:    ts/ports/gnome/gnome-mplayer/gnome-mplayer#1.0.7-1.pkg.tar.gz
	new file:   ts/ports/gnome/gnome-mplayer/gnome-mplayer#1.0.9b-1.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-nettool/.footprint
	modified:   ts/ports/gnome/gnome-nettool/.md5sum
	modified:   ts/ports/gnome/gnome-nettool/Pkgfile
	deleted:    ts/ports/gnome/gnome-nettool/gnome-nettool#2.32.0-1.pkg.tar.gz
	new file:   ts/ports/gnome/gnome-nettool/gnome-nettool#3.8.1-1.pkg.tar.xz
	new file:   ts/ports/gnome/gnome-online-accounts/.footprint
	new file:   ts/ports/gnome/gnome-online-accounts/.md5sum
	new file:   ts/ports/gnome/gnome-online-accounts/Pkgfile
	new file:   ts/ports/gnome/gnome-online-accounts/gnome-online-accounts#3.20.3-2.pkg.tar.xz
	deleted:    ts/ports/gnome/gnome-pulse/.footprint
	deleted:    ts/ports/gnome/gnome-pulse/.md5sum
	deleted:    ts/ports/gnome/gnome-pulse/Pkgfile
	deleted:    ts/ports/gnome/gnome-pulse/gnome-pulse#2.32.0-1.pkg.tar.gz
	deleted:    ts/ports/gnome/gnome-python/.footprint
	deleted:    ts/ports/gnome/gnome-python/.md5sum
	deleted:    ts/ports/gnome/gnome-python/Pkgfile
	deleted:    ts/ports/gnome/gnome-python/gnome-python#2.28.1-1.pkg.tar.gz
	new file:   ts/ports/gnome/gnome-search-tool/.footprint
	new file:   ts/ports/gnome/gnome-search-tool/.md5sum
	new file:   ts/ports/gnome/gnome-search-tool/Pkgfile
	new file:   ts/ports/gnome/gnome-search-tool/gnome-search-tool#3.6.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-settings-daemon/.footprint
	modified:   ts/ports/gnome/gnome-settings-daemon/.md5sum
	modified:   ts/ports/gnome/gnome-settings-daemon/Pkgfile
	deleted:    ts/ports/gnome/gnome-settings-daemon/gnome-settings-daemon#2.32.1-1.pkg.tar.gz
	new file:   ts/ports/gnome/gnome-settings-daemon/gnome-settings-daemon#3.20.1-1.pkg.tar.xz
	deleted:    ts/ports/gnome/gnome-utils/.footprint
	deleted:    ts/ports/gnome/gnome-utils/.md5sum
	deleted:    ts/ports/gnome/gnome-utils/Pkgfile
	deleted:    ts/ports/gnome/gnome-utils/deprecated.patch
	deleted:    ts/ports/gnome/gnome-utils/gnome-utils#2.32.0-1.pkg.tar.gz
	deleted:    ts/ports/gnome/gnome-vfs/.footprint
	deleted:    ts/ports/gnome/gnome-vfs/.md5sum
	deleted:    ts/ports/gnome/gnome-vfs/Pkgfile
	deleted:    ts/ports/gnome/gnome-vfs/gnome-vfs#2.24.4-1.pkg.tar.gz
	deleted:    ts/ports/gnome/gnome-vfs/post-install
	new file:   ts/ports/gnome/grilo/.footprint
	new file:   ts/ports/gnome/grilo/.md5sum
	new file:   ts/ports/gnome/grilo/Pkgfile
	new file:   ts/ports/gnome/grilo/grilo#0.3.1-1.pkg.tar.xz
	modified:   ts/ports/gnome/gsettings-desktop-schemas/.footprint
	modified:   ts/ports/gnome/gsettings-desktop-schemas/.md5sum
	modified:   ts/ports/gnome/gsettings-desktop-schemas/Pkgfile
	new file:   ts/ports/gnome/gsettings-desktop-schemas/gsettings-desktop-schemas#3.21.2-1.pkg.tar.xz
	deleted:    ts/ports/gnome/gsettings-desktop-schemas/gsettings-desktop-schemas#3.6.0-1.pkg.tar.gz
	new file:   ts/ports/gnome/gtk-engines/.footprint
	new file:   ts/ports/gnome/gtk-engines/.md5sum
	new file:   ts/ports/gnome/gtk-engines/Pkgfile
	new file:   ts/ports/gnome/gtk-engines/gtk-engines#2.21.0-1.pkg.tar.xz
	deleted:    ts/ports/gnome/gtk-sharp/gtk-sharp#2.12.10-1.pkg.tar.gz
	new file:   ts/ports/gnome/gtk-sharp/gtk-sharp#2.12.10-1.pkg.tar.xz
	new file:   ts/ports/gnome/gtk-theme-adwaita/.footprint
	renamed:    ts/ports/opt/gtk-theme-adwaita/.md5sum -> ts/ports/gnome/gtk-theme-adwaita/.md5sum
	new file:   ts/ports/gnome/gtk-theme-adwaita/Pkgfile
	new file:   ts/ports/gnome/gtk-theme-adwaita/gtk-theme-adwaita#3.20-1.pkg.tar.xz
	new file:   ts/ports/gnome/gtk-vnc/.footprint
	new file:   ts/ports/gnome/gtk-vnc/.md5sum
	new file:   ts/ports/gnome/gtk-vnc/Pkgfile
	new file:   ts/ports/gnome/gtk-vnc/gtk-vnc#0.6.0-1.pkg.tar.xz
	new file:   ts/ports/gnome/gtk/.footprint
	new file:   ts/ports/gnome/gtk/.md5sum
	new file:   ts/ports/gnome/gtk/Pkgfile
	new file:   ts/ports/gnome/gtk/gtk#2.24.30-1.pkg.tar.xz
	renamed:    ts/ports/opt/gtk/gtk-register.sh -> ts/ports/gnome/gtk/gtk-register.sh
	renamed:    ts/ports/opt/gtk/gtk.immodules -> ts/ports/gnome/gtk/gtk.immodules
	renamed:    ts/ports/opt/gtk/old-icon-symlinks.patch -> ts/ports/gnome/gtk/old-icon-symlinks.patch
	new file:   ts/ports/gnome/gtk3/.footprint
	new file:   ts/ports/gnome/gtk3/.md5sum
	new file:   ts/ports/gnome/gtk3/Pkgfile
	new file:   ts/ports/gnome/gtk3/gtk3#3.20.8-1.pkg.tar.xz
	new file:   ts/ports/gnome/gtk3/post-install
	new file:   ts/ports/gnome/gtkmm/.footprint
	new file:   ts/ports/gnome/gtkmm/.md5sum
	new file:   ts/ports/gnome/gtkmm/Pkgfile
	new file:   ts/ports/gnome/gtkmm/gtkmm#2.24.4-2.pkg.tar.xz
	new file:   ts/ports/gnome/gtkmm3/.footprint
	new file:   ts/ports/gnome/gtkmm3/.md5sum
	new file:   ts/ports/gnome/gtkmm3/Pkgfile
	new file:   ts/ports/gnome/gtkmm3/gtkmm3#3.20.1-1.pkg.tar.xz
	modified:   ts/ports/gnome/gtksourceview/.footprint
	modified:   ts/ports/gnome/gtksourceview/.md5sum
	modified:   ts/ports/gnome/gtksourceview/Pkgfile
	deleted:    ts/ports/gnome/gtksourceview/gtksourceview#2.10.5-1.pkg.tar.gz
	new file:   ts/ports/gnome/gtksourceview/gtksourceview#3.18.1-1.pkg.tar.xz
	modified:   ts/ports/gnome/gvfs/.footprint
	modified:   ts/ports/gnome/gvfs/.md5sum
	modified:   ts/ports/gnome/gvfs/Pkgfile
	deleted:    ts/ports/gnome/gvfs/gvfs#1.12.3-1.pkg.tar.gz
	new file:   ts/ports/gnome/gvfs/gvfs#1.28.3-1.pkg.tar.xz
	new file:   ts/ports/gnome/gvfs/post-install
	modified:   ts/ports/gnome/jhbuild/.footprint
	deleted:    ts/ports/gnome/jhbuild/jhbuild#git-1.pkg.tar.gz
	new file:   ts/ports/gnome/jhbuild/jhbuild#git-1.pkg.tar.xz
	modified:   ts/ports/gnome/json-glib/.footprint
	modified:   ts/ports/gnome/json-glib/.md5sum
	modified:   ts/ports/gnome/json-glib/Pkgfile
	deleted:    ts/ports/gnome/json-glib/json-glib#0.15.2-1.pkg.tar.gz
	new file:   ts/ports/gnome/json-glib/json-glib#1.2.2-1.pkg.tar.xz
	deleted:    ts/ports/gnome/libbonobo/.footprint
	deleted:    ts/ports/gnome/libbonobo/.md5sum
	deleted:    ts/ports/gnome/libbonobo/Pkgfile
	deleted:    ts/ports/gnome/libbonobo/libbonobo#2.32.1-1.pkg.tar.gz
	deleted:    ts/ports/gnome/libbonoboui/.footprint
	deleted:    ts/ports/gnome/libbonoboui/.md5sum
	deleted:    ts/ports/gnome/libbonoboui/Pkgfile
	deleted:    ts/ports/gnome/libbonoboui/libbonoboui#2.24.5-1.pkg.tar.gz
	deleted:    ts/ports/gnome/libbonoboui/post-install
	renamed:    ts/ports/opt/libcroco/.footprint -> ts/ports/gnome/libcroco/.footprint
	new file:   ts/ports/gnome/libcroco/.md5sum
	new file:   ts/ports/gnome/libcroco/Pkgfile
	new file:   ts/ports/gnome/libcroco/libcroco#0.6.11-1.pkg.tar.xz
	modified:   ts/ports/gnome/libgnome-keyring/.footprint
	modified:   ts/ports/gnome/libgnome-keyring/.md5sum
	modified:   ts/ports/gnome/libgnome-keyring/Pkgfile
	deleted:    ts/ports/gnome/libgnome-keyring/libgnome-keyring#2.31.92-1.pkg.tar.gz
	new file:   ts/ports/gnome/libgnome-keyring/libgnome-keyring#3.12.0-1.pkg.tar.xz
	deleted:    ts/ports/gnome/libgnome/.footprint
	deleted:    ts/ports/gnome/libgnome/.md5sum
	deleted:    ts/ports/gnome/libgnome/Pkgfile
	deleted:    ts/ports/gnome/libgnome/libgnome#2.32.1-1.pkg.tar.gz
	deleted:    ts/ports/gnome/libgnome/post-install
	deleted:    ts/ports/gnome/libgnomecanvas/.footprint
	deleted:    ts/ports/gnome/libgnomecanvas/.md5sum
	deleted:    ts/ports/gnome/libgnomecanvas/Pkgfile
	deleted:    ts/ports/gnome/libgnomecanvas/libgnomecanvas#2.30.3-1.pkg.tar.gz
	modified:   ts/ports/gnome/libgnomekbd/.footprint
	modified:   ts/ports/gnome/libgnomekbd/.md5sum
	modified:   ts/ports/gnome/libgnomekbd/Pkgfile
	deleted:    ts/ports/gnome/libgnomekbd/libgnomekbd#2.32.0-1.pkg.tar.gz
	new file:   ts/ports/gnome/libgnomekbd/libgnomekbd#3.6.0-1.pkg.tar.xz
	deleted:    ts/ports/gnome/libgnomeui/.footprint
	deleted:    ts/ports/gnome/libgnomeui/.md5sum
	deleted:    ts/ports/gnome/libgnomeui/Pkgfile
	deleted:    ts/ports/gnome/libgnomeui/libgnomeui#2.24.5-1.pkg.tar.gz
	modified:   ts/ports/gnome/libgtop/.footprint
	modified:   ts/ports/gnome/libgtop/.md5sum
	modified:   ts/ports/gnome/libgtop/Pkgfile
	deleted:    ts/ports/gnome/libgtop/libgtop#2.28.5-1.pkg.tar.gz
	new file:   ts/ports/gnome/libgtop/libgtop#2.34.0-1.pkg.tar.xz
	new file:   ts/ports/gnome/libgudev/.footprint
	new file:   ts/ports/gnome/libgudev/.md5sum
	new file:   ts/ports/gnome/libgudev/Pkgfile
	new file:   ts/ports/gnome/libgudev/libgudev#230-1.pkg.tar.xz
	new file:   ts/ports/gnome/libgweather/.footprint
	new file:   ts/ports/gnome/libgweather/.md5sum
	new file:   ts/ports/gnome/libgweather/Pkgfile
	new file:   ts/ports/gnome/libgweather/libgweather#3.20.2-1.pkg.tar.xz
	renamed:    ts/ports/opt/libidl/.footprint -> ts/ports/gnome/libidl/.footprint
	renamed:    ts/ports/opt/libidl/.md5sum -> ts/ports/gnome/libidl/.md5sum
	new file:   ts/ports/gnome/libidl/Pkgfile
	new file:   ts/ports/gnome/libidl/libidl#0.8.14-1.pkg.tar.xz
	new file:   ts/ports/gnome/libnotify/.footprint
	renamed:    ts/ports/opt/libnotify/.md5sum -> ts/ports/gnome/libnotify/.md5sum
	new file:   ts/ports/gnome/libnotify/Pkgfile
	new file:   ts/ports/gnome/libnotify/libnotify#0.7.6-1.pkg.tar.xz
	new file:   ts/ports/gnome/libpeas/.footprint
	new file:   ts/ports/gnome/libpeas/.md5sum
	new file:   ts/ports/gnome/libpeas/Pkgfile
	new file:   ts/ports/gnome/libpeas/libpeas#1.10.0-1.pkg.tar.xz
	new file:   ts/ports/gnome/libpwquality/.footprint
	new file:   ts/ports/gnome/libpwquality/.md5sum
	new file:   ts/ports/gnome/libpwquality/Pkgfile
	new file:   ts/ports/gnome/libpwquality/libpwquality#1.4.0-1.pkg.tar.xz
	new file:   ts/ports/gnome/libpwquality/libpwquality-1.3.0.tar.bz2
	new file:   ts/ports/gnome/librsvg/.footprint
	new file:   ts/ports/gnome/librsvg/.md5sum
	new file:   ts/ports/gnome/librsvg/Pkgfile
	new file:   ts/ports/gnome/librsvg/bgo759084.patch
	new file:   ts/ports/gnome/librsvg/librsvg#2.40.16-2.pkg.tar.xz
	new file:   ts/ports/gnome/librsvg/post-install
	modified:   ts/ports/gnome/libsecret/.footprint
	modified:   ts/ports/gnome/libsecret/.md5sum
	modified:   ts/ports/gnome/libsecret/Pkgfile
	deleted:    ts/ports/gnome/libsecret/libsecret#0.11-1.pkg.tar.gz
	new file:   ts/ports/gnome/libsecret/libsecret#0.18.5-1.pkg.tar.xz
	modified:   ts/ports/gnome/libtasn1/.footprint
	modified:   ts/ports/gnome/libtasn1/.md5sum
	modified:   ts/ports/gnome/libtasn1/Pkgfile
	deleted:    ts/ports/gnome/libtasn1/libtasn1#4.2-1.pkg.tar.gz
	new file:   ts/ports/gnome/libtasn1/libtasn1#4.9-1.pkg.tar.xz
	new file:   ts/ports/gnome/libwnck-gtk3/.footprint
	new file:   ts/ports/gnome/libwnck-gtk3/.md5sum
	new file:   ts/ports/gnome/libwnck-gtk3/Pkgfile
	new file:   ts/ports/gnome/libwnck-gtk3/libwnck-gtk3#3.14.0-1.pkg.tar.xz
	new file:   ts/ports/gnome/libxml2/.footprint
	new file:   ts/ports/gnome/libxml2/.md5sum
	new file:   ts/ports/gnome/libxml2/Pkgfile
	new file:   ts/ports/gnome/libxml2/libxml2#2.9.3-1.pkg.tar.xz
	modified:   ts/ports/gnome/metacity/.footprint
	modified:   ts/ports/gnome/metacity/.md5sum
	modified:   ts/ports/gnome/metacity/Pkgfile
	deleted:    ts/ports/gnome/metacity/metacity#2.34.13-1.pkg.tar.gz
	new file:   ts/ports/gnome/metacity/metacity#3.20.2-1.pkg.tar.xz
	modified:   ts/ports/gnome/mobile-broadband-provider-info/Pkgfile
	deleted:    ts/ports/gnome/mobile-broadband-provider-info/mobile-broadband-provider-info#20150420-1.pkg.tar.gz
	new file:   ts/ports/gnome/mobile-broadband-provider-info/mobile-broadband-provider-info#20151214-1.pkg.tar.xz
	modified:   ts/ports/gnome/networkmanager-applet/.footprint
	modified:   ts/ports/gnome/networkmanager-applet/Pkgfile
	deleted:    ts/ports/gnome/networkmanager-applet/networkmanager-applet#0.9.8.10-1.pkg.tar.gz
	new file:   ts/ports/gnome/networkmanager-applet/networkmanager-applet#0.9.8.10-1.pkg.tar.xz
	modified:   ts/ports/gnome/networkmanager/.footprint
	modified:   ts/ports/gnome/networkmanager/.md5sum
	modified:   ts/ports/gnome/networkmanager/Pkgfile
	deleted:    ts/ports/gnome/networkmanager/networkmanager#0.9.8.10-1.pkg.tar.gz
	new file:   ts/ports/gnome/networkmanager/networkmanager#1.2.2-1.pkg.tar.xz
	deleted:    ts/ports/gnome/neu-icon-theme/.footprint
	deleted:    ts/ports/gnome/neu-icon-theme/.md5sum
	deleted:    ts/ports/gnome/neu-icon-theme/Pkgfile
	deleted:    ts/ports/gnome/neu-icon-theme/neu-icon-theme#0.11-1.pkg.tar.gz
	deleted:    ts/ports/gnome/neu-icon-theme/post-install
	deleted:    ts/ports/gnome/orbit2/.footprint
	deleted:    ts/ports/gnome/orbit2/.md5sum
	deleted:    ts/ports/gnome/orbit2/Pkgfile
	deleted:    ts/ports/gnome/orbit2/orbit2#2.14.19-1.pkg.tar.gz
	deleted:    ts/ports/gnome/orbit2/orbit2-deprecated.patch
	new file:   ts/ports/gnome/pango/.footprint
	new file:   ts/ports/gnome/pango/.md5sum
	new file:   ts/ports/gnome/pango/Pkgfile
	new file:   ts/ports/gnome/pango/pango#1.40.1-1.pkg.tar.xz
	new file:   ts/ports/gnome/pygobject-gtk3/.footprint
	new file:   ts/ports/gnome/pygobject-gtk3/.md5sum
	new file:   ts/ports/gnome/pygobject-gtk3/Pkgfile
	new file:   ts/ports/gnome/pygobject-gtk3/pygobject-gtk3#3.21.0-1.pkg.tar.xz
	renamed:    ts/ports/opt/pygobject/.footprint -> ts/ports/gnome/pygobject/.footprint
	new file:   ts/ports/gnome/pygobject/.md5sum
	new file:   ts/ports/gnome/pygobject/Pkgfile
	new file:   ts/ports/gnome/pygobject/pygobject#2.28.6-1.pkg.tar.xz
	renamed:    ts/ports/opt/pygtk/.footprint -> ts/ports/gnome/pygtk/.footprint
	new file:   ts/ports/gnome/pygtk/.md5sum
	new file:   ts/ports/gnome/pygtk/Pkgfile
	new file:   ts/ports/gnome/pygtk/pygtk#2.24.0-1.pkg.tar.xz
	new file:   ts/ports/gnome/pygtk/python27.patch
	deleted:    ts/ports/gnome/pyorbit/.footprint
	deleted:    ts/ports/gnome/pyorbit/.md5sum
	deleted:    ts/ports/gnome/pyorbit/Pkgfile
	deleted:    ts/ports/gnome/pyorbit/pyorbit#2.24.0-1.pkg.tar.gz
	deleted:    ts/ports/gnome/scrollkeeper/.footprint
	deleted:    ts/ports/gnome/scrollkeeper/.md5sum
	deleted:    ts/ports/gnome/scrollkeeper/Pkgfile
	deleted:    ts/ports/gnome/scrollkeeper/scrollkeeper#0.3.14-1.pkg.tar.gz
	new file:   ts/ports/gnome/shared-mime-info/.footprint
	new file:   ts/ports/gnome/shared-mime-info/.md5sum
	new file:   ts/ports/gnome/shared-mime-info/Pkgfile
	renamed:    ts/ports/opt/shared-mime-info/README -> ts/ports/gnome/shared-mime-info/README
	renamed:    ts/ports/opt/shared-mime-info/post-install -> ts/ports/gnome/shared-mime-info/post-install
	new file:   ts/ports/gnome/shared-mime-info/shared-mime-info#1.6-1.pkg.tar.xz
	modified:   ts/ports/gnome/totem-pl-parser/.footprint
	modified:   ts/ports/gnome/totem-pl-parser/.md5sum
	modified:   ts/ports/gnome/totem-pl-parser/Pkgfile
	deleted:    ts/ports/gnome/totem-pl-parser/totem-pl-parser#2.32.6-1.pkg.tar.gz
	new file:   ts/ports/gnome/totem-pl-parser/totem-pl-parser#3.10.7-1.pkg.tar.xz
	modified:   ts/ports/gnome/totem/.footprint
	modified:   ts/ports/gnome/totem/.md5sum
	modified:   ts/ports/gnome/totem/Pkgfile
	deleted:    ts/ports/gnome/totem/totem#2.32.0-1.pkg.tar.gz
	new file:   ts/ports/gnome/totem/totem#3.24.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/zenity/.footprint
	modified:   ts/ports/gnome/zenity/.md5sum
	modified:   ts/ports/gnome/zenity/Pkgfile
	deleted:    ts/ports/gnome/zenity/zenity#2.32.1-1.pkg.tar.gz
	new file:   ts/ports/gnome/zenity/zenity#3.20.0-1.pkg.tar.xz
	deleted:    ts/ports/lxde/python-xklavier/python-xklavier#0.4-1.pkg.tar.gz
	new file:   ts/ports/lxde/python-xklavier/python-xklavier#0.4-1.pkg.tar.xz
	deleted:    ts/ports/opt/adwaita-icon-theme/.footprint
	deleted:    ts/ports/opt/adwaita-icon-theme/Pkgfile
	deleted:    ts/ports/opt/adwaita-icon-theme/adwaita-icon-theme#3.20-1.pkg.tar.xz
	modified:   ts/ports/opt/alsa-plugins/alsa-plugins#1.1.1-1.pkg.tar.xz
	modified:   ts/ports/opt/apache/.footprint
	modified:   ts/ports/opt/apache/.md5sum
	modified:   ts/ports/opt/apache/Pkgfile
	modified:   ts/ports/opt/apache/apache
	deleted:    ts/ports/opt/apache/apache#2.2.21-1.pkg.tar.gz
	new file:   ts/ports/opt/apache/apache#2.4.26-1.pkg.tar.xz
	modified:   ts/ports/opt/apache/crux.layout
	deleted:    ts/ports/opt/atk/.footprint
	deleted:    ts/ports/opt/atk/.md5sum
	deleted:    ts/ports/opt/atk/Pkgfile
	deleted:    ts/ports/opt/atk/atk#2.6.0-1.pkg.tar.gz
	new file:   ts/ports/opt/bash-completion/.footprint
	new file:   ts/ports/opt/bash-completion/.md5sum
	new file:   ts/ports/opt/bash-completion/Pkgfile
	new file:   ts/ports/opt/bash-completion/README
	new file:   ts/ports/opt/bash-completion/bash-completion#2.3-2.pkg.tar.xz
	modified:   ts/ports/opt/cairo/.footprint
	modified:   ts/ports/opt/cairo/.md5sum
	modified:   ts/ports/opt/cairo/Pkgfile
	deleted:    ts/ports/opt/cairo/cairo#1.12.8-3.pkg.tar.gz
	new file:   ts/ports/opt/cairo/cairo#1.14.6-1.pkg.tar.xz
	modified:   ts/ports/opt/chromium/.footprint
	modified:   ts/ports/opt/chromium/.md5sum
	new file:   ts/ports/opt/chromium/0001-ClientNativePixmapFactoryDmabuf-uses-ioctl-instead-o.patch
	new file:   ts/ports/opt/chromium/0001-Fix-kernel-version-condition-for-including-dma-buf.h.patch
	modified:   ts/ports/opt/chromium/Pkgfile
	deleted:    ts/ports/opt/chromium/chromium#51.0.2704.84-1.pkg.tar.xz
	new file:   ts/ports/opt/chromium/chromium#59.0.3071.115-1.pkg.tar.xz
	modified:   ts/ports/opt/cups-filters/cups-filters#1.8.3-1.pkg.tar.xz
	modified:   ts/ports/opt/cyrus-sasl/.footprint
	modified:   ts/ports/opt/cyrus-sasl/.md5sum
	new file:   ts/ports/opt/cyrus-sasl/.signature
	modified:   ts/ports/opt/cyrus-sasl/Pkgfile
	deleted:    ts/ports/opt/cyrus-sasl/cyrus-sasl#2.1.25-1.pkg.tar.gz
	new file:   ts/ports/opt/cyrus-sasl/cyrus-sasl#2.1.26-2.pkg.tar.xz
	new file:   ts/ports/opt/cyrus-sasl/cyrus-sasl-2.1.27-openssl-1.1.0.patch
	new file:   ts/ports/opt/cyrus-sasl/fix-CVE-2013-4122.diff
	deleted:    ts/ports/opt/dbus-glib/dbus-glib#0.102-2.pkg.tar.gz
	new file:   ts/ports/opt/dbus-glib/dbus-glib#0.102-2.pkg.tar.xz
	modified:   ts/ports/opt/fetchmail/.footprint
	modified:   ts/ports/opt/fetchmail/.md5sum
	new file:   ts/ports/opt/fetchmail/.signature
	modified:   ts/ports/opt/fetchmail/Pkgfile
	new file:   ts/ports/opt/fetchmail/disable-sslv3.patch
	deleted:    ts/ports/opt/fetchmail/fetchmail#6.3.21-1.pkg.tar.gz
	new file:   ts/ports/opt/fetchmail/fetchmail#6.3.26-2.pkg.tar.xz
	modified:   ts/ports/opt/freerdp/freerdp#2.0-dev-master.pkg.tar.xz
	deleted:    ts/ports/opt/gdk-pixbuf/.footprint
	deleted:    ts/ports/opt/gdk-pixbuf/.md5sum
	deleted:    ts/ports/opt/gdk-pixbuf/Pkgfile
	deleted:    ts/ports/opt/gdk-pixbuf/gdk-pixbuf#2.26.4-2.pkg.tar.gz
	deleted:    ts/ports/opt/gdk-pixbuf/gdk-pixbuf-register.sh
	deleted:    ts/ports/opt/gdk-pixbuf/gdk-pixbuf.loaders
	modified:   ts/ports/opt/git/.footprint
	modified:   ts/ports/opt/git/.md5sum
	modified:   ts/ports/opt/git/Pkgfile
	deleted:    ts/ports/opt/git/git#1.9.1-1.pkg.tar.gz
	new file:   ts/ports/opt/git/git#2.12.2-1.pkg.tar.xz
	deleted:    ts/ports/opt/glib/.footprint
	deleted:    ts/ports/opt/glib/.md5sum
	deleted:    ts/ports/opt/glib/Pkgfile
	deleted:    ts/ports/opt/glib/glib#2.32.4-1.pkg.tar.gz
	modified:   ts/ports/opt/gobject-introspection/.footprint
	modified:   ts/ports/opt/gobject-introspection/.md5sum
	modified:   ts/ports/opt/gobject-introspection/Pkgfile
	deleted:    ts/ports/opt/gobject-introspection/gobject-introspection#1.32.1-1.pkg.tar.gz
	new file:   ts/ports/opt/gobject-introspection/gobject-introspection#1.48.0-1.pkg.tar.xz
	modified:   ts/ports/opt/gst-plugins-base/.footprint
	modified:   ts/ports/opt/gst-plugins-base/.md5sum
	modified:   ts/ports/opt/gst-plugins-base/Pkgfile
	deleted:    ts/ports/opt/gst-plugins-base/gst-plugins-base#0.10.36-1.pkg.tar.gz
	new file:   ts/ports/opt/gst-plugins-base/gst-plugins-base#1.12.1-1.pkg.tar.xz
	new file:   ts/ports/opt/gst-plugins-base/gst-plugins-base-1.8.2.tar.xz
	modified:   ts/ports/opt/gstreamer/.footprint
	modified:   ts/ports/opt/gstreamer/.md5sum
	modified:   ts/ports/opt/gstreamer/Pkgfile
	deleted:    ts/ports/opt/gstreamer/gstreamer#0.10.36-1.pkg.tar.gz
	new file:   ts/ports/opt/gstreamer/gstreamer#1.12.1-1.pkg.tar.xz
	new file:   ts/ports/opt/gstreamer/gstreamer-1.8.2.tar.xz
	deleted:    ts/ports/opt/gtk-engines/.footprint
	deleted:    ts/ports/opt/gtk-engines/.md5sum
	deleted:    ts/ports/opt/gtk-engines/Pkgfile
	deleted:    ts/ports/opt/gtk-engines/gt…
rpigott added a commit to rpigott/util-linux that referenced this issue Mar 23, 2023
If the fmt being parsed by block_size is exactly '%', *++fmt is the
terminator and strchr will return a valid pointer to the terminator of
spec rather than NULL, the while condition will pass and subsequent
strchr will read past the end of fmt until a spec character is found
again

ASAN aborts with the following error on the first buffer overread:

AddressSanitizer: heap-buffer-overflow on address 0x602000000212 at pc 0x55bf1c4b2d78 bp 0x7ffe33c8cff0 sp 0x7ffe33c8cfe0
READ of size 1 at 0x602000000212 thread T0
    #0 0x55bf1c4b2d77 in block_size ../text-utils/hexdump-parse.c:207
    util-linux#1 0x55bf1c4ad36f in main ../text-utils/hexdump.c:214
    util-linux#2 0x7f15f063c78f  (/usr/lib/libc.so.6+0x2378f)
    util-linux#3 0x7f15f063c849 in __libc_start_main (/usr/lib/libc.so.6+0x23849)
    util-linux#4 0x55bf1c4ac6c4 in _start (../build/hexdump+0x86c4)
rpigott added a commit to rpigott/util-linux that referenced this issue Mar 24, 2023
If the fmt being parsed by block_size is exactly '%', *++fmt is the
terminator and strchr will return a valid pointer to the terminator of
spec rather than NULL, the while condition will pass and subsequent
strchr will read past the end of fmt until a spec character is found
again

ASAN aborts with the following error on the first buffer overread:

AddressSanitizer: heap-buffer-overflow on address 0x602000000212 at pc 0x55bf1c4b2d78 bp 0x7ffe33c8cff0 sp 0x7ffe33c8cfe0
READ of size 1 at 0x602000000212 thread T0
    #0 0x55bf1c4b2d77 in block_size ../text-utils/hexdump-parse.c:207
    util-linux#1 0x55bf1c4ad36f in main ../text-utils/hexdump.c:214
    util-linux#2 0x7f15f063c78f  (/usr/lib/libc.so.6+0x2378f)
    util-linux#3 0x7f15f063c849 in __libc_start_main (/usr/lib/libc.so.6+0x23849)
    util-linux#4 0x55bf1c4ac6c4 in _start (../build/hexdump+0x86c4)
rohrbachger pushed a commit to rohrbachger/thinstation that referenced this issue Oct 8, 2023
	modified:   ts/ports/components/audit/.footprint
	modified:   ts/ports/components/audit/.md5sum
	modified:   ts/ports/components/audit/Pkgfile
	deleted:    ts/ports/components/audit/audit#2.8.5-1.pkg.tar.xz
	new file:   ts/ports/components/audit/audit#3.0.2-1.pkg.tar.xz
	modified:   ts/ports/components/avahi/.footprint
	modified:   ts/ports/components/avahi/avahi#git-1.pkg.tar.xz
	new file:   ts/ports/components/blueberry/.footprint
	new file:   ts/ports/components/blueberry/.md5sum
	new file:   ts/ports/components/blueberry/Pkgfile
	new file:   ts/ports/components/blueberry/blueberry#1.4.3-1.pkg.tar.xz
	modified:   ts/ports/components/cmocka/cmocka#1.1.5-2.pkg.tar.xz
	new file:   ts/ports/components/dejavu/.footprint
	renamed:    ts/ports/opt/rust/config.toml -> ts/ports/components/dejavu/.md5sum
	new file:   ts/ports/components/dejavu/Pkgfile
	new file:   ts/ports/components/dejavu/dejavu#git-3.pkg.tar.xz
	modified:   ts/ports/components/eekboard/eekboard#1.0.8-1.pkg.tar.xz
	new file:   ts/ports/components/fontforge/.footprint
	new file:   ts/ports/components/fontforge/.md5sum
	new file:   ts/ports/components/fontforge/Pkgfile
	renamed:    ts/ports/opt/icu/icu#64.2-1.pkg.tar.xz -> ts/ports/components/fontforge/fontforge#20201107-1.pkg.tar.xz
	new file:   ts/ports/components/fontforge/fontforge-doc-no-warn-error.patch
	modified:   ts/ports/components/geoclue/geoclue#2.5.5-2.pkg.tar.xz
	modified:   ts/ports/components/gtkdialog/.md5sum
	modified:   ts/ports/components/gtkdialog/Pkgfile
	modified:   ts/ports/components/gtkdialog/gtkdialog#0.8.3-2.pkg.tar.xz
	new file:   ts/ports/components/gtkdialog/gtkdialog-0.8.3-fno-common.patch
	modified:   ts/ports/components/hplip/.footprint
	modified:   ts/ports/components/hplip/hplip#3.20.6-2.pkg.tar.xz
	modified:   ts/ports/components/ibus/.footprint
	modified:   ts/ports/components/ibus/ibus#1.5.22-1.pkg.tar.xz
	modified:   ts/ports/components/icewm/icewm#1.6.2-1.pkg.tar.xz
	modified:   ts/ports/components/libblockdev/.footprint
	modified:   ts/ports/components/libblockdev/libblockdev#2.25-1.pkg.tar.xz
	modified:   ts/ports/components/libbytesize/.footprint
	modified:   ts/ports/components/libbytesize/libbytesize#2.1-1.pkg.tar.xz
	modified:   ts/ports/components/libcec/.footprint
	modified:   ts/ports/components/libcec/libcec#4.0.4-1.pkg.tar.xz
	new file:   ts/ports/components/libdbusmenu/.footprint
	new file:   ts/ports/components/libdbusmenu/.md5sum
	new file:   ts/ports/components/libdbusmenu/Pkgfile
	new file:   ts/ports/components/libdbusmenu/libdbusmenu#16.04.0-4.pkg.tar.xz
	modified:   ts/ports/components/libical/.footprint
	modified:   ts/ports/components/libical/.md5sum
	modified:   ts/ports/components/libical/Pkgfile
	new file:   ts/ports/components/libical/libical#3.0.10-1.pkg.tar.xz
	deleted:    ts/ports/components/libical/libical#3.0.6-1.pkg.tar.xz
	modified:   ts/ports/components/libimobiledevice/.footprint
	modified:   ts/ports/components/libimobiledevice/libimobiledevice#git-1.pkg.tar.xz
	modified:   ts/ports/components/liboauth/liboauth#1.0.3-2.pkg.tar.xz
	modified:   ts/ports/components/libomxil-bellagio/Pkgfile
	modified:   ts/ports/components/libomxil-bellagio/libomxil-bellagio#0.9.3-2.pkg.tar.xz
	modified:   ts/ports/components/libplist/.footprint
	modified:   ts/ports/components/libplist/libplist#git-1.pkg.tar.xz
	modified:   ts/ports/components/libproxy/.footprint
	modified:   ts/ports/components/libproxy/libproxy#0.4.15-1.pkg.tar.xz
	modified:   ts/ports/components/libpsl/libpsl#0.21.0-1.pkg.tar.xz
	new file:   ts/ports/components/libspiro/.footprint
	new file:   ts/ports/components/libspiro/.md5sum
	new file:   ts/ports/components/libspiro/Pkgfile
	new file:   ts/ports/components/libspiro/libspiro#20200505-2.pkg.tar.xz
	new file:   ts/ports/components/libuninameslist/.footprint
	new file:   ts/ports/components/libuninameslist/.md5sum
	new file:   ts/ports/components/libuninameslist/Pkgfile
	new file:   ts/ports/components/libuninameslist/libuninameslist#20200413-2.pkg.tar.xz
	modified:   ts/ports/components/libuser/.footprint
	modified:   ts/ports/components/libuser/libuser#0.62-1.pkg.tar.xz
	modified:   ts/ports/components/libvirt-glib/libvirt-glib#2.0.0-1.pkg.tar.xz
	modified:   ts/ports/components/libvirt/libvirt#6.7.0-2.pkg.tar.xz
	modified:   ts/ports/components/lightdm/lightdm#1.30.0-2.pkg.tar.xz
	modified:   ts/ports/components/motif/motif#2.3.6-1.pkg.tar.xz
	modified:   ts/ports/components/mozjs/mozjs#60.1.0-1.pkg.tar.xz
	modified:   ts/ports/components/npm/npm#6.12.0-1.pkg.tar.xz
	modified:   ts/ports/components/pidgin-sipe/pidgin-sipe#1.25.0-1.pkg.tar.xz
	modified:   ts/ports/components/protobuf/.footprint
	modified:   ts/ports/components/protobuf/protobuf#3.10.0-1.pkg.tar.xz
	modified:   ts/ports/components/qscintilla/qscintilla#2.11.2-1.pkg.tar.xz
	modified:   ts/ports/components/raptor2/raptor2#2.0.9-1.pkg.tar.xz
	modified:   ts/ports/components/rasqal/rasqal#0.9.33-1.pkg.tar.xz
	modified:   ts/ports/components/redland/redland#1.0.17-1.pkg.tar.xz
	modified:   ts/ports/components/rngd/rngd#6.9-1.pkg.tar.xz
	modified:   ts/ports/components/rpm-tools/.footprint
	modified:   ts/ports/components/rpm-tools/rpm-tools#4.15.1-2.pkg.tar.xz
	modified:   ts/ports/components/samba-conf/samba-conf#1.0-1.pkg.tar.xz
	new file:   ts/ports/components/samurai/.footprint
	new file:   ts/ports/components/samurai/.md5sum
	new file:   ts/ports/components/samurai/Pkgfile
	new file:   ts/ports/components/samurai/samurai#1.2-1.pkg.tar.xz
	modified:   ts/ports/components/sane/sane#1.0.31-2.pkg.tar.xz
	modified:   ts/ports/components/strongswan/strongswan#5.9.0-2.pkg.tar.xz
	modified:   ts/ports/components/system-config-printer/.footprint
	modified:   ts/ports/components/system-config-printer/system-config-printer#1.5.12-1.pkg.tar.xz
	modified:   ts/ports/components/texlive/.footprint
	modified:   ts/ports/components/texlive/texlive#2020.54586-5.pkg.tar.xz
	modified:   ts/ports/components/TigerVNC/tigervnc#1.11.0-1.pkg.tar.xz
	modified:   ts/ports/components/tpm2-pkcs11/.footprint
	modified:   ts/ports/components/tpm2-pkcs11/.md5sum
	modified:   ts/ports/components/tpm2-pkcs11/Pkgfile
	deleted:    ts/ports/components/tpm2-pkcs11/tpm2-pkcs11#1.0.1-1.pkg.tar.xz
	new file:   ts/ports/components/tpm2-pkcs11/tpm2-pkcs11#1.6.0-1.pkg.tar.xz
	modified:   ts/ports/components/tpm2-tools/tpm2-tools#4.1-1.pkg.tar.xz
	modified:   ts/ports/components/uhttpmock/uhttpmock#0.5.1-1.pkg.tar.xz
	modified:   ts/ports/components/uriparser/uriparser#0.9.3-1.pkg.tar.xz
	modified:   ts/ports/components/v4l-utils/v4l-utils#1.20.0-1.pkg.tar.xz
	modified:   ts/ports/components/virt-viewer/virt-viewer#9.0-1.pkg.tar.xz
	modified:   ts/ports/components/volume_key/.footprint
	modified:   ts/ports/components/volume_key/.md5sum
	modified:   ts/ports/components/volume_key/Pkgfile
	deleted:    ts/ports/components/volume_key/volume_key#0.3.11-1.pkg.tar.xz
	new file:   ts/ports/components/volume_key/volume_key#0.3.12-1.pkg.tar.xz
	modified:   ts/ports/components/webkitgtk1/Pkgfile
	modified:   ts/ports/components/webkitgtk1/webkitgtk1#2.4.11-19.pkg.tar.xz
	modified:   ts/ports/components/windowmaker/Pkgfile
	modified:   ts/ports/components/windowmaker/windowmaker#0.95.8-1.pkg.tar.xz
	new file:   ts/ports/components/windowmaker/windowmaker-0.95.8-imagemagick7.patch
	deleted:    ts/ports/components/xorriso/.httpup-repo.current
	deleted:    ts/ports/components/xorriso/.httpup-urlinfo
	modified:   ts/ports/contrib/acpid/acpid#2.0.32-1.pkg.tar.xz
	modified:   ts/ports/contrib/asciidoc/.footprint
	modified:   ts/ports/contrib/asciidoc/.md5sum
	modified:   ts/ports/contrib/asciidoc/Pkgfile
	deleted:    ts/ports/contrib/asciidoc-py/asciidoc-py#8.6.10-1.pkg.tar.xz
	new file:   ts/ports/contrib/asciidoc-py/asciidoc-py#9.1.0-1.pkg.tar.xz
	modified:   ts/ports/contrib/boost/.footprint
	modified:   ts/ports/contrib/boost/.md5sum
	modified:   ts/ports/contrib/boost/Pkgfile
	renamed:    ts/ports/contrib/boost/boost#1.71.0-1.pkg.tar.xz -> ts/ports/contrib/boost/boost#1.76.0-1.pkg.tar.xz
	modified:   ts/ports/contrib/double-conversion/double-conversion#3.1.5-2.pkg.tar.xz
	modified:   ts/ports/contrib/enchant/.footprint
	modified:   ts/ports/contrib/enchant/.md5sum
	modified:   ts/ports/contrib/enchant/Pkgfile
	new file:   ts/ports/contrib/enchant/enchant#2.2.12-8.pkg.tar.xz
	deleted:    ts/ports/contrib/enchant/enchant#2.2.7-8.pkg.tar.xz
	modified:   ts/ports/contrib/farstream/farstream#0.2.9-2.pkg.tar.xz
	modified:   ts/ports/contrib/geany-plugins/.footprint
	modified:   ts/ports/contrib/geany-plugins/Pkgfile
	modified:   ts/ports/contrib/geany-plugins/geany-plugins#git-1.pkg.tar.xz
	modified:   ts/ports/contrib/geany/.footprint
	modified:   ts/ports/contrib/geany/.md5sum
	modified:   ts/ports/contrib/geany/Pkgfile
	deleted:    ts/ports/contrib/geany/geany#1.36-1.pkg.tar.xz
	new file:   ts/ports/contrib/geany/geany#1.37.1-1.pkg.tar.xz
	modified:   ts/ports/contrib/glade3/glade3#3.22.1-1.pkg.tar.xz
	modified:   ts/ports/contrib/gpgme/.footprint
	modified:   ts/ports/contrib/gpgme/gpgme#1.13.1-1.pkg.tar.xz
	modified:   ts/ports/contrib/graphviz/.footprint
	modified:   ts/ports/contrib/graphviz/graphviz#2.42.2-1.pkg.tar.xz
	modified:   ts/ports/contrib/gssdp/.footprint
	modified:   ts/ports/contrib/gssdp/gssdp#git-1.pkg.tar.xz
	modified:   ts/ports/contrib/gst-plugins-good/Pkgfile
	modified:   ts/ports/contrib/gst-plugins-good/gst-plugins-good#1.18.1-1.pkg.tar.xz
	modified:   ts/ports/contrib/gtk-doc/gtk-doc#1.31-1.pkg.tar.xz
	modified:   ts/ports/contrib/gupnp-igd/.footprint
	modified:   ts/ports/contrib/gupnp-igd/gupnp-igd#git-3.pkg.tar.xz
	modified:   ts/ports/contrib/gupnp/.footprint
	modified:   ts/ports/contrib/gupnp/gupnp#git-1.pkg.tar.xz
	modified:   ts/ports/contrib/gyp/.footprint
	modified:   ts/ports/contrib/gyp/gyp#20190716.fcd686f1-3.pkg.tar.xz
	modified:   ts/ports/contrib/inkscape/.footprint
	modified:   ts/ports/contrib/inkscape/.md5sum
	modified:   ts/ports/contrib/inkscape/Pkgfile
	deleted:    ts/ports/contrib/inkscape/inkscape#1.0-2020-05-01_4035a4fb49.pkg.tar.xz
	renamed:    ts/ports/opt/python/python#2.7.16-2.pkg.tar.xz -> ts/ports/contrib/inkscape/inkscape#1.1-2021-05-24_c4e8f9ed74.pkg.tar.xz
	modified:   ts/ports/contrib/libass/libass#0.14.0-1.pkg.tar.xz
	modified:   ts/ports/contrib/libbluray/.footprint
	modified:   ts/ports/contrib/libbluray/Pkgfile
	deleted:    ts/ports/contrib/libbluray/libbluray#1.1.2-1.pkg.tar.xz
	new file:   ts/ports/contrib/libbluray/libbluray#1.3.0-1.pkg.tar.xz
	modified:   ts/ports/contrib/libfm/libfm#1.3.1-1.pkg.tar.xz
	modified:   ts/ports/contrib/libnice/.footprint
	modified:   ts/ports/contrib/libnice/libnice#git-1.pkg.tar.xz
	modified:   ts/ports/contrib/libsoup/.footprint
	modified:   ts/ports/contrib/libsoup/.md5sum
	modified:   ts/ports/contrib/libsoup/Pkgfile
	deleted:    ts/ports/contrib/libsoup/libsoup#2.68.2-1.pkg.tar.xz
	new file:   ts/ports/contrib/libsoup/libsoup#2.72.0-1.pkg.tar.xz
	modified:   ts/ports/contrib/phodav/phodav#2.5-1.pkg.tar.xz
	modified:   ts/ports/contrib/remmina/.footprint
	modified:   ts/ports/contrib/remmina/Pkgfile
	deleted:    ts/ports/contrib/remmina/remmina#1.4.11-1.pkg.tar.xz
	new file:   ts/ports/contrib/remmina/remmina#1.4.18-1.pkg.tar.xz
	modified:   ts/ports/contrib/rest/rest#0.8.1-1.pkg.tar.xz
	modified:   ts/ports/contrib/spice-gtk/spice-gtk#0.39-1.pkg.tar.xz
	modified:   ts/ports/contrib/syslog-ng/.footprint
	modified:   ts/ports/contrib/syslog-ng/syslog-ng#3.23.1-1.pkg.tar.xz
	modified:   ts/ports/contrib/vala/.footprint
	modified:   ts/ports/contrib/vala/.md5sum
	modified:   ts/ports/contrib/vala/Pkgfile
	deleted:    ts/ports/contrib/vala/vala#0.46.3-1.pkg.tar.xz
	new file:   ts/ports/contrib/vala/vala#0.52.3-1.pkg.tar.xz
	modified:   ts/ports/contrib/wxgtk/wxgtk#3.0.4-5.pkg.tar.xz
	modified:   ts/ports/contrib/xerces-c/xerces-c#3.2.3-1.pkg.tar.xz
	modified:   ts/ports/core/automake-1.15/automake-1.15#1.15.1-2.pkg.tar.xz
	modified:   ts/ports/core/automake/automake#1.16.1-2.pkg.tar.xz
	modified:   ts/ports/core/curl/curl#7.73.0-1.pkg.tar.xz
	modified:   ts/ports/core/gcc/.footprint
	modified:   ts/ports/core/gcc/.md5sum
	modified:   ts/ports/core/gcc/Pkgfile
	renamed:    ts/ports/core/gcc/gcc#10.2.0-1.pkg.tar.xz -> ts/ports/core/gcc/gcc#10.3.0-1.pkg.tar.xz
	modified:   ts/ports/core/glibc/glibc#2.32-1.pkg.tar.xz
	modified:   ts/ports/core/httpup/httpup#0.5.0-1.pkg.tar.xz
	modified:   ts/ports/core/iproute2/.footprint
	modified:   ts/ports/core/iproute2/.md5sum
	modified:   ts/ports/core/iproute2/Pkgfile
	new file:   ts/ports/core/iproute2/iproute2#5.12.0-1.pkg.tar.xz
	deleted:    ts/ports/core/iproute2/iproute2#5.3.0-1.pkg.tar.xz
	modified:   ts/ports/core/libtool/libtool#git-2.pkg.tar.xz
	modified:   ts/ports/core/ncurses/ncurses#6.1-2.pkg.tar.xz
	modified:   ts/ports/core/perl/perl#5.32.0-1.pkg.tar.xz
	modified:   ts/ports/core/util-linux/util-linux#2.34-1.pkg.tar.xz
	modified:   ts/ports/core/wget/wget#1.20.3-2.pkg.tar.xz
	modified:   ts/ports/core/which/which#2.21-2.pkg.tar.xz
	modified:   ts/ports/gnome/evince/.footprint
	modified:   ts/ports/gnome/evince/evince#git-1.pkg.tar.xz
	modified:   ts/ports/gnome/gcr/gcr#3.36.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/gdl/gdl#3.34.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/geocode-glib/geocode-glib#3.26.2-2.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-control-center/gnome-control-center#3.36.4-1.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-keyring/gnome-keyring#3.36.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-mplayer/Pkgfile
	modified:   ts/ports/gnome/gnome-mplayer/gnome-mplayer#1.0.9-1.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-online-accounts/gnome-online-accounts#3.36.0-2.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-search-tool/gnome-search-tool#3.6.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/gnome-settings-daemon/Pkgfile
	modified:   ts/ports/gnome/gnome-settings-daemon/gnome-settings-daemon#3.36.1-1.pkg.tar.xz
	modified:   ts/ports/gnome/gom/.footprint
	modified:   ts/ports/gnome/gom/gom#git-2.pkg.tar.xz
	modified:   ts/ports/gnome/grilo-plugins/.footprint
	modified:   ts/ports/gnome/grilo-plugins/grilo-plugins#git-1.pkg.tar.xz
	modified:   ts/ports/gnome/grilo/grilo#0.3.13-1.pkg.tar.xz
	modified:   ts/ports/gnome/gspell/.footprint
	modified:   ts/ports/gnome/gspell/gspell#1.8.3-1.pkg.tar.xz
	modified:   ts/ports/gnome/gtk-engines/gtk-engines#2.21.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/gtk-theme-adwaita/gtk-theme-adwaita#git-1.pkg.tar.xz
	modified:   ts/ports/gnome/gtk/gtk#2.24.32-1.pkg.tar.xz
	modified:   ts/ports/gnome/gtk3/.footprint
	modified:   ts/ports/gnome/gtk3/.md5sum
	modified:   ts/ports/gnome/gtk3/Pkgfile
	renamed:    ts/ports/gnome/gtk3/gtk3#3.24.23-1.pkg.tar.xz -> ts/ports/gnome/gtk3/gtk3#3.24.29-1.pkg.tar.xz
	modified:   ts/ports/gnome/gvfs/gvfs#1.46.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/libdmapsharing/libdmapsharing#git-2.pkg.tar.xz
	modified:   ts/ports/gnome/libgdata/.footprint
	modified:   ts/ports/gnome/libgdata/libgdata#git-1.pkg.tar.xz
	modified:   ts/ports/gnome/libgnomekbd/Pkgfile
	modified:   ts/ports/gnome/libgnomekbd/libgnomekbd#3.26.1-1.pkg.tar.xz
	modified:   ts/ports/gnome/libgphoto2/.footprint
	modified:   ts/ports/gnome/libgphoto2/libgphoto2#2.5.25-1.pkg.tar.xz
	modified:   ts/ports/gnome/libgweather/libgweather#3.36.1-1.pkg.tar.xz
	new file:   ts/ports/gnome/libhandy/.footprint
	new file:   ts/ports/gnome/libhandy/.md5sum
	new file:   ts/ports/gnome/libhandy/Pkgfile
	new file:   ts/ports/gnome/libhandy/libhandy#1.2.2-1.pkg.tar.xz
	modified:   ts/ports/gnome/libpwquality/.footprint
	modified:   ts/ports/gnome/libpwquality/libpwquality#1.4.2-1.pkg.tar.xz
	modified:   ts/ports/gnome/librsvg/Pkgfile
	modified:   ts/ports/gnome/librsvg/librsvg#2.48.8-2.pkg.tar.xz
	modified:   ts/ports/gnome/libwnck-gtk3/Pkgfile
	modified:   ts/ports/gnome/libwnck-gtk3/libwnck-gtk3#3.14.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/libxml2/.footprint
	modified:   ts/ports/gnome/libxml2/.md5sum
	modified:   ts/ports/gnome/libxml2/Pkgfile
	deleted:    ts/ports/gnome/libxml2/libxml2#2.9.10-1.pkg.tar.xz
	new file:   ts/ports/gnome/libxml2/libxml2#2.9.12-1.pkg.tar.xz
	modified:   ts/ports/gnome/metacity/metacity#3.36.1-1.pkg.tar.xz
	modified:   ts/ports/gnome/networkmanager-applet/.md5sum
	modified:   ts/ports/gnome/networkmanager-applet/Pkgfile
	deleted:    ts/ports/gnome/networkmanager-applet/networkmanager-applet#1.20.0-1.pkg.tar.xz
	new file:   ts/ports/gnome/networkmanager-applet/networkmanager-applet#1.22.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/networkmanager/.footprint
	modified:   ts/ports/gnome/networkmanager/.md5sum
	modified:   ts/ports/gnome/networkmanager/Pkgfile
	deleted:    ts/ports/gnome/NetworkManager/NetworkManager#1.30.2-1.pkg.tar.xz
	new file:   ts/ports/gnome/NetworkManager/NetworkManager#1.33.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/pango/pango#1.48.5-1.pkg.tar.xz
	modified:   ts/ports/gnome/pycairo/.footprint
	modified:   ts/ports/gnome/pycairo/pycairo#1.17.0-1.pkg.tar.xz
	modified:   ts/ports/gnome/pygobject-3/.footprint
	modified:   ts/ports/gnome/pygobject-3/Pkgfile
	deleted:    ts/ports/gnome/pygobject-3/pygobject-3#3.29.2-1.pkg.tar.xz
	new file:   ts/ports/gnome/pygobject-3/pygobject-3#3.40.1-1.pkg.tar.xz
	modified:   ts/ports/gnome/pygobject2/.footprint
	modified:   ts/ports/gnome/pygobject2/Pkgfile
	modified:   ts/ports/gnome/pygobject2/pygobject2#2.28.7-1.pkg.tar.xz
	modified:   ts/ports/gnome/zenity/Pkgfile
	modified:   ts/ports/gnome/zenity/zenity#3.32.0-1.pkg.tar.xz
	new file:   ts/ports/nocache/go/.gitignore
	modified:   ts/ports/nocache/octoprint/.footprint
	modified:   ts/ports/opt/apache/.footprint
	modified:   ts/ports/opt/apache/.md5sum
	modified:   ts/ports/opt/apache/Pkgfile
	deleted:    ts/ports/opt/apache/apache#2.4.41-1.pkg.tar.xz
	new file:   ts/ports/opt/apache/apache#2.4.48-1.pkg.tar.xz
	modified:   ts/ports/opt/bash-completion/bash-completion#2.9-2.pkg.tar.xz
	modified:   ts/ports/opt/bluez/bluez#5.51-2.pkg.tar.xz
	modified:   ts/ports/opt/c-ares/c-ares#1.17.1-1.pkg.tar.xz
	modified:   ts/ports/opt/cairo/cairo#1.17.2-1.pkg.tar.xz
	modified:   ts/ports/opt/clang/.footprint
	modified:   ts/ports/opt/clang/clang#11.0.0-2.pkg.tar.xz
	modified:   ts/ports/opt/cmake/cmake#3.15.4-1.pkg.tar.xz
	modified:   ts/ports/opt/conky/conky#1.11.5-1.pkg.tar.xz
	modified:   ts/ports/opt/cups-filters/.footprint
	modified:   ts/ports/opt/cups-filters/.md5sum
	modified:   ts/ports/opt/cups-filters/Pkgfile
	deleted:    ts/ports/opt/cups-filters/cups-filters#1.25.11-1.pkg.tar.xz
	new file:   ts/ports/opt/cups-filters/cups-filters#1.28.9-1.pkg.tar.xz
	modified:   ts/ports/opt/cups/cups#2.3.3-1.pkg.tar.xz
	modified:   ts/ports/opt/dbus-python/.footprint
	modified:   ts/ports/opt/dbus-python/.md5sum
	modified:   ts/ports/opt/dbus-python/Pkgfile
	new file:   ts/ports/opt/dbus-python/dbus-python#1.2.16-1.pkg.tar.xz
	deleted:    ts/ports/opt/dbus-python/dbus-python#1.2.8-1.pkg.tar.xz
	modified:   ts/ports/opt/dbus/dbus#1.12.16-1.pkg.tar.xz
	modified:   ts/ports/opt/fontconfig/fontconfig#2.13.1-1.pkg.tar.xz
	modified:   ts/ports/opt/freeglut/.md5sum
	modified:   ts/ports/opt/freeglut/Pkgfile
	new file:   ts/ports/opt/freeglut/f-no.patch
	modified:   ts/ports/opt/freeglut/freeglut#3.2.1-1.pkg.tar.xz
	modified:   ts/ports/opt/freerdp/.footprint
	modified:   ts/ports/opt/freerdp/Pkgfile
	modified:   ts/ports/opt/FreeRDP/FreeRDP#2.0-stable-2.0.pkg.tar.xz
	modified:   ts/ports/opt/freetype/freetype#2.10.1-1.pkg.tar.xz
	modified:   ts/ports/opt/gdb/gdb#9.2-1.pkg.tar.xz
	modified:   ts/ports/opt/ghostscript/ghostscript#9.53.3-1.pkg.tar.xz
	modified:   ts/ports/opt/git/git#2.23.0-1.pkg.tar.xz
	modified:   ts/ports/opt/gobject-introspection/.footprint
	modified:   ts/ports/opt/gobject-introspection/gobject-introspection#1.62.0-1.pkg.tar.xz
	modified:   ts/ports/opt/gstreamer/.md5sum
	modified:   ts/ports/opt/gstreamer/Pkgfile
	modified:   ts/ports/opt/GStreamer/gstreamer#1.18.1-1.pkg.tar.xz
	modified:   ts/ports/opt/harfbuzz/.footprint
	modified:   ts/ports/opt/harfbuzz/.md5sum
	modified:   ts/ports/opt/harfbuzz/Pkgfile
	deleted:    ts/ports/opt/harfbuzz/harfbuzz#2.6.2-1.pkg.tar.xz
	new file:   ts/ports/opt/harfbuzz/harfbuzz#2.8.1-1.pkg.tar.xz
	modified:   ts/ports/opt/hicolor-icon-theme/hicolor-icon-theme#0.17-1.pkg.tar.xz
	modified:   ts/ports/opt/icu/.footprint
	modified:   ts/ports/opt/icu/.md5sum
	modified:   ts/ports/opt/icu/Pkgfile
	new file:   ts/ports/opt/icu/icu#69.1-1.pkg.tar.xz
	modified:   ts/ports/opt/ImageMagick/ImageMagick#7.0.10-61-1.pkg.tar.xz
	modified:   ts/ports/opt/imlib2/imlib2#1.5.1-1.pkg.tar.xz
	modified:   ts/ports/opt/ldb/.footprint
	modified:   ts/ports/opt/ldb/ldb#2.3.0-1.pkg.tar.xz
	modified:   ts/ports/opt/libunique/libunique#1.1.6-4.pkg.tar.xz
	modified:   ts/ports/opt/libwnck/Pkgfile
	modified:   ts/ports/opt/libwnck/libwnck#2.31.0-1.pkg.tar.xz
	new file:   ts/ports/opt/libwpe/.footprint
	new file:   ts/ports/opt/libwpe/.md5sum
	new file:   ts/ports/opt/libwpe/Pkgfile
	new file:   ts/ports/opt/libwpe/libwpe#1.10.1-1.pkg.tar.xz
	modified:   ts/ports/opt/llvm/.footprint
	modified:   ts/ports/opt/llvm/llvm#11.0.0-2.pkg.tar.xz
	modified:   ts/ports/opt/meson/.footprint
	modified:   ts/ports/opt/meson/meson#0.55.3-1.pkg.tar.xz
	modified:   ts/ports/opt/mupdf/Pkgfile
	modified:   ts/ports/opt/mupdf/mupdf#1.16.1-1.pkg.tar.xz
	modified:   ts/ports/opt/nspr/.md5sum
	modified:   ts/ports/opt/nspr/Pkgfile
	deleted:    ts/ports/opt/nspr/nspr#4.30-1.pkg.tar.xz
	new file:   ts/ports/opt/nspr/nspr#4.31-1.pkg.tar.xz
	modified:   ts/ports/opt/nss/.md5sum
	modified:   ts/ports/opt/nss/Pkgfile
	deleted:    ts/ports/opt/nss/nss#3.63-1.pkg.tar.xz
	new file:   ts/ports/opt/nss/nss#3.67-1.pkg.tar.xz
	modified:   ts/ports/opt/openbox/openbox#3.6.1-1.pkg.tar.xz
	modified:   ts/ports/opt/pip2/.footprint
	modified:   ts/ports/opt/pip2/pip2#pip-1.pkg.tar.xz
	modified:   ts/ports/opt/pip3/.footprint
	modified:   ts/ports/opt/pip3/pip3#pip-1.pkg.tar.xz
	modified:   ts/ports/opt/polkit/polkit#0.116-1.pkg.tar.xz
	modified:   ts/ports/opt/poppler-glib/poppler-glib#20.09.0-1.pkg.tar.xz
	modified:   ts/ports/opt/poppler/poppler#20.09.0-1.pkg.tar.xz
	modified:   ts/ports/opt/pulseaudio/pulseaudio#13.0-2.pkg.tar.xz
	modified:   ts/ports/opt/python/.footprint
	modified:   ts/ports/opt/python/.md5sum
	modified:   ts/ports/opt/python/Pkgfile
	new file:   ts/ports/opt/python/python#2.7.18-2.pkg.tar.xz
	modified:   ts/ports/opt/python3/.footprint
	modified:   ts/ports/opt/python3/.md5sum
	modified:   ts/ports/opt/python3/Pkgfile
	renamed:    ts/ports/opt/python3/python3#3.8.6-2.pkg.tar.xz -> ts/ports/opt/python3/python3#3.9.5-2.pkg.tar.xz
	modified:   ts/ports/opt/qemu/.footprint
	modified:   ts/ports/opt/qemu/.md5sum
	modified:   ts/ports/opt/qemu/Pkgfile
	modified:   ts/ports/opt/qemu/qemu#git-1.pkg.tar.xz
	deleted:    ts/ports/opt/qemu/rst-pygments.patch
	modified:   ts/ports/opt/qt5/.footprint
	modified:   ts/ports/opt/qt5/.md5sum
	modified:   ts/ports/opt/qt5/Pkgfile
	deleted:    ts/ports/opt/qt5/QTBUG-76625.patch
	deleted:    ts/ports/opt/qt5/gcc.patch
	new file:   ts/ports/opt/qt5/gcc2.patch
	renamed:    ts/ports/opt/qt5/qt5#5.12.4-2.pkg.tar.xz -> ts/ports/opt/qt5/qt5#5.12.11-2.pkg.tar.xz
	modified:   ts/ports/opt/ruby/.footprint
	modified:   ts/ports/opt/ruby/.md5sum
	modified:   ts/ports/opt/ruby/Pkgfile
	deleted:    ts/ports/opt/ruby/ruby#2.6.5-1.pkg.tar.xz
	new file:   ts/ports/opt/ruby/ruby#3.0.1-1.pkg.tar.xz
	modified:   ts/ports/opt/rust/.footprint
	modified:   ts/ports/opt/rust/.md5sum
	modified:   ts/ports/opt/rust/Pkgfile
	renamed:    ts/ports/opt/rust/rust#1.46.0-1.pkg.tar.xz -> ts/ports/opt/rust/rust#1.53.0-1.pkg.tar.xz
	modified:   ts/ports/opt/samba/.footprint
	modified:   ts/ports/opt/samba/.md5sum
	modified:   ts/ports/opt/samba/Pkgfile
	renamed:    ts/ports/opt/samba/samba#4.14.2-1.pkg.tar.xz -> ts/ports/opt/samba/samba#4.14.5-1.pkg.tar.xz
	modified:   ts/ports/opt/setuptools2/.footprint
	modified:   ts/ports/opt/setuptools2/setuptools2#pip-1.pkg.tar.xz
	modified:   ts/ports/opt/setuptools3/.footprint
	modified:   ts/ports/opt/setuptools3/setuptools3#pip-1.pkg.tar.xz
	modified:   ts/ports/opt/stunnel/.footprint
	modified:   ts/ports/opt/stunnel/.md5sum
	modified:   ts/ports/opt/stunnel/Pkgfile
	deleted:    ts/ports/opt/stunnel/stunnel#5.55-1.pkg.tar.xz
	new file:   ts/ports/opt/stunnel/stunnel#5.59-1.pkg.tar.xz
	modified:   ts/ports/opt/swig/swig#4.0.1-1.pkg.tar.xz
	modified:   ts/ports/opt/talloc/.footprint
	modified:   ts/ports/opt/talloc/talloc#2.3.2-1.pkg.tar.xz
	modified:   ts/ports/opt/tdb/.footprint
	modified:   ts/ports/opt/tdb/tdb#1.4.3-1.pkg.tar.xz
	modified:   ts/ports/opt/tevent/.footprint
	modified:   ts/ports/opt/tevent/tevent#0.10.2-1.pkg.tar.xz
	deleted:    ts/ports/opt/vte/.footprint
	deleted:    ts/ports/opt/vte/.md5sum
	deleted:    ts/ports/opt/vte/Pkgfile
	deleted:    ts/ports/opt/vte/vte#0.28.2-4.pkg.tar.xz
	deleted:    ts/ports/opt/vte/vte-0.28.2-interix.patch
	deleted:    ts/ports/opt/vte/vte-0.28.2-limit-arguments.patch
	deleted:    ts/ports/opt/vte/vte-0.28.2-repaint-after-change-scroll-region.patch
	deleted:    ts/ports/opt/vte/vte-0.30.1-alt-meta.patch
	modified:   ts/ports/opt/vte3/vte3#0.64.0-1.pkg.tar.xz
	modified:   ts/ports/opt/webkitgtk/.footprint
	modified:   ts/ports/opt/webkitgtk/.md5sum
	modified:   ts/ports/opt/webkitgtk/Pkgfile
	renamed:    ts/ports/opt/webkitgtk/webkitgtk#2.24.3-1.pkg.tar.xz -> ts/ports/opt/webkitgtk/webkitgtk#2.32.1-1.pkg.tar.xz
	modified:   ts/ports/opt/wireshark/.footprint
	modified:   ts/ports/opt/wireshark/.md5sum
	modified:   ts/ports/opt/wireshark/Pkgfile
	renamed:    ts/ports/opt/wireshark/wireshark#3.4.0-1.pkg.tar.xz -> ts/ports/opt/wireshark/wireshark#3.4.6-1.pkg.tar.xz
	new file:   ts/ports/opt/wpebackend-fdo/.footprint
	new file:   ts/ports/opt/wpebackend-fdo/.md5sum
	new file:   ts/ports/opt/wpebackend-fdo/Pkgfile
	new file:   ts/ports/opt/wpebackend-fdo/wpebackend-fdo#1.10.1-1.pkg.tar.xz
	modified:   ts/ports/perl/p5-html-tree/p5-html-tree#5.07-1.pkg.tar.xz
	modified:   ts/ports/perl/p5-net-http/p5-net-http#6.18-1.pkg.tar.xz
	modified:   ts/ports/python/certifi/.footprint
	modified:   ts/ports/python/certifi/certifi#pip-1.pkg.tar.xz
	modified:   ts/ports/python/chardet/.footprint
	modified:   ts/ports/python/chardet/chardet#pip-1.pkg.tar.xz
	modified:   ts/ports/python/cheetah/Pkgfile
	modified:   ts/ports/python/cheetah/cheetah#pip-1.pkg.tar.xz
	modified:   ts/ports/python/crypto-policies/.footprint
	modified:   ts/ports/python/crypto-policies/Pkgfile
	modified:   ts/ports/python/crypto-policies/crypto-policies#git-1.pkg.tar.xz
	modified:   ts/ports/python/cython/.footprint
	modified:   ts/ports/python/cython/cython#pip-1.pkg.tar.xz
	modified:   ts/ports/python/idna/.footprint
	modified:   ts/ports/python/idna/idna#pip-1.pkg.tar.xz
	modified:   ts/ports/python/inkcut/.footprint
	modified:   ts/ports/python/inkcut/inkcut#pip-1.pkg.tar.xz
	modified:   ts/ports/python/lxml/.footprint
	modified:   ts/ports/python/lxml/Pkgfile
	modified:   ts/ports/python/lxml/lxml#pip-1.pkg.tar.xz
	modified:   ts/ports/python/netaddr/.footprint
	modified:   ts/ports/python/netaddr/netaddr#pip-1.pkg.tar.xz
	modified:   ts/ports/python/notify2/.footprint
	modified:   ts/ports/python/notify2/notify2#pip-1.pkg.tar.xz
	modified:   ts/ports/python/pycups/.footprint
	modified:   ts/ports/python/pycups/pycups#pip-1.pkg.tar.xz
	modified:   ts/ports/python/pycurl/.footprint
	modified:   ts/ports/python/pycurl/pycurl#pip-1.pkg.tar.xz
	modified:   ts/ports/python/pyserial/.footprint
	modified:   ts/ports/python/pyserial/pyserial#pip-1.pkg.tar.xz
	modified:   ts/ports/python/pyxdg/.footprint
	modified:   ts/ports/python/pyxdg/pyxdg#pip-1.pkg.tar.xz
	modified:   ts/ports/python/pyyaml/.footprint
	modified:   ts/ports/python/pyyaml/pyyaml#pip-1.pkg.tar.xz
	modified:   ts/ports/python/requests/.footprint
	modified:   ts/ports/python/requests/requests#pip-1.pkg.tar.xz
	modified:   ts/ports/python/scapy/.footprint
	modified:   ts/ports/python/scapy/scapy#pip-1.pkg.tar.xz
	modified:   ts/ports/python/simplejson/.footprint
	modified:   ts/ports/python/simplejson/simplejson#pip-1.pkg.tar.xz
	modified:   ts/ports/python/six/.footprint
	modified:   ts/ports/python/six/six#pip-1.pkg.tar.xz
	modified:   ts/ports/python/sqlalchemy/.footprint
	modified:   ts/ports/python/sqlalchemy/sqlalchemy#pip-1.pkg.tar.xz
	modified:   ts/ports/python/traydevice/.footprint
	modified:   ts/ports/python/traydevice/.md5sum
	modified:   ts/ports/python/traydevice/traydevice#1.6.2-1.pkg.tar.xz
	modified:   ts/ports/python/traydevice/traydevice-1.6.2-dont-build-manpage.patch
	modified:   ts/ports/python/tzupdate/.footprint
	modified:   ts/ports/python/tzupdate/tzupdate#pip-1.pkg.tar.xz
	modified:   ts/ports/python/urlgrabber/.footprint
	modified:   ts/ports/python/urlgrabber/urlgrabber#pip-1.pkg.tar.xz
	modified:   ts/ports/python/urllib3/.footprint
	modified:   ts/ports/python/urllib3/urllib3#pip-1.pkg.tar.xz
	new file:   ts/ports/python/xapp/.footprint
	new file:   ts/ports/python/xapp/.md5sum
	new file:   ts/ports/python/xapp/Pkgfile
	new file:   ts/ports/python/xapp/xapp#2.2.0-1.pkg.tar.xz
	new file:   ts/ports/relegated/stropts/.footprint
	new file:   ts/ports/relegated/stropts/.md5sum
	new file:   ts/ports/relegated/stropts/Pkgfile
	new file:   ts/ports/relegated/stropts/stropts#2.39-1.pkg.tar.xz
	new file:   ts/ports/relegated/stropts/stropts.h
	modified:   ts/ports/ruby/hpricot/.footprint
	modified:   ts/ports/ruby/hpricot/hpricot#0.8.6-1.pkg.tar.xz
	modified:   ts/ports/ruby/mustache/.footprint
	modified:   ts/ports/ruby/mustache/mustache#1.1.0-1.pkg.tar.xz
	modified:   ts/ports/ruby/rdiscount/.footprint
	modified:   ts/ports/ruby/rdiscount/rdiscount#2.2.0.1-1.pkg.tar.xz
	modified:   ts/ports/ruby/ronn/.footprint
	modified:   ts/ports/ruby/ronn/ronn#0.7.3-1.pkg.tar.xz
	modified:   ts/ports/static-source/icewm-theme-bluecrux/Pkgfile
	new file:   ts/ports/static-source/icewm-theme-bluecrux/bluecrux-default-1.1.tar.gz
	modified:   ts/ports/static-source/icewm-theme-bluecrux/icewm-theme-bluecrux#1.1-1.pkg.tar.xz
	modified:   ts/ports/xfce/orage/orage#4.12.1-4.pkg.tar.xz
	modified:   ts/ports/xfce/terminal/terminal#0.8.9-1.pkg.tar.xz
	modified:   ts/ports/xfce/tumbler/tumbler#4.16.0-1.pkg.tar.xz
	modified:   ts/ports/xfce/xfburn/xfburn#0.6.2-1.pkg.tar.xz
	modified:   ts/ports/xfce/xfce4-notifyd/xfce4-notifyd#0.6.2-1.pkg.tar.xz
	modified:   ts/ports/xfce/xfce4-power-manager/xfce4-power-manager#4.16.0-1.pkg.tar.xz
	modified:   ts/ports/xfce/xfce4-screenshooter/xfce4-screenshooter#1.9.9-1.pkg.tar.xz
	modified:   ts/ports/xfce/xfce4-session/.md5sum
	modified:   ts/ports/xfce/xfce4-session/logout.patch
	modified:   ts/ports/xfce/xfce4-taskmanager/xfce4-taskmanager#1.4.2-2.pkg.tar.xz
	modified:   ts/ports/xfce/xfce4-xkb-plugin/xfce4-xkb-plugin#0.8.2-2.pkg.tar.xz
	modified:   ts/ports/xfce/xfdesktop/xfdesktop#4.16.0-1.pkg.tar.xz
	modified:   ts/ports/xfce/xfmpc/xfmpc#0.3.0-1.pkg.tar.xz
	modified:   ts/ports/xfce/xfwm4-themes/xfwm4-themes#4.10.0-1.pkg.tar.xz
	modified:   ts/ports/xfce/xfwm4/xfwm4#4.16.1-1.pkg.tar.xz
	modified:   ts/ports/xorg-opt/gtkglext/gtkglext#1.2.0-11.pkg.tar.xz
	modified:   ts/ports/xorg-opt/plymouth/.footprint
	modified:   ts/ports/xorg-opt/plymouth/Pkgfile
	modified:   ts/ports/xorg-opt/plymouth/plymouth#git-20160620.pkg.tar.xz
	modified:   ts/ports/xorg-opt/xorg-xf86-input-wacom/xorg-xf86-input-wacom#0.37.0-1.pkg.tar.xz
	modified:   ts/ports/xorg/appstream/appstream#0.12.9-1.pkg.tar.xz
	modified:   ts/ports/xorg/PackageKit/PackageKit#1.1.12-1.pkg.tar.xz
	modified:   ts/ports/xorg/xkeyboard-config/.md5sum
	modified:   ts/ports/xorg/xkeyboard-config/xkeyboard-config#2.30-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-libxfont2/xorg-libxfont2#2.0.4-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-libxft/xorg-libxft#2.3.3-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-server/xorg-server#1.20.8-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xcb-proto/.footprint
	modified:   ts/ports/xorg/xorg-xcb-proto/xorg-xcb-proto#1.13-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-input-evdev/xorg-xf86-input-evdev#2.10.6-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-input-keyboard/xorg-xf86-input-keyboard#1.9.0-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-input-mouse/xorg-xf86-input-mouse#git-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-input-penmount/xorg-xf86-input-penmount#1.5.0-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-input-synaptics/xorg-xf86-input-synaptics#1.9.1-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-input-vmmouse/xorg-xf86-input-vmmouse#13.1.0-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-input-void/xorg-xf86-input-void#1.4.1-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-amdgpu/.md5sum
	modified:   ts/ports/xorg/xorg-xf86-video-amdgpu/Pkgfile
	deleted:    ts/ports/xorg/xorg-xf86-video-amdgpu/xorg-xf86-video-amdgpu#19.1.0-1.pkg.tar.xz
	new file:   ts/ports/xorg/xorg-xf86-video-amdgpu/xorg-xf86-video-amdgpu#git-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-ati/xorg-xf86-video-ati#git-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-dummy/xorg-xf86-video-dummy#0.3.8-2.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-fbdev/xorg-xf86-video-fbdev#0.5.0-2.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-intel/xorg-xf86-video-intel#git-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-nouveau/xorg-xf86-video-nouveau#1.0.16-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-nv/xorg-xf86-video-nv#2.1.20-2.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-openchrome/xorg-xf86-video-openchrome#0.3.3+-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-qxl/xorg-xf86-video-qxl#0.1.5-2.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-sis/xorg-xf86-video-sis#0.10.9-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-vesa/xorg-xf86-video-vesa#2.4.0-2.pkg.tar.xz
	modified:   ts/ports/xorg/xorg-xf86-video-vmware/xorg-xf86-video-vmware#13.3.0-1.pkg.tar.xz
	modified:   ts/ports/xorg/xorg/xorg#7.7-1.pkg.tar.xz
t-8ch added a commit to t-8ch/util-linux that referenced this issue Nov 20, 2023
Passing a pointer to a pid_t to tfind() which expects it to be backed by
a 'struct proc' evokes undefined behavior.
This triggers UBSAN as shown below.

Instead pass a proper 'struct proc'.

../misc-utils/lsfd.c:513:27: runtime error: member access within misaligned address 0x7ffe9ee6495c for type 'struct proc', which requires 8 byte alignment
0x7ffe9ee6495c: note: pointer points here
  1a 1a 1a 1a 01 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  d0 49 e6 9e fe 7f 00 00
              ^
    #0 0x56159cfa4a3b in proc_tree_compare ../misc-utils/lsfd.c:513
    util-linux#1 0x7f9dd4d2d743 in __tfind (/usr/lib/libc.so.6+0x10f743) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    util-linux#2 0x56159cfa4ac3 in get_proc ../misc-utils/lsfd.c:518
    util-linux#3 0x56159cfe217b in anon_pidfd_get_name ../misc-utils/lsfd-unkn.c:203
    util-linux#4 0x56159cfe1040 in unkn_fill_column ../misc-utils/lsfd-unkn.c:93
    util-linux#5 0x56159cfaaa37 in fill_column ../misc-utils/lsfd.c:1178
    util-linux#6 0x56159cfaaac5 in convert_file ../misc-utils/lsfd.c:1193
    util-linux#7 0x56159cfaac4f in convert ../misc-utils/lsfd.c:1212
    util-linux#8 0x56159cfb2b54 in main ../misc-utils/lsfd.c:2317
    util-linux#9 0x7f9dd4c45ccf  (/usr/lib/libc.so.6+0x27ccf) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    util-linux#10 0x7f9dd4c45d89 in __libc_start_main (/usr/lib/libc.so.6+0x27d89) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    util-linux#11 0x56159cfa3c34 in _start (util-linux/build-meson/lsfd+0x41c34) (BuildId: 35fece1a205f96a2dbfe7a0e93b658530de675c4)

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
t-8ch added a commit to t-8ch/util-linux that referenced this issue Nov 20, 2023
Passing a pointer to a different datatype to tfind() then were inserted
evokes undefines behavior.
This triggers UBSAN as shown below.

Instead pass the proper structs.

```
../misc-utils/lsfd.c:513:27: runtime error: member access within misaligned address 0x7ffe9ee6495c for type 'struct proc', which requires 8 byte alignment
0x7ffe9ee6495c: note: pointer points here
  1a 1a 1a 1a 01 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  d0 49 e6 9e fe 7f 00 00
              ^
    #0 0x56159cfa4a3b in proc_tree_compare ../misc-utils/lsfd.c:513
    util-linux#1 0x7f9dd4d2d743 in __tfind (/usr/lib/libc.so.6+0x10f743) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    util-linux#2 0x56159cfa4ac3 in get_proc ../misc-utils/lsfd.c:518
    util-linux#3 0x56159cfe217b in anon_pidfd_get_name ../misc-utils/lsfd-unkn.c:203
    util-linux#4 0x56159cfe1040 in unkn_fill_column ../misc-utils/lsfd-unkn.c:93
    util-linux#5 0x56159cfaaa37 in fill_column ../misc-utils/lsfd.c:1178
    util-linux#6 0x56159cfaaac5 in convert_file ../misc-utils/lsfd.c:1193
    util-linux#7 0x56159cfaac4f in convert ../misc-utils/lsfd.c:1212
    util-linux#8 0x56159cfb2b54 in main ../misc-utils/lsfd.c:2317
    util-linux#9 0x7f9dd4c45ccf  (/usr/lib/libc.so.6+0x27ccf) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    util-linux#10 0x7f9dd4c45d89 in __libc_start_main (/usr/lib/libc.so.6+0x27d89) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    util-linux#11 0x56159cfa3c34 in _start (util-linux/build-meson/lsfd+0x41c34) (BuildId: 35fece1a205f96a2dbfe7a0e93b658530de675c4)
```

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
karelzak referenced this issue in karelzak/util-linux-work Nov 30, 2023
Passing a pointer to a different datatype to tfind() then were inserted
evokes undefines behavior.
This triggers UBSAN as shown below.

Instead pass the proper structs.

```
../misc-utils/lsfd.c:513:27: runtime error: member access within misaligned address 0x7ffe9ee6495c for type 'struct proc', which requires 8 byte alignment
0x7ffe9ee6495c: note: pointer points here
  1a 1a 1a 1a 01 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  d0 49 e6 9e fe 7f 00 00
              ^
    #0 0x56159cfa4a3b in proc_tree_compare ../misc-utils/lsfd.c:513
    #1 0x7f9dd4d2d743 in __tfind (/usr/lib/libc.so.6+0x10f743) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    #2 0x56159cfa4ac3 in get_proc ../misc-utils/lsfd.c:518
    #3 0x56159cfe217b in anon_pidfd_get_name ../misc-utils/lsfd-unkn.c:203
    util-linux#4 0x56159cfe1040 in unkn_fill_column ../misc-utils/lsfd-unkn.c:93
    util-linux#5 0x56159cfaaa37 in fill_column ../misc-utils/lsfd.c:1178
    util-linux#6 0x56159cfaaac5 in convert_file ../misc-utils/lsfd.c:1193
    util-linux#7 0x56159cfaac4f in convert ../misc-utils/lsfd.c:1212
    util-linux#8 0x56159cfb2b54 in main ../misc-utils/lsfd.c:2317
    util-linux#9 0x7f9dd4c45ccf  (/usr/lib/libc.so.6+0x27ccf) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    util-linux#10 0x7f9dd4c45d89 in __libc_start_main (/usr/lib/libc.so.6+0x27d89) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    util-linux#11 0x56159cfa3c34 in _start (util-linux/build-meson/lsfd+0x41c34) (BuildId: 35fece1a205f96a2dbfe7a0e93b658530de675c4)
```

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
(cherry picked from commit 816109f)
karelzak referenced this issue in karelzak/util-linux-work Dec 13, 2023
Submission to Project: util-linux
Open Incident: util-linux#2609 at github.com/util-linux/issues/2609
Component: util-linux/sys-utils
File: dmesg.c
Code level patch applied against: 2.39.3 - latest code pulled from
           git.github.com:util-linux/util-linux.git
Revision: #1 on 2023/12/08 per Review from Karel Zak
Revision: #2 on 2023/12/12 Adjust line offsets for master update and
                           Add caller_id_size init to dmesg -K
Revision: #3 on 2023/12/12 Use of sizeof for cidbuf and limit search
                           for caller_id to dmesg prefix to msg text

Add support to standard dmesg command for the optional Linux Kernel
debug CONFIG option PRINTK_CALLER which adds an optional dmesg field
that contains the Thread Id or CPU Id that is issuing the printk to
add the message to the kernel ring buffer. This makes debugging simpler
as dmesg entries for a specific thread or CPU can be recognized.

The dmesg -S using the old syslog interface supports printing the
PRINTK_CALLER field but currently standard dmesg does not support
printing the field if present. There are utilities that use dmesg and
so it would be optimal if dmesg supported PRINTK_CALLER as well.

The additional field provided by PRINTK_CALLER is only present
if it was configured for the Linux kernel where the dmesg command
is run. It is a debug option and not configured by default so the
dmesg output will only change for those kernels where the option was
configured when the kernel was built. For users who went to the
trouble to configure PRINTK_CALLER and have the extra field available
for debugging, having dmesg print the field is very helpful.

Size of the PRINTK_CALLER field is determined by the maximum number
tasks that can be run on the system which is limited by the value of
/proc/sys/kernel/pid_max as pid values are from 0 to value - 1.
This value determines the number of id digits needed by the caller id.
The PRINTK_CALLER field is printed as T<id> for a Task Id or C<id>
for a CPU Id for a printk in CPU context. The values are left space
padded and enclosed in parentheses such as: [    T123] or [     C16]

For consistency with dmesg -S which supports the PRINTK_CALLER field
the field is printed followed by a space. For JSON format output the
PRINTK_CALLER field is identified as caller as that is consistent with
it's naming in /dev/kmsg. No space padding is used to reduce space
consumed by the JSON output. So the output from the command on a system
with PRINTK_CALLER field enabled in the Linux .config file the dmesg
output appears as:

> dmesg
...
[  520.897104] [   T3919] usb 3-3: Product: USB 2.0 Hub

and

> dmesg -x
...
kern  :info  : [  520.897104] [   T3919] usb 3-3: Product: USB 2.0 Hub

and

> dmesg -J
...
      },{
         "pri": 6,
         "time":    520.897104,
         "caller": "T3919",
         "msg": "usb 3-3: Product: USB 2.0 Hub"
      },{

and

> dmesg -J -x
...
      },{
         "fac": "kern",
         "pri": "info",
         "time":   520.897104,
         "caller": "T3919",
         "msg": "usb 3-3: Product: USB 2.0 Hub"
      },{

>

For comparison:

> dmesg -S
...
[  520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub

and

> dmesg -S -x
...
kern  :info  : [  520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub

Note: When dmesg uses the old syslog interface the reserved space for
      the PRINTK_CALLER field is capped at 5 digits because 32-bit
      kernels are capped at 32768 as the max number of PIDs. However,
      64-bit systems are currently capped at 2^22 PIDs (0 - 4194303).
      The PID cap is set by PID_MAX_LIMIT but the system limit can be
      less so we use /proc/sys/kernel/pid_max to determine the size
      needed to hold the maximum PID value size for the current system.
      Many 64-bit systems support 2^22 PIDs (0 - 4194303) and you see:

> dmesg -x
...
kern  :info  : [  520.899558] [   T3919] hub 3-3:1.0: USB hub found
...
kern  :info  : [ 9830.456898] [  T98982] cgroup: fork rejected by pids ...
kern  :info  : [14301.158878] [ T137336] cgroup: fork rejected by pids ...
kern  :info  : [18980.803190] [T1637865] cgroup: fork rejected by pids ...

> dmesg -S -x
...
kern  :info  : [  520.899558] [ T3919] hub 3-3:1.0: USB hub found
...
kern  :info  : [ 9830.456898] [T98982] cgroup: fork rejected by pids ...
kern  :info  : [14301.158878] [T137336] cgroup: fork rejected by pids ...
kern  :info  : [18980.803190] [T1637865] cgroup: fork rejected by pids ...

This is the only difference seen with PRINTK_CALLER configured and
printing between the dmesg /dev/kmsg interface and the dmesg -S syslog
interface.

Signed-off-by: Ivan Delalande <colona@arista.com>
Signed-off-by: Edward Chron <echron@arista.com>
karelzak pushed a commit that referenced this issue Jan 23, 2024
Submission to Project: util-linux
Open Incident: #2609 at github.com//issues/2609
Component: util-linux/sys-utils
File: dmesg.c
Code level patch applied against: 2.39.3 - latest code pulled from
           git.github.com:util-linux/util-linux.git
Revision: #1 on 2023/12/08 per Review from Karel Zak
Revision: #2 on 2023/12/12 Adjust line offsets for master update and
                           Add caller_id_size init to dmesg -K
Revision: #3 on 2023/12/12 Use of sizeof for cidbuf and limit search
                           for caller_id to dmesg prefix to msg text
Revision: #4 on 2023/12/15 Ensure SYSLOG and kmsg inputs have
                           caller_id_size set appropriately
Revision: #5 on 2023/12/24 Make caller_id width consistent with
                           makedumpfile
Revision: #6 on 2023/12/30 Use updated test naming convention
Revision: #7 on 2024/01/04 Normalize kmsg caller_id spacing for test
                           platforms by removing caller_id padding
                           in test generated output.

Add support to standard dmesg command for the optional Linux Kernel
debug CONFIG option PRINTK_CALLER which adds an optional dmesg field
that contains the Thread Id or CPU Id that is issuing the printk to
add the message to the kernel ring buffer. This makes debugging simpler
as dmesg entries for a specific thread or CPU can be recognized.

The dmesg -S using the old syslog interface supports printing the
PRINTK_CALLER field but currently standard dmesg does not support
printing the field if present. There are utilities that use dmesg and
so it would be optimal if dmesg supported PRINTK_CALLER as well.

The additional field provided by PRINTK_CALLER is only present
if it was configured for the Linux kernel where the dmesg command
is run. It is a debug option and not configured by default so the
dmesg output will only change for those kernels where the option was
configured when the kernel was built. For users who went to the
trouble to configure PRINTK_CALLER and have the extra field available
for debugging, having dmesg print the field is very helpful.

Size of the PRINTK_CALLER field is determined by the maximum number
tasks that can be run on the system which is limited by the value of
/proc/sys/kernel/pid_max as pid values are from 0 to value - 1.
This value determines the number of id digits needed by the caller id.
The PRINTK_CALLER field is printed as T<id> for a Task Id or C<id>
for a CPU Id for a printk in CPU context. The values are left space
padded and enclosed in parentheses such as: [    T123] or [     C16]

For consistency with dmesg -S which supports the PRINTK_CALLER field
the field is printed followed by a space. For JSON format output the
PRINTK_CALLER field is identified as caller as that is consistent with
it's naming in /dev/kmsg. No space padding is used to reduce space
consumed by the JSON output. So the output from the command on a system
with PRINTK_CALLER field enabled in the Linux .config file the dmesg
output appears as:

> dmesg
...
[  520.897104] [   T3919] usb 3-3: Product: USB 2.0 Hub

and

> dmesg -x
...
kern  :info  : [  520.897104] [   T3919] usb 3-3: Product: USB 2.0 Hub

and

> dmesg -J
...
      },{
         "pri": 6,
         "time":    520.897104,
         "caller": "T3919",
         "msg": "usb 3-3: Product: USB 2.0 Hub"
      },{

and

> dmesg -J -x
...
      },{
         "fac": "kern",
         "pri": "info",
         "time":   520.897104,
         "caller": "T3919",
         "msg": "usb 3-3: Product: USB 2.0 Hub"
      },{

>

For comparison:

> dmesg -S
...
[  520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub

and

> dmesg -S -x
...
kern  :info  : [  520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub

Note: When dmesg uses the old syslog interface the reserved space for
      the PRINTK_CALLER field is capped at 5 digits because 32-bit
      kernels are capped at 32768 as the max number of PIDs. However,
      64-bit systems are currently capped at 2^22 PIDs (0 - 4194303).
      The PID cap is set by PID_MAX_LIMIT but the system limit can be
      less so we use /proc/sys/kernel/pid_max to determine the size
      needed to hold the maximum PID value size for the current system.
      Many 64-bit systems support 2^22 PIDs (0 - 4194303) and you see:

> dmesg -x
...
kern  :info  : [  520.899558] [   T3919] hub 3-3:1.0: USB hub found
...
kern  :info  : [ 9830.456898] [  T98982] cgroup: fork rejected by pids ...
kern  :info  : [14301.158878] [ T137336] cgroup: fork rejected by pids ...
kern  :info  : [18980.803190] [T1637865] cgroup: fork rejected by pids ...

> dmesg -S -x
...
kern  :info  : [  520.899558] [ T3919] hub 3-3:1.0: USB hub found
...
kern  :info  : [ 9830.456898] [T98982] cgroup: fork rejected by pids ...
kern  :info  : [14301.158878] [T137336] cgroup: fork rejected by pids ...
kern  :info  : [18980.803190] [T1637865] cgroup: fork rejected by pids ...

This is the only difference seen with PRINTK_CALLER configured and
printing between the dmesg /dev/kmsg interface and the dmesg -S syslog
interface.

Tests naming has been revised based on naming convention Thomas used to
introduce dmest json tests. The naming of test and input files that
reside in tests/ts/dmeg include:

<name> are existing dmesg syslog interface tests and input files.
cid-<name> are dmesg syslog interface caller_id tests and input files.
json-<name> are dmesg kmsg interface tests and input files.
cid-json-<name> are dmesg kmsg interface caller_id tests and input files.

Resulting expected files match the test names.

Signed-off-by: Ivan Delalande <colona@arista.com>
Signed-off-by: Edward Chron <echron@arista.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
ahmed-masud referenced this issue in safai-labs/util-linux Feb 23, 2024
Passing a pointer to a different datatype to tfind() then were inserted
evokes undefines behavior.
This triggers UBSAN as shown below.

Instead pass the proper structs.

```
../misc-utils/lsfd.c:513:27: runtime error: member access within misaligned address 0x7ffe9ee6495c for type 'struct proc', which requires 8 byte alignment
0x7ffe9ee6495c: note: pointer points here
  1a 1a 1a 1a 01 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  d0 49 e6 9e fe 7f 00 00
              ^
    #0 0x56159cfa4a3b in proc_tree_compare ../misc-utils/lsfd.c:513
    #1 0x7f9dd4d2d743 in __tfind (/usr/lib/libc.so.6+0x10f743) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    #2 0x56159cfa4ac3 in get_proc ../misc-utils/lsfd.c:518
    util-linux#3 0x56159cfe217b in anon_pidfd_get_name ../misc-utils/lsfd-unkn.c:203
    util-linux#4 0x56159cfe1040 in unkn_fill_column ../misc-utils/lsfd-unkn.c:93
    util-linux#5 0x56159cfaaa37 in fill_column ../misc-utils/lsfd.c:1178
    util-linux#6 0x56159cfaaac5 in convert_file ../misc-utils/lsfd.c:1193
    util-linux#7 0x56159cfaac4f in convert ../misc-utils/lsfd.c:1212
    util-linux#8 0x56159cfb2b54 in main ../misc-utils/lsfd.c:2317
    util-linux#9 0x7f9dd4c45ccf  (/usr/lib/libc.so.6+0x27ccf) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    util-linux#10 0x7f9dd4c45d89 in __libc_start_main (/usr/lib/libc.so.6+0x27d89) (BuildId: 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658)
    util-linux#11 0x56159cfa3c34 in _start (util-linux/build-meson/lsfd+0x41c34) (BuildId: 35fece1a205f96a2dbfe7a0e93b658530de675c4)
```

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
ahmed-masud referenced this issue in safai-labs/util-linux Feb 23, 2024
Submission to Project: util-linux
Open Incident: util-linux#2609 at github.com/util-linux/issues/2609
Component: util-linux/sys-utils
File: dmesg.c
Code level patch applied against: 2.39.3 - latest code pulled from
           git.github.com:util-linux/util-linux.git
Revision: #1 on 2023/12/08 per Review from Karel Zak
Revision: #2 on 2023/12/12 Adjust line offsets for master update and
                           Add caller_id_size init to dmesg -K
Revision: util-linux#3 on 2023/12/12 Use of sizeof for cidbuf and limit search
                           for caller_id to dmesg prefix to msg text
Revision: util-linux#4 on 2023/12/15 Ensure SYSLOG and kmsg inputs have
                           caller_id_size set appropriately
Revision: util-linux#5 on 2023/12/24 Make caller_id width consistent with
                           makedumpfile
Revision: util-linux#6 on 2023/12/30 Use updated test naming convention
Revision: util-linux#7 on 2024/01/04 Normalize kmsg caller_id spacing for test
                           platforms by removing caller_id padding
                           in test generated output.

Add support to standard dmesg command for the optional Linux Kernel
debug CONFIG option PRINTK_CALLER which adds an optional dmesg field
that contains the Thread Id or CPU Id that is issuing the printk to
add the message to the kernel ring buffer. This makes debugging simpler
as dmesg entries for a specific thread or CPU can be recognized.

The dmesg -S using the old syslog interface supports printing the
PRINTK_CALLER field but currently standard dmesg does not support
printing the field if present. There are utilities that use dmesg and
so it would be optimal if dmesg supported PRINTK_CALLER as well.

The additional field provided by PRINTK_CALLER is only present
if it was configured for the Linux kernel where the dmesg command
is run. It is a debug option and not configured by default so the
dmesg output will only change for those kernels where the option was
configured when the kernel was built. For users who went to the
trouble to configure PRINTK_CALLER and have the extra field available
for debugging, having dmesg print the field is very helpful.

Size of the PRINTK_CALLER field is determined by the maximum number
tasks that can be run on the system which is limited by the value of
/proc/sys/kernel/pid_max as pid values are from 0 to value - 1.
This value determines the number of id digits needed by the caller id.
The PRINTK_CALLER field is printed as T<id> for a Task Id or C<id>
for a CPU Id for a printk in CPU context. The values are left space
padded and enclosed in parentheses such as: [    T123] or [     C16]

For consistency with dmesg -S which supports the PRINTK_CALLER field
the field is printed followed by a space. For JSON format output the
PRINTK_CALLER field is identified as caller as that is consistent with
it's naming in /dev/kmsg. No space padding is used to reduce space
consumed by the JSON output. So the output from the command on a system
with PRINTK_CALLER field enabled in the Linux .config file the dmesg
output appears as:

> dmesg
...
[  520.897104] [   T3919] usb 3-3: Product: USB 2.0 Hub

and

> dmesg -x
...
kern  :info  : [  520.897104] [   T3919] usb 3-3: Product: USB 2.0 Hub

and

> dmesg -J
...
      },{
         "pri": 6,
         "time":    520.897104,
         "caller": "T3919",
         "msg": "usb 3-3: Product: USB 2.0 Hub"
      },{

and

> dmesg -J -x
...
      },{
         "fac": "kern",
         "pri": "info",
         "time":   520.897104,
         "caller": "T3919",
         "msg": "usb 3-3: Product: USB 2.0 Hub"
      },{

>

For comparison:

> dmesg -S
...
[  520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub

and

> dmesg -S -x
...
kern  :info  : [  520.897104] [ T3919] usb 3-3: Product: USB 2.0 Hub

Note: When dmesg uses the old syslog interface the reserved space for
      the PRINTK_CALLER field is capped at 5 digits because 32-bit
      kernels are capped at 32768 as the max number of PIDs. However,
      64-bit systems are currently capped at 2^22 PIDs (0 - 4194303).
      The PID cap is set by PID_MAX_LIMIT but the system limit can be
      less so we use /proc/sys/kernel/pid_max to determine the size
      needed to hold the maximum PID value size for the current system.
      Many 64-bit systems support 2^22 PIDs (0 - 4194303) and you see:

> dmesg -x
...
kern  :info  : [  520.899558] [   T3919] hub 3-3:1.0: USB hub found
...
kern  :info  : [ 9830.456898] [  T98982] cgroup: fork rejected by pids ...
kern  :info  : [14301.158878] [ T137336] cgroup: fork rejected by pids ...
kern  :info  : [18980.803190] [T1637865] cgroup: fork rejected by pids ...

> dmesg -S -x
...
kern  :info  : [  520.899558] [ T3919] hub 3-3:1.0: USB hub found
...
kern  :info  : [ 9830.456898] [T98982] cgroup: fork rejected by pids ...
kern  :info  : [14301.158878] [T137336] cgroup: fork rejected by pids ...
kern  :info  : [18980.803190] [T1637865] cgroup: fork rejected by pids ...

This is the only difference seen with PRINTK_CALLER configured and
printing between the dmesg /dev/kmsg interface and the dmesg -S syslog
interface.

Tests naming has been revised based on naming convention Thomas used to
introduce dmest json tests. The naming of test and input files that
reside in tests/ts/dmeg include:

<name> are existing dmesg syslog interface tests and input files.
cid-<name> are dmesg syslog interface caller_id tests and input files.
json-<name> are dmesg kmsg interface tests and input files.
cid-json-<name> are dmesg kmsg interface caller_id tests and input files.

Resulting expected files match the test names.

Signed-off-by: Ivan Delalande <colona@arista.com>
Signed-off-by: Edward Chron <echron@arista.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
Thinstation pushed a commit to Thinstation/shim-builder that referenced this issue Jun 29, 2024
	new file:   bin/bt
	new file:   bin/cast
	new file:   bin/check_arch
	new file:   bin/check_xorg
	new file:   bin/clean_chroot
	new file:   bin/cleardrv
	new file:   bin/create_wind
	new file:   bin/debugts
	new file:   bin/docker-unwind
	new file:   bin/donate
	new file:   bin/eclean
	new file:   bin/efisign
	new file:   bin/favicon
	new file:   bin/find-dep-files
	new file:   bin/find-dep-files2
	new file:   bin/find-duplicates
	new file:   bin/find-missing-deps
	new file:   bin/flash
	new file:   bin/gitignore
	new file:   bin/icon-gen
	new file:   bin/install_chroot
	new file:   bin/list
	new file:   bin/makedna
	new file:   bin/makeworld
	new file:   bin/mkextra
	new file:   bin/mkgptdrv
	new file:   bin/mkinitrd
	new file:   bin/mkmbrdrv
	new file:   bin/mkrepackage
	new file:   bin/modulesign
	new file:   bin/newnotused
	new file:   bin/newpython
	new file:   bin/pkv
	new file:   bin/portfromarch
	new file:   bin/post
	new file:   bin/rebuild
	new file:   bin/rebuild-all
	new file:   bin/rebuild-kernels
	new file:   bin/release
	new file:   bin/repackage
	new file:   bin/repology.sh
	new file:   bin/retry
	new file:   bin/shrink
	new file:   bin/sigc
	new file:   bin/sign-test.sh
	new file:   bin/soureclean
	new file:   bin/stb
	new file:   bin/sysdcon
	new file:   bin/update
	new file:   bin/update-check
	new file:   bin/update2.sh
	new file:   bin/watchit
	new file:   etc/elf
	new file:   etc/elf.mgc
	new file:   etc/issue
	new file:   etc/perl.list
	new file:   etc/pip3.freeze
	new file:   etc/pip3.freeze.save
	new file:   etc/pkgmk.conf
	new file:   etc/profile
	new file:   etc/prt-get.conf
	new file:   etc/qemu/bridge.conf
	new file:   etc/wgetrc
	new file:   ports/core/acl/.footprint
	new file:   ports/core/acl/.md5sum
	new file:   ports/core/acl/Pkgfile
	new file:   ports/core/acl/acl#2.3.2-1.pkg.tar.xz
	new file:   ports/core/attr/.footprint
	new file:   ports/core/attr/.md5sum
	new file:   ports/core/attr/Pkgfile
	new file:   ports/core/attr/attr#2.5.2-1.pkg.tar.xz
	new file:   ports/core/audit/.footprint
	new file:   ports/core/audit/.md5sum
	new file:   ports/core/audit/Pkgfile
	new file:   ports/core/audit/audit#4.0-1.pkg.tar.xz
	new file:   ports/core/bash/.footprint
	new file:   ports/core/bash/.md5sum
	new file:   ports/core/bash/Pkgfile
	new file:   ports/core/bash/bash#5.2.26-2.pkg.tar.xz
	new file:   ports/core/bash/bash-5.2.26.patch.gz
	new file:   ports/core/bash/profile
	new file:   ports/core/binutils/.footprint
	new file:   ports/core/binutils/.md5sum
	new file:   ports/core/binutils/Pkgfile
	new file:   ports/core/binutils/binutils#2.42-1.pkg.tar.xz
	new file:   ports/core/bison/.footprint
	new file:   ports/core/bison/.md5sum
	new file:   ports/core/bison/Pkgfile
	new file:   ports/core/bison/bison#3.8.2-1.pkg.tar.xz
	new file:   ports/core/boehm-gc/.footprint
	new file:   ports/core/boehm-gc/.md5sum
	new file:   ports/core/boehm-gc/Pkgfile
	new file:   ports/core/boehm-gc/boehm-gc#8.2.4-1.pkg.tar.xz
	new file:   ports/core/brotli/.footprint
	new file:   ports/core/brotli/.md5sum
	new file:   ports/core/brotli/Pkgfile
	new file:   ports/core/brotli/brotli#1.1.0-1.pkg.tar.xz
	new file:   ports/core/bzip2/.footprint
	new file:   ports/core/bzip2/.md5sum
	new file:   ports/core/bzip2/Pkgfile
	new file:   ports/core/bzip2/bzip2#1.0.8-3.pkg.tar.xz
	new file:   ports/core/bzip2/bzip2.pc.in
	new file:   ports/core/ca-bundle/.footprint
	new file:   ports/core/ca-bundle/.md5sum
	new file:   ports/core/ca-bundle/Pkgfile
	new file:   ports/core/ca-bundle/ca-bundle#cvs-1.pkg.tar.xz
	new file:   ports/core/cmake/.footprint
	new file:   ports/core/cmake/.md5sum
	new file:   ports/core/cmake/Pkgfile
	new file:   ports/core/cmake/cmake#3.28.3-1.pkg.tar.xz
	new file:   ports/core/coreutils/.footprint
	new file:   ports/core/coreutils/.md5sum
	new file:   ports/core/coreutils/Pkgfile
	new file:   ports/core/coreutils/coreutils#9.4-1.pkg.tar.xz
	new file:   ports/core/coreutils/uname.fake
	new file:   ports/core/curl/.footprint
	new file:   ports/core/curl/.md5sum
	new file:   ports/core/curl/Pkgfile
	new file:   ports/core/curl/curl#8.7.1-1.pkg.tar.xz
	new file:   ports/core/dbus/.footprint
	new file:   ports/core/dbus/.md5sum
	new file:   ports/core/dbus/30-dbus.launch
	new file:   ports/core/dbus/Pkgfile
	new file:   ports/core/dbus/dbus#1.14.10-1.pkg.tar.xz
	new file:   ports/core/dbus/post-install
	new file:   ports/core/dbus/rc.dbus
	new file:   ports/core/diffutils/.footprint
	new file:   ports/core/diffutils/.md5sum
	new file:   ports/core/diffutils/Pkgfile
	new file:   ports/core/diffutils/diffutils#3.10-1.pkg.tar.xz
	new file:   ports/core/docbook-dsssl/.footprint
	new file:   ports/core/docbook-dsssl/.md5sum
	new file:   ports/core/docbook-dsssl/Pkgfile
	new file:   ports/core/docbook-dsssl/docbook-dsssl#1.79-6.pkg.tar.xz
	new file:   ports/core/docbook-dsssl/docbook-style-dsssl.Makefile
	new file:   ports/core/docbook-dsssl/post-install
	new file:   ports/core/docbook-mathml/.footprint
	new file:   ports/core/docbook-mathml/.md5sum
	new file:   ports/core/docbook-mathml/LICENSE
	new file:   ports/core/docbook-mathml/Pkgfile
	new file:   ports/core/docbook-mathml/docbook-mathml#1.1CR1-5.pkg.tar.xz
	new file:   ports/core/docbook-mathml/post-install
	new file:   ports/core/docbook-sgml/.footprint
	new file:   ports/core/docbook-sgml/.md5sum
	new file:   ports/core/docbook-sgml/Pkgfile
	new file:   ports/core/docbook-sgml/docbook-sgml#4.5-6.pkg.tar.xz
	new file:   ports/core/docbook-sgml/post-install
	new file:   ports/core/docbook-sgml31/.footprint
	new file:   ports/core/docbook-sgml31/.md5sum
	new file:   ports/core/docbook-sgml31/Pkgfile
	new file:   ports/core/docbook-sgml31/docbook-sgml31#3.1-3.pkg.tar.xz
	new file:   ports/core/docbook-sgml31/post-install
	new file:   ports/core/docbook-xml/.footprint
	new file:   ports/core/docbook-xml/.md5sum
	new file:   ports/core/docbook-xml/Pkgfile
	new file:   ports/core/docbook-xml/docbook-xml#4.5-7.pkg.tar.xz
	new file:   ports/core/docbook-xml/docbook-xml-4.2.zyp
	new file:   ports/core/docbook-xml/docbook-xml-4.3.zyp
	new file:   ports/core/docbook-xml/docbook-xml-4.4.zyp
	new file:   ports/core/docbook-xml/docbook-xml-4.5.zyp
	new file:   ports/core/docbook-xml/post-install
	new file:   ports/core/docbook-xsl/.footprint
	new file:   ports/core/docbook-xsl/.md5sum
	new file:   ports/core/docbook-xsl/765567_non-recursive_string_subst.patch
	new file:   ports/core/docbook-xsl/Pkgfile
	new file:   ports/core/docbook-xsl/docbook-xsl#1.79.2-5.pkg.tar.xz
	new file:   ports/core/docbook-xsl/post-install
	new file:   ports/core/docbook2x/.footprint
	new file:   ports/core/docbook2x/.md5sum
	new file:   ports/core/docbook2x/Pkgfile
	new file:   ports/core/docbook2x/datadir.diff
	new file:   ports/core/docbook2x/docbook2x#0.8.8-16.pkg.tar.xz
	new file:   ports/core/docbook5-xml/.footprint
	new file:   ports/core/docbook5-xml/.md5sum
	new file:   ports/core/docbook5-xml/Pkgfile
	new file:   ports/core/docbook5-xml/docbook5-xml#5.1-1.pkg.tar.xz
	new file:   ports/core/docbook5-xml/post-install
	new file:   ports/core/elfutils/.footprint
	new file:   ports/core/elfutils/.md5sum
	new file:   ports/core/elfutils/Pkgfile
	new file:   ports/core/elfutils/elfutils#0.190-1.pkg.tar.xz
	new file:   ports/core/expat/.footprint
	new file:   ports/core/expat/.md5sum
	new file:   ports/core/expat/.signature
	new file:   ports/core/expat/Pkgfile
	new file:   ports/core/expat/expat#2.6.2-1.pkg.tar.xz
	new file:   ports/core/file/.footprint
	new file:   ports/core/file/.md5sum
	new file:   ports/core/file/Pkgfile
	new file:   ports/core/file/file#5.43-1.pkg.tar.xz
	new file:   ports/core/filesystem/.footprint
	new file:   ports/core/filesystem/.md5sum
	new file:   ports/core/filesystem/Pkgfile
	new file:   ports/core/filesystem/filesystem#3.7-3.pkg.tar.xz
	new file:   ports/core/filesystem/fstab
	new file:   ports/core/filesystem/group
	new file:   ports/core/filesystem/issue
	new file:   ports/core/filesystem/mime.types
	new file:   ports/core/filesystem/motd
	new file:   ports/core/filesystem/passwd
	new file:   ports/core/filesystem/securetty
	new file:   ports/core/filesystem/shadow
	new file:   ports/core/filesystem/shells
	new file:   ports/core/findutils/.footprint
	new file:   ports/core/findutils/.md5sum
	new file:   ports/core/findutils/Pkgfile
	new file:   ports/core/findutils/findutils#4.9.0-1.pkg.tar.xz
	new file:   ports/core/flex/.footprint
	new file:   ports/core/flex/.md5sum
	new file:   ports/core/flex/Pkgfile
	new file:   ports/core/flex/flex#2.6.4-2.pkg.tar.xz
	new file:   ports/core/gawk/.footprint
	new file:   ports/core/gawk/.md5sum
	new file:   ports/core/gawk/Pkgfile
	new file:   ports/core/gawk/gawk#5.3.0-1.pkg.tar.xz
	new file:   ports/core/gcc/.footprint
	new file:   ports/core/gcc/.md5sum
	new file:   ports/core/gcc/Pkgfile
	new file:   ports/core/gcc/gcc#13.2.0-1.pkg.tar.xz
	new file:   ports/core/glibc/.footprint
	new file:   ports/core/glibc/.md5sum
	new file:   ports/core/glibc/.nostrip
	new file:   ports/core/glibc/Pkgfile
	new file:   ports/core/glibc/glibc#2.39-9.pkg.tar.xz
	new file:   ports/core/glibc/host.conf
	new file:   ports/core/glibc/hosts
	new file:   ports/core/glibc/ld.so.conf
	new file:   ports/core/glibc/locale-gen
	new file:   ports/core/glibc/locale.gen.in
	new file:   ports/core/glibc/nsswitch.conf
	new file:   ports/core/glibc/post-install
	new file:   ports/core/glibc/resolv.conf
	new file:   ports/core/glibc/sdt-config.h
	new file:   ports/core/glibc/sdt.h
	new file:   ports/core/gnutls/.footprint
	new file:   ports/core/gnutls/.md5sum
	new file:   ports/core/gnutls/Pkgfile
	new file:   ports/core/gnutls/gnutls#3.8.5-1.pkg.tar.xz
	new file:   ports/core/gperf/.footprint
	new file:   ports/core/gperf/.md5sum
	new file:   ports/core/gperf/Pkgfile
	new file:   ports/core/gperf/gperf#3.1-1.pkg.tar.xz
	new file:   ports/core/gpgme/.footprint
	new file:   ports/core/gpgme/.md5sum
	new file:   ports/core/gpgme/Pkgfile
	new file:   ports/core/gpgme/gpgme#1.23.2-1.pkg.tar.xz
	new file:   ports/core/grep/.footprint
	new file:   ports/core/grep/.md5sum
	new file:   ports/core/grep/Pkgfile
	new file:   ports/core/grep/grep#3.11-1.pkg.tar.xz
	new file:   ports/core/groff/.footprint
	new file:   ports/core/groff/.md5sum
	new file:   ports/core/groff/Pkgfile
	new file:   ports/core/groff/README
	new file:   ports/core/groff/groff#1.23.0-1.pkg.tar.xz
	new file:   ports/core/guile/.footprint
	new file:   ports/core/guile/.md5sum
	new file:   ports/core/guile/Pkgfile
	new file:   ports/core/guile/guile#3.0.9-1.pkg.tar.xz
	new file:   ports/core/gvfs/.footprint
	new file:   ports/core/gvfs/.md5sum
	new file:   ports/core/gvfs/Pkgfile
	new file:   ports/core/gvfs/gvfs#1.52.2-1.pkg.tar.xz
	new file:   ports/core/gvfs/post-install
	new file:   ports/core/gzip/.footprint
	new file:   ports/core/gzip/.md5sum
	new file:   ports/core/gzip/Pkgfile
	new file:   ports/core/gzip/gzip#1.13-1.pkg.tar.xz
	new file:   ports/core/jinja2/.footprint
	new file:   ports/core/jinja2/.md5sum
	new file:   ports/core/jinja2/Pkgfile
	new file:   ports/core/jinja2/jinja2#pip-1.pkg.tar.xz
	new file:   ports/core/kmod/.footprint
	new file:   ports/core/kmod/.md5sum
	new file:   ports/core/kmod/Pkgfile
	new file:   ports/core/kmod/kmod#31-1.pkg.tar.xz
	new file:   ports/core/libarchive/.footprint
	new file:   ports/core/libarchive/.md5sum
	new file:   ports/core/libarchive/Pkgfile
	new file:   ports/core/libarchive/libarchive#3.7.2-2.pkg.tar.xz
	new file:   ports/core/libarchive/lzma_stream.patch
	new file:   ports/core/libassuan/.footprint
	new file:   ports/core/libassuan/.md5sum
	new file:   ports/core/libassuan/Pkgfile
	new file:   ports/core/libassuan/libassuan#2.5.7-1.pkg.tar.xz
	new file:   ports/core/libbsd/.footprint
	new file:   ports/core/libbsd/.md5sum
	new file:   ports/core/libbsd/Pkgfile
	new file:   ports/core/libbsd/README
	new file:   ports/core/libbsd/libbsd#0.11.8-1.pkg.tar.xz
	new file:   ports/core/libbsd/libbsd.conf
	new file:   ports/core/libcap-ng/.footprint
	new file:   ports/core/libcap-ng/.md5sum
	new file:   ports/core/libcap-ng/Pkgfile
	new file:   ports/core/libcap-ng/libcap-ng#0.8.5-1.pkg.tar.xz
	new file:   ports/core/libcap/.footprint
	new file:   ports/core/libcap/.md5sum
	new file:   ports/core/libcap/Pkgfile
	new file:   ports/core/libcap/libcap#2.69-1.pkg.tar.xz
	new file:   ports/core/libffi/.footprint
	new file:   ports/core/libffi/.md5sum
	new file:   ports/core/libffi/Pkgfile
	new file:   ports/core/libffi/libffi#3.4.5-1.pkg.tar.xz
	new file:   ports/core/libgcrypt/.footprint
	new file:   ports/core/libgcrypt/.md5sum
	new file:   ports/core/libgcrypt/Pkgfile
	new file:   ports/core/libgcrypt/libgcrypt#1.10.3-1.pkg.tar.xz
	new file:   ports/core/libgmp/.footprint
	new file:   ports/core/libgmp/.md5sum
	new file:   ports/core/libgmp/Pkgfile
	new file:   ports/core/libgmp/gmp.h
	new file:   ports/core/libgmp/libgmp#6.3.0-1.pkg.tar.xz
	new file:   ports/core/libgpg-error/.footprint
	new file:   ports/core/libgpg-error/.md5sum
	new file:   ports/core/libgpg-error/Pkgfile
	new file:   ports/core/libgpg-error/libgpg-error#1.48-1.pkg.tar.xz
	new file:   ports/core/libidn/.footprint
	new file:   ports/core/libidn/.md5sum
	new file:   ports/core/libidn/Pkgfile
	new file:   ports/core/libidn/libidn#1.35-1.pkg.tar.xz
	new file:   ports/core/libidn2/.footprint
	new file:   ports/core/libidn2/.md5sum
	new file:   ports/core/libidn2/Pkgfile
	new file:   ports/core/libidn2/libidn2#2.3.7-1.pkg.tar.xz
	new file:   ports/core/libisl/.footprint
	new file:   ports/core/libisl/.md5sum
	new file:   ports/core/libisl/Pkgfile
	new file:   ports/core/libisl/libisl#0.26-1.pkg.tar.xz
	new file:   ports/core/libmd/.footprint
	new file:   ports/core/libmd/Pkgfile
	new file:   ports/core/libmd/libmd#1.1.0-1.pkg.tar.xz
	new file:   ports/core/libmetalink/.footprint
	new file:   ports/core/libmetalink/.md5sum
	new file:   ports/core/libmetalink/Pkgfile
	new file:   ports/core/libmetalink/libmetalink#0.1.3-1.pkg.tar.xz
	new file:   ports/core/libmpc/.footprint
	new file:   ports/core/libmpc/.md5sum
	new file:   ports/core/libmpc/Pkgfile
	new file:   ports/core/libmpc/libmpc#1.3.1-1.pkg.tar.xz
	new file:   ports/core/libmpfr/.footprint
	new file:   ports/core/libmpfr/.md5sum
	new file:   ports/core/libmpfr/Pkgfile
	new file:   ports/core/libmpfr/libmpfr#4.2.1-1.pkg.tar.xz
	new file:   ports/core/libmpfr/libmpfr-4.2.0-p12.patch
	new file:   ports/core/libnghttp2/.footprint
	new file:   ports/core/libnghttp2/.md5sum
	new file:   ports/core/libnghttp2/Pkgfile
	new file:   ports/core/libnghttp2/libnghttp2#1.59.0-1.pkg.tar.xz
	new file:   ports/core/libpcre/.footprint
	new file:   ports/core/libpcre/.md5sum
	new file:   ports/core/libpcre/Pkgfile
	new file:   ports/core/libpcre/libpcre#8.45-1.pkg.tar.xz
	new file:   ports/core/libpcre2/.footprint
	new file:   ports/core/libpcre2/.md5sum
	new file:   ports/core/libpcre2/Pkgfile
	new file:   ports/core/libpcre2/libpcre2#10.42-1.pkg.tar.xz
	new file:   ports/core/libpsl/.footprint
	new file:   ports/core/libpsl/.md5sum
	new file:   ports/core/libpsl/Pkgfile
	new file:   ports/core/libpsl/libpsl#0.21.0-1.pkg.tar.xz
	new file:   ports/core/libpwquality/.footprint
	new file:   ports/core/libpwquality/.md5sum
	new file:   ports/core/libpwquality/Pkgfile
	new file:   ports/core/libpwquality/libpwquality#1.4.5-1.pkg.tar.xz
	new file:   ports/core/libseccomp/.footprint
	new file:   ports/core/libseccomp/.md5sum
	new file:   ports/core/libseccomp/Pkgfile
	new file:   ports/core/libseccomp/libseccomp#2.5.5-1.pkg.tar.xz
	new file:   ports/core/libselinux/.footprint
	new file:   ports/core/libselinux/.md5sum
	new file:   ports/core/libselinux/Pkgfile
	new file:   ports/core/libselinux/libselinux#3.6-2.pkg.tar.xz
	new file:   ports/core/libselinux/libselinux.tmpfiles.d
	new file:   ports/core/libsepol/.footprint
	new file:   ports/core/libsepol/.md5sum
	new file:   ports/core/libsepol/Pkgfile
	new file:   ports/core/libsepol/libsepol#3.6-1.pkg.tar.xz
	new file:   ports/core/libunistring/.footprint
	new file:   ports/core/libunistring/.md5sum
	new file:   ports/core/libunistring/Pkgfile
	new file:   ports/core/libunistring/libunistring#1.1-1.pkg.tar.xz
	new file:   ports/core/libxcrypt/.footprint
	new file:   ports/core/libxcrypt/.md5sum
	new file:   ports/core/libxcrypt/Pkgfile
	new file:   ports/core/libxcrypt/libxcrypt#4.4.36-1.pkg.tar.xz
	new file:   ports/core/libxml2/.footprint
	new file:   ports/core/libxml2/.md5sum
	new file:   ports/core/libxml2/Pkgfile
	new file:   ports/core/libxml2/libxml2#2.12.6-1.pkg.tar.xz
	new file:   ports/core/libxslt/.footprint
	new file:   ports/core/libxslt/.md5sum
	new file:   ports/core/libxslt/Pkgfile
	new file:   ports/core/libxslt/libxslt#1.1.39-1.pkg.tar.xz
	new file:   ports/core/linux-pam/.footprint
	new file:   ports/core/linux-pam/.md5sum
	new file:   ports/core/linux-pam/Pkgfile
	new file:   ports/core/linux-pam/common-account
	new file:   ports/core/linux-pam/common-auth
	new file:   ports/core/linux-pam/common-password
	new file:   ports/core/linux-pam/common-session
	new file:   ports/core/linux-pam/linux-pam#1.6.0-1.pkg.tar.xz
	new file:   ports/core/linux-pam/other
	new file:   ports/core/llvm/.footprint
	new file:   ports/core/llvm/.md5sum
	new file:   ports/core/llvm/Pkgfile
	new file:   ports/core/llvm/README
	new file:   ports/core/llvm/install-prefix.patch
	new file:   ports/core/llvm/llvm#18.1.4-1.pkg.tar.xz
	new file:   ports/core/llvm/llvm-config.h
	new file:   ports/core/llvm/rust-feature-tables.patch
	new file:   ports/core/lz4/.footprint
	new file:   ports/core/lz4/.md5sum
	new file:   ports/core/lz4/Pkgfile
	new file:   ports/core/lz4/lz4#1.9.4-1.pkg.tar.xz
	new file:   ports/core/m4/.footprint
	new file:   ports/core/m4/.md5sum
	new file:   ports/core/m4/Pkgfile
	new file:   ports/core/m4/m4#1.4.19-1.pkg.tar.xz
	new file:   ports/core/make/.footprint
	new file:   ports/core/make/.md5sum
	new file:   ports/core/make/Pkgfile
	new file:   ports/core/make/make#4.4.1-1.pkg.tar.xz
	new file:   ports/core/meson/.footprint
	new file:   ports/core/meson/.md5sum
	new file:   ports/core/meson/Pkgfile
	new file:   ports/core/meson/meson#1.3.2-1.pkg.tar.xz
	new file:   ports/core/meson/ts-meson
	new file:   ports/core/meson/ts-meson-nowrap
	new file:   ports/core/most/.footprint
	new file:   ports/core/most/.md5sum
	new file:   ports/core/most/Pkgfile
	new file:   ports/core/most/most#5.1.0-1.pkg.tar.xz
	new file:   ports/core/mpdecimal/.footprint
	new file:   ports/core/mpdecimal/.md5sum
	new file:   ports/core/mpdecimal/Pkgfile
	new file:   ports/core/mpdecimal/mpdecimal#4.0.0-1.pkg.tar.xz
	new file:   ports/core/nano/.footprint
	new file:   ports/core/nano/.md5sum
	new file:   ports/core/nano/Pkgfile
	new file:   ports/core/nano/nano#7.2-1.pkg.tar.xz
	new file:   ports/core/nano/ts.patch
	new file:   ports/core/ncurses/.footprint
	new file:   ports/core/ncurses/.md5sum
	new file:   ports/core/ncurses/Pkgfile
	new file:   ports/core/ncurses/ncurses#6.4-1.pkg.tar.xz
	new file:   ports/core/nettle/.footprint
	new file:   ports/core/nettle/.md5sum
	new file:   ports/core/nettle/Pkgfile
	new file:   ports/core/nettle/nettle#3.9.1-1.pkg.tar.xz
	new file:   ports/core/opencryptoki/.footprint
	new file:   ports/core/opencryptoki/.md5sum
	new file:   ports/core/opencryptoki/Pkgfile
	new file:   ports/core/opencryptoki/opencryptoki#3.23.0-1.pkg.tar.xz
	new file:   ports/core/opencryptoki/post-install
	new file:   ports/core/opencryptoki/pre-install
	new file:   ports/core/openssl/.footprint
	new file:   ports/core/openssl/.md5sum
	new file:   ports/core/openssl/Pkgfile
	new file:   ports/core/openssl/mksslcert.sh
	new file:   ports/core/openssl/openssl#3.2.1-1.pkg.tar.xz
	new file:   ports/core/openssl/plist
	new file:   ports/core/p11-kit/.footprint
	new file:   ports/core/p11-kit/.md5sum
	new file:   ports/core/p11-kit/Pkgfile
	new file:   ports/core/p11-kit/p11-kit#0.25.3-1.pkg.tar.xz
	new file:   ports/core/patch/.footprint
	new file:   ports/core/patch/.md5sum
	new file:   ports/core/patch/Pkgfile
	new file:   ports/core/patch/patch#2.7.6.17-9c98-1.pkg.tar.xz
	new file:   ports/core/pkgconf/.footprint
	new file:   ports/core/pkgconf/.md5sum
	new file:   ports/core/pkgconf/Pkgfile
	new file:   ports/core/pkgconf/README
	new file:   ports/core/pkgconf/i686-pc-linux-gnu.personality
	new file:   ports/core/pkgconf/pkgconf#2.1.1-1.pkg.tar.xz
	new file:   ports/core/pkgconf/x86_64-pc-linux-gnu.personality
	new file:   ports/core/pkgutils/.footprint
	new file:   ports/core/pkgutils/.md5sum
	new file:   ports/core/pkgutils/Pkgfile
	new file:   ports/core/pkgutils/pkgutils#5.40.10-1.pkg.tar.xz
	new file:   ports/core/prt-get/.footprint
	new file:   ports/core/prt-get/.md5sum
	new file:   ports/core/prt-get/Pkgfile
	new file:   ports/core/prt-get/README
	new file:   ports/core/prt-get/prt-get#5.19.6-1.pkg.tar.xz
	new file:   ports/core/prt-get/prt-get.aliases
	new file:   ports/core/prt-get/prt-get.conf
	new file:   ports/core/python3-pip/.footprint
	new file:   ports/core/python3-pip/.md5sum
	new file:   ports/core/python3-pip/EXTERNALLY-MANAGED.in
	new file:   ports/core/python3-pip/Pkgfile
	new file:   ports/core/python3-pip/python3-pip#24.0-1.pkg.tar.xz
	new file:   ports/core/python3-setuptools/.footprint
	new file:   ports/core/python3-setuptools/.md5sum
	new file:   ports/core/python3-setuptools/Pkgfile
	new file:   ports/core/python3-setuptools/python3-setuptools#69.0.3-1.pkg.tar.xz
	new file:   ports/core/python3/.footprint
	new file:   ports/core/python3/.md5sum
	new file:   ports/core/python3/Pkgfile
	new file:   ports/core/python3/python3#3.12.2-1.pkg.tar.xz
	new file:   ports/core/readline/.footprint
	new file:   ports/core/readline/.md5sum
	new file:   ports/core/readline/Pkgfile
	new file:   ports/core/readline/inputrc
	new file:   ports/core/readline/readline#8.2.10-1.pkg.tar.xz
	new file:   ports/core/readline/readline-8.2.10.patch.gz
	new file:   ports/core/rsync/.footprint
	new file:   ports/core/rsync/.md5sum
	new file:   ports/core/rsync/.signature
	new file:   ports/core/rsync/Pkgfile
	new file:   ports/core/rsync/rsync#3.3.0-1.pkg.tar.xz
	new file:   ports/core/rsync/rsync.driver
	new file:   ports/core/rsync/rsyncd
	new file:   ports/core/rsync/rsyncd.conf
	new file:   ports/core/ruby/.footprint
	new file:   ports/core/ruby/.md5sum
	new file:   ports/core/ruby/Pkgfile
	new file:   ports/core/ruby/ruby#3.3.0-1.pkg.tar.xz
	new file:   ports/core/sed/.footprint
	new file:   ports/core/sed/.md5sum
	new file:   ports/core/sed/Pkgfile
	new file:   ports/core/sed/sed#4.9-1.pkg.tar.xz
	new file:   ports/core/sgml-common/.footprint
	new file:   ports/core/sgml-common/.md5sum
	new file:   ports/core/sgml-common/Pkgfile
	new file:   ports/core/sgml-common/post-install
	new file:   ports/core/sgml-common/sgml-common#0.6.3-6.pkg.tar.xz
	new file:   ports/core/sgml-common/sgml-common-0.6.3-manpage-1.patch
	new file:   ports/core/shadow/.footprint
	new file:   ports/core/shadow/.md5sum
	new file:   ports/core/shadow/Pkgfile
	new file:   ports/core/shadow/chfn
	new file:   ports/core/shadow/chsh
	new file:   ports/core/shadow/groupadd
	new file:   ports/core/shadow/groupdel
	new file:   ports/core/shadow/groupmems
	new file:   ports/core/shadow/groupmod
	new file:   ports/core/shadow/login
	new file:   ports/core/shadow/passwd
	new file:   ports/core/shadow/pwck
	new file:   ports/core/shadow/shadow#4.14.5-2.pkg.tar.xz
	new file:   ports/core/shadow/su
	new file:   ports/core/shadow/useradd
	new file:   ports/core/shadow/userdel
	new file:   ports/core/shadow/usermod
	new file:   ports/core/shim/.footprint
	new file:   ports/core/shim/.md5sum
	new file:   ports/core/shim/BOOTX64.csv
	new file:   ports/core/shim/Pkgfile
	new file:   ports/core/shim/UEFI-CA.cer
	new file:   ports/core/shim/shim#15.8-3.pkg.tar.xz
	new file:   ports/core/slang/.footprint
	new file:   ports/core/slang/.md5sum
	new file:   ports/core/slang/Pkgfile
	new file:   ports/core/slang/slang#2.3.3-1.pkg.tar.xz
	new file:   ports/core/systemd/.footprint
	new file:   ports/core/systemd/.md5sum
	new file:   ports/core/systemd/0001-Use-Arch-Linux-device-access-groups.patch
	new file:   ports/core/systemd/Pkgfile
	new file:   ports/core/systemd/fstab-generator.patch
	new file:   ports/core/systemd/initcpio-hook-udev
	new file:   ports/core/systemd/initcpio-install-systemd
	new file:   ports/core/systemd/initcpio-install-udev
	new file:   ports/core/systemd/loader.conf
	new file:   ports/core/systemd/post-install
	new file:   ports/core/systemd/pre-install
	new file:   ports/core/systemd/quiet.patch
	new file:   ports/core/systemd/quiet2.patch
	new file:   ports/core/systemd/splash-thinstation.bmp
	new file:   ports/core/systemd/systemd#255-2.pkg.tar.xz
	new file:   ports/core/systemd/systemd-binfmt.hook
	new file:   ports/core/systemd/systemd-catalog.hook
	new file:   ports/core/systemd/systemd-daemon-reload.hook
	new file:   ports/core/systemd/systemd-hook
	new file:   ports/core/systemd/systemd-hwdb.hook
	new file:   ports/core/systemd/systemd-sysctl.hook
	new file:   ports/core/systemd/systemd-sysusers.hook
	new file:   ports/core/systemd/systemd-tmpfiles.hook
	new file:   ports/core/systemd/systemd-udev-reload.hook
	new file:   ports/core/systemd/systemd-update.hook
	new file:   ports/core/systemd/systemd-user.pam
	new file:   ports/core/systemd/thinstation.conf
	new file:   ports/core/systemd/utmp.patch
	new file:   ports/core/sysvinit/.footprint
	new file:   ports/core/sysvinit/.md5sum
	new file:   ports/core/sysvinit/Pkgfile
	new file:   ports/core/sysvinit/sysvinit#3.08-1.pkg.tar.xz
	new file:   ports/core/tar/.footprint
	new file:   ports/core/tar/.md5sum
	new file:   ports/core/tar/Pkgfile
	new file:   ports/core/tar/tar#1.35-1.pkg.tar.xz
	new file:   ports/core/util-linux/.footprint
	new file:   ports/core/util-linux/.md5sum
	new file:   ports/core/util-linux/Pkgfile
	new file:   ports/core/util-linux/util-linux#2.39.3-1.pkg.tar.xz
	new file:   ports/core/wget/.footprint
	new file:   ports/core/wget/.md5sum
	new file:   ports/core/wget/Pkgfile
	new file:   ports/core/wget/wget#1.21-2.pkg.tar.xz
	new file:   ports/core/wget/wgetrc
	new file:   ports/core/which/.footprint
	new file:   ports/core/which/.md5sum
	new file:   ports/core/which/Pkgfile
	new file:   ports/core/which/which#2.21-2.pkg.tar.xz
	new file:   ports/core/xz/.footprint
	new file:   ports/core/xz/.md5sum
	new file:   ports/core/xz/Pkgfile
	new file:   ports/core/xz/xz#5.4.6-1.pkg.tar.xz
	new file:   ports/core/zlib/.footprint
	new file:   ports/core/zlib/.md5sum
	new file:   ports/core/zlib/Pkgfile
	new file:   ports/core/zlib/zlib#1.3.1-1.pkg.tar.xz
	new file:   ports/core/zstd/.footprint
	new file:   ports/core/zstd/.md5sum
	new file:   ports/core/zstd/Pkgfile
	new file:   ports/core/zstd/zstd#1.5.5-1.pkg.tar.xz
	new file:   ports/ruby/hpricot/.footprint
	new file:   ports/ruby/hpricot/.md5sum
	new file:   ports/ruby/hpricot/Pkgfile
	new file:   ports/ruby/hpricot/hpricot#0.8.6-1.pkg.tar.xz
	new file:   ports/ruby/mustache/.footprint
	new file:   ports/ruby/mustache/.md5sum
	new file:   ports/ruby/mustache/Pkgfile
	new file:   ports/ruby/mustache/mustache#1.1.1-1.pkg.tar.xz
	new file:   ports/ruby/rdiscount/.footprint
	new file:   ports/ruby/rdiscount/.md5sum
	new file:   ports/ruby/rdiscount/Pkgfile
	new file:   ports/ruby/rdiscount/rdiscount#2.2.7.3-1.pkg.tar.xz
	new file:   ports/ruby/ronn/.footprint
	new file:   ports/ruby/ronn/.md5sum
	new file:   ports/ruby/ronn/Pkgfile
	new file:   ports/ruby/ronn/ronn#0.7.3-1.pkg.tar.xz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants