[csw-devel] SF.net SVN: gar:[20921] csw/mgar/pkg/protobuf/branches/protobuf-gcc

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Tue Apr 30 23:40:59 CEST 2013


Revision: 20921
          http://gar.svn.sourceforge.net/gar/?rev=20921&view=rev
Author:   wahwah
Date:     2013-04-30 21:40:58 +0000 (Tue, 30 Apr 2013)
Log Message:
-----------
protobuf/branches/protobuf-gcc: Update to 2.5.0

Modified Paths:
--------------
    csw/mgar/pkg/protobuf/branches/protobuf-gcc/Makefile
    csw/mgar/pkg/protobuf/branches/protobuf-gcc/checksums

Modified: csw/mgar/pkg/protobuf/branches/protobuf-gcc/Makefile
===================================================================
--- csw/mgar/pkg/protobuf/branches/protobuf-gcc/Makefile	2013-04-30 21:30:37 UTC (rev 20920)
+++ csw/mgar/pkg/protobuf/branches/protobuf-gcc/Makefile	2013-04-30 21:40:58 UTC (rev 20921)
@@ -5,8 +5,7 @@
 # http://code.google.com/p/protobuf/issues/detail?id=166
 
 NAME = protobuf
-VERSION = 2.4.1
-CATEGORIES = lib
+VERSION = 2.5.0
 GARTYPE = v2
 define BLURB
 	Protocol Buffers are a way of encoding structured data in an efficient yet
@@ -22,33 +21,32 @@
 CONFIGURE_ARGS = $(DIRPATHS)
 PYCOMPILE = 1
 
-EXTRA_MERGE_EXCLUDE_FILES = .*.pyc
+EXTRA_MERGE_EXCLUDE_FILES = .*\.py[co]
 
-PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386
+EXTRA_LINKER_FLAGS = -lrt
+
 GARCOMPILER = GNU
 prefix = $(BUILD_PREFIX)/gxx
 
-PACKAGES += CSWlibprotobuf-lite7-gxx
-PKGFILES_CSWlibprotobuf-lite7-gxx += $(call baseisadirs,$(libdir),libprotobuf-lite\.so\.7(\.\d+)*)
-SPKG_DESC_CSWlibprotobuf-lite7-gxx += $(DESCRIPTION), libprotobuf-lite.so.7
-RUNTIME_DEP_PKGS_CSWlibprotobuf-lite7-gxx += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibprotobuf-lite7-gxx += CSWlibstdc++6
-RUNTIME_DEP_PKGS_CSWlibprotobuf-lite7-gxx += CSWlibz1
+PACKAGES += CSWlibprotobuf-lite8-gxx
+PKGFILES_CSWlibprotobuf-lite8-gxx += $(call baseisadirs,$(libdir),libprotobuf-lite\.so\.8(\.\d+)*)
+SPKG_DESC_CSWlibprotobuf-lite8-gxx += $(DESCRIPTION), libprotobuf-lite.so.8
+RUNTIME_DEP_PKGS_CSWlibprotobuf-lite8-gxx += CSWlibgcc-s1
+RUNTIME_DEP_PKGS_CSWlibprotobuf-lite8-gxx += CSWlibstdc++6
 
-PACKAGES += CSWlibprotoc7-gxx
-PKGFILES_CSWlibprotoc7-gxx += $(call baseisadirs,$(libdir),libprotoc\.so\.7(\.\d+)*)
-SPKG_DESC_CSWlibprotoc7-gxx += $(DESCRIPTION), libprotoc.so.7
-RUNTIME_DEP_PKGS_CSWlibprotoc7-gxx += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibprotoc7-gxx += CSWlibprotobuf7-gxx
-RUNTIME_DEP_PKGS_CSWlibprotoc7-gxx += CSWlibstdc++6
-RUNTIME_DEP_PKGS_CSWlibprotoc7-gxx += CSWlibz1
+PACKAGES += CSWlibprotoc8-gxx
+PKGFILES_CSWlibprotoc8-gxx += $(call baseisadirs,$(libdir),libprotoc\.so\.8(\.\d+)*)
+SPKG_DESC_CSWlibprotoc8-gxx += $(DESCRIPTION), libprotoc.so.8
+RUNTIME_DEP_PKGS_CSWlibprotoc8-gxx += CSWlibgcc-s1
+RUNTIME_DEP_PKGS_CSWlibprotoc8-gxx += CSWlibprotobuf8-gxx
+RUNTIME_DEP_PKGS_CSWlibprotoc8-gxx += CSWlibstdc++6
 
