1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

root/csw/mgar/pkg/tiff/trunk/Makefile

Revision 16916, 2.6 KB (checked in by dmichelsen, 4 months ago)

WHOLE TREE: Explicitly set GARTYPE to current default 'v2'

Line 
1NAME = tiff
2VERSION = 3.9.5
3CATEGORIES = lib
4GARTYPE = v2
5
6DESCRIPTION = Lib and tools for Tag Image File Format
7define BLURB
8endef
9
10MASTER_SITES =  http://download.osgeo.org/libtiff/
11DISTFILES += $(DISTNAME).tar.gz
12
13PATCHFILES += 0001-Keep-norunpath-during-linkage.patch
14
15VENDOR_URL = http://www.remotesensing.org/libtiff/
16
17LICENSE = COPYRIGHT
18
19PACKAGES = CSWtiff
20SPKG_DESC_CSWtiff += Tools for Tag Image File Format manipulation
21PKGFILES_CSWtiff += $(bindir)/.*
22PKGFILES_CSWtiff += $(mandir)/man1/.*
23RUNTIME_DEP_PKGS_CSWtiff += CSWlibtiff3
24RUNTIME_DEP_PKGS_CSWtiff += CSWlibjpeg7
25RUNTIME_DEP_PKGS_CSWtiff += CSWjbigkit
26RUNTIME_DEP_PKGS_CSWtiff += CSWfreeglut
27RUNTIME_DEP_PKGS_CSWtiff += CSWmesa
28RUNTIME_DEP_PKGS_CSWtiff += CSWlibz1
29
30# There are legacy packages dependencing on CSWtiff who have not a SONAME binding and
31# require libtiff.so to be available
32RUNTIME_DEP_PKGS_CSWtiff += CSWlibtiff-dev
33CHECKPKG_OVERRIDES_CSWtiff += surplus-dependency|CSWlibtiff-dev
34
35PACKAGES += CSWlibtiff3
36SPKG_DESC_CSWlibtiff3 = Tag Image File Format library for C, libtiff.so.3
37PKGFILES_CSWlibtiff3 += $(call pkgfiles_lib,libtiff.so.3)
38RUNTIME_DEP_PKGS_CSWlibtiff3 += CSWlibjpeg7
39RUNTIME_DEP_PKGS_CSWlibtiff3 += CSWjbigkit
40RUNTIME_DEP_PKGS_CSWlibtiff3 += CSWlibz1
41
42PACKAGES += CSWlibtiffxx3
43SPKG_DESC_CSWlibtiffxx3 = Tag Image File Format library for C++, libtiffcxx.so.3
44PKGFILES_CSWlibtiffxx3 += $(call pkgfiles_lib,libtiffxx.so.3)
45RUNTIME_DEP_PKGS_CSWlibtiffxx3 += CSWlibjpeg7
46RUNTIME_DEP_PKGS_CSWlibtiffxx3 += CSWjbigkit
47RUNTIME_DEP_PKGS_CSWlibtiffxx3 += CSWlibz1
48RUNTIME_DEP_PKGS_CSWlibtiffxx3 += CSWlibtiff3
49
50PACKAGES += CSWlibtiff-dev
51SPKG_DESC_CSWlibtiff-dev += Development files for libtiff.so.3 and libtiffxx.so.3
52# PKGFILES is catchall
53RUNTIME_DEP_PKGS_CSWlibtiff-dev += CSWlibtiff3
54RUNTIME_DEP_PKGS_CSWlibtiff-dev += CSWlibtiffxx3
55
56# There are docs only
57CHECKPKG_OVERRIDES_CSWlibtiff-dev += file-with-bad-content|/usr/local|root/opt/csw/share/doc/tiff/ChangeLog
58CHECKPKG_OVERRIDES_CSWlibtiff-dev += file-with-bad-content|/usr/local|root/opt/csw/share/doc/tiff/html/build.html
59
60EXTRA_LINKER_FLAGS += -norunpath
61
62BUILD64 = 1
63ISAEXEC = 1
64
65CONFIGURE_ARGS = $(DIRPATHS)
66CONFIGURE_ARGS += --with-docdir=$(docdir)/tiff
67CONFIGURE_ARGS += --disable-static
68CONFIGURE_ARGS += --enable-cxx
69CONFIGURE_ARGS += --with-zlib-include-dir=$(includedir)
70CONFIGURE_ARGS += --with-zlib-lib-dir=$(libdir)
71CONFIGURE_ARGS += --with-jpeg-include-dir=$(includedir)
72CONFIGURE_ARGS += --with-jpeg-lib-dir=$(libdir)
73CONFIGURE_ARGS += --with-jbig-include-dir=$(includedir)
74CONFIGURE_ARGS += --with-jbig-lib-dir=$(libdir)
75
76include gar/category.mk
Note: See TracBrowser for help on using the browser.