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

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

Revision 19643, 2.5 KB (checked in by dmichelsen, 6 months ago)

WHOLE TREE: Remove default CATEGORIES

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