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

root/csw/mgar/pkg/389-adminutil/trunk/Makefile

Revision 20044, 3.8 KB (checked in by cgrzemba, 5 months ago)

389-adminutil/trunk: correct runtime dependencies

  • Property svn:keywords set to Id
Line 
1# $Id$
2#
3NAME = 389-adminutil
4VERSION = 1.1.15
5GARTYPE = v2
6
7DESCRIPTION = The enterprise-class Open Source LDAP server, libadminutil, libadmsslutil
8define BLURB
9The enterprise-class Open Source LDAP server for Linux|Unix. It is hardened by real-world use, is full-featured, supports multi-master replication, and already handles many of the largest LDAP deployments in the world. The 389 Directory Server can be downloaded for free and set up in less than an hour using the graphical console.
10endef
11
12BUNDLE = 389-ds
13
14LICENSE = LICENSE
15
16MASTER_SITES = http://port389.org/sources/
17DISTFILES  = $(NAME)-$(VERSION).tar.bz2
18
19# BUILD64 = 1
20PACKAGING_PLATFORMS += solaris10-sparc
21PACKAGING_PLATFORMS += solaris10-i386
22GARCOMPILER = SOS12U2
23
24PACKAGES += CSWlibadminutil0
25CATALOGNAME_CSWlibadminutil0 = libadminutil0
26SPKG_DESC_CSWlibadminutil0 += $(DESCRIPTION), libadminutil
27PKGFILES_CSWlibadminutil0 +=  $(call baseisadirs,$(libdir),libadminutil\.so(\.\d+)+)
28PKGFILES_CSWlibadminutil0 +=  $(call baseisadirs,$(sharedstatedir),.*\.res)
29RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibprldap60
30RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibnspr4
31RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibssldap60
32RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibplc4
33RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibldap60
34RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibicuuc49
35
36
37PACKAGES += CSWlibadmsslutil0
38CATALOGNAME_CSWlibadmsslutil0 = libadmsslutil0
39SPKG_DESC_CSWlibadmsslutil0 += $(DESCRIPTION), libadmsslutil
40PKGFILES_CSWlibadmsslutil0 +=  $(call baseisadirs,$(libdir),libadmsslutil\.so(\.\d+)+)
41RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibnspr4
42RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibnss3
43RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibplc4
44RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibldap60
45RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibadminutil0
46RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibssl3
47
48PACKAGES += CSW389-adminutil-dev
49CATALOGNAME_CSW389-adminutil-dev = 389_adminutil_dev
50ARCHALL_CSW389-adminutil-dev = 1
51SPKG_DESC_CSW389-adminutil-dev += $(DESCRIPTION), development files
52# PKGFILES_CSW389-adminutil-dev += $(PKGFILES_DEV)
53# PKGFILES_CSW389-adminutil-dev += $(call baseisadirs,$(libdir),libadminutil\.so)
54# PKGFILES_CSW389-adminutil-dev += $(call baseisadirs,$(libdir),libadmsslutil\.so)
55# PKGFILES_CSW389-adminutil-dev += $(call baseisadirs,$(libdir)/pkgconfig,389adminutil\.pc)
56RUNTIME_DEP_PKGS_CSW389-adminutil-dev += CSWlibadminutil0
57RUNTIME_DEP_PKGS_CSW389-adminutil-dev += CSWlibadmsslutil0
58CHECKPKG_OVERRIDES_CSW389-adminutil-dev += archall-devel-package
59CHECKPKG_OVERRIDES_CSW389-adminutil-dev += file-with-bad-content|/usr/share|root/opt/csw/include/libadminutil/resource.h
60
61
62TEST_SCRIPTS = 
63EXTRA_LINKER_FLAGS = -xnorunpath -norunpath
64
65CONFIGURE_ARGS = $(DIRPATHS)
66CONFIGURE_ARGS_OPT += --with-ldapsdk-inc=/opt/csw/include/dirsrv
67CONFIGURE_ARGS_OPT += --with-ldapsdk-lib=/opt/csw/lib
68CONFIGURE_ARGS_OPT += --with-icu-inc=/opt/csw/include
69CONFIGURE_ARGS_OPT += --with-icu-lib=/opt/csw/lib
70CONFIGURE_ARGS_OPT += --with-icu-bin=/opt/csw/bin
71CONFIGURE_ARGS_OPT += --with-sasl-inc=/opt/csw/include/sasl
72CONFIGURE_ARGS_OPT += --with-sasl-lib=/opt/csw/lib
73CONFIGURE_ARGS_OPT += --with-nss-lib=/opt/csw/lib/64
74CONFIGURE_ARGS_OPT += --with-nss-inc=/opt/csw/include/nss
75CONFIGURE_ARGS_OPT += --with-nspr-lib=/opt/csw/lib
76CONFIGURE_ARGS_OPT += --with-nspr-inc=/opt/csw/include/nspr
77CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GARFLAVOR))
78
79# CHECKPKG_OVERRIDES_CSWlibadmsslutil0 += pkginfo-opencsw-repository-uncommitted
80# CHECKPKG_OVERRIDES_CSWlibadminutil0 += pkginfo-opencsw-repository-uncommitted
81# CHECKPKG_OVERRIDES_CSW389-adminutil-dev += pkginfo-opencsw-repository-uncommitted
82include gar/category.mk
83
84pre-configure-modulated:
85        cd $(WORKSRC) && rm ltmain.sh && libtoolize --copy --force
86        cd $(WORKSRC) && aclocal
87        cd $(WORKSRC) && autoconf --force
88        cd $(WORKSRC) && automake -a -c -f
89        @$(MAKECOOKIE)
90
Note: See TracBrowser for help on using the browser.