[csw-devel] SF.net SVN: gar:[14453] csw/mgar/pkg/libcurl4/trunk/Makefile

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Thu Apr 28 23:33:41 CEST 2011


Revision: 14453
          http://gar.svn.sourceforge.net/gar/?rev=14453&view=rev
Author:   dmichelsen
Date:     2011-04-28 21:33:41 +0000 (Thu, 28 Apr 2011)

Log Message:
-----------
libcurl4: Update deps

Modified Paths:
--------------
    csw/mgar/pkg/libcurl4/trunk/Makefile

Modified: csw/mgar/pkg/libcurl4/trunk/Makefile
===================================================================
--- csw/mgar/pkg/libcurl4/trunk/Makefile	2011-04-28 20:56:30 UTC (rev 14452)
+++ csw/mgar/pkg/libcurl4/trunk/Makefile	2011-04-28 21:33:41 UTC (rev 14453)
@@ -33,9 +33,9 @@
 SPKG_DESC_CSWlibcurl4 = Library for client-side URL transfers, libcurl.so.4
 PKGFILES_CSWlibcurl4 = $(call pkgfiles_lib,libcurl.so.4)
 OBSOLETED_BY_CSWlibcurl4 = CSWcurlrt
-RUNTIME_DEP_PKGS_CSWlibcurl4 += CSWlibidn
 RUNTIME_DEP_PKGS_CSWlibcurl4 += CSWosslrt
 RUNTIME_DEP_PKGS_CSWlibcurl4 += CSWzlib 
+RUNTIME_DEP_PKGS_CSWlibcurl4 += CSWlibidn11
 
 PACKAGES += CSWlibcurl4-feature
 CATALOGNAME_CSWlibcurl4-feature = libcurl4_feature
@@ -43,14 +43,20 @@
 PKGFILES_CSWlibcurl4-feature = $(call pkgfiles_lib,libcurl-feature.so.4)
 OBSOLETED_BY_CSWlibcurl4-feature = CSWcurlrtfull
 CATALOGNAME_CSWcurlrtfull = curl_rt_full_stub
-RUNTIME_DEP_PKGS_CSWcurl-feature += CSWlibidn
-RUNTIME_DEP_PKGS_CSWcurl-feature += CSWoldaprt
-RUNTIME_DEP_PKGS_CSWcurl-feature += CSWosslrt
-RUNTIME_DEP_PKGS_CSWcurl-feature += CSWzlib
-RUNTIME_DEP_PKGS_CSWcurl-feature += CSWlibcares
-RUNTIME_DEP_PKGS_CSWcurl-feature += CSWlibssh2
-RUNTIME_DEP_PKGS_CSWcurl-feature += CSWlibfbopenssl
+RUNTIME_DEP_PKGS_CSWlibcurl4-feature += CSWzlib
+RUNTIME_DEP_PKGS_CSWlibcurl4-feature += CSWlibfbopenssl
+RUNTIME_DEP_PKGS_CSWlibcurl4-feature += CSWlibidn11
+RUNTIME_DEP_PKGS_CSWlibcurl4-feature += CSWosslrt
+RUNTIME_DEP_PKGS_CSWlibcurl4-feature += CSWoldaprt
+RUNTIME_DEP_PKGS_CSWlibcurl4-feature += CSWlibssh2
+RUNTIME_DEP_PKGS_CSWlibcurl4-feature += CSWlibcares2
 
+# These are artifacts of the feature lib being a regular one.
+# As it is never linked against the soname doesn't matter here and the package name
+# is obviously different from the soname in this case.
+CHECKPKG_OVERRIDES_CSWlibcurl4-feature += shared-lib-pkgname-mismatch
+CHECKPKG_OVERRIDES_CSWlibcurl4-feature += soname-not-part-of-filename
+
 PACKAGES += CSWlibcurl-dev
 CATALOGNAME_CSWlibcurl-dev = libcurl_dev
 SPKG_DESC_CSWlibcurl-dev = Development files for libcurl.so.4
@@ -63,16 +69,10 @@
 CATALOGNAME_CSWcurl = curl
 SPKG_DESC_CSWcurl = A command line tool and library for client-side URL transfers
 # PKGFILES is catchall
-RUNTIME_DEP_PKGS_CSWcurl += CSWlibnet
-RUNTIME_DEP_PKGS_CSWcurl += CSWoldaprt
 RUNTIME_DEP_PKGS_CSWcurl += CSWzlib
-RUNTIME_DEP_PKGS_CSWcurl += CSWsasl
-RUNTIME_DEP_PKGS_CSWcurl += CSWcurlrt
-RUNTIME_DEP_PKGS_CSWcurl += CSWlibcares
-RUNTIME_DEP_PKGS_CSWcurl += CSWlibssh2
 RUNTIME_DEP_PKGS_CSWcurl += CSWlibidn11
-RUNTIME_DEP_PKGS_CSWcurl += CSWlibfbopenssl
 RUNTIME_DEP_PKGS_CSWcurl += CSWlibcurl4
+RUNTIME_DEP_PKGS_CSWcurl += CSWosslrt
 
 BUILD_DEP_PKGS += CSWoldapdevel
 BUILD_DEP_PKGS += CSWossldevel
@@ -128,7 +128,7 @@
 EXTRA_PAX_ARGS += $(EXTRA_PAX_ARGS_features-$(FEATURES))
 
 MERGE_SCRIPTS_isa-default-features-minimal = copy-all
-MERGE_SCRIPTS_isa-default64-features-minimal = copy-relocated-only
+MERGE_SCRIPTS_isa-default64-features-minimal = copy-relocated-only copy-config-only
 MERGE_DIRS_isa-default64-features-minimal = $(libdir)
 MERGE_SCRIPTS_isa-default-features-full = copy-only
 MERGE_DIRS_isa-default-features-full = $(libdir)
@@ -140,7 +140,7 @@
 post-build-isa-sparcv8-features-minimal post-build-isa-sparcv9-features-minimal post-build-isa-i386-features-minimal post-build-isa-amd64-features-minimal: EXTRA_LD_OPTIONS = -f libcurl-feature.so.4
 post-build-isa-sparcv8-features-minimal post-build-isa-sparcv9-features-minimal post-build-isa-i386-features-minimal post-build-isa-amd64-features-minimal: 
 	rm -f $(WORKSRC)/lib/libcurl.la
-	$(BUILD_ENV) $(MAKE) $(PARALLELMFLAGS) $(foreach TTT,$(BUILD_OVERRIDE_VARS),$(TTT)="$(BUILD_OVERRIDE_VAR_$(TTT))") $(foreach TTT,$(BUILD_OVERRIDE_DIRS),$(TTT)="$($(TTT))") -C $(WORKSRC) $(BUILD_ARGS)
+	$(BUILD_ENV) $(MAKE) $(PARALLELMFLAGS) $(foreach TTT,$(BUILD_OVERRIDE_VARS),$(TTT)="$(BUILD_OVERRIDE_VAR_$(TTT))") $(foreach TTT,$(BUILD_OVERRIDE_DIRS),$(TTT)="$($(TTT))") -C $(WORKSRC)/lib $(BUILD_ARGS)
 	@$(MAKECOOKIE)
 
 post-merge:
@@ -150,7 +150,5 @@
 	ln -s libcurl-feature.so.4.2.0 $(PKGROOT)$(libdir)/libcurl-feature.so.4
 	rm -f $(PKGROOT)$(libdir)/$(ISA_DEFAULT64)/libcurl-feature.so.4
 	ln -s libcurl-feature.so.4.2.0 $(PKGROOT)$(libdir)/$(ISA_DEFAULT64)/libcurl-feature.so.4
-
-post-merge:
 	ginstall $(FILEDIR)/curlbuild.h $(PKGROOT)$(includedir)/curl/curlbuild.h
 	@$(MAKECOOKIE)


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list