libdisplay-info-0.2.0/
libdisplay-info-0.2.0/.editorconfig
libdisplay-info-0.2.0/.gitlab-ci.yml
libdisplay-info-0.2.0/LICENSE
libdisplay-info-0.2.0/README.md
libdisplay-info-0.2.0/cta-vic-table.c
libdisplay-info-0.2.0/cta.c
libdisplay-info-0.2.0/cvt.c
libdisplay-info-0.2.0/di-edid-decode/
libdisplay-info-0.2.0/di-edid-decode/cta.c
libdisplay-info-0.2.0/di-edid-decode/displayid.c
libdisplay-info-0.2.0/di-edid-decode/edid.c
libdisplay-info-0.2.0/di-edid-decode/main.c
libdisplay-info-0.2.0/di-edid-decode/meson.build
libdisplay-info-0.2.0/displayid.c
libdisplay-info-0.2.0/dmt-table.c
libdisplay-info-0.2.0/edid.c
libdisplay-info-0.2.0/gcovr.cfg
libdisplay-info-0.2.0/gtf.c
libdisplay-info-0.2.0/include/
libdisplay-info-0.2.0/include/bits.h
libdisplay-info-0.2.0/include/cta.h
libdisplay-info-0.2.0/include/di-edid-decode.h
libdisplay-info-0.2.0/include/displayid.h
libdisplay-info-0.2.0/include/dmt.h
libdisplay-info-0.2.0/include/edid.h
libdisplay-info-0.2.0/include/info.h
libdisplay-info-0.2.0/include/libdisplay-info/
libdisplay-info-0.2.0/include/libdisplay-info/cta.h
libdisplay-info-0.2.0/include/libdisplay-info/cvt.h
libdisplay-info-0.2.0/include/libdisplay-info/displayid.h
libdisplay-info-0.2.0/include/libdisplay-info/dmt.h
libdisplay-info-0.2.0/include/libdisplay-info/edid.h
libdisplay-info-0.2.0/include/libdisplay-info/gtf.h
libdisplay-info-0.2.0/include/libdisplay-info/info.h
libdisplay-info-0.2.0/include/log.h
libdisplay-info-0.2.0/include/memory-stream.h
libdisplay-info-0.2.0/info.c
libdisplay-info-0.2.0/libdisplay-info.map
libdisplay-info-0.2.0/log.c
libdisplay-info-0.2.0/memory-stream.c
libdisplay-info-0.2.0/meson.build
libdisplay-info-0.2.0/release.sh
libdisplay-info-0.2.0/releasing.md
libdisplay-info-0.2.0/subprojects/
libdisplay-info-0.2.0/subprojects/edid-decode.wrap
libdisplay-info-0.2.0/test/
libdisplay-info-0.2.0/test/data/
libdisplay-info-0.2.0/test/data/LICENSE.CC-BY-4.0
libdisplay-info-0.2.0/test/data/README.md
libdisplay-info-0.2.0/test/data/acer-p1276.diff
libdisplay-info-0.2.0/test/data/acer-p1276.edid
libdisplay-info-0.2.0/test/data/acer-p1276.print
libdisplay-info-0.2.0/test/data/acer-p1276.ref
libdisplay-info-0.2.0/test/data/apple-xdr-dp.diff
libdisplay-info-0.2.0/test/data/apple-xdr-dp.edid
libdisplay-info-0.2.0/test/data/apple-xdr-dp.print
libdisplay-info-0.2.0/test/data/apple-xdr-dp.ref
libdisplay-info-0.2.0/test/data/ayaneo-wxga.diff
libdisplay-info-0.2.0/test/data/ayaneo-wxga.edid
libdisplay-info-0.2.0/test/data/ayaneo-wxga.print
libdisplay-info-0.2.0/test/data/ayaneo-wxga.ref
libdisplay-info-0.2.0/test/data/cta-timings.diff
libdisplay-info-0.2.0/test/data/cta-timings.edid
libdisplay-info-0.2.0/test/data/cta-timings.print
libdisplay-info-0.2.0/test/data/cta-timings.ref
libdisplay-info-0.2.0/test/data/cta-vfpdb.diff
libdisplay-info-0.2.0/test/data/cta-vfpdb.edid
libdisplay-info-0.2.0/test/data/cta-vfpdb.print
libdisplay-info-0.2.0/test/data/cta-vfpdb.ref
libdisplay-info-0.2.0/test/data/custom-uncommon-cta-vesa.diff
libdisplay-info-0.2.0/test/data/custom-uncommon-cta-vesa.edid
libdisplay-info-0.2.0/test/data/custom-uncommon-cta-vesa.print
libdisplay-info-0.2.0/test/data/custom-uncommon-cta-vesa.ref
libdisplay-info-0.2.0/test/data/cvt.edid
libdisplay-info-0.2.0/test/data/cvt.print
libdisplay-info-0.2.0/test/data/cvt.ref
libdisplay-info-0.2.0/test/data/dell-2408wfp-dp.edid
libdisplay-info-0.2.0/test/data/dell-2408wfp-dp.print
libdisplay-info-0.2.0/test/data/dell-2408wfp-dp.ref
libdisplay-info-0.2.0/test/data/goldstar-e2441.diff
libdisplay-info-0.2.0/test/data/goldstar-e2441.edid
libdisplay-info-0.2.0/test/data/goldstar-e2441.print
libdisplay-info-0.2.0/test/data/goldstar-e2441.ref
libdisplay-info-0.2.0/test/data/goldstar-ite6604-hdmi.diff
libdisplay-info-0.2.0/test/data/goldstar-ite6604-hdmi.edid
libdisplay-info-0.2.0/test/data/goldstar-ite6604-hdmi.print
libdisplay-info-0.2.0/test/data/goldstar-ite6604-hdmi.ref
libdisplay-info-0.2.0/test/data/hitachi-55r6+.diff
libdisplay-info-0.2.0/test/data/hitachi-55r6+.edid
libdisplay-info-0.2.0/test/data/hitachi-55r6+.print
libdisplay-info-0.2.0/test/data/hitachi-55r6+.ref
libdisplay-info-0.2.0/test/data/hp-5dq99aa-hdmi.diff
libdisplay-info-0.2.0/test/data/hp-5dq99aa-hdmi.edid
libdisplay-info-0.2.0/test/data/hp-5dq99aa-hdmi.print
libdisplay-info-0.2.0/test/data/hp-5dq99aa-hdmi.ref
libdisplay-info-0.2.0/test/data/msi-mag321curv-dp.diff
libdisplay-info-0.2.0/test/data/msi-mag321curv-dp.edid
libdisplay-info-0.2.0/test/data/msi-mag321curv-dp.print
libdisplay-info-0.2.0/test/data/msi-mag321curv-dp.ref
libdisplay-info-0.2.0/test/data/panasonic-mei96a2-dp.diff
libdisplay-info-0.2.0/test/data/panasonic-mei96a2-dp.edid
libdisplay-info-0.2.0/test/data/panasonic-mei96a2-dp.print
libdisplay-info-0.2.0/test/data/panasonic-mei96a2-dp.ref
libdisplay-info-0.2.0/test/data/philips-ftv-2017.diff
libdisplay-info-0.2.0/test/data/philips-ftv-2017.edid
libdisplay-info-0.2.0/test/data/philips-ftv-2017.print
libdisplay-info-0.2.0/test/data/philips-ftv-2017.ref
libdisplay-info-0.2.0/test/data/philips-ftv-490.diff
libdisplay-info-0.2.0/test/data/philips-ftv-490.edid
libdisplay-info-0.2.0/test/data/philips-ftv-490.print
libdisplay-info-0.2.0/test/data/philips-ftv-490.ref
libdisplay-info-0.2.0/test/data/qemu.diff
libdisplay-info-0.2.0/test/data/qemu.edid
libdisplay-info-0.2.0/test/data/qemu.print
libdisplay-info-0.2.0/test/data/qemu.ref
libdisplay-info-0.2.0/test/data/samsung-q800t-hdmi2.0.diff
libdisplay-info-0.2.0/test/data/samsung-q800t-hdmi2.0.edid
libdisplay-info-0.2.0/test/data/samsung-q800t-hdmi2.0.print
libdisplay-info-0.2.0/test/data/samsung-q800t-hdmi2.0.ref
libdisplay-info-0.2.0/test/data/samsung-s27a950d-dp.diff
libdisplay-info-0.2.0/test/data/samsung-s27a950d-dp.edid
libdisplay-info-0.2.0/test/data/samsung-s27a950d-dp.print
libdisplay-info-0.2.0/test/data/samsung-s27a950d-dp.ref
libdisplay-info-0.2.0/test/data/sun-gh19ps-dvi.diff
libdisplay-info-0.2.0/test/data/sun-gh19ps-dvi.edid
libdisplay-info-0.2.0/test/data/sun-gh19ps-dvi.print
libdisplay-info-0.2.0/test/data/sun-gh19ps-dvi.ref
libdisplay-info-0.2.0/test/data/tcl-smart-tv-5655.diff
libdisplay-info-0.2.0/test/data/tcl-smart-tv-5655.edid
libdisplay-info-0.2.0/test/data/tcl-smart-tv-5655.print
libdisplay-info-0.2.0/test/data/tcl-smart-tv-5655.ref
libdisplay-info-0.2.0/test/data/viewsonic-vp2768-dp.diff
libdisplay-info-0.2.0/test/data/viewsonic-vp2768-dp.edid
libdisplay-info-0.2.0/test/data/viewsonic-vp2768-dp.print
libdisplay-info-0.2.0/test/data/viewsonic-vp2768-dp.ref
libdisplay-info-0.2.0/test/di-edid-print.c
libdisplay-info-0.2.0/test/edid-decode-check.sh
libdisplay-info-0.2.0/test/edid-decode-diff.sh
libdisplay-info-0.2.0/test/edid-print-check.sh
libdisplay-info-0.2.0/test/meson.build
libdisplay-info-0.2.0/tool/
libdisplay-info-0.2.0/tool/dump-i2c.sh
libdisplay-info-0.2.0/tool/gen-cta-vic.py
libdisplay-info-0.2.0/tool/gen-dmt.py
libdisplay-info-0.2.0/tool/gen-search-table.py
The Meson build system
Version: 1.5.1
Source dir: /tmp/libdisplay-info-0.2.0
Build dir: /tmp/libdisplay-info-0.2.0/meson-build
Build type: native build
Project name: libdisplay-info
Project version: 0.2.0
C compiler for the host machine: ccache cc (gcc 11.2.0 "cc (GCC) 11.2.0")
C linker for the host machine: cc ld.bfd 2.37-slack15
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: YES (/usr/bin/pkg-config) 0.29.2
Build-time dependency hwdata found: YES 0.367
Program tool/gen-search-table.py found: YES (/tmp/libdisplay-info-0.2.0/tool/gen-search-table.py)
Library m found: YES
Compiler for C supports arguments -Wundef: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Walloca: YES 
Compiler for C supports arguments -Wdeclaration-after-statement: YES 
Compiler for C supports arguments -Wconversion: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Compiler for C supports arguments -Werror=implicit: YES 
Program ./edid-decode-check.sh found: YES (/tmp/libdisplay-info-0.2.0/test/./edid-decode-check.sh)
Program ./edid-print-check.sh found: YES (/tmp/libdisplay-info-0.2.0/test/./edid-print-check.sh)
Program ./edid-decode-diff.sh found: YES (/tmp/libdisplay-info-0.2.0/test/./edid-decode-diff.sh)
Automatic wrap-based subproject downloading is disabled
Subproject  edid-decode is buildable: NO (disabling)
Program edid-decode found: NO
Build targets in project: 4

