[Midnightbsd-cvs] mports [22411] trunk/databases/ruby-bdb: update patchset

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Mar 21 08:11:00 EDT 2017


Revision: 22411
          http://svnweb.midnightbsd.org/mports/?rev=22411
Author:   laffer1
Date:     2017-03-21 08:11:00 -0400 (Tue, 21 Mar 2017)
Log Message:
-----------
update patchset

Modified Paths:
--------------
    trunk/databases/ruby-bdb/Makefile
    trunk/databases/ruby-bdb/files/patch-bdbxml1__bdbxml.cc
    trunk/databases/ruby-bdb/files/patch-bdbxml2__bdbxml.cc
    trunk/databases/ruby-bdb/files/patch-extconf.rb
    trunk/databases/ruby-bdb/files/patch-src__bdb.c

Modified: trunk/databases/ruby-bdb/Makefile
===================================================================
--- trunk/databases/ruby-bdb/Makefile	2017-03-21 12:07:10 UTC (rev 22410)
+++ trunk/databases/ruby-bdb/Makefile	2017-03-21 12:11:00 UTC (rev 22411)
@@ -25,6 +25,7 @@
 USE_RUBY_EXTCONF=	yes
 USE_RUBY_RDOC=		yes
 
+ALL_TARGET=	all rdoc
 CONFIGURE_ARGS=	--with-db-include=${BDB_INCLUDE_DIR} \
 		--with-db-lib=${BDB_LIB_DIR}
 INSTALL_TARGET=	site-install
