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

root/csw/mgar/pkg/unixodbc/trunk/Makefile

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

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

  • Property svn:keywords set to Id
Line 
1# Copyright 2009 OpenCSW
2# Distributed under the terms of the GNU General Public License v2
3# $Id$
4
5NAME = unixodbc
6VERSION = 2.3.1
7CATEGORIES = lib
8GARTYPE = v2
9
10DESCRIPTION = ODBC drivers for Unix systems
11define BLURB
12endef
13
14MASTER_SITES = http://www.unixodbc.org/
15
16DISTNAME = unixODBC-$(VERSION)
17DISTFILES = $(DISTNAME).tar.gz
18
19FOREIGN_PACKAGES += CSWlibodbc1
20FOREIGN_PACKAGES += CSWlibodbccr1
21FOREIGN_PACKAGES += CSWlibodbcinst1
22
23PACKAGES += CSWunixodbc
24SPKG_DESC_CSWunixodbc = $(DESCRIPTION)
25# PKGFILES is catchall
26RUNTIME_DEP_PKGS_CSWunixodbc += CSWlibiconv2
27RUNTIME_DEP_PKGS_CSWunixodbc += CSWlibreadline6
28RUNTIME_DEP_PKGS_CSWunixodbc += CSWlibltdl7
29RUNTIME_DEP_PKGS_CSWunixodbc += CSWlibodbcinst2
30RUNTIME_DEP_PKGS_CSWunixodbc += CSWlibodbc2
31# These are legacy dependencies for packages depending on CSWunixodbc and expecting *.so.1 libraries
32RUNTIME_DEP_PKGS_CSWunixodbc += CSWlibodbc1
33RUNTIME_DEP_PKGS_CSWunixodbc += CSWlibodbccr1
34RUNTIME_DEP_PKGS_CSWunixodbc += CSWlibodbcinst1
35CHECKPKG_OVERRIDES_CSWunixodbc += surplus-dependency|CSWlibodbcinst1
36CHECKPKG_OVERRIDES_CSWunixodbc += surplus-dependency|CSWlibodbccr1
37CHECKPKG_OVERRIDES_CSWunixodbc += surplus-dependency|CSWlibodbc1
38
39PACKAGES += CSWunixodbc-dev
40CATALOGNAME_CSWunixodbc-dev = unixodbc_dev
41SPKG_DESC_CSWunixodbc-dev = Development files for libodbc*.so.2
42PKGFILES_CSWunixodbc-dev += $(PKGFILES_DEVEL)
43PKGFILES_CSWunixodbc-dev += $(call baseisadirs,$(bindir),odbc_config)
44RUNTIME_DEP_PKGS_CSWunixodbc-dev += CSWlibodbc2
45RUNTIME_DEP_PKGS_CSWunixodbc-dev += CSWlibodbccr2
46RUNTIME_DEP_PKGS_CSWunixodbc-dev += CSWlibodbcinst2
47
48PACKAGES += CSWlibodbc2
49SPKG_DESC_CSWlibodbc2 = $(DESCRIPTION), libodbc.so.2
50PKGFILES_CSWlibodbc2 += $(call pkgfiles_lib,libodbc.so.2)
51PKGFILES_CSWlibodbc2 += $(sysconfdir)/.*
52RUNTIME_DEP_PKGS_CSWlibodbc2 += CSWlibltdl7
53RUNTIME_DEP_PKGS_CSWlibodbc2 += CSWlibiconv2
54
55PACKAGES += CSWlibodbccr2
56SPKG_DESC_CSWlibodbccr2 = $(DESCRIPTION), libodbccr.so.2
57PKGFILES_CSWlibodbccr2 += $(call pkgfiles_lib,libodbccr.so.2)
58
59PACKAGES += CSWlibodbcinst2
60SPKG_DESC_CSWlibodbcinst2 = $(DESCRIPTION), libodbcinst.so.2
61PKGFILES_CSWlibodbcinst2 += $(call pkgfiles_lib,libodbcinst.so.2)
62RUNTIME_DEP_PKGS_CSWlibodbcinst2 += CSWlibltdl7
63
64BUILD64_LIBS_ONLY = 1
65CONFIGURE_ARGS += $(DIRPATHS)
66
67PRESERVECONF += $(sysconfdir)/odbc.ini
68PRESERVECONF += $(sysconfdir)/odbcinst.ini
69
70MIGRATE_FILES_CSWunixodbc += odbc.ini
71MIGRATE_FILES_CSWunixodbc += odbcinst.ini
72MIGRATE_FILES_CSWunixodbc += ODBCDataSources
73
74include gar/category.mk
Note: See TracBrowser for help on using the browser.