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

root/csw/mgar/pkg/wmf/trunk/Makefile

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

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

Line 
1NAME = wmf
2VERSION = 0.2.8.4
3CATEGORIES = lib
4GARTYPE = v2
5
6DESCRIPTION = Library and tools for manipulating Windows metafiles
7define BLURB
8        libwmf is a library for reading vector images in Microsoft's native Windows
9        Metafile Format (WMF) and for either (a) displaying them in, e.g., an X
10        window; or (b) converting them to more standard/open file formats such as,
11        e.g., the W3C's XML-based Scaleable Vector Graphic (SVG) format.
12endef
13
14SF_PROJ = wvware
15MASTER_SITES = $(SF_MIRRORS)
16DISTNAME = libwmf-$(VERSION)
17DISTFILES  = $(DISTNAME).tar.gz
18
19VENDOR_URL = http://wvware.sourceforge.net
20
21PACKAGES += CSWwmf
22CATALOGNAME_CSWwmf = wmf
23SPKG_DESC_CSWwmf += Library and tools for manipulating Windows metafiles
24RUNTIME_DEP_PKGS_CSWwmf += CSWftype2
25RUNTIME_DEP_PKGS_CSWwmf += CSWjpeg
26RUNTIME_DEP_PKGS_CSWwmf += CSWlibpng12-0
27RUNTIME_DEP_PKGS_CSWwmf += CSWlibz1
28RUNTIME_DEP_PKGS_CSWwmf += CSWwmffonts
29RUNTIME_DEP_PKGS_CSWwmf += CSWlibiconv2
30RUNTIME_DEP_PKGS_CSWwmf += CSWlibxml2-2
31RUNTIME_DEP_PKGS_CSWwmf += CSWlibwmf0-2-7
32RUNTIME_DEP_PKGS_CSWwmf += CSWlibwmflite0-2-7
33CHECKPKG_OVERRIDES_CSWwmf += surplus-dependency|CSWwmffonts
34
35PACKAGES += CSWlibwmflite0-2-7
36CATALOGNAME_CSWlibwmflite0-2-7 = libwmflite0_2_7
37PKGFILES_CSWlibwmflite0-2-7 += $(call pkgfiles_lib,libwmflite-0.2.so.7)
38SPKG_DESC_CSWlibwmflite0-2-7 += Library and tools for manipulating Windows metafiles - runtime package, libwmflite-0.2.so.7
39OBSOLETED_BY_CSWlibwmflite0-2-7 = CSWlibwmf
40
41PACKAGES += CSWlibwmf0-2-7
42CATALOGNAME_CSWlibwmf0-2-7 = libwmf0_2_7
43PKGFILES_CSWlibwmf0-2-7 += $(call pkgfiles_lib,libwmf-0.2.so.7)
44SPKG_DESC_CSWlibwmf0-2-7 += Library and tools for manipulating Windows metafiles - runtime package, libwmf-0.2.so.7
45RUNTIME_DEP_PKGS_CSWlibwmf0-2-7 += CSWjpeg
46RUNTIME_DEP_PKGS_CSWlibwmf0-2-7 += CSWlibwmflite0-2-7
47RUNTIME_DEP_PKGS_CSWlibwmf0-2-7 += CSWlibpng12-0
48RUNTIME_DEP_PKGS_CSWlibwmf0-2-7 += CSWlibiconv2
49RUNTIME_DEP_PKGS_CSWlibwmf0-2-7 += CSWlibz1
50RUNTIME_DEP_PKGS_CSWlibwmf0-2-7 += CSWlibxml2-2
51RUNTIME_DEP_PKGS_CSWlibwmf0-2-7 += CSWftype2
52OBSOLETED_BY_CSWlibwmf0-2-7 = CSWlibwmf
53
54PACKAGES += CSWlibwmf-dev
55CATALOGNAME_CSWlibwmf-dev = libwmf_dev
56SPKG_DESC_CSWlibwmf-dev += Library and tools for manipulating Windows metafiles - developer package
57PKGFILES_CSWlibwmf-dev += $(PKGFILES_DEVEL)
58PKGFILES_CSWlibwmf-dev += $(sharedstatedir)/doc/.*
59RUNTIME_DEP_PKGS_CSWlibwmf-dev += CSWlibwmflite0-2-7
60RUNTIME_DEP_PKGS_CSWlibwmf-dev += CSWlibwmf0-2-7
61OBSOLETED_BY_CSWlibwmf-dev += CSWlibwmfdevel
62CATALOGNAME_CSWlibwmfdevel = libwmf_devel_stub
63OBSOLETED_BY_CSWlibwmf-dev += CSWlibwmfdoc
64CATALOGNAME_CSWlibwmfdoc = libwmf_doc_stub
65# These are docs only
66CHECKPKG_OVERRIDES_CSWlibwmf-dev += file-with-bad-content|/usr/local|root/opt/csw/share/doc/libwmf/tutapi.html
67CHECKPKG_OVERRIDES_CSWlibwmf-dev += file-with-bad-content|/usr/local|root/opt/csw/share/doc/libwmf/gd.html
68CHECKPKG_OVERRIDES_CSWlibwmf-dev += file-with-bad-content|/usr/share|root/opt/csw/share/doc/libwmf/tutapi.html
69CHECKPKG_OVERRIDES_CSWlibwmf-dev += file-with-bad-content|/usr/share|root/opt/csw/share/doc/libwmf/index.html
70
71PACKAGES += CSWwmf-fonts
72SPKG_DESC_CSWwmf-fonts += Windows metafile fonts
73PKGFILES_CSWwmf-fonts = $(sharedstatedir)/libwmf/fonts/.*
74ARCHALL_CSWwmf-fonts = 1
75OBSOLETED_BY_CSWwmf-fonts += CSWwmffonts
76CATALOGNAME_CSWwmffonts = wmf_fonts_stub
77
78PACKAGES += CSWlibwmf-gtk
79SPKG_DESC_CSWlibwmf-gtk += Library and tools for manipulating Windows metafiles - GTK loader
80PKGFILES_CSWlibwmf-gtk = $(libdir).*/io-wmf.so
81RUNTIME_DEP_PKGS_CSWlibwmf-gtk += CSWlibintl8
82RUNTIME_DEP_PKGS_CSWlibwmf-gtk += CSWglib2
83RUNTIME_DEP_PKGS_CSWlibwmf-gtk += CSWgtk2
84RUNTIME_DEP_PKGS_CSWlibwmf-gtk += CSWlibwmf0-2-7
85RUNTIME_DEP_PKGS_CSWlibwmf-gtk += CSWlibwmflite0-2-7
86BUILD_DEP_PKGS += CSWgtk2devel
87OBSOLETED_BY_CSWlibwmf-gtk += CSWlibwmfgtk
88CATALOGNAME_CSWlibwmfgtk = libwmf_gtk_stub
89
90# This *must* be the same as in the GD package
91CSW_DEFAULT_FONTPATH = $(sharedstatedir)/fonts/truetype
92
93BUILD64_LIBS_ONLY = 1
94
95CONFIGURE_ARGS  = $(DIRPATHS)
96CONFIGURE_ARGS += --with-x
97#CONFIGURE_ARGS += --with-expat=$(prefix)
98CONFIGURE_ARGS += --with-libxml2=$(prefix)
99CONFIGURE_ARGS += --with-freetype=$(prefix)
100CONFIGURE_ARGS += --with-zlib=$(prefix)
101CONFIGURE_ARGS += --with-png=$(prefix)
102CONFIGURE_ARGS += --with-jpeg=$(prefix)
103CONFIGURE_ARGS += --with-sys-gd=$(prefix)
104CONFIGURE_ARGS += --with-sysfontmap=$(datadir)/fonts/fontmap
105#CONFIGURE_ARGS += --with-xtrafontmap=
106CONFIGURE_ARGS += --with-gsfontmap=$(datadir)/ghostscript/Resource/Init/Fontmap.GS
107CONFIGURE_ARGS += --with-gsfontdir=$(datadir)/ghostscript/fonts
108
109# These are just docs
110CHECKPKG_OVERRIDES_CSWlibwmfdoc += file-with-bad-content
111
112include gar/category.mk
113
114# Make sure GDFONTPATH is set correctly
115post-extract-modulated:
116        perl -pi -e 's,/usr/share/fonts/truetype,$(CSW_DEFAULT_FONTPATH),' \
117                $(WORKSRC)/src/extra/gd/gd.h \
118                $(WORKSRC)/src/extra/gd/gdft.c
119        @$(MAKECOOKIE)
120
Note: See TracBrowser for help on using the browser.