the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: xcb
Version: 2.4
Revision: 1
Description: Pigeon holes for x11 copy/selection buffers
License: BSD
Maintainer: Daniel Macks
Source: mirror:debian:pool/main/x/xcb/%n_%v.orig.tar.gz
Source-MD5: bc791ccefd9260394a8f30733adc42e4
SourceDirectory: %n-%v
Depends: x11, app-defaults
BuildDepends: x11-dev
PatchScript: <<
sed -n -e '/^\.SH COPYRIGHT/,/^\.SH/ {' -e 's/^\..*//' -e 'p' -e '}' xcb.man > Copyright
sed -e 's/\(Xcb.ad.base\) \($(GUI)\)/\2 \1/' Makefile.std > Makefile
<<
SetCPPFLAGS: -I/usr/X11R6/include
CompileScript: <<
make CPP="cpp" LDFLAGS=-L/usr/X11R6/lib xcb Xcb.ad
mv Xcb.ad Xcb.ad.orig
sed -e '/^#pragma/d' Xcb.ad.orig > Xcb.ad
<<
InstallScript: <<
mkdir -p -m 0755 %i/bin %i/etc/app-defaults %i/share/man/man1
install -m 0755 xcb %i/bin
install -m 0644 Xcb.ad %i/etc/app-defaults/Xcb
install -m 0644 xcb.man %i/share/man/man1/xcb.1
<<
DocFiles: Changes Copyright README
DescDetail: <<
Do you ever wish you could cut two or more separate pieces of text
at once from a window? Do you ever need to save the output from one
command for reuse in several subsequent tasks? Do you ever find
yourself wanting some easy means of globally exporting data, e.g.
to a parent shell, to another xterm or application, or to another
machine or user? If you answer yes to any of these questions, then
xcb is for you.
Xcb provides access to the cut buffers built into every X server.
It allows the buffers to be manipulated either via the command line,
or with the mouse in a point and click manner. The buffers can be
used as holding pens to store and retrieve arbitrary data fragments,
so any number of different pieces of data can be saved and recalled later.
The program is designed primarily for use with textual data.
<<
DescPort: <<
Using the (default) Athena widgets, not Motif.
Imakefile + xmkmf is painful to fix paths, so skip it and use
Makefile.std in tarball. Makefile's install* targets hard-code paths
so just do the install manually instead of patching the targets.
Darwin cpp requires -D flag come before source file.
<<