parent
97c7c3fc97
commit
2ed41359fe
46 changed files with 54 additions and 3145 deletions
@ -1,46 +0,0 @@ |
||||
Pod::Spec.new do |s| |
||||
s.name = 'Protobuf-C++' |
||||
<<<<<<< HEAD |
||||
s.version = '3.10.0-rc0' |
||||
======= |
||||
s.version = '3.10.0' |
||||
>>>>>>> 3.10.x |
||||
s.summary = 'Protocol Buffers v3 runtime library for C++.' |
||||
s.homepage = 'https://github.com/google/protobuf' |
||||
s.license = '3-Clause BSD License' |
||||
s.authors = { 'The Protocol Buffers contributors' => 'protobuf@googlegroups.com' } |
||||
s.cocoapods_version = '>= 1.0' |
||||
|
||||
s.source = { :git => 'https://github.com/google/protobuf.git', |
||||
:tag => "v#{s.version}" } |
||||
|
||||
s.source_files = 'src/google/protobuf/*.{h,cc,inc}', |
||||
'src/google/protobuf/stubs/*.{h,cc}', |
||||
'src/google/protobuf/io/*.{h,cc}', |
||||
'src/google/protobuf/util/*.{h,cc}', |
||||
'src/google/protobuf/util/internal/*.{h,cc}' |
||||
|
||||
# Excluding all the tests in the directories above |
||||
s.exclude_files = 'src/google/**/*_test.{h,cc,inc}', |
||||
'src/google/**/*_unittest.{h,cc}', |
||||
'src/google/protobuf/test_util*.{h,cc}', |
||||
'src/google/protobuf/map_lite_test_util.{h,cc}', |
||||
'src/google/protobuf/map_test_util*.{h,cc,inc}' |
||||
|
||||
s.header_mappings_dir = 'src' |
||||
|
||||
s.ios.deployment_target = '7.0' |
||||
s.osx.deployment_target = '10.9' |
||||
s.tvos.deployment_target = '9.0' |
||||
s.watchos.deployment_target = '2.0' |
||||
|
||||
s.pod_target_xcconfig = { |
||||
# Do not let src/google/protobuf/stubs/time.h override system API |
||||
'USE_HEADERMAP' => 'NO', |
||||
'ALWAYS_SEARCH_USER_PATHS' => 'NO', |
||||
|
||||
# Configure tool is not being used for Xcode. When building, assume pthread is supported. |
||||
'GCC_PREPROCESSOR_DEFINITIONS' => '"$(inherited)" "HAVE_PTHREAD=1"', |
||||
} |
||||
|
||||
end |
@ -1,47 +0,0 @@ |
||||
# This file describes to Cocoapods how to integrate the Objective-C runtime into a dependent |
||||
# project. |
||||
# Despite this file being specific to Objective-C, it needs to be on the root of the repository. |
||||
# Otherwise, Cocoapods gives trouble like not picking up the license file correctly, or not letting |
||||
# dependent projects use the :git notation to refer to the library. |
||||
Pod::Spec.new do |s| |
||||
s.name = 'Protobuf' |
||||
<<<<<<< HEAD |
||||
s.version = '3.10.0-rc0' |
||||
======= |
||||
s.version = '3.10.0' |
||||
>>>>>>> 3.10.x |
||||
s.summary = 'Protocol Buffers v.3 runtime library for Objective-C.' |
||||
s.homepage = 'https://github.com/protocolbuffers/protobuf' |
||||
s.license = '3-Clause BSD License' |
||||
s.authors = { 'The Protocol Buffers contributors' => 'protobuf@googlegroups.com' } |
||||
s.cocoapods_version = '>= 1.0' |
||||
|
||||
s.module_name = 'protobuf' |
||||
s.source = { :git => 'https://github.com/protocolbuffers/protobuf.git', |
||||
:tag => "v#{s.version}" } |
||||
|
||||
s.source_files = 'objectivec/*.{h,m}', |
||||
'objectivec/google/protobuf/Any.pbobjc.{h,m}', |
||||
'objectivec/google/protobuf/Api.pbobjc.{h,m}', |
||||
'objectivec/google/protobuf/Duration.pbobjc.{h,m}', |
||||
'objectivec/google/protobuf/Empty.pbobjc.{h,m}', |
||||
'objectivec/google/protobuf/FieldMask.pbobjc.{h,m}', |
||||
'objectivec/google/protobuf/SourceContext.pbobjc.{h,m}', |
||||
'objectivec/google/protobuf/Struct.pbobjc.{h,m}', |
||||
'objectivec/google/protobuf/Timestamp.pbobjc.{h,m}', |
||||
'objectivec/google/protobuf/Type.pbobjc.{h,m}', |
||||
'objectivec/google/protobuf/Wrappers.pbobjc.{h,m}' |
||||
# The following would cause duplicate symbol definitions. GPBProtocolBuffers is expected to be |
||||
# left out, as it's an umbrella implementation file. |
||||
s.exclude_files = 'objectivec/GPBProtocolBuffers.m' |
||||
|
||||
# Set a CPP symbol so the code knows to use framework imports. |
||||
s.user_target_xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1' } |
||||
s.pod_target_xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1' } |
||||
|
||||
s.ios.deployment_target = '7.0' |
||||
s.osx.deployment_target = '10.9' |
||||
s.tvos.deployment_target = '9.0' |
||||
s.watchos.deployment_target = '2.0' |
||||
s.requires_arc = false |
||||
end |
@ -1,238 +0,0 @@ |
||||
## Process this file with autoconf to produce configure. |
||||
## In general, the safest way to proceed is to run ./autogen.sh |
||||
|
||||
AC_PREREQ(2.59) |
||||
|
||||
# Note: If you change the version, you must also update it in: |
||||
# * Protobuf.podspec |
||||
# * csharp/Google.Protobuf.Tools.nuspec |
||||
# * csharp/src/*/AssemblyInfo.cs |
||||
# * csharp/src/Google.Protobuf/Google.Protobuf.nuspec |
||||
# * java/*/pom.xml |
||||
# * python/google/protobuf/__init__.py |
||||
# * protoc-artifacts/pom.xml |
||||
# * src/google/protobuf/stubs/common.h |
||||
# * src/Makefile.am (Update -version-info for LDFLAGS if needed) |
||||
# |
||||
# In the SVN trunk, the version should always be the next anticipated release |
||||
# version with the "-pre" suffix. (We used to use "-SNAPSHOT" but this pushed |
||||
# the size of one file name in the dist tarfile over the 99-char limit.) |
||||
<<<<<<< HEAD |
||||
AC_INIT([Protocol Buffers],[3.10.0-rc-0],[protobuf@googlegroups.com],[protobuf]) |
||||
======= |
||||
AC_INIT([Protocol Buffers],[3.10.0],[protobuf@googlegroups.com],[protobuf]) |
||||
>>>>>>> 3.10.x |
||||
|
||||
AM_MAINTAINER_MODE([enable]) |
||||
|
||||
AC_CONFIG_SRCDIR(src/google/protobuf/message.cc) |
||||
# The config file is generated but not used by the source code, since we only |
||||
# need very few of them, e.g. HAVE_PTHREAD and HAVE_ZLIB. Those macros are |
||||
# passed down in CXXFLAGS manually in src/Makefile.am |
||||
AC_CONFIG_HEADERS([config.h]) |
||||
AC_CONFIG_MACRO_DIR([m4]) |
||||
|
||||
AC_ARG_VAR(DIST_LANG, [language to include in the distribution package (i.e., make dist)]) |
||||
case "$DIST_LANG" in |
||||
"") DIST_LANG=all ;; |
||||
all | cpp | csharp | java | python | javanano | objectivec | ruby | js | php) ;; |
||||
*) AC_MSG_FAILURE([unknown language: $DIST_LANG]) ;; |
||||
esac |
||||
AC_SUBST(DIST_LANG) |
||||
|
||||
# autoconf's default CXXFLAGS are usually "-g -O2". These aren't necessarily |
||||
# the best choice for libprotobuf. |
||||
AS_IF([test "x${ac_cv_env_CFLAGS_set}" = "x"], |
||||
[CFLAGS=""]) |
||||
AS_IF([test "x${ac_cv_env_CXXFLAGS_set}" = "x"], |
||||
[CXXFLAGS=""]) |
||||
|
||||
AC_CANONICAL_TARGET |
||||
|
||||
AM_INIT_AUTOMAKE([1.9 tar-ustar subdir-objects]) |
||||
|
||||
# Silent rules enabled: the output is minimal but informative. |
||||
# In particular, the warnings from the compiler stick out very clearly. |
||||
# To see all logs, use the --disable-silent-rules on configure or via make V=1 |
||||
AM_SILENT_RULES([yes]) |
||||
|
||||
AC_ARG_WITH([zlib], |
||||
[AS_HELP_STRING([--with-zlib], |
||||
[include classes for streaming compressed data in and out @<:@default=check@:>@])], |
||||
[],[with_zlib=check]) |
||||
|
||||
AC_ARG_WITH([zlib-include], |
||||
[AS_HELP_STRING([--with-zlib-include=PATH], |
||||
[zlib include directory])], |
||||
[CPPFLAGS="-I$withval $CPPFLAGS"]) |
||||
|
||||
AC_ARG_WITH([zlib-lib], |
||||
[AS_HELP_STRING([--with-zlib-lib=PATH], |
||||
[zlib lib directory])], |
||||
[LDFLAGS="-L$withval $LDFLAGS"]) |
||||
|
||||
AC_ARG_WITH([protoc], |
||||
[AS_HELP_STRING([--with-protoc=COMMAND], |
||||
[use the given protoc command instead of building a new one when building tests (useful for cross-compiling)])], |
||||
[],[with_protoc=no]) |
||||
|
||||
# Checks for programs. |
||||
AC_PROG_CC |
||||
AC_PROG_CXX |
||||
AC_PROG_CXX_FOR_BUILD |
||||
AC_LANG([C++]) |
||||
ACX_USE_SYSTEM_EXTENSIONS |
||||
m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) |
||||
AM_CONDITIONAL(GCC, test "$GCC" = yes) # let the Makefile know if we're gcc |
||||
AC_PROG_OBJC |
||||
|
||||
# test_util.cc takes forever to compile with GCC and optimization turned on. |
||||
AC_MSG_CHECKING([C++ compiler flags...]) |
||||
AS_IF([test "x${ac_cv_env_CXXFLAGS_set}" = "x"],[ |
||||
AS_IF([test "$GCC" = "yes"],[ |
||||
PROTOBUF_OPT_FLAG="-O2" |
||||
CXXFLAGS="${CXXFLAGS} -g" |
||||
]) |
||||
|
||||
# Protocol Buffers contains several checks that are intended to be used only |
||||
# for debugging and which might hurt performance. Most users are probably |
||||
# end users who don't want these checks, so add -DNDEBUG by default. |
||||
CXXFLAGS="$CXXFLAGS -std=c++11 -DNDEBUG" |
||||
|
||||
AC_MSG_RESULT([use default: $PROTOBUF_OPT_FLAG $CXXFLAGS]) |
||||
],[ |
||||
AC_MSG_RESULT([use user-supplied: $CXXFLAGS]) |
||||
]) |
||||
|
||||
AC_SUBST(PROTOBUF_OPT_FLAG) |
||||
|
||||
ACX_CHECK_SUNCC |
||||
|
||||
# Have to do libtool after SUNCC, other wise it "helpfully" adds Crun Cstd |
||||
# to the link |
||||
AC_PROG_LIBTOOL |
||||
|
||||
# Check whether the linker supports version scripts |
||||
AC_MSG_CHECKING([whether the linker supports version scripts]) |
||||
save_LDFLAGS=$LDFLAGS |
||||
LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map" |
||||
cat > conftest.map <<EOF |
||||
{ |
||||
global: |
||||
main; |
||||
local: |
||||
*; |
||||
}; |
||||
EOF |
||||
AC_LINK_IFELSE( |
||||
[AC_LANG_SOURCE([int main() { return 0; }])], |
||||
[have_ld_version_script=yes; AC_MSG_RESULT(yes)], |
||||
[have_ld_version_script=no; AC_MSG_RESULT(no)]) |
||||
LDFLAGS=$save_LDFLAGS |
||||
AM_CONDITIONAL([HAVE_LD_VERSION_SCRIPT], [test "$have_ld_version_script" == "yes"]) |
||||
|
||||
# Checks for header files. |
||||
AC_HEADER_STDC |
||||
AC_CHECK_HEADERS([fcntl.h inttypes.h limits.h stdlib.h unistd.h]) |
||||
|
||||
# Checks for library functions. |
||||
AC_FUNC_MEMCMP |
||||
AC_FUNC_STRTOD |
||||
AC_CHECK_FUNCS([ftruncate memset mkdir strchr strerror strtol]) |
||||
|
||||
# Check for zlib. |
||||
HAVE_ZLIB=0 |
||||
AS_IF([test "$with_zlib" != no], [ |
||||
AC_MSG_CHECKING([zlib version]) |
||||
|
||||
# First check the zlib header version. |
||||
AC_COMPILE_IFELSE( |
||||
[AC_LANG_PROGRAM([[ |
||||
#include <zlib.h> |
||||
#if !defined(ZLIB_VERNUM) || (ZLIB_VERNUM < 0x1204) |
||||
# error zlib version too old |
||||
#endif |
||||
]], [])], [ |
||||
AC_MSG_RESULT([ok (1.2.0.4 or later)]) |
||||
|
||||
# Also need to add -lz to the linker flags and make sure this succeeds. |
||||
AC_SEARCH_LIBS([zlibVersion], [z], [ |
||||
AC_DEFINE([HAVE_ZLIB], [1], [Enable classes using zlib compression.]) |
||||
HAVE_ZLIB=1 |
||||
], [ |
||||
AS_IF([test "$with_zlib" != check], [ |
||||
AC_MSG_FAILURE([--with-zlib was given, but no working zlib library was found]) |
||||
]) |
||||
]) |
||||
], [ |
||||
AS_IF([test "$with_zlib" = check], [ |
||||
AC_MSG_RESULT([headers missing or too old (requires 1.2.0.4)]) |
||||
], [ |
||||
AC_MSG_FAILURE([--with-zlib was given, but zlib headers were not present or were too old (requires 1.2.0.4)]) |
||||
]) |
||||
]) |
||||
]) |
||||
AM_CONDITIONAL([HAVE_ZLIB], [test $HAVE_ZLIB = 1]) |
||||
|
||||
# Add -std=c++11 if necesssary. It is important for us to do this before the |
||||
# libatomic check below, since that also depends on C++11. |
||||
AX_CXX_COMPILE_STDCXX([11], [noext], [mandatory]) |
||||
|
||||
dnl On some platforms, std::atomic needs a helper library |
||||
AC_MSG_CHECKING(whether -latomic is needed) |
||||
AC_LINK_IFELSE([AC_LANG_SOURCE([[ |
||||
#include <atomic> |
||||
#include <cstdint> |
||||
std::atomic<std::int64_t> v; |
||||
int main() { |
||||
return v; |
||||
} |
||||
]])], STD_ATOMIC_NEED_LIBATOMIC=no, STD_ATOMIC_NEED_LIBATOMIC=yes) |
||||
AC_MSG_RESULT($STD_ATOMIC_NEED_LIBATOMIC) |
||||
if test "x$STD_ATOMIC_NEED_LIBATOMIC" = xyes; then |
||||
LIBATOMIC_LIBS="-latomic" |
||||
fi |
||||
AC_SUBST([LIBATOMIC_LIBS]) |
||||
|
||||
AS_IF([test "$with_protoc" != "no"], [ |
||||
PROTOC=$with_protoc |
||||
AS_IF([test "$with_protoc" = "yes"], [ |
||||
# No argument given. Use system protoc. |
||||
PROTOC=protoc |
||||
]) |
||||
AS_IF([echo "$PROTOC" | grep -q '^@<:@^/@:>@.*/'], [ |
||||
# Does not start with a slash, but contains a slash. So, it's a relative |
||||
# path (as opposed to an absolute path or an executable in $PATH). |
||||
# Since it will actually be executed from the src directory, prefix with |
||||
# the current directory. We also insert $ac_top_build_prefix in case this |
||||
# is a nested package and --with-protoc was actually given on the outer |
||||
# package's configure script. |
||||
PROTOC=`pwd`/${ac_top_build_prefix}$PROTOC |
||||
]) |
||||
AC_SUBST([PROTOC]) |
||||
]) |
||||
AM_CONDITIONAL([USE_EXTERNAL_PROTOC], [test "$with_protoc" != "no"]) |
||||
|
||||
AX_PTHREAD |
||||
AM_CONDITIONAL([HAVE_PTHREAD], [test "x$ax_pthread_ok" = "xyes"]) |
||||
# We still keep this for improving pbconfig.h for unsupported platforms. |
||||
AC_CXX_STL_HASH |
||||
|
||||
# Enable ObjC support for conformance directory on OS X. |
||||
OBJC_CONFORMANCE_TEST=0 |
||||
case "$target_os" in |
||||
darwin*) |
||||
OBJC_CONFORMANCE_TEST=1 |
||||
;; |
||||
esac |
||||
AM_CONDITIONAL([OBJC_CONFORMANCE_TEST], [test $OBJC_CONFORMANCE_TEST = 1]) |
||||
|
||||
# HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS, |
||||
# since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock |
||||
# too. |
||||
export CFLAGS |
||||
export CXXFLAGS |
||||
AC_CONFIG_SUBDIRS([third_party/googletest]) |
||||
|
||||
AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc]) |
||||
AC_OUTPUT |
@ -1,43 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<package> |
||||
<metadata> |
||||
<id>Google.Protobuf.Tools</id> |
||||
<title>Google Protocol Buffers tools</title> |
||||
<summary>Tools for Protocol Buffers - Google's data interchange format.</summary> |
||||
<description>See project site for more info.</description> |
||||
<<<<<<< HEAD |
||||
<version>3.10.0-rc0</version> |
||||
======= |
||||
<version>3.10.0</version> |
||||
>>>>>>> 3.10.x |
||||
<authors>Google Inc.</authors> |
||||
<owners>protobuf-packages</owners> |
||||
<licenseUrl>https://github.com/protocolbuffers/protobuf/blob/master/LICENSE</licenseUrl> |
||||
<projectUrl>https://github.com/protocolbuffers/protobuf</projectUrl> |
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
||||
<releaseNotes>Tools for Protocol Buffers</releaseNotes> |
||||
<copyright>Copyright 2015, Google Inc.</copyright> |
||||
<tags>Protocol Buffers Binary Serialization Format Google proto proto3</tags> |
||||
</metadata> |
||||
<files> |
||||
<file src="protoc\windows_x86\protoc.exe" target="tools\windows_x86\protoc.exe"/> |
||||
<file src="protoc\windows_x64\protoc.exe" target="tools\windows_x64\protoc.exe"/> |
||||
<file src="protoc\linux_x86\protoc" target="tools\linux_x86\protoc"/> |
||||
<file src="protoc\linux_x64\protoc" target="tools\linux_x64\protoc"/> |
||||
<file src="protoc\macosx_x86\protoc" target="tools\macosx_x86\protoc"/> |
||||
<file src="protoc\macosx_x64\protoc" target="tools\macosx_x64\protoc"/> |
||||
<file src="..\src\google\protobuf\any.proto" target="tools\google\protobuf"/> |
||||
<file src="..\src\google\protobuf\api.proto" target="tools\google\protobuf"/> |
||||
<file src="..\src\google\protobuf\descriptor.proto" target="tools\google\protobuf"/> |
||||
<file src="..\src\google\protobuf\duration.proto" target="tools\google\protobuf"/> |
||||
<file src="..\src\google\protobuf\empty.proto" target="tools\google\protobuf"/> |
||||
<file src="..\src\google\protobuf\field_mask.proto" target="tools\google\protobuf"/> |
||||
<file src="..\src\google\protobuf\source_context.proto" target="tools\google\protobuf"/> |
||||
<file src="..\src\google\protobuf\struct.proto" target="tools\google\protobuf"/> |
||||
<file src="..\src\google\protobuf\timestamp.proto" target="tools\google\protobuf"/> |
||||
<file src="..\src\google\protobuf\type.proto" target="tools\google\protobuf"/> |
||||
<file src="..\src\google\protobuf\wrappers.proto" target="tools\google\protobuf"/> |
||||
<file src="Google.Protobuf.Tools.targets" target="buildCrossTargeting"/> |
||||
<file src="Google.Protobuf.Tools.targets" target="build"/> |
||||
</files> |
||||
</package> |
@ -1,46 +0,0 @@ |
||||
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
||||
<PropertyGroup> |
||||
<Description>C# runtime library for Protocol Buffers - Google's data interchange format.</Description> |
||||
<Copyright>Copyright 2015, Google Inc.</Copyright> |
||||
<AssemblyTitle>Google Protocol Buffers</AssemblyTitle> |
||||
<<<<<<< HEAD |
||||
<VersionPrefix>3.10.0-rc0</VersionPrefix> |
||||
======= |
||||
<VersionPrefix>3.10.0</VersionPrefix> |
||||
>>>>>>> 3.10.x |
||||
<LangVersion>6</LangVersion> |
||||
<Authors>Google Inc.</Authors> |
||||
<TargetFrameworks>netstandard1.0;netstandard2.0;net45</TargetFrameworks> |
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile> |
||||
<AssemblyOriginatorKeyFile>../../keys/Google.Protobuf.snk</AssemblyOriginatorKeyFile> |
||||
<SignAssembly>true</SignAssembly> |
||||
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign> |
||||
<PackageTags>Protocol;Buffers;Binary;Serialization;Format;Google;proto;proto3</PackageTags> |
||||
<PackageReleaseNotes>C# proto3 support</PackageReleaseNotes> |
||||
<PackageProjectUrl>https://github.com/protocolbuffers/protobuf</PackageProjectUrl> |
||||
<PackageLicenseUrl>https://github.com/protocolbuffers/protobuf/blob/master/LICENSE</PackageLicenseUrl> |
||||
<RepositoryType>git</RepositoryType> |
||||
<RepositoryUrl>https://github.com/protocolbuffers/protobuf.git</RepositoryUrl> |
||||
<!-- Include PDB in the built .nupkg --> |
||||
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder> |
||||
</PropertyGroup> |
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' or '$(TargetFramework)' == 'netstandard2.0' "> |
||||
<DefineConstants>$(DefineConstants);GOOGLE_PROTOBUF_SUPPORT_SYSTEM_MEMORY</DefineConstants> |
||||
</PropertyGroup> |
||||
|
||||
<!-- Needed for the net45 build to work on Unix. See https://github.com/dotnet/designs/pull/33 --> |
||||
<ItemGroup> |
||||
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" Version="1.0.0-preview.2"/> |
||||
</ItemGroup> |
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' or '$(TargetFramework)' == 'netstandard2.0' "> |
||||
<PackageReference Include="System.Memory" Version="4.5.2"/> |
||||
</ItemGroup> |
||||
|
||||
<ItemGroup> |
||||
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" Version="1.0.0-beta2-18618-05"/> |
||||
</ItemGroup> |
||||
|
||||
</Project> |
@ -1,114 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
||||
<modelVersion>4.0.0</modelVersion> |
||||
|
||||
<groupId>com.google.protobuf</groupId> |
||||
<artifactId>protobuf-bom</artifactId> |
||||
<<<<<<< HEAD |
||||
<version>3.10.0-rc-0</version> |
||||
======= |
||||
<version>3.10.0</version> |
||||
>>>>>>> 3.10.x |
||||
<packaging>pom</packaging> |
||||
|
||||
<name>Protocol Buffers [BOM]</name> |
||||
<description>A compatible set of open source libraries for working with protocol buffers.</description> |
||||
<url>https://developers.google.com/protocol-buffers/</url> |
||||
|
||||
<organization> |
||||
<name>Google LLC</name> |
||||
<url>https://cloud.google.com</url> |
||||
</organization> |
||||
|
||||
<developers> |
||||
<developer> |
||||
<id>haon</id> |
||||
<name>Hao Nguyen</name> |
||||
<email>haon@google.com</email> |
||||
<organization>Google</organization> |
||||
<organizationUrl>https://cloud.google.com</organizationUrl> |
||||
<timezone>America/Los_Angeles</timezone> |
||||
</developer> |
||||
</developers> |
||||
|
||||
<licenses> |
||||
<license> |
||||
<name>The Apache License, Version 2.0</name> |
||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> |
||||
</license> |
||||
</licenses> |
||||
|
||||
<scm> |
||||
<url>https://github.com/protocolbuffers/protobuf</url> |
||||
<connection>scm:git:https://github.com/protocolbuffers/protobuf.git</connection> |
||||
</scm> |
||||
|
||||
<properties> |
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
||||
</properties> |
||||
|
||||
<distributionManagement> |
||||
<snapshotRepository> |
||||
<id>sonatype-nexus-staging</id> |
||||
<url>https://oss.sonatype.org/content/repositories/snapshots</url> |
||||
</snapshotRepository> |
||||
<repository> |
||||
<id>sonatype-nexus-staging</id> |
||||
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
||||
</repository> |
||||
</distributionManagement> |
||||
|
||||
<dependencyManagement> |
||||
<dependencies> |
||||
<dependency> |
||||
<groupId>com.google.protobuf</groupId> |
||||
<artifactId>protobuf-java</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>com.google.protobuf</groupId> |
||||
<artifactId>protobuf-java-util</artifactId> |
||||
<version>${project.version}</version> |
||||
</dependency> |
||||
</dependencies> |
||||
</dependencyManagement> |
||||
|
||||
<profiles> |
||||
<profile> |
||||
<!-- If you see the error message |
||||
gpg: signing failed: Inappropriate ioctl for device |
||||
when signing run the command |
||||
export GPG_TTY=$(tty) |
||||
and try again. --> |
||||
<id>release</id> |
||||
<build> |
||||
<plugins> |
||||
<plugin> |
||||
<artifactId>maven-gpg-plugin</artifactId> |
||||
<version>1.6</version> |
||||
<executions> |
||||
<execution> |
||||
<id>sign-artifacts</id> |
||||
<phase>verify</phase> |
||||
<goals> |
||||
<goal>sign</goal> |
||||
</goals> |
||||
</execution> |
||||
</executions> |
||||
</plugin> |
||||
<plugin> |
||||
<groupId>org.sonatype.plugins</groupId> |
||||
<artifactId>nexus-staging-maven-plugin</artifactId> |
||||
<version>1.6.6</version> |
||||
<extensions>true</extensions> |
||||
<configuration> |
||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl> |
||||
<serverId>sonatype-nexus-staging</serverId> |
||||
<autoReleaseAfterClose>false</autoReleaseAfterClose> |
||||
</configuration> |
||||
</plugin> |
||||
</plugins> |
||||
</build> |
||||
</profile> |
||||
</profiles> |
||||
</project> |
@ -1,162 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
||||
<modelVersion>4.0.0</modelVersion> |
||||
<parent> |
||||
<groupId>com.google.protobuf</groupId> |
||||
<artifactId>protobuf-parent</artifactId> |
||||
<<<<<<< HEAD |
||||
<version>3.10.0-rc-0</version> |
||||
======= |
||||
<version>3.10.0</version> |
||||
>>>>>>> 3.10.x |
||||
</parent> |
||||
|
||||
<artifactId>protobuf-java</artifactId> |
||||
<packaging>bundle</packaging> |
||||
|
||||
<name>Protocol Buffers [Core]</name> |
||||
<description> |
||||
Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an |
||||
efficient yet extensible format. |
||||
</description> |
||||
|
||||
<dependencies> |
||||
<dependency> |
||||
<groupId>junit</groupId> |
||||
<artifactId>junit</artifactId> |
||||
<scope>test</scope> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.easymock</groupId> |
||||
<artifactId>easymock</artifactId> |
||||
<scope>test</scope> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.easymock</groupId> |
||||
<artifactId>easymockclassextension</artifactId> |
||||
<scope>test</scope> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>com.google.guava</groupId> |
||||
<artifactId>guava</artifactId> |
||||
<scope>test</scope> |
||||
</dependency> |
||||
</dependencies> |
||||
|
||||
<build> |
||||
<!-- Include core protos in the bundle as resources --> |
||||
<resources> |
||||
<resource> |
||||
<directory>${protobuf.source.dir}</directory> |
||||
<includes> |
||||
<include>google/protobuf/any.proto</include> |
||||
<include>google/protobuf/api.proto</include> |
||||
<include>google/protobuf/descriptor.proto</include> |
||||
<include>google/protobuf/duration.proto</include> |
||||
<include>google/protobuf/empty.proto</include> |
||||
<include>google/protobuf/field_mask.proto</include> |
||||
<include>google/protobuf/source_context.proto</include> |
||||
<include>google/protobuf/struct.proto</include> |
||||
<include>google/protobuf/timestamp.proto</include> |
||||
<include>google/protobuf/type.proto</include> |
||||
<include>google/protobuf/wrappers.proto</include> |
||||
<include>google/protobuf/compiler/plugin.proto</include> |
||||
</includes> |
||||
</resource> |
||||
</resources> |
||||
<testResources> |
||||
<testResource> |
||||
<directory>${protobuf.source.dir}</directory> |
||||
<includes> |
||||
<include>google/protobuf/testdata/golden_message_oneof_implemented</include> |
||||
<include>google/protobuf/testdata/golden_packed_fields_message</include> |
||||
</includes> |
||||
</testResource> |
||||
</testResources> |
||||
|
||||
<plugins> |
||||
<!-- Use Antrun plugin to generate sources with protoc --> |
||||
<plugin> |
||||
<artifactId>maven-antrun-plugin</artifactId> |
||||
<executions> |
||||
<!-- Generate core protos --> |
||||
<execution> |
||||
<id>generate-sources</id> |
||||
<phase>generate-sources</phase> |
||||
<configuration> |
||||
<target> |
||||
<ant antfile="generate-sources-build.xml"/> |
||||
</target> |
||||
</configuration> |
||||
<goals> |
||||
<goal>run</goal> |
||||
</goals> |
||||
</execution> |
||||
|
||||
<!-- Generate the test protos --> |
||||
<execution> |
||||
<id>generate-test-sources</id> |
||||
<phase>generate-test-sources</phase> |
||||
<configuration> |
||||
<target> |
||||
<ant antfile="generate-test-sources-build.xml"/> |
||||
</target> |
||||
</configuration> |
||||
<goals> |
||||
<goal>run</goal> |
||||
</goals> |
||||
</execution> |
||||
</executions> |
||||
</plugin> |
||||
|
||||
<!-- Add the generated sources to the build --> |
||||
<plugin> |
||||
<groupId>org.codehaus.mojo</groupId> |
||||
<artifactId>build-helper-maven-plugin</artifactId> |
||||
<executions> |
||||
<execution> |
||||
<id>add-generated-sources</id> |
||||
<phase>generate-sources</phase> |
||||
<goals> |
||||
<goal>add-source</goal> |
||||
</goals> |
||||
<configuration> |
||||
<sources> |
||||
<source>${generated.sources.dir}</source> |
||||
</sources> |
||||
</configuration> |
||||
</execution> |
||||
<execution> |
||||
<id>add-generated-test-sources</id> |
||||
<phase>generate-test-sources</phase> |
||||
<goals> |
||||
<goal>add-test-source</goal> |
||||
</goals> |
||||
<configuration> |
||||
<sources> |
||||
<source>${generated.testsources.dir}</source> |
||||
</sources> |
||||
</configuration> |
||||
</execution> |
||||
</executions> |
||||
</plugin> |
||||
|
||||
<!-- OSGI bundle configuration --> |
||||
<plugin> |
||||
<groupId>org.apache.felix</groupId> |
||||
<artifactId>maven-bundle-plugin</artifactId> |
||||
<extensions>true</extensions> |
||||
<configuration> |
||||
<instructions> |
||||
<Automatic-Module-Name>com.google.protobuf</Automatic-Module-Name> <!-- Java9+ Jigsaw module name --> |
||||
<Bundle-DocURL>https://developers.google.com/protocol-buffers/</Bundle-DocURL> |
||||
<Bundle-SymbolicName>com.google.protobuf</Bundle-SymbolicName> |
||||
<Export-Package>com.google.protobuf;version=${project.version}</Export-Package> |
||||
<Import-Package>sun.misc;resolution:=optional,*</Import-Package> |
||||
</instructions> |
||||
</configuration> |
||||
</plugin> |
||||
</plugins> |
||||
</build> |
||||
|
||||
</project> |
@ -1,144 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
||||
<modelVersion>4.0.0</modelVersion> |
||||
<parent> |
||||
<groupId>com.google.protobuf</groupId> |
||||
<artifactId>protobuf-parent</artifactId> |
||||
<<<<<<< HEAD |
||||
<version>3.10.0-rc-0</version> |
||||
======= |
||||
<version>3.10.0</version> |
||||
>>>>>>> 3.10.x |
||||
</parent> |
||||
|
||||
<artifactId>protobuf-java-util</artifactId> |
||||
<packaging>bundle</packaging> |
||||
|
||||
<name>Protocol Buffers [Util]</name> |
||||
<description>Utilities for Protocol Buffers</description> |
||||
|
||||
<dependencies> |
||||
<dependency> |
||||
<groupId>${project.groupId}</groupId> |
||||
<artifactId>protobuf-java</artifactId> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>com.google.guava</groupId> |
||||
<artifactId>guava</artifactId> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>com.google.errorprone</groupId> |
||||
<artifactId>error_prone_annotations</artifactId> |
||||
<version>2.3.2</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>com.google.guava</groupId> |
||||
<artifactId>guava-testlib</artifactId> |
||||
<scope>test</scope> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>com.google.code.gson</groupId> |
||||
<artifactId>gson</artifactId> |
||||
<version>2.8.5</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>junit</groupId> |
||||
<artifactId>junit</artifactId> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.easymock</groupId> |
||||
<artifactId>easymock</artifactId> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>org.easymock</groupId> |
||||
<artifactId>easymockclassextension</artifactId> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>com.google.truth</groupId> |
||||
<artifactId>truth</artifactId> |
||||
<scope>test</scope> |
||||
</dependency> |
||||
</dependencies> |
||||
|
||||
<properties> |
||||
<!-- Use the core proto dir so that we can call the core generation script --> |
||||
<test.proto.dir>../core/src/test/proto</test.proto.dir> |
||||
</properties> |
||||
|
||||
<build> |
||||
<plugins> |
||||
<plugin> |
||||
<artifactId>maven-antrun-plugin</artifactId> |
||||
<executions> |
||||
<!-- Generate the test protos --> |
||||
<execution> |
||||
<id>generate-test-sources</id> |
||||
<phase>generate-test-sources</phase> |
||||
<configuration> |
||||
<target> |
||||
<!-- Generate all of the test protos from the core module --> |
||||
<ant antfile="../core/generate-test-sources-build.xml"/> |
||||
|
||||
<!-- Generate additional test protos for this module --> |
||||
<exec executable="${protoc}"> |
||||
<arg value="--java_out=${generated.testsources.dir}"/> |
||||
<arg value="--proto_path=${protobuf.source.dir}"/> |
||||
<arg value="--proto_path=src/test/proto"/> |
||||
<arg value="src/test/proto/com/google/protobuf/util/json_test.proto"/> |
||||
</exec> |
||||
</target> |
||||
</configuration> |
||||
<goals> |
||||
<goal>run</goal> |
||||
</goals> |
||||
</execution> |
||||
</executions> |
||||
</plugin> |
||||
|
||||
<!-- Add the generated test sources to the build --> |
||||
<plugin> |
||||
<groupId>org.codehaus.mojo</groupId> |
||||
<artifactId>build-helper-maven-plugin</artifactId> |
||||
<executions> |
||||
<execution> |
||||
<id>add-generated-test-sources</id> |
||||
<phase>generate-test-sources</phase> |
||||
<goals> |
||||
<goal>add-test-source</goal> |
||||
</goals> |
||||
<configuration> |
||||
<sources> |
||||
<source>${generated.testsources.dir}</source> |
||||
</sources> |
||||
</configuration> |
||||
</execution> |
||||
</executions> |
||||
</plugin> |
||||
|
||||
<!-- Configure the OSGI bundle --> |
||||
<plugin> |
||||
<groupId>org.apache.felix</groupId> |
||||
<artifactId>maven-bundle-plugin</artifactId> |
||||
<extensions>true</extensions> |
||||
<configuration> |
||||
<instructions> |
||||
<Automatic-Module-Name>com.google.protobuf.util</Automatic-Module-Name> <!-- Java9+ Jigsaw module name --> |
||||
<Bundle-DocURL>https://developers.google.com/protocol-buffers/</Bundle-DocURL> |
||||
<Bundle-SymbolicName>com.google.protobuf.util</Bundle-SymbolicName> |
||||
<Export-Package>com.google.protobuf.util;version=${project.version}</Export-Package> |
||||
</instructions> |
||||
</configuration> |
||||
</plugin> |
||||
|
||||
<!-- Configure the fat jar to include all dependencies --> |
||||
<plugin> |
||||
<artifactId>maven-assembly-plugin</artifactId> |
||||
<configuration> |
||||
<descriptorRefs> |
||||
<descriptorRef>jar-with-dependencies</descriptorRef> |
||||
</descriptorRefs> |
||||
</configuration> |
||||
</plugin> |
||||
</plugins> |
||||
</build> |
||||
</project> |
@ -1,30 +0,0 @@ |
||||
{ |
||||
"name": "google-protobuf", |
||||
<<<<<<< HEAD |
||||
"version": "3.10.0-rc.0", |
||||
======= |
||||
"version": "3.10.0", |
||||
>>>>>>> 3.10.x |
||||
"description": "Protocol Buffers for JavaScript", |
||||
"main": "google-protobuf.js", |
||||
"files": [ |
||||
"google" |
||||
], |
||||
"dependencies": {}, |
||||
"devDependencies": { |
||||
"glob": "~7.1.4", |
||||
"google-closure-compiler": "~20190819.0.0", |
||||
"google-closure-library": "~20190819.0.0", |
||||
"gulp": "~4.0.2", |
||||
"jasmine": "~3.4.0" |
||||
}, |
||||
"scripts": { |
||||
"test": "node ./node_modules/gulp/bin/gulp.js test" |
||||
}, |
||||
"repository": { |
||||
"type": "git", |
||||
"url": "https://github.com/protocolbuffers/protobuf/tree/master/js" |
||||
}, |
||||
"author": "Google Protocol Buffers Team", |
||||
"license": "BSD-3-Clause" |
||||
} |
@ -1,32 +0,0 @@ |
||||
Copyright 2008 Google Inc. All rights reserved. |
||||
|
||||
Redistribution and use in source and binary forms, with or without |
||||
modification, are permitted provided that the following conditions are |
||||
met: |
||||
|
||||
* Redistributions of source code must retain the above copyright |
||||
notice, this list of conditions and the following disclaimer. |
||||
* Redistributions in binary form must reproduce the above |
||||
copyright notice, this list of conditions and the following disclaimer |
||||
in the documentation and/or other materials provided with the |
||||
distribution. |
||||
* Neither the name of Google Inc. nor the names of its |
||||
contributors may be used to endorse or promote products derived from |
||||
this software without specific prior written permission. |
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
||||
|
||||
Code generated by the Protocol Buffer compiler is owned by the owner |
||||
of the input file used when generating it. This code is not |
||||
standalone and requires a support library to be linked with it. This |
||||
support library is itself covered by the above license. |
@ -1,442 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<package packagerversion="1.9.5" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> |
||||
<name>protobuf</name> |
||||
<channel>pecl.php.net</channel> |
||||
<summary>Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.</summary> |
||||
<description>https://developers.google.com/protocol-buffers/</description> |
||||
<lead> |
||||
<name>Bo Yang</name> |
||||
<user>stanleycheung</user> |
||||
<email>protobuf-opensource@google.com</email> |
||||
<active>yes</active> |
||||
</lead> |
||||
<<<<<<< HEAD |
||||
<date>2019-09-17</date> |
||||
<time>16:00:29</time> |
||||
<version> |
||||
<release>3.10.0RC0</release> |
||||
======= |
||||
<date>2019-09-12</date> |
||||
<time>13:48:02</time> |
||||
<version> |
||||
<release>3.10.0</release> |
||||
>>>>>>> 3.10.x |
||||
<api>3.10.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>beta</release> |
||||
<api>beta</api> |
||||
</stability> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
<contents> |
||||
<dir baseinstalldir="/" name="/"> |
||||
<file baseinstalldir="/" name="config.m4" role="src"/> |
||||
<file baseinstalldir="/" name="array.c" role="src"/> |
||||
<file baseinstalldir="/" name="builtin_descriptors.inc" role="src"/> |
||||
<file baseinstalldir="/" name="def.c" role="src"/> |
||||
<file baseinstalldir="/" name="encode_decode.c" role="src"/> |
||||
<file baseinstalldir="/" name="map.c" role="src"/> |
||||
<file baseinstalldir="/" name="message.c" role="src"/> |
||||
<file baseinstalldir="/" name="protobuf.c" role="src"/> |
||||
<file baseinstalldir="/" name="protobuf.h" role="src"/> |
||||
<file baseinstalldir="/" name="storage.c" role="src"/> |
||||
<file baseinstalldir="/" name="type_check.c" role="src"/> |
||||
<file baseinstalldir="/" name="upb.c" role="src"/> |
||||
<file baseinstalldir="/" name="upb.h" role="src"/> |
||||
<file baseinstalldir="/" name="utf8.c" role="src"/> |
||||
<file baseinstalldir="/" name="utf8.h" role="src"/> |
||||
<file baseinstalldir="/" name="LICENSE" role="doc"/> |
||||
</dir> |
||||
</contents> |
||||
<dependencies> |
||||
<required> |
||||
<php> |
||||
<min>5.5.9</min> |
||||
</php> |
||||
<pearinstaller> |
||||
<min>1.4.0</min> |
||||
</pearinstaller> |
||||
</required> |
||||
</dependencies> |
||||
<providesextension>protobuf</providesextension> |
||||
<extsrcrelease/> |
||||
<changelog> |
||||
<release> |
||||
<version> |
||||
<release>3.1.0a1</release> |
||||
<api>3.1.0a1</api> |
||||
</version> |
||||
<stability> |
||||
<release>alpha</release> |
||||
<api>alpha</api> |
||||
</stability> |
||||
<date>2016-09-23</date> |
||||
<time>16:06:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
First alpha release |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.2.0a1</release> |
||||
<api>3.2.0a1</api> |
||||
</version> |
||||
<stability> |
||||
<release>alpha</release> |
||||
<api>alpha</api> |
||||
</stability> |
||||
<date>2017-01-13</date> |
||||
<time>16:06:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
Second alpha release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.3.0</release> |
||||
<api>3.3.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2017-04-28</date> |
||||
<time>16:06:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
GA release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.3.1</release> |
||||
<api>3.3.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2017-05-08</date> |
||||
<time>15:33:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
GA release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.3.2</release> |
||||
<api>3.3.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2017-06-21</date> |
||||
<time>15:33:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
GA release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.4.0</release> |
||||
<api>3.4.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2017-08-16</date> |
||||
<time>15:33:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
GA release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.4.1</release> |
||||
<api>3.4.1</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2017-09-14</date> |
||||
<time>11:02:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
GA release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.5.0</release> |
||||
<api>3.5.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2017-11-15</date> |
||||
<time>11:02:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
GA release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.5.0.1</release> |
||||
<api>3.5.0.1</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2017-12-06</date> |
||||
<time>11:02:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
GA release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.5.1</release> |
||||
<api>3.5.1</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2017-12-11</date> |
||||
<time>11:02:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
GA release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.5.2</release> |
||||
<api>3.5.2</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2018-03-06</date> |
||||
<time>11:02:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
G A release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.6.0</release> |
||||
<api>3.6.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2018-06-06</date> |
||||
<time>11:02:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
G A release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.6.1</release> |
||||
<api>3.6.1</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2018-08-03</date> |
||||
<time>11:02:07</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes> |
||||
G A release. |
||||
</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.7.0RC2</release> |
||||
<api>3.7.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2019-02-1</date> |
||||
<time>10:22:43</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.7.0RC3</release> |
||||
<api>3.7.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>beta</release> |
||||
<api>beta</api> |
||||
</stability> |
||||
<date>2019-02-22</date> |
||||
<time>11:31:21</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.7.0</release> |
||||
<api>3.7.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2019-02-28</date> |
||||
<time>10:19:15</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.7.1</release> |
||||
<api>3.7.1</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2019-03-25</date> |
||||
<time>13:23:39</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.8.0RC1</release> |
||||
<api>3.8.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>beta</release> |
||||
<api>beta</api> |
||||
</stability> |
||||
<date>2019-04-23</date> |
||||
<time>16:14:52</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.8.0</release> |
||||
<api>3.8.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2019-05-21</date> |
||||
<time>14:07:13</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.9.0RC1</release> |
||||
<api>3.9.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>beta</release> |
||||
<api>beta</api> |
||||
</stability> |
||||
<date>2019-06-17</date> |
||||
<time>09:34:50</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.9.0</release> |
||||
<api>3.9.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2019-07-10</date> |
||||
<time>16:50:08</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.9.1</release> |
||||
<api>3.9.1</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2019-08-02</date> |
||||
<time>15:59:08</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.10.0RC1</release> |
||||
<api>3.10.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>beta</release> |
||||
<api>beta</api> |
||||
</stability> |
||||
<date>2019-09-04</date> |
||||
<time>13:24:25</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.10.0RC1</release> |
||||
<api>3.10.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>beta</release> |
||||
<api>beta</api> |
||||
</stability> |
||||
<date>2019-09-05</date> |
||||
<time>10:12:46</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
<release> |
||||
<version> |
||||
<release>3.10.0</release> |
||||
<api>3.10.0</api> |
||||
</version> |
||||
<stability> |
||||
<release>stable</release> |
||||
<api>stable</api> |
||||
</stability> |
||||
<date>2019-09-12</date> |
||||
<time>13:48:02</time> |
||||
<license uri="https://opensource.org/licenses/BSD-3-Clause">3-Clause BSD License</license> |
||||
<notes>GA release.</notes> |
||||
</release> |
||||
</changelog> |
||||
</package> |
File diff suppressed because it is too large
Load Diff
@ -1,148 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
||||
<modelVersion>4.0.0</modelVersion> |
||||
<parent> |
||||
<groupId>com.google</groupId> |
||||
<artifactId>google</artifactId> |
||||
<version>1</version> |
||||
</parent> |
||||
<groupId>com.google.protobuf</groupId> |
||||
<artifactId>protoc</artifactId> |
||||
<<<<<<< HEAD |
||||
<version>3.10.0-rc-0</version> |
||||
======= |
||||
<version>3.10.0</version> |
||||
>>>>>>> 3.10.x |
||||
<packaging>pom</packaging> |
||||
<name>Protobuf Compiler</name> |
||||
<description> |
||||
Protobuf Compiler (protoc) is a compiler for .proto files. It generates |
||||
language-specific code for Protobuf messages and RPC interfaces. |
||||
</description> |
||||
<inceptionYear>2008</inceptionYear> |
||||
<url>https://developers.google.com/protocol-buffers/</url> |
||||
<licenses> |
||||
<license> |
||||
<name>3-Clause BSD License</name> |
||||
<url>https://opensource.org/licenses/BSD-3-Clause</url> |
||||
<distribution>repo</distribution> |
||||
</license> |
||||
</licenses> |
||||
<scm> |
||||
<url>https://github.com/protocolbuffers/protobuf</url> |
||||
<connection> |
||||
scm:git:https://github.com/protocolbuffers/protobuf.git |
||||
</connection> |
||||
</scm> |
||||
<build> |
||||
<plugins> |
||||
<plugin> |
||||
<groupId>org.codehaus.mojo</groupId> |
||||
<artifactId>build-helper-maven-plugin</artifactId> |
||||
<version>1.8</version> |
||||
<executions> |
||||
<execution> |
||||
<id>attach-artifacts</id> |
||||
<phase>package</phase> |
||||
<goals> |
||||
<goal>attach-artifact</goal> |
||||
</goals> |
||||
<configuration> |
||||
<artifacts> |
||||
<artifact> |
||||
<file>${basedir}/target/linux/x86_64/protoc.exe</file> |
||||
<classifier>linux-x86_64</classifier> |
||||
<type>exe</type> |
||||
</artifact> |
||||
<artifact> |
||||
<file>${basedir}/target/linux/x86_32/protoc.exe</file> |
||||
<classifier>linux-x86_32</classifier> |
||||
<type>exe</type> |
||||
</artifact> |
||||
<artifact> |
||||
<file>${basedir}/target/windows/x86_64/protoc.exe</file> |
||||
<classifier>windows-x86_64</classifier> |
||||
<type>exe</type> |
||||
</artifact> |
||||
<artifact> |
||||
<file>${basedir}/target/windows/x86_32/protoc.exe</file> |
||||
<classifier>windows-x86_32</classifier> |
||||
<type>exe</type> |
||||
</artifact> |
||||
<artifact> |
||||
<file>${basedir}/target/osx/x86_64/protoc.exe</file> |
||||
<classifier>osx-x86_64</classifier> |
||||
<type>exe</type> |
||||
</artifact> |
||||
<artifact> |
||||
<file>${basedir}/target/osx/x86_32/protoc.exe</file> |
||||
<classifier>osx-x86_32</classifier> |
||||
<type>exe</type> |
||||
</artifact> |
||||
<artifact> |
||||
<file>${basedir}/target/linux/aarch_64/protoc.exe</file> |
||||
<classifier>linux-aarch_64</classifier> |
||||
<type>exe</type> |
||||
</artifact> |
||||
<artifact> |
||||
<file>${basedir}/target/linux/ppcle_64/protoc.exe</file> |
||||
<classifier>linux-ppcle_64</classifier> |
||||
<type>exe</type> |
||||
</artifact> |
||||
<artifact> |
||||
<file>${basedir}/target/linux/s390x_64/protoc.exe</file> |
||||
<classifier>linux-s390x_64</classifier> |
||||
<type>exe</type> |
||||
</artifact> |
||||
</artifacts> |
||||
</configuration> |
||||
</execution> |
||||
</executions> |
||||
</plugin> |
||||
</plugins> |
||||
</build> |
||||
<profiles> |
||||
<profile> |
||||
<id>release</id> |
||||
<properties> |
||||
<!-- Specify the staging repository to deploy to. This can be left |
||||
empty for the first deployment, and Sonatype will create one. For |
||||
subsequent deployments it should be set to what Sonatype has |
||||
created, so that all deployments will go to the same repository. |
||||
--> |
||||
<staging.repository/> |
||||
</properties> |
||||
<build> |
||||
<plugins> |
||||
<plugin> |
||||
<groupId>org.apache.maven.plugins</groupId> |
||||
<artifactId>maven-gpg-plugin</artifactId> |
||||
<version>1.5</version> |
||||
<executions> |
||||
<execution> |
||||
<id>sign-artifacts</id> |
||||
<phase>verify</phase> |
||||
<goals> |
||||
<goal>sign</goal> |
||||
</goals> |
||||
</execution> |
||||
</executions> |
||||
</plugin> |
||||
<plugin> |
||||
<groupId>org.sonatype.plugins</groupId> |
||||
<artifactId>nexus-staging-maven-plugin</artifactId> |
||||
<version>1.6.3</version> |
||||
<extensions>true</extensions> |
||||
<configuration> |
||||
<serverId>sonatype-nexus-staging</serverId> |
||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl> |
||||
<skipStagingRepositoryClose>true</skipStagingRepositoryClose> |
||||
<autoReleaseAfterClose>false</autoReleaseAfterClose> |
||||
<stagingRepositoryId>${staging.repository}</stagingRepositoryId> |
||||
</configuration> |
||||
</plugin> |
||||
</plugins> |
||||
</build> |
||||
</profile> |
||||
</profiles> |
||||
</project> |
@ -1,43 +0,0 @@ |
||||
# Protocol Buffers - Google's data interchange format |
||||
# Copyright 2008 Google Inc. All rights reserved. |
||||
# https://developers.google.com/protocol-buffers/ |
||||
# |
||||
# Redistribution and use in source and binary forms, with or without |
||||
# modification, are permitted provided that the following conditions are |
||||
# met: |
||||
# |
||||
# * Redistributions of source code must retain the above copyright |
||||
# notice, this list of conditions and the following disclaimer. |
||||
# * Redistributions in binary form must reproduce the above |
||||
# copyright notice, this list of conditions and the following disclaimer |
||||
# in the documentation and/or other materials provided with the |
||||
# distribution. |
||||
# * Neither the name of Google Inc. nor the names of its |
||||
# contributors may be used to endorse or promote products derived from |
||||
# this software without specific prior written permission. |
||||
# |
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
||||
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
||||
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
||||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
||||
|
||||
# Copyright 2007 Google Inc. All Rights Reserved. |
||||
|
||||
<<<<<<< HEAD |
||||
__version__ = '3.10.0rc0' |
||||
======= |
||||
__version__ = '3.10.0' |
||||
>>>>>>> 3.10.x |
||||
|
||||
if __name__ != '__main__': |
||||
try: |
||||
__import__('pkg_resources').declare_namespace(__name__) |
||||
except ImportError: |
||||
__path__ = __import__('pkgutil').extend_path(__path__, __name__) |
@ -1,33 +0,0 @@ |
||||
Gem::Specification.new do |s| |
||||
s.name = "google-protobuf" |
||||
<<<<<<< HEAD |
||||
s.version = "3.10.0.rc.0" |
||||
======= |
||||
s.version = "3.10.0" |
||||
>>>>>>> 3.10.x |
||||
git_tag = "v#{s.version.to_s.sub('.rc.', '-rc')}" # Converts X.Y.Z.rc.N to vX.Y.Z-rcN, used for the git tag |
||||
s.licenses = ["BSD-3-Clause"] |
||||
s.summary = "Protocol Buffers" |
||||
s.description = "Protocol Buffers are Google's data interchange format." |
||||
s.homepage = "https://developers.google.com/protocol-buffers" |
||||
s.authors = ["Protobuf Authors"] |
||||
s.email = "protobuf@googlegroups.com" |
||||
s.metadata = { "source_code_uri" => "https://github.com/protocolbuffers/protobuf/tree/#{git_tag}/ruby" } |
||||
s.require_paths = ["lib"] |
||||
s.files = Dir.glob('lib/**/*.rb') |
||||
if RUBY_PLATFORM == "java" |
||||
s.platform = "java" |
||||
s.files += ["lib/google/protobuf_java.jar"] |
||||
else |
||||
s.files += Dir.glob('ext/**/*') |
||||
s.extensions= ["ext/google/protobuf_c/extconf.rb"] |
||||
s.add_development_dependency "rake-compiler-dock", "~> 0.6.0" |
||||
end |
||||
s.test_files = ["tests/basic.rb", |
||||
"tests/stress.rb", |
||||
"tests/generated_code_test.rb"] |
||||
s.required_ruby_version = '>= 2.3' |
||||
s.add_development_dependency "rake-compiler", "~> 0.9.5" |
||||
s.add_development_dependency "test-unit", '~> 3.0', '>= 3.0.9' |
||||
s.add_development_dependency "rubygems-tasks", "~> 0.2.4" |
||||
end |
Loading…
Reference in new issue