| 1 | # $Id$ |
|---|
| 2 | # |
|---|
| 3 | NAME = 389-adminutil |
|---|
| 4 | VERSION = 1.1.15 |
|---|
| 5 | GARTYPE = v2 |
|---|
| 6 | |
|---|
| 7 | DESCRIPTION = The enterprise-class Open Source LDAP server, libadminutil, libadmsslutil |
|---|
| 8 | define BLURB |
|---|
| 9 | The 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. |
|---|
| 10 | endef |
|---|
| 11 | |
|---|
| 12 | BUNDLE = 389-ds |
|---|
| 13 | |
|---|
| 14 | LICENSE = LICENSE |
|---|
| 15 | |
|---|
| 16 | MASTER_SITES = http://port389.org/sources/ |
|---|
| 17 | DISTFILES = $(NAME)-$(VERSION).tar.bz2 |
|---|
| 18 | |
|---|
| 19 | # BUILD64 = 1 |
|---|
| 20 | PACKAGING_PLATFORMS += solaris10-sparc |
|---|
| 21 | PACKAGING_PLATFORMS += solaris10-i386 |
|---|
| 22 | GARCOMPILER = SOS12U2 |
|---|
| 23 | |
|---|
| 24 | PACKAGES += CSWlibadminutil0 |
|---|
| 25 | CATALOGNAME_CSWlibadminutil0 = libadminutil0 |
|---|
| 26 | SPKG_DESC_CSWlibadminutil0 += $(DESCRIPTION), libadminutil |
|---|
| 27 | PKGFILES_CSWlibadminutil0 += $(call baseisadirs,$(libdir),libadminutil\.so(\.\d+)+) |
|---|
| 28 | PKGFILES_CSWlibadminutil0 += $(call baseisadirs,$(sharedstatedir),.*\.res) |
|---|
| 29 | RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibprldap60 |
|---|
| 30 | RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibnspr4 |
|---|
| 31 | RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibssldap60 |
|---|
| 32 | RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibplc4 |
|---|
| 33 | RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibldap60 |
|---|
| 34 | RUNTIME_DEP_PKGS_CSWlibadminutil0 += CSWlibicuuc49 |
|---|
| 35 | |
|---|
| 36 | |
|---|
| 37 | PACKAGES += CSWlibadmsslutil0 |
|---|
| 38 | CATALOGNAME_CSWlibadmsslutil0 = libadmsslutil0 |
|---|
| 39 | SPKG_DESC_CSWlibadmsslutil0 += $(DESCRIPTION), libadmsslutil |
|---|
| 40 | PKGFILES_CSWlibadmsslutil0 += $(call baseisadirs,$(libdir),libadmsslutil\.so(\.\d+)+) |
|---|
| 41 | RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibnspr4 |
|---|
| 42 | RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibnss3 |
|---|
| 43 | RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibplc4 |
|---|
| 44 | RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibldap60 |
|---|
| 45 | RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibadminutil0 |
|---|
| 46 | RUNTIME_DEP_PKGS_CSWlibadmsslutil0 += CSWlibssl3 |
|---|
| 47 | |
|---|
| 48 | PACKAGES += CSW389-adminutil-dev |
|---|
| 49 | CATALOGNAME_CSW389-adminutil-dev = 389_adminutil_dev |
|---|
| 50 | ARCHALL_CSW389-adminutil-dev = 1 |
|---|
| 51 | SPKG_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) |
|---|
| 56 | RUNTIME_DEP_PKGS_CSW389-adminutil-dev += CSWlibadminutil0 |
|---|
| 57 | RUNTIME_DEP_PKGS_CSW389-adminutil-dev += CSWlibadmsslutil0 |
|---|
| 58 | CHECKPKG_OVERRIDES_CSW389-adminutil-dev += archall-devel-package |
|---|
| 59 | CHECKPKG_OVERRIDES_CSW389-adminutil-dev += file-with-bad-content|/usr/share|root/opt/csw/include/libadminutil/resource.h |
|---|
| 60 | |
|---|
| 61 | |
|---|
| 62 | TEST_SCRIPTS = |
|---|
| 63 | EXTRA_LINKER_FLAGS = -xnorunpath -norunpath |
|---|
| 64 | |
|---|
| 65 | CONFIGURE_ARGS = $(DIRPATHS) |
|---|
| 66 | CONFIGURE_ARGS_OPT += --with-ldapsdk-inc=/opt/csw/include/dirsrv |
|---|
| 67 | CONFIGURE_ARGS_OPT += --with-ldapsdk-lib=/opt/csw/lib |
|---|
| 68 | CONFIGURE_ARGS_OPT += --with-icu-inc=/opt/csw/include |
|---|
| 69 | CONFIGURE_ARGS_OPT += --with-icu-lib=/opt/csw/lib |
|---|
| 70 | CONFIGURE_ARGS_OPT += --with-icu-bin=/opt/csw/bin |
|---|
| 71 | CONFIGURE_ARGS_OPT += --with-sasl-inc=/opt/csw/include/sasl |
|---|
| 72 | CONFIGURE_ARGS_OPT += --with-sasl-lib=/opt/csw/lib |
|---|
| 73 | CONFIGURE_ARGS_OPT += --with-nss-lib=/opt/csw/lib/64 |
|---|
| 74 | CONFIGURE_ARGS_OPT += --with-nss-inc=/opt/csw/include/nss |
|---|
| 75 | CONFIGURE_ARGS_OPT += --with-nspr-lib=/opt/csw/lib |
|---|
| 76 | CONFIGURE_ARGS_OPT += --with-nspr-inc=/opt/csw/include/nspr |
|---|
| 77 | CONFIGURE_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 |
|---|
| 82 | include gar/category.mk |
|---|
| 83 | |
|---|
| 84 | pre-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 | |
|---|