xosd ------------------------------------------ X On-Screen Display library A library for displaying a TV-like on-screen display in X. Runtime requirements: cygwin-1.5.11 (or newer implicit on each requirement) xorg-x11-base-6.8.1.0 xorg-x11-bin-*-6.8.1.0 xorg-x11-xwin-6.8.1.0 xorg-x11-etc-6.8.1.0 xorg-x11-f*-6.8.1.0 Build requirements: all the above + xorg-x11-devel-6.8.1.0 Canonical homepage: http://www.ignavus.net/software.html Canonical download: http://www.ignavus.net/xosd-2.2.12.tar.gz ------------------------------------ Build instructions: unpack xosd-2.2.12-EL-1-src.tar.bz2 * Configure step: CFLAGS="-O4 -mcpu=i686 -march=i686" CXXFLAGS="-O4 -mcpu=i686 -march=i686" ./configure --prefix=/usr/X11R6 --with-gnu-ld --disable-new-plugin --disable-libtool-lock * Make step make cd src/libxosd gcc -shared .libs/xosd.o -L/usr/X11R6/lib -lpthread -lXt -lXext -lX11 -lSM -lICE -mcpu=i686 -march=i686 -o .libs/cygxosd-2.dll -Wl,--image-base=0x10000000 -Wl,--out-implib,.libs/libxosd.dll.a cd ../.. ; make * Install step: make install prefix=/tmp/xosd/usr/X11R6 ./mkinstalldirs /tmp/xosd/usr/doc/Cygwin /usr/bin/install -c -m 644 CYGWIN-PATCHES/xosd*.README /tmp/xosd/usr/doc/Cygwin ------------------------------------------- Files included in the binary distros: usr |-- X11R6 | |-- bin | | |-- cygxosd-2.dll | | |-- osd_cat.exe | | `-- xosd-config | |-- include | | `-- xosd.h | |-- lib | | |-- libxosd.a | | |-- libxosd.dll.a | | `-- libxosd.la | |-- man | | |-- man1 | | | |-- osd_cat.1 | | | `-- xosd-config.1 | | `-- man3 | | |-- xosd.3 | | |-- xosd_create.3 | | |-- xosd_destroy.3 | | |-- xosd_display.3 | | |-- xosd_get_number_lines.3 | | |-- xosd_hide.3 | | |-- xosd_is_onscreen.3 | | |-- xosd_set_align.3 | | |-- xosd_set_bar_length.3 | | |-- xosd_set_horizontal_offset.3 | | |-- xosd_set_pos.3 | | |-- xosd_set_shadow_offset.3 | | |-- xosd_set_vertical_offset.3 | | |-- xosd_show.3 | | `-- xosd_uninit.3 | `-- share | |-- aclocal | | `-- libxosd.m4 | `-- xosd | |-- bottom-left.png | |-- bottom-right.png | |-- bottom.png | |-- centre.png | |-- left.png | |-- right.png | |-- top-left.png | |-- top-right.png | `-- top.png `-- doc `-- Cygwin `-- xosd-2.2.12.README ------------------ Port Notes: ----- version 2.2.12-EL-1 ----- Replaced the libtool included by the latest devel libtool, this one hacked too (as usual I had problems generating the DLL). Added this README file. ----- version 2.2.5-EL-1 ----- First port. Had'nt done the README file. Cygwin port maintained by: Eric LASSAUGE http://lassauge.free.fr/cygwin/