Makefile revision 1425
d81253dc39bce20624ff34705b69f62bd3f46a50Christian Maeder###############################################################################
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder#
e6d40133bc9f858308654afb1262b8b483ec5922Till Mossakowski# Pixman: The pixel-manipulation library for X and Cairo.
d81253dc39bce20624ff34705b69f62bd3f46a50Christian Maeder#
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder# Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
b4fbc96e05117839ca409f5f20f97b3ac872d1edTill Mossakowski#
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# Permission is hereby granted, free of charge, to any person obtaining a
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# copy of this software and associated documentation files (the "Software"),
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# to deal in the Software without restriction, including without limitation
e6d40133bc9f858308654afb1262b8b483ec5922Till Mossakowski# the rights to use, copy, modify, merge, publish, distribute, sublicense,
679d3f541f7a9ede4079e045f7758873bb901872Till Mossakowski# and/or sell copies of the Software, and to permit persons to whom the
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# Software is furnished to do so, subject to the following conditions:
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski#
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# The above copyright notice and this permission notice (including the next
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# paragraph) shall be included in all copies or substantial portions of the
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# Software.
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski#
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# DEALINGS IN THE SOFTWARE.
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski#
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# Package name used in tarballs
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiMODULE_NAME=pixman
2551d250bd9b64e91901ba467bdc4d3a12b5de23Christian Maeder
7da76c70a50a712205b23c9451e598abe63664ffChristian Maeder# Version number (used in path names)
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiMODULE_VERSION=0.29.2
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# Checksums for upstream tarball
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiTARBALL_MD5 = 6e64a6d73559973ef6a9f125b5161ad3
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiTARBALL_SHA1 = c1367c28cfb6a1c79c39b5df2d1a05351f57c702
63d96af15dbe567c31f1fa3b8152b263d1425c90Till Mossakowski
d81253dc39bce20624ff34705b69f62bd3f46a50Christian Maeder# Patches to apply to source after unpacking, in order
c5e796d8b11d780e931eac20a59907a728118797Till MossakowskiSOURCE_PATCHES =
dc693ae883096a1ee8a9e1edd217357bfeec0f8fChristian Maeder
c4040537e6f2153af475dd8b07260a1ee9a56ac0Christian Maeder# Library name
e953bea49e7f0e1a43bccf2a66c5e2a2b50848e0Christian MaederLIBNAME=pixman
e953bea49e7f0e1a43bccf2a66c5e2a2b50848e0Christian Maeder
e953bea49e7f0e1a43bccf2a66c5e2a2b50848e0Christian Maeder# Where to install pixman files
d81253dc39bce20624ff34705b69f62bd3f46a50Christian MaederMODULE_PREFIX=/usr
63d96af15dbe567c31f1fa3b8152b263d1425c90Till MossakowskiMODULE_PREFIX_SET=yes
63d96af15dbe567c31f1fa3b8152b263d1425c90Till Mossakowski
79831982ddcb41676a033e6f5ab1d60343de1539Christian Maeder# Package metadata
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiMODULE_DESC = the pixman pixel-manipulation library
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# pkg(5) name we deliver the files in (override default)
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiMODULE_PKGNAME=library/graphics/pixman
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiMODULE_PKGNAME_SET=yes
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# Package classification (override default)
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiMODULE_PKGCLASS=System/Libraries
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiMODULE_PKGCLASS_SET=yes
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder# ARC cases that covered this module
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# LSARC/2008/637 pixman
0cb5f9c8582ad87ceef1c16b5d92347ae0878019Christian MaederMODULE_ARC_CASES = LSARC/2008/637
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# LSARC/2009/223 pixman 0.14
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiMODULE_ARC_CASES += LSARC/2009/223
42c01284bba8d7c8d995c8dfb96ace57d28ed1bcTill Mossakowski# PSARC/2010/282 pixman 0.18
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiMODULE_ARC_CASES += PSARC/2010/282
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder# Man pages to apply Sun footer to & attributes to list
0cb5f9c8582ad87ceef1c16b5d92347ae0878019Christian Maeder#SUNTOUCHED_MANPAGES=man/*.man
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiMODULE_STABILITY=Volatile
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiLIB_MAN_SUFFIX=3pixman
dc693ae883096a1ee8a9e1edd217357bfeec0f8fChristian Maeder
c4040537e6f2153af475dd8b07260a1ee9a56ac0Christian Maeder# pkg-config files that need to have -R added
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek MakowskiFIX_PC_FILES=pixman-1.pc.in
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski
d410c66e2c3e16d75ef1066b501a539b08682ac3Maciek Makowski# Command line options to GNU autoconf configure script
63d96af15dbe567c31f1fa3b8152b263d1425c90Till Mossakowski# --disable-gtk: Disable building of test programs that require gtk
d81253dc39bce20624ff34705b69f62bd3f46a50Christian Maeder# and have problems with mismatches between system library & the one we're
57aca92a2e383fd041ff03a1d3255ad6c2c9ed68Till Mossakowski# building in our builds.
57aca92a2e383fd041ff03a1d3255ad6c2c9ed68Till MossakowskiMODULE_CONFIG_OPTS = --disable-gtk
d81253dc39bce20624ff34705b69f62bd3f46a50Christian Maeder
d81253dc39bce20624ff34705b69f62bd3f46a50Christian Maeder# Discard unneeded libraries & files that get linked into many test programs
57aca92a2e383fd041ff03a1d3255ad6c2c9ed68Till MossakowskiMODULE_LD_OPTIONS = $(ZDISCARD_UNUSED_DEP) $(ZDISCARD_UNUSED_FIL)
d81253dc39bce20624ff34705b69f62bd3f46a50Christian Maeder
d81253dc39bce20624ff34705b69f62bd3f46a50Christian Maederinclude ../Makefile.inc
d81253dc39bce20624ff34705b69f62bd3f46a50Christian Maeder