[csw-devel] SF.net SVN: gar:[17409] csw/mgar/pkg/protobuf/branches/protobuf-gcc
wahwah at users.sourceforge.net
wahwah at users.sourceforge.net
Thu Mar 15 00:02:20 CET 2012
Revision: 17409
http://gar.svn.sourceforge.net/gar/?rev=17409&view=rev
Author: wahwah
Date: 2012-03-14 23:02:20 +0000 (Wed, 14 Mar 2012)
Log Message:
-----------
Version bump, GCC build
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 2012-03-14 22:53:23 UTC (rev 17408)
+++ csw/mgar/pkg/protobuf/branches/protobuf-gcc/Makefile 2012-03-14 23:02:20 UTC (rev 17409)
@@ -3,12 +3,9 @@
# $Id$
# http://code.google.com/p/protobuf/issues/detail?id=166
-#
-# About using stlport4
-# http://developers.sun.com/solaris/articles/cmp_stlport_libCstd.html
NAME = protobuf
-VERSION = 2.3.0
+VERSION = 2.4.1
CATEGORIES = lib
GARTYPE = v2
define BLURB
@@ -20,81 +17,58 @@
DESCRIPTION = Google Protocol buffers
MASTER_SITES = $(GOOGLE_MIRROR)
DISTFILES = $(NAME)-$(VERSION).tar.gz
-UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
-PATCHFILES += 0001-Patches-from-GAR.patch
-PATCHFILES += 0002-std-map-in-two-more-files.patch
-PATCHFILES += OutputDirectoryIsFileError-unittest.patch
-PATCHFILES += trailing-slash-test-fails-on-solaris-8-x86.patch
LICENSE = COPYING.txt
-EXTRA_CFLAGS =
-EXTRA_CXXFLAGS = -library=stlport4 -library=no%Cstd
-EXTRA_LDFLAGS = -lCrun -lm
-BUILD64_LIBS_ONLY = 1
+BUILD64 = 1
CONFIGURE_ARGS = $(DIRPATHS)
PYCOMPILE = 1
-PACKAGES = CSWprotobuf
-SPKG_DESC_CSWprotobuf = $(DESCRIPTION)
+EXTRA_MERGE_EXCLUDE_FILES = .*.pyc
-RUNTIME_DEP_PKGS_CSWprotobuf += CSWstlport
-RUNTIME_DEP_PKGS_CSWprotobuf += CSWzlib
-RUNTIME_DEP_PKGS_CSWprotobuf += CSWlibprotoc6
-RUNTIME_DEP_PKGS_CSWprotobuf += CSWlibprotobuf6
+PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386
+GARCOMPILER = GNU
+prefix = $(BUILD_PREFIX)/gxx
-# Libraries
-PACKAGES += CSWlibprotobuf-lite6
-CATALOGNAME_CSWlibprotobuf-lite6 = libprotobuf_lite6
-SPKG_DESC_CSWlibprotobuf-lite6 = $(DESCRIPTION), libprotobuf-lite.so.6
-RUNTIME_DEP_PKGS_CSWlibprotobuf-lite6 += CSWzlib
-RUNTIME_DEP_PKGS_CSWlibprotobuf-lite6 += CSWstlport
-PKGFILES_CSWlibprotobuf-lite6 = .*libprotobuf-lite\.so\..*
-CHECKPKG_OVERRIDES_CSWlibprotobuf-lite6 += bad-rpath-entry
+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 += CSWlibprotobuf6
-CATALOGNAME_CSWlibprotobuf6 = libprotobuf6
-SPKG_DESC_CSWlibprotobuf6 = $(DESCRIPTION), libprotobuf.so.6
-RUNTIME_DEP_PKGS_CSWlibprotobuf6 += CSWstlport
-RUNTIME_DEP_PKGS_CSWlibprotobuf6 += CSWzlib
-PKGFILES_CSWlibprotobuf6 = .*libprotobuf\.so\..*
-CHECKPKG_OVERRIDES_CSWlibprotobuf6 += bad-rpath-entry
+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 += CSWlibprotoc6
-CATALOGNAME_CSWlibprotoc6 = libprotoc6
-SPKG_DESC_CSWlibprotoc6 = $(DESCRIPTION), libprotoc.so.6
-RUNTIME_DEP_PKGS_CSWlibprotoc6 += CSWstlport
-RUNTIME_DEP_PKGS_CSWlibprotoc6 += CSWzlib
-PKGFILES_CSWlibprotoc6 = .*libprotoc\.so\..*
-RUNTIME_DEP_PKGS_CSWlibprotoc6 += CSWlibprotobuf6
-CHECKPKG_OVERRIDES_CSWlibprotoc6 += bad-rpath-entry
+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
# Devel package
-PACKAGES += CSWprotobuf-devel
-CATALOGNAME_CSWprotobuf-devel = protobuf_devel
-SPKG_DESC_CSWprotobuf-devel = $(DESCRIPTION), header files
-RUNTIME_DEP_PKGS_CSWprotobuf-devel += CSWprotobuf
-RUNTIME_DEP_PKGS_CSWprotobuf-devel += CSWpy-protobuf
-RUNTIME_DEP_PKGS_CSWprotobuf-devel += CSWlibprotobuf-lite6
-RUNTIME_DEP_PKGS_CSWprotobuf-devel += CSWlibprotobuf6
-RUNTIME_DEP_PKGS_CSWprotobuf-devel += CSWlibprotoc6
-PKGFILES_CSWprotobuf-devel = $(PKGFILES_DEVEL)
+PACKAGES += CSWprotobuf-gxx-dev
+SPKG_DESC_CSWprotobuf-gxx-dev = $(DESCRIPTION), header files
+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 += CSWlibgcc-s1
+RUNTIME_DEP_PKGS_CSWprotobuf-gxx-dev += CSWlibprotoc7-gxx
+# Catch-all package
# Python support
PACKAGES += CSWpy-protobuf
-CATALOGNAME_CSWpy-protobuf = py_protobuf
-SPKG_DESC_CSWpy-protobuf= $(DESCRIPTION), Python support
-RUNTIME_DEP_PKGS_CSWpy-protobuf += CSWprotobuf
+SPKG_DESC_CSWpy-protobuf = $(DESCRIPTION), Python support
RUNTIME_DEP_PKGS_CSWpy-protobuf += CSWpython
PKGFILES_CSWpy-protobuf = $(libdir)/python.*
ARCHALL_CSWpy-protobuf = 1
-CHECKPKG_OVERRIDES_CSWpy-protobuf += surplus-dependency|CSWprotobuf
-# Empty transitional package
-PACKAGES += CSWprotobuf-rt
-CATALOGNAME_CSWprotobuf-rt = protobuf_rt
-SPKG_DESC_CSWprotobuf-rt = An empty transitional package
-PKGFILES_CSWprotobuf-rt = an-empty-package
-ARCHALL_CSWprotobuf-rt = 1
-
include gar/category.mk
post-build-modulated:
Modified: csw/mgar/pkg/protobuf/branches/protobuf-gcc/checksums
===================================================================
--- csw/mgar/pkg/protobuf/branches/protobuf-gcc/checksums 2012-03-14 22:53:23 UTC (rev 17408)
+++ csw/mgar/pkg/protobuf/branches/protobuf-gcc/checksums 2012-03-14 23:02:20 UTC (rev 17409)
@@ -1 +1 @@
-65dba2c04923595b6f0a6a44d8106f0a protobuf-2.3.0.tar.gz
+dc84e9912ea768baa1976cb7bbcea7b5 protobuf-2.4.1.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