libdisplay-info 0.2.0

  Subprojects
    edid-decode  : NO Automatic wrap-based subproject downloading is disabled

  User defined options
    bindir       : /usr/bin
    buildtype    : release
    datadir      : /usr/share
    includedir   : /usr/include
    libdir       : lib64
    libexecdir   : /usr/libexec
    localstatedir: /var
    mandir       : /usr/man
    prefix       : /usr
    sbindir      : /usr/sbin
    sysconfdir   : /etc

Found ninja-1.10.2 at /usr/bin/ninja
[1/21] Compiling C object libdisplay-info.so.0.2.0.p/dmt-table.c.o
[2/21] Generating pnp-id-table.c with a custom command
[3/21] Compiling C object libdisplay-info.so.0.2.0.p/cta-vic-table.c.o
[4/21] Compiling C object libdisplay-info.so.0.2.0.p/gtf.c.o
../gtf.c: In function ‘di_gtf_compute’:
../gtf.c:112:22: warning: ‘v_sync_bp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  112 |         v_back_porch = v_sync_bp - V_SYNC_RQD;
      |                      ^
../gtf.c:113:44: warning: ‘total_pixels’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  113 |         h_sync = round(H_SYNC_PERC / 100.0 * total_pixels / CELL_GRAN) * CELL_GRAN;
      |                                            ^
