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

root/csw/mgar/pkg/freetds/trunk/Makefile

Revision 16916, 2.5 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# $Id$
2NAME = freetds
3VERSION = 0.91
4CATEGORIES = lib
5GARTYPE = v2
6
7DESCRIPTION = Implementation of the TDS protocol used by MS SQL Server and Sybase
8define BLURB
9  FreeTDS is a set of libraries for Unix and Linux that allows your programs
10  to natively talk to Microsoft SQL Server and Sybase databases.
11endef
12
13MASTER_SITES += http://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/
14DISTFILES  = $(NAME)-$(VERSION).tar.bz2
15
16VENDOR_URL = http://www.freetds.org/
17
18BUILD_DEP_PKGS += CSWlibreadline-dev
19BUILD_DEP_PKGS += CSWlibncurses-dev
20BUILD_DEP_PKGS += CSWunixodbc-dev
21
22PACKAGES = CSWfreetds
23SPKG_DESC_CSWfreetds = $(DESCRIPTION)
24# PKGFILES is catchall
25RUNTIME_DEP_PKGS_CSWfreetds += CSWlibodbc2
26RUNTIME_DEP_PKGS_CSWfreetds += CSWlibiconv2
27RUNTIME_DEP_PKGS_CSWfreetds += CSWlibncurses5
28RUNTIME_DEP_PKGS_CSWfreetds += CSWlibreadline6
29RUNTIME_DEP_PKGS_CSWfreetds += CSWlibsybdb5
30# This is just an example
31CHECKPKG_OVERRIDES_CSWfreetds += file-with-bad-content|/usr/local|root/opt/csw/bin/osql
32
33PACKAGES += CSWlibct4
34SPKG_DESC_CSWlibct4 = FreeTDS library, libct.so.4
35PKGFILES_CSWlibct4 += $(call pkgfiles_lib,libct.so.4)
36RUNTIME_DEP_PKGS_CSWlibct4 += CSWlibiconv2
37
38PACKAGES += CSWlibsybdb5
39SPKG_DESC_CSWlibsybdb5 += FreeTDS library, libsybdb.so.5
40PKGFILES_CSWlibsybdb5 += $(call pkgfiles_lib,libsybdb.so.5)
41RUNTIME_DEP_PKGS_CSWlibsybdb5 += CSWlibiconv2
42
43PACKAGES += CSWlibtdsodbc0
44SPKG_DESC_CSWlibtdsodbc0 = FreeTDS library, libtdsodbc.so.0
45PKGFILES_CSWlibtdsodbc0 += $(call pkgfiles_lib,libtdsodbc.so.0)
46RUNTIME_DEP_PKGS_CSWlibtdsodbc0 += CSWlibodbcinst2
47RUNTIME_DEP_PKGS_CSWlibtdsodbc0 += CSWlibiconv2
48
49PACKAGES += CSWfreetds-dev
50SPKG_DESC_CSWfreetds-dev = Development files for libct.so.4, libsybdb.so.5 and libtdsodbc.so.0
51PKGFILES_CSWfreetds-dev += $(PKGFILES_DEVEL)
52PKGFILES_CSWfreetds-dev += $(docdir)/.*
53RUNTIME_DEP_PKGS_CSWfreetds-dev += CSWlibsybdb5
54RUNTIME_DEP_PKGS_CSWfreetds-dev += CSWlibct4
55RUNTIME_DEP_PKGS_CSWfreetds-dev += CSWlibtdsodbc0
56OBSOLETED_BY_CSWfreetds-dev += CSWfreetdsdoc
57CATALOGNAME_CSWfreetdsdoc = freetds_doc_stub
58# There are lots of examples which would need careful adjustment, contributions welcome!
59CHECKPKG_OVERRIDES_CSWfreetds-dev += file-with-bad-content
60
61# Make sure library is self-sufficient
62EXTRA_LINKER_FLAGS = -liconv
63
64BUILD64_LIBS_ONLY = 1
65
66# Testsuite needs a running Sybase/SQLServer database
67SKIPTEST ?= 1
68
69EXTRA_PAX_ARGS = -s ',.*{}$$,,p' -s ',/doc/$(NAME)-$(VERSION),/doc/$(NAME),p'
70
71PRESERVECONF = $(addprefix $(sysconfdir)/,freetds.conf locales.conf pool.conf)
72MIGRATE_FILES_CSWfreetds = freetds.conf locales.conf pool.conf
73
74include gar/category.mk
Note: See TracBrowser for help on using the browser.