[Commit] Xrender/debian changelog,NONE,1.1 compat,NONE,1.1 control,NONE,1.1 copyright,NONE,1.1 libxrender-dev.install,NONE,1.1 libxrender-dev.postrm,NONE,1.1 libxrender-dev.preinst,NONE,1.1 libxrender1-dbg.install,NONE,1.1 libxrender1-dbg.postrm,NONE,1.1 libxrender1-dbg.preinst,NONE,1.1 libxrender1.install,NONE,1.1 libxrender1.postrm,NONE,1.1 libxrender1.preinst,NONE,1.1 rules,NONE,1.1

Branden Robinson commit@keithp.com
Mon, 05 May 2003 20:18:53 -0700


Committed by: branden

Update of /local/src/CVS/Xrender/debian
In directory home.keithp.com:/home/branden/Xrender/debian

Added Files:
	changelog compat control copyright libxrender-dev.install 
	libxrender-dev.postrm libxrender-dev.preinst 
	libxrender1-dbg.install libxrender1-dbg.postrm 
	libxrender1-dbg.preinst libxrender1.install libxrender1.postrm 
	libxrender1.preinst rules 
Log Message:
Check in Debian packaging infrastructure per Keith's request.  This is the
stuff that corresponds to Debian's xrender 0.8.1-1 package.