../gtf.c:114:40: warning: ‘h_blank_pixels’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |         h_front_porch = h_blank_pixels / 2.0 - h_sync;
      |                         ~~~~~~~~~~~~~~~^~~~~
../gtf.c:116:12: warning: ‘pixel_freq’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  116 |         *t = (struct di_gtf_timing) {
      |         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  117 |                 .h_pixels = (int) h_pixels_rnd,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  118 |                 .v_lines = options->v_lines,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119 |                 .v_sync = V_SYNC_RQD,
      |                 ~~~~~~~~~~~~~~~~~~~~~
  120 |                 .h_sync = (int) h_sync,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
  121 |                 .v_front_porch = MIN_PORCH,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  122 |                 .v_back_porch = (int) v_back_porch,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123 |                 .h_front_porch = (int) h_front_porch,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  124 |                 .h_back_porch = (int) (h_front_porch + h_sync),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |                 .h_border = (int) h_margin,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  126 |                 .v_border = (int) v_margin,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  127 |                 .pixel_freq_mhz = pixel_freq,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |         };
      |         ~   
[5/21] Compiling C object libdisplay-info.so.0.2.0.p/cvt.c.o
[6/21] Compiling C object libdisplay-info.so.0.2.0.p/log.c.o
[7/21] Compiling C object libdisplay-info.so.0.2.0.p/info.c.o
[8/21] Compiling C object libdisplay-info.so.0.2.0.p/memory-stream.c.o
[9/21] Compiling C object libdisplay-info.so.0.2.0.p/displayid.c.o
[10/21] Compiling C object di-edid-decode/di-edid-decode.p/displayid.c.o
[11/21] Compiling C object di-edid-decode/di-edid-decode.p/main.c.o
[12/21] Compiling C object test/di-edid-print.p/di-edid-print.c.o
[13/21] Compiling C object di-edid-decode/di-edid-decode.p/cta.c.o
[14/21] Compiling C object libdisplay-info.so.0.2.0.p/edid.c.o
[15/21] Compiling C object di-edid-decode/di-edid-decode.p/edid.c.o
../di-edid-decode/edid.c: In function ‘print_edid’:
../di-edid-decode/edid.c:500:61: warning: ‘vratio’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  500 |         options.h_pixels = 8 * (((options.v_lines * hratio) / vratio) / 8);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
../di-edid-decode/edid.c:475:21: note: ‘vratio’ was declared here
  475 |         int hratio, vratio;
      |                     ^~~~~~
../di-edid-decode/edid.c:500:51: warning: ‘hratio’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  500 |         options.h_pixels = 8 * (((options.v_lines * hratio) / vratio) / 8);
      |                                  ~~~~~~~~~~~~~~~~~^~~~~~~~~
../di-edid-decode/edid.c:475:13: note: ‘hratio’ was declared here
  475 |         int hratio, vratio;
      |             ^~~~~~
[16/21] Compiling C object libdisplay-info.so.0.2.0.p/cta.c.o
[17/21] Compiling C object libdisplay-info.so.0.2.0.p/meson-generated_.._pnp-id-table.c.o
[18/21] Linking target libdisplay-info.so.0.2.0
[19/21] Generating symbol file libdisplay-info.so.0.2.0.p/libdisplay-info.so.0.2.0.symbols
[20/21] Linking target test/di-edid-print
[21/21] Linking target di-edid-decode/di-edid-decode
[0/1] Installing files.
Installing subdir /tmp/libdisplay-info-0.2.0/include/libdisplay-info to /tmp/package-libdisplay-info/usr/include/libdisplay-info
Installing /tmp/libdisplay-info-0.2.0/include/libdisplay-info/info.h to /tmp/package-libdisplay-info/usr/include/libdisplay-info
Installing /tmp/libdisplay-info-0.2.0/include/libdisplay-info/gtf.h to /tmp/package-libdisplay-info/usr/include/libdisplay-info
Installing /tmp/libdisplay-info-0.2.0/include/libdisplay-info/edid.h to /tmp/package-libdisplay-info/usr/include/libdisplay-info
Installing /tmp/libdisplay-info-0.2.0/include/libdisplay-info/dmt.h to /tmp/package-libdisplay-info/usr/include/libdisplay-info
Installing /tmp/libdisplay-info-0.2.0/include/libdisplay-info/displayid.h to /tmp/package-libdisplay-info/usr/include/libdisplay-info
Installing /tmp/libdisplay-info-0.2.0/include/libdisplay-info/cvt.h to /tmp/package-libdisplay-info/usr/include/libdisplay-info
Installing /tmp/libdisplay-info-0.2.0/include/libdisplay-info/cta.h to /tmp/package-libdisplay-info/usr/include/libdisplay-info
Installing libdisplay-info.so.0.2.0 to /tmp/package-libdisplay-info/usr/lib64
Installing di-edid-decode/di-edid-decode to /tmp/package-libdisplay-info/usr/bin
Installing /tmp/libdisplay-info-0.2.0/meson-build/meson-private/libdisplay-info.pc to /tmp/package-libdisplay-info/usr/lib64/pkgconfig
Installing symlink pointing to libdisplay-info.so.0.2.0 to /tmp/package-libdisplay-info/usr/lib64/libdisplay-info.so.2
Installing symlink pointing to libdisplay-info.so.2 to /tmp/package-libdisplay-info/usr/lib64/libdisplay-info.so
find: ‘/tmp/package-libdisplay-info/usr/man’: No such file or directory
find: ‘/tmp/package-libdisplay-info/usr/man’: No such file or directory

