Revision: 16793 http://gar.svn.sourceforge.net/gar/?rev=16793&view=rev Author: cgrzemba Date: 2012-01-18 11:58:50 +0000 (Wed, 18 Jan 2012) Log Message: ----------- nss/trunk: create lib packages, fix bad-rpath
Modified Paths: -------------- csw/mgar/pkg/nss/trunk/Makefile csw/mgar/pkg/nss/trunk/files/nss.pc Modified: csw/mgar/pkg/nss/trunk/Makefile =================================================================== --- csw/mgar/pkg/nss/trunk/Makefile 2012-01-18 10:08:28 UTC (rev 16792) +++ csw/mgar/pkg/nss/trunk/Makefile 2012-01-18 11:58:50 UTC (rev 16793) @@ -13,6 +13,14 @@ # # TODO: nss-config # TODO: a better nss.pc +# +# there are a lot of other tools, which are not in the package at the moment, +# some of them was part of the 'Netscape/iPlanet Certificate Management System', see: +# http://docs.oracle.com/cd/E19850-01/816-6400-10/pkcsutil.html +# http://docs.oracle.com/cd/E19397-01/816-5549-10/contents.htm +# thats someone needs +# other resources: news group mozilla.dev.tech.crypto +# http://www.mozilla.org/projects/security/pki/nss/tools/ NAME = nss MAJOR_VERSION = 3 @@ -35,23 +43,123 @@ DISTFILES += mpl-tri-license-txt UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz -PACKAGES = CSWlibnss3 CSWlibnss-dev CSWlibnss3-tools +PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 +PACKAGES += CSWlibfreebl32fpu3 +CATALOGNAME_CSWlibfreebl32fpu3 = libfreebl32fpu3 +SPKG_DESC_CSWlibfreebl32fpu3 = Network Security Services library, libfreebl_32fpu_3 +PKGFILES_CSWlibfreebl32fpu3 += $(call baseisadirs,$(libdir),libfreebl_32fpu_3\.so) +PKGFILES_CSWlibfreebl32fpu3 += $(call baseisadirs,$(libdir),libfreebl_32fpu_3\.so(\.\d+)*) +SPKG_DESC_CSWlibfreebl32fpu3 += $(DESCRIPTION), libfreebl_32fpu_3.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibfreebl32fpu3 + +PACKAGES += CSWlibfreebl32int64-3 +CATALOGNAME_CSWlibfreebl32int64-3 = libfreebl32int64_3 +SPKG_DESC_CSWlibfreebl32int64-3 = Network Security Services library, libfreebl_32int64_3 +PKGFILES_CSWlibfreebl32int64-3 += $(call baseisadirs,$(libdir),libfreebl_32int64_3\.so) +PKGFILES_CSWlibfreebl32int64-3 += $(call baseisadirs,$(libdir),libfreebl_32int64_3\.so(\.\d+)*) +SPKG_DESC_CSWlibfreebl32int64-3 += $(DESCRIPTION), libfreebl_32int64_3.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibfreebl32int64-3 + +PACKAGES += CSWlibfreebl32int3 +CATALOGNAME_CSWlibfreebl32int3 = libfreebl32int3 +SPKG_DESC_CSWlibfreebl32int3 = Network Security Services library, libfreebl_32int_3 +PKGFILES_CSWlibfreebl32int3 += $(call baseisadirs,$(libdir),libfreebl_32int_3\.so) +PKGFILES_CSWlibfreebl32int3 += $(call baseisadirs,$(libdir),libfreebl_32int_3\.so(\.\d+)*) +SPKG_DESC_CSWlibfreebl32int3 += $(DESCRIPTION), libfreebl_32int_3.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibfreebl32int3 + +PACKAGES += CSWlibnss3 +CATALOGNAME_CSWlibnss3 = libnss3 SPKG_DESC_CSWlibnss3 = Network Security Services library, implements crypto, PKI, SSL, and S/MIME support -SPKG_DESC_CSWlibnss-dev = libnss development files -SPKG_DESC_CSWlibnss3-tools = libnss3 command-line utilities +PKGFILES_CSWlibnss3 += $(call baseisadirs,$(libdir),libnss3\.so) +PKGFILES_CSWlibnss3 += $(call baseisadirs,$(libdir),libnss3\.so(\.\d+)*) +SPKG_DESC_CSWlibnss3 += $(DESCRIPTION), libnss3.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibnss3 -PKGFILES_CSWlibnss-dev = $(PKGFILES_DEVEL) -PKGFILES_CSWlibnss3-tools = $(bindir).* +PACKAGES += CSWlibnssckbi +CATALOGNAME_CSWlibnssckbi = libnssckbi +SPKG_DESC_CSWlibnssckbi = Network Security Services library, libnssckbi +PKGFILES_CSWlibnssckbi += $(call baseisadirs,$(libdir),libnssckbi\.so) +PKGFILES_CSWlibnssckbi += $(call baseisadirs,$(libdir),libnssckbi\.so(\.\d+)*) +SPKG_DESC_CSWlibnssckbi += $(DESCRIPTION), libnssckbi.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibnssckbi +PACKAGES += CSWlibnssdbm3 +CATALOGNAME_CSWlibnssdbm3 = libnssdbm3 +SPKG_DESC_CSWlibnssdbm3 = Network Security Services library, libnssdbm3 +PKGFILES_CSWlibnssdbm3 += $(call baseisadirs,$(libdir),libnssdbm3\.so) +PKGFILES_CSWlibnssdbm3 += $(call baseisadirs,$(libdir),libnssdbm3\.so(\.\d+)*) +SPKG_DESC_CSWlibnssdbm3 += $(DESCRIPTION), libnssdbm3.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibnssdbm3 + +PACKAGES += CSWlibnssutil3 +CATALOGNAME_CSWlibnssutil3 = libnssutil3 +SPKG_DESC_CSWlibnssutil3 = Network Security Services library, libnssutil3 +PKGFILES_CSWlibnssutil3 += $(call baseisadirs,$(libdir),libnssutil3\.so) +PKGFILES_CSWlibnssutil3 += $(call baseisadirs,$(libdir),libnssutil3\.so(\.\d+)*)SPKG_DESC_CSWlibnssutil3 += $(DESCRIPTION), libnssutil3.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibnssutil3 + +PACKAGES += CSWlibsmime3 +CATALOGNAME_CSWlibsmime3 = libsmime3 +SPKG_DESC_CSWlibsmime3 = Network Security Services library, libsmime3 +PKGFILES_CSWlibsmime3 += $(call baseisadirs,$(libdir),libsmime3\.so) +PKGFILES_CSWlibsmime3 += $(call baseisadirs,$(libdir),libsmime3\.so(\.\d+)*) +SPKG_DESC_CSWlibsmime3 += $(DESCRIPTION), libsmime3.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibsmime3 + +PACKAGES += CSWlibsoftokn3 +CATALOGNAME_CSWlibsoftokn3 = libsoftokn3 +SPKG_DESC_CSWlibsoftokn3 = Network Security Services library, libsoftokn3 +PKGFILES_CSWlibsoftokn3 += $(call baseisadirs,$(libdir),libsoftokn3\.so) +PKGFILES_CSWlibsoftokn3 += $(call baseisadirs,$(libdir),libsoftokn3\.so(\.\d+)*)SPKG_DESC_CSWlibsoftokn3 += $(DESCRIPTION), libsoftokn3.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibsoftokn3 + +PACKAGES += CSWlibssl3 +CATALOGNAME_CSWlibssl3 = libssl3 +SPKG_DESC_CSWlibssl3 = Network Security Services library, libssl3 +PKGFILES_CSWlibssl3 += $(call baseisadirs,$(libdir),libssl3\.so) +PKGFILES_CSWlibssl3 += $(call baseisadirs,$(libdir),libssl3\.so(\.\d+)*) +SPKG_DESC_CSWlibssl3 += $(DESCRIPTION), libssl3.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibssl3 + +PACKAGES += CSWlibfreebl64fpu3 +CATALOGNAME_CSWlibfreebl64fpu3 = libfreebl64fpu3 +SPKG_DESC_CSWlibfreebl64fpu3 = Network Security Services library, libfreebl64fpu3 +PKGFILES_CSWlibfreebl64fpu3 += $(call baseisadirs,$(libdir),libfreebl_64fpu_3\.so) +PKGFILES_CSWlibfreebl64fpu3 += $(call baseisadirs,$(libdir),libfreebl_64fpu_3\.so(\.\d+)*) +SPKG_DESC_CSWlibfreebl64fpu3 += $(DESCRIPTION), libfreebl_64fpu_3.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibfreebl64fpu3 + +PACKAGES += CSWlibfreebl64int3 +CATALOGNAME_CSWlibfreebl64int3 = libfreebl64int3 +SPKG_DESC_CSWlibfreebl64int3 = Network Security Services library, libfreebl64int3 +PKGFILES_CSWlibfreebl64int3 += $(call baseisadirs,$(libdir),libfreebl_64int_3\.so) +PKGFILES_CSWlibfreebl64int3 += $(call baseisadirs,$(libdir),libfreebl_64int_3\.so(\.\d+)*) +SPKG_DESC_CSWlibfreebl64int3 += $(DESCRIPTION), libfreebl_64int_3.so +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibfreebl64int3 + +PACKAGES += CSWlibnss-dev CATALOGNAME_CSWlibnss-dev = libnss_dev -CATALOGNAME_CSWlibnss3-tools = libnss3_tools +SPKG_DESC_CSWlibnss-dev = Network Security Services library, development files +PKGFILES_CSWlibnss-dev = $(PKGFILES_DEVEL) +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibnss3 +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibsqlite3-0 +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibnspr4 +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibplds4 +RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibplc4 OBSOLETED_BY_CSWlibnss-dev = CSWlibnss3-devel -RUNTIME_DEP_PKGS_CSWlibnss3 = CSWnspr CSWsqlite3rt -RUNTIME_DEP_PKGS_CSWlibnss-dev += CSWlibnss3 +PACKAGES += CSWlibnss3-tools +CATALOGNAME_CSWlibnss3-tools = libnss3_tools +SPKG_DESC_CSWlibnss3-tools = Network Security Services library, command-line utilities +PKGFILES_CSWlibnss3-tools = $(bindir).* RUNTIME_DEP_PKGS_CSWlibnss3-tools += CSWlibnss3 -RUNTIME_DEP_PKGS_CSWlibnss3-tools += CSWnspr +RUNTIME_DEP_PKGS_CSWlibnss3-tools += CSWlibplc4 +RUNTIME_DEP_PKGS_CSWlibnss3-tools += CSWlibnspr4 +RUNTIME_DEP_PKGS_CSWlibnss3-tools += CSWlibplds4 +RUNTIME_DEP_PKGS_CSWlibnss3-tools += CSWlibnss-dev + BUILD_DEP_PKGS = $(RUNTIME_DEP_PKGS) CSWnspr-dev CSWlibsqlite3-dev CONFIGURE_SCRIPTS = @@ -142,7 +250,9 @@ # http://lists.opencsw.org/pipermail/pkgsubmissions/2010-February/000167.html # NOISAEXEC = 1 -CPPFLAGS= +CPPFLAGS = +LD_OPTIONS = +NSS_LD_OPTIONS = -R/opt/csw/lib/$$ISALIST include gar/category.mk @@ -168,7 +278,7 @@ build-nss-compile: (cd $(WORKSRC)/mozilla/security/nss \ && \ - CPPFLAGS='$(CPPFLAGS)' LD_OPTIONS='$(LD_OPTIONS) -R/opt/csw/lib/$$$$ISALIST' \ + CPPFLAGS='$(CPPFLAGS)' LD_OPTIONS='$(LD_OPTIONS) $(NSS_LD_OPTIONS)' \ gmake -j1) @$(MAKECOOKIE) Modified: csw/mgar/pkg/nss/trunk/files/nss.pc =================================================================== --- csw/mgar/pkg/nss/trunk/files/nss.pc 2012-01-18 10:08:28 UTC (rev 16792) +++ csw/mgar/pkg/nss/trunk/files/nss.pc 2012-01-18 11:58:50 UTC (rev 16793) @@ -5,7 +5,7 @@ Name: NSS Description: Network Security Services -Version: 3.12.4 -Requires: nspr >= 4.8.0 +Version: 3.12.11 +Requires: nspr >= 4.8.9 Libs: -L${libdir} -lssl3 -lsmime3 -lnss3 -lnssutil3 -R${libdir} Cflags: -I${includedir} 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