Date: Sat, 26 Oct 2019 14:30:35 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r515696 - in head/net: . rubygem-grpc124 rubygem-grpc124/files Message-ID: <201910261430.x9QEUZKD043475@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sunpoet Date: Sat Oct 26 14:30:35 2019 New Revision: 515696 URL: https://svnweb.freebsd.org/changeset/ports/515696 Log: Add rubygem-grpc124 1.24.0 (copied from rubygem-grpc) - Update version requirement of RUN_DEPENDS Added: head/net/rubygem-grpc124/ - copied from r514818, head/net/rubygem-grpc/ Modified: head/net/Makefile head/net/rubygem-grpc124/Makefile head/net/rubygem-grpc124/distinfo head/net/rubygem-grpc124/files/patch-src_ruby_ext_grpc_extconf.rb head/net/rubygem-grpc124/files/patch-src_ruby_lib_grpc.rb Modified: head/net/Makefile ============================================================================== --- head/net/Makefile Sat Oct 26 14:30:29 2019 (r515695) +++ head/net/Makefile Sat Oct 26 14:30:35 2019 (r515696) @@ -1261,6 +1261,7 @@ SUBDIR += rubygem-google-cloud-logging SUBDIR += rubygem-google-cloud-storage SUBDIR += rubygem-grpc + SUBDIR += rubygem-grpc124 SUBDIR += rubygem-hangouts-chat SUBDIR += rubygem-http-parser SUBDIR += rubygem-http_parser.rb Modified: head/net/rubygem-grpc124/Makefile ============================================================================== --- head/net/rubygem-grpc/Makefile Sat Oct 19 15:00:33 2019 (r514818) +++ head/net/rubygem-grpc124/Makefile Sat Oct 26 14:30:35 2019 (r515696) @@ -1,11 +1,12 @@ # $FreeBSD$ PORTNAME= grpc -PORTVERSION= 1.19.0 +PORTVERSION= 1.24.0 CATEGORIES= net rubygems MASTER_SITES= RG +PKGNAMESUFFIX= 124 -MAINTAINER= mfechner@FreeBSD.org +MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ruby implementation of gRPC LICENSE= BSD3CLAUSE @@ -13,22 +14,21 @@ LICENSE= BSD3CLAUSE LIB_DEPENDS= libcares.so:dns/c-ares \ libgrpc.so:devel/grpc RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ - rubygem-google-protobuf>=3.1:devel/rubygem-google-protobuf \ - rubygem-googleapis-common-protos-types>=1.0.0:devel/rubygem-googleapis-common-protos-types + rubygem-google-protobuf>=3.8<4:devel/rubygem-google-protobuf \ + rubygem-googleapis-common-protos-types>=1.0<2:devel/rubygem-googleapis-common-protos-types -MAKE_JOBS_UNSAFE= yes - USES= gem gmake pkgconfig USE_RUBY= yes +MAKE_JOBS_UNSAFE= yes + post-extract: - @${RM} -r ${WRKSRC}/include ${WRKSRC}/third_party ${WRKSRC}/src/boringssl \ - ${WRKSRC}/src/core ${WRKSRC}/Makefile ${WRKSRC}/.yardopts ${WRKSRC}/etc + @${RM} ${WRKSRC}/Makefile ${WRKSRC}/.yardopts + @${RM} -r ${WRKSRC}/etc ${WRKSRC}/include ${WRKSRC}/third_party ${WRKSRC}/src/boringssl ${WRKSRC}/src/core post-patch: - @${REINPLACE_CMD} 's,%%LOCALBASE%%,${LOCALBASE},' ${WRKSRC}/src/ruby/lib/grpc.rb - @${REINPLACE_CMD} -E '/s\.files = /s;, "(Makefile|etc|include|third_party|src/boringssl|src/core)[^"]*"\.freeze;;g' \ - ${WRKSRC}/grpc.gemspec - @${REINPLACE_CMD} -e '/s\.files = /s;"\.yardopts"\.freeze, ;;' ${WRKSRC}/grpc.gemspec + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/src/ruby/lib/grpc.rb + @${REINPLACE_CMD} -Ee '/s\.files = /s;, "(Makefile|etc|include|third_party|src/boringssl|src/core)[^"]*"\.freeze;;g' ${WRKSRC}/${GEMSPEC} + @${REINPLACE_CMD} -e '/s\.files = /s|"\.yardopts"\.freeze, ||' ${WRKSRC}/${GEMSPEC} .include <bsd.port.mk> Modified: head/net/rubygem-grpc124/distinfo ============================================================================== --- head/net/rubygem-grpc/distinfo Sat Oct 19 15:00:33 2019 (r514818) +++ head/net/rubygem-grpc124/distinfo Sat Oct 26 14:30:35 2019 (r515696) @@ -1,3 +1,3 @@ -TIMESTAMP = 1558173766 -SHA256 (rubygem/grpc-1.19.0.gem) = faf11039fe32009ccc270190e33d65b1a5e0d292ddd06a2ffa7d97aae3e7bee5 -SIZE (rubygem/grpc-1.19.0.gem) = 3093504 +TIMESTAMP = 1571503064 +SHA256 (rubygem/grpc-1.24.0.gem) = eed268d73e455ed82df7e9a76a9575d11d3c1c139a95a227254b9286939c91a3 +SIZE (rubygem/grpc-1.24.0.gem) = 3264000 Modified: head/net/rubygem-grpc124/files/patch-src_ruby_ext_grpc_extconf.rb ============================================================================== --- head/net/rubygem-grpc/files/patch-src_ruby_ext_grpc_extconf.rb Sat Oct 19 15:00:33 2019 (r514818) +++ head/net/rubygem-grpc124/files/patch-src_ruby_ext_grpc_extconf.rb Sat Oct 26 14:30:35 2019 (r515696) @@ -1,6 +1,6 @@ ---- src/ruby/ext/grpc/extconf.rb.orig 2017-12-31 07:02:12 UTC +--- src/ruby/ext/grpc/extconf.rb.orig 2019-10-19 19:28:47 UTC +++ src/ruby/ext/grpc/extconf.rb -@@ -56,9 +56,9 @@ ENV['LD'] = ENV['CC'] +@@ -39,9 +39,9 @@ end ENV['AR'] = 'libtool -o' if RUBY_PLATFORM =~ /darwin/ @@ -13,7 +13,7 @@ ENV['ARCH_FLAGS'] = RbConfig::CONFIG['ARCH_FLAG'] ENV['ARCH_FLAGS'] = '-arch i386 -arch x86_64' if RUBY_PLATFORM =~ /darwin/ ENV['CPPFLAGS'] = '-DGPR_BACKWARDS_COMPATIBILITY_MODE' -@@ -67,17 +67,18 @@ output_dir = File.expand_path(RbConfig::CONFIG['topdir +@@ -50,22 +50,22 @@ output_dir = File.expand_path(RbConfig:: grpc_lib_dir = File.join(output_dir, 'libs', grpc_config) ENV['BUILDDIR'] = output_dir @@ -35,10 +35,14 @@ +#end -$CFLAGS << ' -I' + File.join(grpc_root, 'include') --$LDFLAGS << ' ' + File.join(grpc_lib_dir, 'libgrpc.a') unless windows +#$CFLAGS << ' -I' + File.join(grpc_root, 'include') + + ext_export_file = File.join(grpc_root, 'src', 'ruby', 'ext', 'grpc', 'ext-export') + $LDFLAGS << ' -Wl,--version-script="' + ext_export_file + '.gcc"' if RUBY_PLATFORM =~ /linux/ + $LDFLAGS << ' -Wl,-exported_symbols_list,"' + ext_export_file + '.clang"' if RUBY_PLATFORM =~ /darwin/ + +-$LDFLAGS << ' ' + File.join(grpc_lib_dir, 'libgrpc.a') unless windows +#$LDFLAGS << ' ' + File.join(grpc_lib_dir, 'libgrpc.a') unless windows -+$LDFLAGS << ' -lgrpc' unless windows if grpc_config == 'gcov' $CFLAGS << ' -O0 -fprofile-arcs -ftest-coverage' $LDFLAGS << ' -fprofile-arcs -ftest-coverage -rdynamic' Modified: head/net/rubygem-grpc124/files/patch-src_ruby_lib_grpc.rb ============================================================================== --- head/net/rubygem-grpc/files/patch-src_ruby_lib_grpc.rb Sat Oct 19 15:00:33 2019 (r514818) +++ head/net/rubygem-grpc124/files/patch-src_ruby_lib_grpc.rb Sat Oct 26 14:30:35 2019 (r515696) @@ -1,4 +1,4 @@ ---- src/ruby/lib/grpc.rb.orig 2017-12-31 07:02:12 UTC +--- src/ruby/lib/grpc.rb.orig 2019-10-19 19:28:47 UTC +++ src/ruby/lib/grpc.rb @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and @@ -8,4 +8,4 @@ +ssl_roots_path = '%%LOCALBASE%%/etc/ssl/cert.pem' require_relative 'grpc/errors' - require_relative 'grpc/grpc' + require_relative 'grpc/structs'
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201910261430.x9QEUZKD043475>