--- NEW FILE: changelog ---
xrender (0.8.1-1) unstable; urgency=low

  * initial release
    + fix bad length computation in
      XRenderCompositeString16()/XRenderCompositeString32() that caused
      application crashes with BadValue X protocol errors, particularly in
      gnome-terminal and mozilla-xft (Closes: #181815)

  * {Makefile.am,xrender.pc.in}: Upstream hasn't quite gotten rid of its
    libXext dependency yet; Xrenderint.h still makes reference to
    XMissingExtension().  Therefore, Xrender itself, and objects that link
    against libXrender, should also link against libXext.
  * {Makefile.in,aclocal.m4,config.guess,config.sub,configure}: regenerated
    with automake 1.7.4 and friends

  * Until XFree86 4.3.0 is released to Debian unstable:
    - the libxrender1 package will depend on xlibs (>> 4.2.1) and dpkg-divert
      its libXrender.so.1 symlink
    - the libxrender1-dbg package will depend on xlibs-dbg (>> 4.2.1) and
      dpkg-divert its libXrender.so.1 symlink
    - the libxrender-dev package will depend on xlibs-dev (>> 4.2.1) and
      dpkg-divert its libXrender.a file, libXrender.so symlink, and Xrender.h
      file

 -- Branden Robinson <branden@debian.org>  Sun,  4 May 2003 13:14:54 -0500

  vim:set ai tw=78 et sw=2 sts=2:
  $Id: changelog,v 1.1 2003/05/06 03:18:51 branden Exp $

--- NEW FILE: compat ---
4

--- NEW FILE: control ---
Source: xrender
Section: x11
Priority: optional
Maintainer: Branden Robinson <branden@debian.org>
Build-Depends: debhelper (>= 4.0.0), xlibs-dev (>> 4.2.1), render-dev
Standards-Version: 3.5.9

Package: libxrender1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, xlibs (>> 4.2.1)
Description: X Rendering Extension client library
 The X Rendering Extension (Render) introduces digital image composition as
 the foundation of a new rendering model within the X Window System.
 Rendering geometric figures is accomplished by client-side tesselation into
 either triangles or trapezoids.  Text is drawn by loading glyphs into the
 server and rendering sets of them.  The Xrender library exposes this
 extension to X clients.
 .
 This package contains the Xrender shared library.

Package: libxrender1-dbg
Section: libdevel
Architecture: any
Depends: libxrender1 (= ${Source-Version}), ${shlibs:Depends}, xlibs-dbg (>> 4.2.1)
Description: X Rendering Extension client library (unstripped)
 The X Rendering Extension (Render) introduces digital image composition as
 the foundation of a new rendering model within the X Window System.
 Rendering geometric figures is accomplished by client-side tesselation into
 either triangles or trapezoids.  Text is drawn by loading glyphs into the
 server and rendering sets of them.  The Xrender library exposes this
 extension to X clients.
 .
 This package provides an unstripped shared object with debugging symbols,
 useful to provide a backtrace with symbol names in a debugger; this
 facilitates interpretation of core dumps, and aids in finding logic errors in
 programs using this library (or the library itself).  The library is
 installed in /usr/X11R6/lib/debug and can be used by placing that directory
 in the LD_LIBRARY_PATH environment variable when the code to be debugged is
 executed.  Non-programmers will likely have little use for this package, and
 should use libxrender1 instead.

Package: libxrender-dev
Section: libdevel
Architecture: any
Depends: libxrender1 (= ${Source-Version}), libc6-dev | libc-dev, xlibs-dev (>> 4.2.1)
Description: X Rendering Extension client library (development files)
 The X Rendering Extension (Render) introduces digital image composition as
 the foundation of a new rendering model within the X Window System.
 Rendering geometric figures is accomplished by client-side tesselation into
 either triangles or trapezoids.  Text is drawn by loading glyphs into the
 server and rendering sets of them.  The Xrender library exposes this
 extension to X clients.
 .
 This package contains the Xrender library's header files and a static object.

--- NEW FILE: copyright ---
This package was Debianized by Branden Robinson <branden@debian.org> on
Sun,  4 May 2003 01:53:40 -0500

Downloaded from: http://fontconfig.org/release/xrender-0.8.1.tar.gz

Upstream copyright:

  Copyright © 2001,2003 Keith Packard

Upstream license:

  Permission to use, copy, modify, distribute, and sell this software and its
  documentation for any purpose is hereby granted without fee, provided that
  the above copyright notice appear in all copies and that both that copyright
  notice and this permission notice appear in supporting documentation, and
  that the name of Keith Packard not be used in advertising or publicity
  pertaining to distribution of the software without specific, written prior
  permission.  Keith Packard makes no representations about the suitability of
  this software for any purpose.  It is provided "as is" without express or
  implied warranty.

  KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT
  SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
  DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
  ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  SOFTWARE.

The Debian packaging infrastructure in the debian/ directory of the source
package is independently authored and copyrighted.

Debian copyright:

  Copyright 2003 Software in the Public Interest, Inc.

Debian license:

  Permission to use, copy, modify, distribute, and sell this software and its
  documentation for any purpose is hereby granted without fee, provided that
  the above copyright notice appear in all copies and that both that copyright
  notice and this permission notice appear in supporting documentation, and
  that the name of Software in the Public Interest, Inc. not be used in
  advertising or publicity pertaining to distribution of the software without
  specific, written prior permission.  Software in the Public Interest, Inc.
  makes no representations about the suitability of this software for any
  purpose.  It is provided "as is" without express or implied warranty.

  SOFTWARE IN THE PUBLIC INTEREST, INC. DISCLAIMS ALL WARRANTIES WITH REGARD
  TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
  FITNESS, IN NO EVENT SHALL SOFTWARE IN THE PUBLIC INTEREST, INC. BE LIABLE
  FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
  RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

$Id: copyright,v 1.1 2003/05/06 03:18:51 branden Exp $

--- NEW FILE: libxrender-dev.install ---
usr/X11R6/include/X11/extensions/Xrender.h
usr/X11R6/lib/libXrender.a
usr/X11R6/lib/libXrender.la
usr/X11R6/lib/libXrender.so
usr/X11R6/lib/pkgconfig/xrender.pc usr/lib/pkgconfig/

--- NEW FILE: libxrender-dev.postrm ---
#!/bin/sh

# $Id: libxrender-dev.postrm,v 1.1 2003/05/06 03:18:51 branden Exp $

set -e

if [ "$1" = "remove" ]; then
    dpkg-divert --package libxrender-dev --remove --rename \
        --divert /usr/X11R6/lib/libXrender-1.1.a /usr/X11R6/lib/libXrender.a
    dpkg-divert --package libxrender-dev --remove --rename \
        --divert /usr/X11R6/lib/libXrender-1.1.so /usr/X11R6/lib/libXrender.so
    dpkg-divert --package libxrender-dev --remove --rename \
        --divert /usr/X11R6/include/X11/extensions/Xrender-1.1.h /usr/X11R6/include/X11/extensions/Xrender.h
fi

#DEBHELPER#

exit 0

# vim:set ai et sts=4 sw=4 tw=0:

--- NEW FILE: libxrender-dev.preinst ---
#!/bin/sh

# $Id: libxrender-dev.preinst,v 1.1 2003/05/06 03:18:51 branden Exp $

set -e

if [ "$1" = "install" -o "$1" = "upgrade" ]; then
    dpkg-divert --package libxrender-dev --add --rename \
        --divert /usr/X11R6/lib/libXrender-1.1.a /usr/X11R6/lib/libXrender.a
    dpkg-divert --package libxrender-dev --add --rename \
        --divert /usr/X11R6/lib/libXrender-1.1.so /usr/X11R6/lib/libXrender.so
    dpkg-divert --package libxrender-dev --add --rename \
        --divert /usr/X11R6/include/X11/extensions/Xrender-1.1.h /usr/X11R6/include/X11/extensions/Xrender.h
fi

#DEBHELPER#

exit 0

# vim:set ai et sts=4 sw=4 tw=0:

--- NEW FILE: libxrender1-dbg.install ---
usr/X11R6/lib/libXrender.so.1 usr/X11R6/lib/debug/
usr/X11R6/lib/libXrender.so.1.2.2 usr/X11R6/lib/debug/

--- NEW FILE: libxrender1-dbg.postrm ---
#!/bin/sh

# $Id: libxrender1-dbg.postrm,v 1.1 2003/05/06 03:18:51 branden Exp $

set -e

if [ "$1" = "remove" ]; then
    dpkg-divert --package libxrender1-dbg --remove --rename \
        --divert /usr/X11R6/lib/debug/libXrender-1.1.so.1 /usr/X11R6/lib/debug/libXrender.so.1
fi

#DEBHELPER#

exit 0

# vim:set ai et sts=4 sw=4 tw=0:

--- NEW FILE: libxrender1-dbg.preinst ---
#!/bin/sh

# $Id: libxrender1-dbg.preinst,v 1.1 2003/05/06 03:18:51 branden Exp $

set -e

if [ "$1" = "install" -o "$1" = "upgrade" ]; then
    dpkg-divert --package libxrender1-dbg --add --rename \
        --divert /usr/X11R6/lib/debug/libXrender-1.1.so.1 /usr/X11R6/lib/debug/libXrender.so.1
fi

#DEBHELPER#

exit 0

# vim:set ai et sts=4 sw=4 tw=0:

--- NEW FILE: libxrender1.install ---
usr/X11R6/lib/libXrender.so.1
usr/X11R6/lib/libXrender.so.1.2.2

--- NEW FILE: libxrender1.postrm ---
#!/bin/sh

# $Id: libxrender1.postrm,v 1.1 2003/05/06 03:18:51 branden Exp $

set -e

if [ "$1" = "remove" ]; then
    dpkg-divert --package libxrender1 --remove --rename \
        --divert /usr/X11R6/lib/libXrender-1.1.so.1 /usr/X11R6/lib/libXrender.so.1
fi

#DEBHELPER#

exit 0

# vim:set ai et sts=4 sw=4 tw=0:

--- NEW FILE: libxrender1.preinst ---
#!/bin/sh

# $Id: libxrender1.preinst,v 1.1 2003/05/06 03:18:51 branden Exp $

set -e

if [ "$1" = "install" -o "$1" = "upgrade" ]; then
    dpkg-divert --package libxrender1 --add --rename \
        --divert /usr/X11R6/lib/libXrender-1.1.so.1 /usr/X11R6/lib/libXrender.so.1
fi

#DEBHELPER#

exit 0

# vim:set ai et sts=4 sw=4 tw=0:

--- NEW FILE: rules ---
#!/usr/bin/make -f

# $Id: rules,v 1.1 2003/05/06 03:18:51 branden Exp $

configure: configure-stamp
configure-stamp:
	./configure --prefix=/usr --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --includedir=/usr/X11R6/include --libdir=/usr/X11R6/lib
	touch $@

clean: configure-stamp
	dh_testdir
	dh_testroot
	$(MAKE) distclean
	dh_clean build-stamp configure-stamp

build: build-stamp
build-stamp: configure-stamp
	dh_testdir
	$(MAKE)
	touch $@

binary: binary-arch

binary-arch: build-stamp
	dh_testdir
	dh_testroot
	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
	dh_install --sourcedir=debian/tmp
	dh_installdocs
	dh_installdebconf
	dh_installmenu
	dh_installmanpages
	dh_installchangelogs ChangeLog
	dh_strip --exclude=libxrender1-dbg
	dh_makeshlibs --package=libxrender1 -V "libxrender1 (>= 0.8.1)"
	dh_compress
	dh_fixperms
	dh_installdeb
	dh_shlibdeps
	dh_gencontrol
	dh_md5sums
	dh_builddeb

.PHONY: configure clean build binary binary-arch

# vim:set ai tw=0 sw=2 sts=2: