Revision: 16640 http://gar.svn.sourceforge.net/gar/?rev=16640&view=rev Author: cgrzemba Date: 2012-01-02 10:46:22 +0000 (Mon, 02 Jan 2012) Log Message: ----------- mozldap/trunk: first release, without pkg_config
Added Paths: ----------- csw/mgar/pkg/mozldap/ csw/mgar/pkg/mozldap/Makefile csw/mgar/pkg/mozldap/branches/ csw/mgar/pkg/mozldap/tags/ csw/mgar/pkg/mozldap/trunk/ csw/mgar/pkg/mozldap/trunk/Makefile csw/mgar/pkg/mozldap/trunk/checksums csw/mgar/pkg/mozldap/trunk/files/ Added: csw/mgar/pkg/mozldap/Makefile =================================================================== --- csw/mgar/pkg/mozldap/Makefile (rev 0) +++ csw/mgar/pkg/mozldap/Makefile 2012-01-02 10:46:22 UTC (rev 16640) @@ -0,0 +1,2 @@ +%: + $(MAKE) -C trunk $* Property changes on: csw/mgar/pkg/mozldap/trunk ___________________________________________________________________ Added: svn:ignore + cookies download work Added: svn:externals + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 Added: csw/mgar/pkg/mozldap/trunk/Makefile =================================================================== --- csw/mgar/pkg/mozldap/trunk/Makefile (rev 0) +++ csw/mgar/pkg/mozldap/trunk/Makefile 2012-01-02 10:46:22 UTC (rev 16640) @@ -0,0 +1,171 @@ +# $Id$ +# +NAME = mozldap +MAJOR_VERSION = 6 +MIN_VERSION = 0.7 +VERSION = $(MAJOR_VERSION).$(MIN_VERSION) +GARTYPE = v2 +CATEGORIES = lib +# remove this before release !! + +DESCRIPTION = Mozilla LDAP C-SDK +define BLURB +The Mozilla LDAP C SDK is a set of libraries that +allow applications to communicate with LDAP directory +servers. These libraries are derived from the University +of Michigan and Netscape LDAP libraries. They use Mozilla +NSPR and NSS for crypto. +endef + +MASTER_SITES = http://ftp.mozilla.org/pub/mozilla.org/directory/c-sdk/releases/v6.0.7/src +DISTFILES = $(NAME)-$(VERSION).tar.gz +DISTFILES += COPYING + +PACKAGING_PLATFORMS += solaris10-sparc +# PACKAGING_PLATFORMS += solaris10-i386 + +PACKAGES += CSWlibldap60 +CATALOGNAME_CSWlibldap60 = libldap60 +PKGFILES_CSWlibldap60 += $(call baseisadirs,$(libdir),libldap60\.so) +PKGFILES_CSWlibldap60 += $(call baseisadirs,$(libdir),libldap60\.so(\.\d+)*) +SPKG_DESC_CSWlibldap60 += $(DESCRIPTION), libldap60.so +RUNTIME_DEP_PKGS_CSWlibldap60 += CSWsasl +CHECKPKG_OVERRIDES_CSWlibldap60 += soname-equals-filename|file=/opt/csw/lib/libldap60.so +CHECKPKG_OVERRIDES_CSWlibldap60 += soname-equals-filename|file=/opt/csw/lib/sparcv9/libldap60.so + +PACKAGES += CSWlibldif60 +CATALOGNAME_CSWlibldif60 = libldif60 +PKGFILES_CSWlibldif60 += $(call baseisadirs,$(libdir),libldif60\.so) +PKGFILES_CSWlibldif60 += $(call baseisadirs,$(libdir),libldif60\.so(\.\d+)*) +SPKG_DESC_CSWlibldif60 += $(DESCRIPTION), libldif60.so +CHECKPKG_OVERRIDES_CSWlibldif60 += soname-equals-filename|file=/opt/csw/lib/libldif60.so +CHECKPKG_OVERRIDES_CSWlibldif60 += soname-equals-filename|file=/opt/csw/lib/sparcv9/libldif60.so + +PACKAGES += CSWlibprldap60 +CATALOGNAME_CSWlibprldap60 = libprldap60 +PKGFILES_CSWlibprldap60 += $(call baseisadirs,$(libdir),libprldap60\.so) +PKGFILES_CSWlibprldap60 += $(call baseisadirs,$(libdir),libprldap60\.so(\.\d+)*) +SPKG_DESC_CSWlibprldap60 += $(DESCRIPTION), libprldap60.so +RUNTIME_DEP_PKGS_CSWlibprldap60 += CSWlibnspr4 +RUNTIME_DEP_PKGS_CSWlibprldap60 += CSWlibplc4 +RUNTIME_DEP_PKGS_CSWlibprldap60 += CSWlibplds4 +RUNTIME_DEP_PKGS_CSWlibprldap60 += CSWlibldap60 +CHECKPKG_OVERRIDES_CSWlibprldap60 += soname-equals-filename|file=/opt/csw/lib/libprldap60.so +CHECKPKG_OVERRIDES_CSWlibprldap60 += soname-equals-filename|file=/opt/csw/lib/sparcv9/libprldap60.so + +PACKAGES += CSWlibssldap60 +CATALOGNAME_CSWlibssldap60 = libssldap60 +PKGFILES_CSWlibssldap60 += $(call baseisadirs,$(libdir),libssldap60\.so) +PKGFILES_CSWlibssldap60 += $(call baseisadirs,$(libdir),libssldap60\.so(\.\d+)*) +SPKG_DESC_CSWlibssldap60 += $(DESCRIPTION), libssldap60.so +RUNTIME_DEP_PKGS_CSWlibssldap60 += CSWlibnspr4 +RUNTIME_DEP_PKGS_CSWlibssldap60 += CSWlibnss3 +RUNTIME_DEP_PKGS_CSWlibssldap60 += CSWlibplc4 +RUNTIME_DEP_PKGS_CSWlibssldap60 += CSWlibplds4 +RUNTIME_DEP_PKGS_CSWlibssldap60 += CSWlibldap60 +RUNTIME_DEP_PKGS_CSWlibssldap60 += CSWlibprldap60 +CHECKPKG_OVERRIDES_CSWlibssldap60 += soname-equals-filename|file=/opt/csw/lib/libssldap60.so +CHECKPKG_OVERRIDES_CSWlibssldap60 += soname-equals-filename|file=/opt/csw/lib/sparcv9/libssldap60.so + +PACKAGES += CSWmozldap-tools +CATALOGNAME_CSWmozldap-tools= mozldap_tools +SPKG_DESC_CSWmozldap-tools += $(DESCRIPTION), command line utilities +PKGFILES_CSWmozldap-tools = $(call pkgfiles_bin,ldapsearch) +PKGFILES_CSWmozldap-tools = $(call pkgfiles_bin,ldapmodify) +PKGFILES_CSWmozldap-tools = $(call pkgfiles_bin,ldapdelete) +PKGFILES_CSWmozldap-tools = $(call pkgfiles_bin,ldapadd) +PKGFILES_CSWmozldap-tools = $(call pkgfiles_bin,ldapcmp) +PKGFILES_CSWmozldap-tools = $(call pkgfiles_bin,ldapcompare) +PKGFILES_CSWmozldap-tools = $(call pkgfiles_bin,ldappasswd) +PKGFILES_CSWmozldap-tools = $(call pkgfiles_etc,ldapfilter.conf) +PKGFILES_CSWmozldap-tools = $(call pkgfiles_etc,ldapsearchprefs.conf) +PKGFILES_CSWmozldap-tools = $(call pkgfiles_etc,ldaptemplates.conf) +PKGFILES_CSWmozldap-tools = $(call pkgfiles_etc,ldapfriendly) +RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWlibssldap60 +RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWlibprldap60 +RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWlibldif60 +RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWlibldap60 +RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWlibnspr4 +RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWlibnss3 +RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWlibplc4 +RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWlibsvrcore0 +RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWsasl +RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWlibplds4 +INCOMPATIBLE_PKGS_CSWmozldap-tools = CSWoldapclient + +PACKAGES += CSWmozldap-dev +CATALOGNAME_CSWmozldap-dev = mozldap_dev +SPKG_DESC_CSWmozldap-dev += $(DESCRIPTION), development files +PKGFILES_DEVEL_SHAREDLIBLINK = +PKGFILES_CSWmozldap-dev = $(PKGFILES_DEVEL_INCLUDEDIR) +ARCHALL_CSWmozldap-dev = 1 +RUNTIME_DEP_PKGS_CSWmozldap-dev += CSWlibssldap60 +RUNTIME_DEP_PKGS_CSWmozldap-dev += CSWlibprldap60 +RUNTIME_DEP_PKGS_CSWmozldap-dev += CSWlibldif60 +RUNTIME_DEP_PKGS_CSWmozldap-dev += CSWlibldap60 +# its a hack +CHECKPKG_OVERRIDES_CSWmozldap-dev += archall-devel-package + +# Move the include files to include/nspr to prevent polluting the main +# header file namespace. + +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS_isa-sparcv9 = --enable-64bit +CONFIGURE_ARGS_isa-amd64 = --enable-64bit +CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(MODULATION)) +CONFIGURE_ARGS_OPT += --with-sasl +CONFIGURE_ARGS_OPT += --with-sasl-lib=$(libdir) +CONFIGURE_ARGS_OPT += --enable-clu +CONFIGURE_ARGS_OPT += --with-system-svrcore +CONFIGURE_ARGS_OPT += --enable-optimize="-xO3" +CONFIGURE_ARGS_OPT += --disable-debug +CONFIGURE_ARGS_OPT += --enable-strip +CONFIGURE_ARGS_OPT += --with-nss-inc=$(includedir)/nss +CONFIGURE_ARGS_OPT += --with-nss-lib=$(libdir) +CONFIGURE_ARGS_OPT += --with-nspr-inc=$(includedir)/nspr +CONFIGURE_ARGS_OPT += --with-nspr-lib=$(libdir) +CONFIGURE_ARGS_OPT += --with-svrcore-inc=$(includedir)/nspr +CONFIGURE_ARGS_OPT += --with-svrcore-lib=$(libdir) +CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GARFLAVOR)) + +CONFIGURE_SCRIPTS = c-sdk +BUILD_SCRIPTS = c-sdk +INSTALL_SCRIPTS = c-sdk +TEST_TARGET = +TEST_SCRIPTS = +EXTRA_LDFLAGS = -L/opt/csw/lib +BUILD64 = 1 + +configure-c-sdk: + (cd $(WORKSRC) && mkdir -p build inst) + (cd $(WORKSRC)/build && $(CONFIGURE_ENV) ../c-sdk/configure $(CONFIGURE_ARGS)) + @$(MAKECOOKIE) + +build-c-sdk: + (cd $(WORKSRC)/build && $(BUILD_ENV) gmake) + +install-c-sdk: + ginstall -m 755 -d $(DESTDIR)/$(bindir) + ginstall -m 755 -d $(DESTDIR)/$(libdir) + ginstall -m 755 -d $(DESTDIR)/$(sysconfdir) + ginstall -m 755 -d $(DESTDIR)/$(includedir) + ginstall -m 755 $(WORKSRC)/../dist/lib/libldif60.so $(DESTDIR)$(libdir) + ginstall -m 755 $(WORKSRC)/../dist/lib/libldap60.so $(DESTDIR)$(libdir) + ginstall -m 755 $(WORKSRC)/../dist/lib/libprldap60.so $(DESTDIR)$(libdir) + ginstall -m 755 $(WORKSRC)/../dist/lib/libssldap60.so $(DESTDIR)$(libdir) + ginstall -m 755 $(WORKSRC)/../dist/bin/ldapsearch $(DESTDIR)$(bindir) + ginstall -m 755 $(WORKSRC)/../dist/bin/ldapmodify $(DESTDIR)$(bindir) + ginstall -m 755 $(WORKSRC)/../dist/bin/ldapdelete $(DESTDIR)$(bindir) + ginstall -m 755 $(WORKSRC)/../dist/bin/ldapcmp $(DESTDIR)$(bindir) + ginstall -m 755 $(WORKSRC)/../dist/bin/ldappasswd $(DESTDIR)$(bindir) + @for f in $(WORKSRC)/../dist/etc/*; do \ + ginstall -m 644 $$f $(DESTDIR)$(sysconfdir); \ + done + @for f in $(WORKSRC)/../dist/public/ldap/*h; do \ + ginstall -m 644 $$f $(DESTDIR)$(includedir); \ + done + @$(MAKECOOKIE) + +include gar/category.mk + + Property changes on: csw/mgar/pkg/mozldap/trunk/Makefile ___________________________________________________________________ Added: svn:keywords + Id Added: csw/mgar/pkg/mozldap/trunk/checksums =================================================================== --- csw/mgar/pkg/mozldap/trunk/checksums (rev 0) +++ csw/mgar/pkg/mozldap/trunk/checksums 2012-01-02 10:46:22 UTC (rev 16640) @@ -0,0 +1 @@ +6e1b8ace4931a6839fe4cb027d23b5ac mozldap-6.0.7.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel