[csw-devel] SF.net SVN: gar:[13695] csw/mgar/pkg/libtool/branches/libtool24/Makefile
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Tue Mar 8 22:27:29 CET 2011
Revision: 13695
http://gar.svn.sourceforge.net/gar/?rev=13695&view=rev
Author: dmichelsen
Date: 2011-03-08 21:27:29 +0000 (Tue, 08 Mar 2011)
Log Message:
-----------
libtool24: Reorganize package description and make CSWlibtool also directly depend on CSWlibltdl3 to fix #4722
Modified Paths:
--------------
csw/mgar/pkg/libtool/branches/libtool24/Makefile
Modified: csw/mgar/pkg/libtool/branches/libtool24/Makefile
===================================================================
--- csw/mgar/pkg/libtool/branches/libtool24/Makefile 2011-03-08 21:19:14 UTC (rev 13694)
+++ csw/mgar/pkg/libtool/branches/libtool24/Makefile 2011-03-08 21:27:29 UTC (rev 13695)
@@ -34,21 +34,28 @@
COMPILER_TAGNAME_GCC4 = gcc4
COMPILER_TAGNAME_SOS12 = sos12
-PACKAGES = CSWlibtool CSWlibltdl7 CSWlibtoolrt
+VENDOR_URL = http://www.gnu.org/software/libtool/
+PACKAGES += CSWlibtool
CATALOGNAME_CSWlibtool = libtool
-CATALOGNAME_CSWlibltdl7 = libltdl7
-CATALOGNAME_CSWlibtoolrt = libtool_rt
+SPKG_DESC_CSWlibtool = A generic library support tool
+# Double-legacy packages may not even depend on CSWlibtoolrt, so we must
+# also directly depend on CSWlibltdl3
+RUNTIME_DEP_PKGS_CSWlibtool += CSWlibltdl3
+RUNTIME_DEP_PKGS_CSWlibtool += CSWlibltdl7
+CHECKPKG_OVERRIDES_CSWlibtool += surplus-dependency|CSWlibltdl3
+CHECKPKG_OVERRIDES_CSWlibtool += surplus-dependency|CSWlibltdl7
-SPKG_SOURCEURL = http://www.gnu.org/software/libtool/
+# This is built from pkgs/libltdl3
+FOREIGN_PACKAGES += CSWlibltdl3
+OBSOLETES_CSWlibltdl3 += CSWlibtoolrt
-RUNTIME_DEP_PKGS_CSWlibtool = CSWlibltdl7
-RUNTIME_DEP_PKGS_CSWlibtoolrt = CSWlibltdl3 CSWlibltdl7
+PACKAGES += CSWlibltdl7
+CATALOGNAME_CSWlibltdl7 = libltdl7
+SPKG_DESC_CSWlibltdl7 = Libtool libltdl.so.7 from libtool 2.x
+PKGFILES_CSWlibltdl7 += $(PKGFILES_RT)
+OBSOLETES_CSWlibltdl7 += CSWlibtoolrt
-SPKG_DESC_CSWlibtool = A generic library support tool
-SPKG_DESC_CSWlibltdl7 = Libtool libltdl.so.7 from libtool 2.x
-SPKG_DESC_CSWlibtoolrt = Runtime libraries for libtool
-
# We define upstream file regex so we can be notifed of new upstream software release
UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
@@ -69,15 +76,6 @@
MERGE_SCRIPTS_isa-default-garcompiler-GCC3 = copy-tags
MERGE_SCRIPTS_isa-default-garcompiler-GCC4 = copy-tags
-PKGFILES_CSWlibltdl7 = $(PKGFILES_RT)
-PKGFILES_CSWlibtoolrt = NONE
-
-ARCHALL_CSWlibtoolrt = 1
-
-CHECKPKG_OVERRIDES_CSWlibtool += surplus-dependency|CSWlibltdl7
-CHECKPKG_OVERRIDES_CSWlibtoolrt += surplus-dependency|CSWlibltdl3
-CHECKPKG_OVERRIDES_CSWlibtoolrt += surplus-dependency|CSWlibltdl7
-
include gar/category.mk
post-install-modulated: $(if $(PATCHFILES_POSTINSTALL_$(MODULATION)),patch-libtool)
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