SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
18
databases/ruby-trilogy/Makefile
Normal file
18
databases/ruby-trilogy/Makefile
Normal file
|
@ -0,0 +1,18 @@
|
|||
COMMENT = MySQL-compatible library for ruby
|
||||
|
||||
DISTNAME = trilogy-2.4.0
|
||||
CATEGORIES = databases
|
||||
HOMEPAGE = https://github.com/github/trilogy
|
||||
|
||||
MAINTAINER = Jeremy Evans <jeremy@openbsd.org>
|
||||
|
||||
# MIT License
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
MODULES = lang/ruby
|
||||
|
||||
WANTLIB = crypto ssl
|
||||
|
||||
CONFIGURE_STYLE = ruby gem ext
|
||||
|
||||
.include <bsd.port.mk>
|
2
databases/ruby-trilogy/distinfo
Normal file
2
databases/ruby-trilogy/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (trilogy-2.4.0.gem) = iJ1Pn+M52y3NHGcwp8X9OCNv0UAOphgKFO389O2T9Kc=
|
||||
SIZE (trilogy-2.4.0.gem) = 59392
|
|
@ -0,0 +1,12 @@
|
|||
Index: ext/trilogy-ruby/src/socket.c
|
||||
--- ext/trilogy-ruby/src/socket.c.orig
|
||||
+++ ext/trilogy-ruby/src/socket.c
|
||||
@@ -548,7 +548,7 @@ int trilogy_sock_upgrade_ssl(trilogy_sock_t *_sock)
|
||||
|
||||
if (sock->base.opts.ssl_mode == TRILOGY_SSL_VERIFY_IDENTITY && sock->base.opts.hostname == NULL) {
|
||||
// If hostname validation is requested and no hostname provided, treat it as an error.
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x1010000fL
|
||||
+#ifdef SSL_F_TLS_PROCESS_SERVER_CERTIFICATE
|
||||
ERR_put_error(ERR_LIB_SSL, SSL_F_TLS_PROCESS_SERVER_CERTIFICATE, SSL_R_CERTIFICATE_VERIFY_FAILED, NULL, 0);
|
||||
#else
|
||||
ERR_put_error(ERR_LIB_SSL, SSL_F_SSL3_GET_SERVER_CERTIFICATE, SSL_R_CERTIFICATE_VERIFY_FAILED, NULL, 0);
|
3
databases/ruby-trilogy/pkg/DESCR
Normal file
3
databases/ruby-trilogy/pkg/DESCR
Normal file
|
@ -0,0 +1,3 @@
|
|||
Trilogy is a client library for MySQL-compatible database servers,
|
||||
designed for performance, flexibility, and ease of embedding. This is a
|
||||
stable and production-ready ruby binding for it.
|
12
databases/ruby-trilogy/pkg/PLIST
Normal file
12
databases/ruby-trilogy/pkg/PLIST
Normal file
|
@ -0,0 +1,12 @@
|
|||
${GEM_LIB}/cache/${DISTNAME}.gem
|
||||
${GEM_LIB}/gems/${DISTNAME}/
|
||||
${GEM_LIB}/gems/${DISTNAME}/LICENSE
|
||||
${GEM_LIB}/gems/${DISTNAME}/README.md
|
||||
${GEM_LIB}/gems/${DISTNAME}/Rakefile
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/trilogy/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/trilogy.rb
|
||||
@so ${GEM_LIB}/gems/${DISTNAME}/lib/trilogy/cext.so
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/trilogy/version.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/trilogy.gemspec
|
||||
${GEM_LIB}/specifications/${DISTNAME}.gemspec
|
Loading…
Add table
Add a link
Reference in a new issue