<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/net/rubygem-grpc, branch release/13.3.0</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=release%2F13.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=release%2F13.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2023-12-14T17:03:10Z</updated>
<entry>
<title>devel/grpc: Update to 1.60.0</title>
<updated>2023-12-14T17:03:10Z</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2023-12-14T16:53:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=60ae83008eab6a481b44ba1947b4c0f3232c166b'/>
<id>urn:sha1:60ae83008eab6a481b44ba1947b4c0f3232c166b</id>
<content type='text'>
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/grpc/grpc/releases
</content>
</entry>
<entry>
<title>net/rubygem-grpc: Update to 1.60.0</title>
<updated>2023-12-14T05:48:53Z</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2023-12-14T05:39:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=3d479e9a0c1c85c43dac838732750c2fa2d81b51'/>
<id>urn:sha1:3d479e9a0c1c85c43dac838732750c2fa2d81b51</id>
<content type='text'>
Changes:	https://github.com/grpc/grpc/releases
</content>
</entry>
<entry>
<title>net/rubygem-grpc: Update to 1.59.0</title>
<updated>2023-11-01T02:08:56Z</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2023-11-01T01:53:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=3b93925ed37dfd23eb893aea57b1d0a1f9bef7f8'/>
<id>urn:sha1:3b93925ed37dfd23eb893aea57b1d0a1f9bef7f8</id>
<content type='text'>
Changes:	https://github.com/grpc/grpc/releases
</content>
</entry>
<entry>
<title>net/rubygem-grpc: Update to 1.58.0</title>
<updated>2023-09-11T03:11:40Z</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2023-09-11T03:09:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=feac9f1222547b7bbfa89a1166682aa4dcbfa82e'/>
<id>urn:sha1:feac9f1222547b7bbfa89a1166682aa4dcbfa82e</id>
<content type='text'>
Changes:	https://github.com/grpc/grpc/releases
</content>
</entry>
<entry>
<title>net/rubygem-grpc: Fix build with llvm16</title>
<updated>2023-08-30T16:52:04Z</updated>
<author>
<name>Muhammad Moinur Rahman</name>
<email>bofh@FreeBSD.org</email>
</author>
<published>2023-08-30T16:28:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=339fad86665461c63d4386095f3ea1c8c3d06586'/>
<id>urn:sha1:339fad86665461c63d4386095f3ea1c8c3d06586</id>
<content type='text'>
Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>net/rubygem-grpc: Update to 1.57.0</title>
<updated>2023-08-21T17:06:38Z</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2023-08-21T17:06:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=65b20c0e1a6fe9d907243d4a22794d480fe1b55f'/>
<id>urn:sha1:65b20c0e1a6fe9d907243d4a22794d480fe1b55f</id>
<content type='text'>
Changes:	https://github.com/grpc/grpc/releases
</content>
</entry>
<entry>
<title>net/rubygem-grpc: Update to 1.56.0</title>
<updated>2023-07-09T10:26:07Z</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2023-07-09T10:26:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7f91e14f2c08e285308beaf0f22eac38c1ea65ab'/>
<id>urn:sha1:7f91e14f2c08e285308beaf0f22eac38c1ea65ab</id>
<content type='text'>
Changes:	https://github.com/grpc/grpc/releases
</content>
</entry>
<entry>
<title>net/rubygem-grpc: Update to 1.55.0</title>
<updated>2023-06-05T18:49:00Z</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2023-06-05T18:44:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=6299a884547380df6dec4d22f70f81a558ceb00d'/>
<id>urn:sha1:6299a884547380df6dec4d22f70f81a558ceb00d</id>
<content type='text'>
Changes:	https://github.com/grpc/grpc/releases
		https://github.com/grpc/grpc/commits/master/src/ruby
</content>
</entry>
<entry>
<title>net/rubygem-grpc: Update to 1.54.2</title>
<updated>2023-05-27T23:44:30Z</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2023-05-27T23:26:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=572be5173728c9c459e9f5bf96947400a34a9e8c'/>
<id>urn:sha1:572be5173728c9c459e9f5bf96947400a34a9e8c</id>
<content type='text'>
Changes:	https://github.com/grpc/grpc/releases
		https://github.com/grpc/grpc/commits/master/src/ruby
</content>
</entry>
<entry>
<title>net/rubygem-grpc: fix build with clang 16</title>
<updated>2023-05-23T14:15:21Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2023-05-20T20:06:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=8759687fa0d46934e4d3af6b844adb56607b4689'/>
<id>urn:sha1:8759687fa0d46934e4d3af6b844adb56607b4689</id>
<content type='text'>
Clang 16 has a new error about incompatible function types, which shows
up when building net/rubygem-grpc:

  rb_channel.c:764:40: error: incompatible function pointer types passing 'VALUE (VALUE)' (aka 'unsigned long (unsigned long)') to parameter of type 'VALUE (*)(void *)' (aka 'unsigned long (*)(void *)') [-Wincompatible-function-pointer-types]
    background_thread = rb_thread_create(run_poll_channels_loop, NULL);
                                         ^~~~~~~~~~~~~~~~~~~~~~
  /usr/local/include/ruby-3.1/ruby/internal/intern/thread.h:190:32: note: passing argument to parameter 'f' here
  VALUE rb_thread_create(VALUE (*f)(void *g), void *g);
                                 ^

Fix it by adjusting the parameters for the thread callback functions.

PR:		271540
Approved by:	sunpoet (maintainer)
MFH:		2023Q2
</content>
</entry>
</feed>
