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