-PACKAGES += CSWlibprotobuf7-gxx
-PKGFILES_CSWlibprotobuf7-gxx += $(call baseisadirs,$(libdir),libprotobuf\.so\.7(\.\d+)*)
-SPKG_DESC_CSWlibprotobuf7-gxx += $(DESCRIPTION), libprotobuf.so.7
-RUNTIME_DEP_PKGS_CSWlibprotobuf7-gxx += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWlibprotobuf7-gxx += CSWlibstdc++6
-RUNTIME_DEP_PKGS_CSWlibprotobuf7-gxx += CSWlibz1
+PACKAGES += CSWlibprotobuf8-gxx
+PKGFILES_CSWlibprotobuf8-gxx += $(call baseisadirs,$(libdir),libprotobuf\.so\.8(\.\d+)*)
+SPKG_DESC_CSWlibprotobuf8-gxx += $(DESCRIPTION), libprotobuf.so.8
+RUNTIME_DEP_PKGS_CSWlibprotobuf8-gxx += CSWlibgcc-s1
+RUNTIME_DEP_PKGS_CSWlibprotobuf8-gxx += CSWlibstdc++6
+RUNTIME_DEP_PKGS_CSWlibprotobuf8-gxx += CSWlibz1
 
 # Devel package
 PACKAGES                           += CSWprotobuf-gxx-dev
@@ -56,10 +54,10 @@
 RUNTIME_DEP_PKGS_CSWprotobuf-gxx-dev += CSWpy-protobuf
 RUNTIME_DEP_PKGS_CSWprotobuf-gxx-dev += CSWlibz1
 RUNTIME_DEP_PKGS_CSWprotobuf-gxx-dev += CSWlibstdc++6
-RUNTIME_DEP_PKGS_CSWprotobuf-gxx-dev += CSWlibprotobuf7-gxx
-RUNTIME_DEP_PKGS_CSWprotobuf-gxx-dev += CSWlibprotobuf-lite7-gxx
+RUNTIME_DEP_PKGS_CSWprotobuf-gxx-dev += CSWlibprotobuf8-gxx
+RUNTIME_DEP_PKGS_CSWprotobuf-gxx-dev += CSWlibprotobuf-lite8-gxx
 RUNTIME_DEP_PKGS_CSWprotobuf-gxx-dev += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWprotobuf-gxx-dev += CSWlibprotoc7-gxx
+RUNTIME_DEP_PKGS_CSWprotobuf-gxx-dev += CSWlibprotoc8-gxx
 # Catch-all package
 
 # Python support
@@ -69,6 +67,12 @@
 PKGFILES_CSWpy-protobuf = $(libdir)/python.*
 ARCHALL_CSWpy-protobuf = 1
 
+# The 64-bit binaries check misfires because libdir=/opt/csw/gxx/lib but the
+# check looks into /opt/csw/lib.
+CHECKPKG_OVERRIDES_CSWlibprotobuf8-gxx += 64bits-binaries-missing
+CHECKPKG_OVERRIDES_CSWlibprotobuf-lite8-gxx += 64bits-binaries-missing
+CHECKPKG_OVERRIDES_CSWlibprotoc8-gxx += 64bits-binaries-missing
+
 include gar/category.mk
 
 post-build-modulated:

Modified: csw/mgar/pkg/protobuf/branches/protobuf-gcc/checksums
===================================================================
--- csw/mgar/pkg/protobuf/branches/protobuf-gcc/checksums	2013-04-30 21:30:37 UTC (rev 20920)
+++ csw/mgar/pkg/protobuf/branches/protobuf-gcc/checksums	2013-04-30 21:40:58 UTC (rev 20921)
@@ -1 +1 @@
-dc84e9912ea768baa1976cb7bbcea7b5  protobuf-2.4.1.tar.gz
+b751f772bdeb2812a2a8e7202bf1dae8  protobuf-2.5.0.tar.gz

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