xosd ------------------------------------------ X On-Screen Display library A library for displaying a TV-like on-screen display in X. Runtime requirements: cygwin-1.5.25 libX11_6-1.1.5 libXau6-1.0.4 libXdmcp6-1.0.2 libXext6-1.0.4 libXinerama1-1.0.3 libxcb-xlib0-1.1 libxcb1-1.1 Build requirements: all the above + corresponding devel packages Canonical homepage: http://sourceforge.net/projects/libxosd/ Canonical download: http://downloads.sourceforge.net/libxosd/xosd-2.2.14.tar.gz ------------------------------------ Build instructions: unpack xosd-2.2.14-EL-1-src.tar.bz2 * Configure step: CFLAGS="-O4 -mcpu=i686 -march=i686" CXXFLAGS="-O4 -mcpu=i686 -march=i686" ./configure --prefix=/usr --with-gnu-ld --disable-new-plugin --disable-libtool-lock --disable-beep_media_player_plugin * Make step cd src/libxosd make LDFLAGS="-no-undefined -export-dynamic -lXext -lX11" cd ../.. ; make * Install step: make install prefix=/tmp/xosd ./mkinstalldirs /tmp/xosd/usr/share/doc/Cygwin /usr/bin/install -c -m 644 CYGWIN-PATCHES/xosd*.README /tmp/xosd/usr/share/doc/Cygwin ------------------------------------------- Files included in the binary distros: `-- usr |-- bin | |-- cygxosd-2.dll | |-- osd_cat.exe | `-- xosd-config |-- include | `-- xosd.h |-- lib | |-- libxosd.a | |-- libxosd.dll.a | `-- libxosd.la `-- share |-- aclocal | `-- libxosd.m4 |-- doc | `-- Cygwin | `-- xosd-2.2.14.README |-- 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 `-- xosd |-- bottom-left.png |-- bottom-right.png |-- bottom.png |-- centre.png |-- left.png |-- right.png |-- top-left.png |-- top-right.png `-- top.png ------------------ Port Notes: ----- version 2.2.14-EL-1 ----- Upstream 2.2.14 Build with --prefix=/usr (no more X11R6) Found the "trick" for generating the DLL ----- 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/