Slackware package maker, version 3.14159265.

Searching for symbolic links:
usr/lib64/libdisplay-info.so	libdisplay-info.so.2
usr/lib64/libdisplay-info.so.2	libdisplay-info.so.0.2.0

Making symbolic link creation script:
( cd usr/lib64 ; rm -rf libdisplay-info.so )
( cd usr/lib64 ; ln -sf libdisplay-info.so.2 libdisplay-info.so )
( cd usr/lib64 ; rm -rf libdisplay-info.so.2 )
( cd usr/lib64 ; ln -sf libdisplay-info.so.0.2.0 libdisplay-info.so.2 )

It is recommended that you make these lines your new installation script.

Would you like to make this stuff the install script for this package
and remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed './usr/lib64/libdisplay-info.so'
removed './usr/lib64/libdisplay-info.so.2'

Creating your new ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

Creating Slackware package:  /tmp/libdisplay-info-0.2.0-x86_64-1gv_salix15.0.txz

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/bin/
usr/bin/di-edid-decode
usr/doc/
usr/doc/libdisplay-info-0.2.0/
usr/doc/libdisplay-info-0.2.0/LICENSE
usr/doc/libdisplay-info-0.2.0/README.md
usr/include/
usr/include/libdisplay-info/
usr/include/libdisplay-info/cta.h
usr/include/libdisplay-info/cvt.h
usr/include/libdisplay-info/displayid.h
usr/include/libdisplay-info/dmt.h
usr/include/libdisplay-info/edid.h
usr/include/libdisplay-info/gtf.h
usr/include/libdisplay-info/info.h
usr/lib64/
usr/lib64/libdisplay-info.so.0.2.0
usr/lib64/pkgconfig/
usr/lib64/pkgconfig/libdisplay-info.pc

Slackware package /tmp/libdisplay-info-0.2.0-x86_64-1gv_salix15.0.txz created.