@@ -32,6 +33,7 @@
 DOCS=		Changes README.en bdb.rd docs/*.rd
 DOCSDIR=	${RUBY_MODDOCDIR}
 EXAMPLESDIR=	${RUBY_MODEXAMPLESDIR}
+SHAREMODE=	0644
 PLIST_FILES=	%%RUBY_SITEARCHLIBDIR%%/bdb.so
 PORTDOCS=	*
 PORTEXAMPLES=	*
@@ -55,17 +57,16 @@
 		examples/basic.rb \
 		examples/lock.rb
 
-
-
 .include <bsd.port.pre.mk>
 
-post-patch:
-.if ${RUBY_VER} >= 2.0
-	@${REINPLACE_CMD} -e '/remove_const/d' ${WRKSRC}/src/features.rb
+.if ${RUBY_VER} == 2.1
+EXTRA_PATCHES+=		${FILESDIR}/extra-patch-src-common.c-21
 .endif
 
-.if ${RUBY_VER} >= 2.1
-	@${REINPLACE_CMD} -e 's|RBASIC(obj)->klass = \(.*\);|RBASIC_SET_CLASS_RAW(obj, \1);|' -e 's|RCLASS(\([[:alnum:]_]*\))->m_tbl|RCLASS_M_TBL(\1)|g' ${WRKSRC}/bdbxml2/bdbxml.h ${WRKSRC}/src/common.c
+.if ${RUBY_VER} >= 2.2
+EXTRA_PATCHES+=		${FILESDIR}/extra-patch-src-common.c-22 \
+			${FILESDIR}/extra-patch-src-recnum.c-22 \
+			${FILESDIR}/extra-patch-src-cursor.c-22
 .endif
 post-build:
 	(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} \

Modified: trunk/databases/ruby-bdb/files/patch-bdbxml1__bdbxml.cc
===================================================================
--- trunk/databases/ruby-bdb/files/patch-bdbxml1__bdbxml.cc	2017-03-21 12:07:10 UTC (rev 22410)
+++ trunk/databases/ruby-bdb/files/patch-bdbxml1__bdbxml.cc	2017-03-21 12:11:00 UTC (rev 22411)
@@ -1,5 +1,5 @@
---- ./bdbxml1/bdbxml.cc.orig	2011-04-06 19:35:39.000000000 +0000
-+++ ./bdbxml1/bdbxml.cc	2014-01-03 01:47:58.535201285 +0000
+--- bdbxml1/bdbxml.cc.orig	2011-04-06 19:35:39 UTC
++++ bdbxml1/bdbxml.cc
 @@ -2340,18 +2340,16 @@
  	major = NUM2INT(rb_const_get(xb_mDb, rb_intern("VERSION_MAJOR")));
  	minor = NUM2INT(rb_const_get(xb_mDb, rb_intern("VERSION_MINOR")));

Modified: trunk/databases/ruby-bdb/files/patch-bdbxml2__bdbxml.cc
===================================================================
--- trunk/databases/ruby-bdb/files/patch-bdbxml2__bdbxml.cc	2017-03-21 12:07:10 UTC (rev 22410)
+++ trunk/databases/ruby-bdb/files/patch-bdbxml2__bdbxml.cc	2017-03-21 12:11:00 UTC (rev 22411)
@@ -1,5 +1,5 @@
---- ./bdbxml2/bdbxml.cc.orig	2011-04-06 19:35:39.000000000 +0000
-+++ ./bdbxml2/bdbxml.cc	2014-01-03 01:49:02.080197786 +0000
+--- bdbxml2/bdbxml.cc.orig	2011-04-06 19:35:39 UTC
++++ bdbxml2/bdbxml.cc
 @@ -5536,18 +5536,16 @@
  	major = NUM2INT(rb_const_get(xb_mDb, rb_intern("VERSION_MAJOR")));
  	minor = NUM2INT(rb_const_get(xb_mDb, rb_intern("VERSION_MINOR")));

Modified: trunk/databases/ruby-bdb/files/patch-extconf.rb
===================================================================
--- trunk/databases/ruby-bdb/files/patch-extconf.rb	2017-03-21 12:07:10 UTC (rev 22410)
+++ trunk/databases/ruby-bdb/files/patch-extconf.rb	2017-03-21 12:11:00 UTC (rev 22411)
@@ -1,5 +1,5 @@
---- ./extconf.rb.orig	2011-04-06 19:35:39.000000000 +0000
-+++ ./extconf.rb	2014-01-03 01:45:56.334209519 +0000
+--- extconf.rb.orig	2011-04-06 19:35:39 UTC
++++ extconf.rb
 @@ -50,7 +50,7 @@
  rdoc: docs/doc/index.html
  
@@ -9,3 +9,21 @@
  
  ri:
  \t at -(rdoc -r docs/*rb)
+@@ -67,7 +67,7 @@
+    Dir.foreach('tests') do |x|
+       next if /^\./ =~ x || /(_\.rb|~)$/ =~ x
+       next if FileTest.directory?(x)
+-      make.print "\t-#{CONFIG['RUBY_INSTALL_NAME']} tests/#{x}\n"
++      make.print "\t-#{RbConfig::CONFIG['ruby_install_name']} tests/#{x}\n"
+    end
+ ensure
+    make.close
+@@ -76,7 +76,7 @@
+ subdirs.each do |subdir|
+    STDERR.puts("#{$0}: Entering directory `#{subdir}'")
+    Dir.chdir(subdir)
+-   system("#{CONFIG['RUBY_INSTALL_NAME']} extconf.rb " + ARGV.join(" "))
++   system("#{RbConfig::CONFIG['ruby_install_name']} extconf.rb " + ARGV.join(" "))
+    Dir.chdir("..")
+    STDERR.puts("#{$0}: Leaving directory `#{subdir}'")
+ end

Modified: trunk/databases/ruby-bdb/files/patch-src__bdb.c
===================================================================
--- trunk/databases/ruby-bdb/files/patch-src__bdb.c	2017-03-21 12:07:10 UTC (rev 22410)
+++ trunk/databases/ruby-bdb/files/patch-src__bdb.c	2017-03-21 12:11:00 UTC (rev 22411)
@@ -1,5 +1,5 @@
---- ./src/bdb.c.orig	2011-04-06 19:35:39.000000000 +0000
-+++ ./src/bdb.c	2014-01-03 01:45:56.336210315 +0000
+--- src/bdb.c.orig	2011-04-06 19:35:39 UTC
++++ src/bdb.c
 @@ -166,11 +166,10 @@
  	rb_raise(rb_eNameError, "module already defined");
      }



More information about the Midnightbsd-cvs mailing list