[csw-devel] SF.net SVN: gar:[16579] csw/mgar/pkg/libsigcpp/branches/2.2.10/Makefile

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Tue Dec 20 11:24:13 CET 2011


Revision: 16579
          http://gar.svn.sourceforge.net/gar/?rev=16579&view=rev
Author:   dmichelsen
Date:     2011-12-20 10:24:13 +0000 (Tue, 20 Dec 2011)
Log Message:
-----------
libsigcpp/branches/2.2.10: Some reordering

Modified Paths:
--------------
    csw/mgar/pkg/libsigcpp/branches/2.2.10/Makefile

Modified: csw/mgar/pkg/libsigcpp/branches/2.2.10/Makefile
===================================================================
--- csw/mgar/pkg/libsigcpp/branches/2.2.10/Makefile	2011-12-20 01:39:49 UTC (rev 16578)
+++ csw/mgar/pkg/libsigcpp/branches/2.2.10/Makefile	2011-12-20 10:24:13 UTC (rev 16579)
@@ -9,43 +9,30 @@
 endef
 
 MASTER_SITES = $(GNOME_MIRROR)
-DISTFILES  = $(NAME)-$(VERSION).tar.xz
+DISTFILES += $(DISTNAME).tar.xz
 
-# We define upstream file regex so we can be notifed of new upstream software release
-UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
-
-PACKAGES  = CSWlibsigc2-0-0 CSWlibsigc++-dev CSWlibsigc++-doc
-
-SPKG_DESC_CSWlibsigc2-0-0      = Typesafe signal and callback system for C++
-SPKG_DESC_CSWlibsigc++-dev = Header files for libsigc++
-SPKG_DESC_CSWlibsigc++-doc  = Docs for libsigc++
-
+PACKAGES = CSWlibsigc2-0-0
+SPKG_DESC_CSWlibsigc2-0-0 = Typesafe signal and callback system for C++, libsigc-2.0.so.0
+PKGFILES_CSWlibsigc2-0-0 += $(call pkgfiles_lib,libsigc-2.0.so.0)
 OBSOLETED_BY_CSWlibsigc2-0-0 = CSWlibsigc++
-CATALOGNAME_CSWlibsigc++ = libsigc++_stub
-
 # CSWsigc++ is the previous package name
 INCOMPATIBLE_PKGS_CSWlibsigc++ = CSWsigc++
-RUNTIME_DEP_PKGS_CSWlibsigc++-dev = CSWlibsigc2-0-0
 
+PACKAGES += CSWlibsigc-dev
+SPKG_DESC_CSWlibsigc-dev = Header files for libsigc-2.0.so.0
+# PKGFILES is catchall
+RUNTIME_DEP_PKGS_CSWlibsigc-dev = CSWlibsigc2-0-0
+OBSOLETED_BY_CSWlibsigc-dev = CSWlibsigc++devel
+CATALOGNAME_CSWlibsigc++devel = libsigc++_devel_stub
+
 BUILD64 = 1
 EXTRA_CXXFLAGS += -norunpath
 EXTRA_CONFIGURE_ENV = MAKE=gmake
 CONFIGURE_ARGS = $(DIRPATHS) --disable-static
 
-PKGFILES_CSWlibsigc++-dev = $(PKGFILES_DEVEL)
-PKGFILES_CSWlibsigc++-dev += .*\.h
-OBSOLETED_BY_CSWlibsigc++-dev = CSWlibsigc++devel
-CATALOGNAME_CSWlibsigc++devel = libsigc++_devel_stub
+# Do not strip -norunpath during libtool invocation
+REINPLACE_MATCH = (\|-xarch=)
+REINPLACE_WITH = |-norunpath$$1
+REINPLACE_FILES = build/ltmain.sh
 
-PKGFILES_CSWlibsigc++-doc  = $(docdir)/.*
-PKGFILES_CSWlibsigc++-doc += $(sharedstatedir)/devhelp/.*
-ARCHALL_CSWlibsigc++-doc = 1
-
-CHECKPKG_OVERRIDES_CSWlibsigc++-dev += surplus-dependency|CSWlibsigc2-0-0
-
 include gar/category.mk
-
-post-configure-modulated:
-	@# Make sure libtool keeps -norunpath during linking
-	perl -pi -e 's,\|-xarch=,|-norunpath|-xarch=,' $(WORKSRC)/libtool
-	@$(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