Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Feb 2019 19:56:03 +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: r493610 - in head: Mk/Uses devel/ruby-gems devel/rubygem-io-like sysutils/vagrant textproc/rubygem-cld3
Message-ID:  <201902221956.x1MJu3JH085901@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Fri Feb 22 19:56:03 2019
New Revision: 493610
URL: https://svnweb.freebsd.org/changeset/ports/493610

Log:
  Update devel/ruby-gems to 3.0.2
  
  - Update Mk/Uses/gem.mk
  
  Changes:	https://github.com/rubygems/rubygems/blob/master/History.txt
  PR:		235795
  Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>, sunpoet (myself)
  Exp-run by:	antoine

Modified:
  head/Mk/Uses/gem.mk
  head/devel/ruby-gems/Makefile
  head/devel/ruby-gems/distinfo
  head/devel/ruby-gems/pkg-plist
  head/devel/rubygem-io-like/Makefile
  head/sysutils/vagrant/Makefile
  head/sysutils/vagrant/pkg-plist
  head/textproc/rubygem-cld3/Makefile

Modified: head/Mk/Uses/gem.mk
==============================================================================
--- head/Mk/Uses/gem.mk	Fri Feb 22 19:55:57 2019	(r493609)
+++ head/Mk/Uses/gem.mk	Fri Feb 22 19:56:03 2019	(r493610)
@@ -74,9 +74,9 @@ GEMFILES=	${DISTNAME}${EXTRACT_SUFX}
 RUBYGEM_ARGS=-l --no-update-sources --install-dir ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER} --ignore-dependencies --bindir=${STAGEDIR}${PREFIX}/bin
 
 .if ${PORT_OPTIONS:MDOCS}
-RUBYGEM_ARGS+=	--rdoc --ri
+RUBYGEM_ARGS+=	--document rdoc,ri
 .else
-RUBYGEM_ARGS+=	--no-rdoc --no-ri
+RUBYGEM_ARGS+=	--no-document
 .endif
 
 .if !target(do-extract)
@@ -104,7 +104,7 @@ do-build:
 
 .if !target(do-install)
 do-install:
-	(cd ${BUILD_WRKSRC}; ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} install ${RUBYGEM_ARGS} ${GEMFILES} -- --build-args ${CONFIGURE_ARGS})
+	(cd ${BUILD_WRKSRC}; ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} install ${RUBYGEM_ARGS} ${GEMFILES} -- ${CONFIGURE_ARGS})
 	${RM} -r ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}/build_info/
 	${FIND} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR} -type f -name '*.so' -exec ${STRIP_CMD} {} +
 	${FIND} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR} -type f \( -name mkmf.log -or -name gem_make.out \) -delete

Modified: head/devel/ruby-gems/Makefile
==============================================================================
--- head/devel/ruby-gems/Makefile	Fri Feb 22 19:55:57 2019	(r493609)
+++ head/devel/ruby-gems/Makefile	Fri Feb 22 19:56:03 2019	(r493610)
@@ -2,9 +2,9 @@
 # $FreeBSD$
 
 PORTNAME=	gems
-PORTVERSION=	2.7.8
+PORTVERSION=	3.0.2
 CATEGORIES=	devel ruby
-MASTER_SITES=	https://production.cf.rubygems.org/rubygems/
+MASTER_SITES=	https://rubygems.org/rubygems/
 PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
 DISTNAME=	ruby${PORTNAME}-${PORTVERSION}
 DIST_SUBDIR=	ruby
@@ -17,11 +17,12 @@ LICENSE_COMB=	dual
 LICENSE_FILE_MIT=	${WRKSRC}/MIT.txt
 LICENSE_FILE_RUBY=	${WRKSRC}/LICENSE.txt
 
+USES=		tar:tgz
+USE_RUBY=	yes
+
 NO_ARCH=	yes
 NO_BUILD=	yes
-USE_RUBY=	yes
 RUBY_SETUP=	setup.rb
-USES=		tar:tgz
 
 GEMS_BASE_DIR=		lib/ruby/gems
 GEMS_BASE_DIR_P=	${GEMS_BASE_DIR}

Modified: head/devel/ruby-gems/distinfo
==============================================================================
--- head/devel/ruby-gems/distinfo	Fri Feb 22 19:55:57 2019	(r493609)
+++ head/devel/ruby-gems/distinfo	Fri Feb 22 19:56:03 2019	(r493610)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1541353342
-SHA256 (ruby/rubygems-2.7.8.tgz) = f0d04b15a2dcf16c30895839366b0f0735651ade6cdaa424b15c0fe77e2fdf58
-SIZE (ruby/rubygems-2.7.8.tgz) = 920781
+TIMESTAMP = 1550610031
+SHA256 (ruby/rubygems-3.0.2.tgz) = ad7433a46617d4d96e4c39c38602068c6a4715b3b3ef638600e4302c5bb84de0
+SIZE (ruby/rubygems-3.0.2.tgz) = 937558

Modified: head/devel/ruby-gems/pkg-plist
==============================================================================
--- head/devel/ruby-gems/pkg-plist	Fri Feb 22 19:55:57 2019	(r493609)
+++ head/devel/ruby-gems/pkg-plist	Fri Feb 22 19:56:03 2019	(r493610)
@@ -16,6 +16,7 @@ bin/gem%%RUBY_VER_SHORT%%
 %%RUBY_SITELIBDIR%%/rubygems/commands/fetch_command.rb
 %%RUBY_SITELIBDIR%%/rubygems/commands/generate_index_command.rb
 %%RUBY_SITELIBDIR%%/rubygems/commands/help_command.rb
+%%RUBY_SITELIBDIR%%/rubygems/commands/info_command.rb
 %%RUBY_SITELIBDIR%%/rubygems/commands/install_command.rb
 %%RUBY_SITELIBDIR%%/rubygems/commands/list_command.rb
 %%RUBY_SITELIBDIR%%/rubygems/commands/lock_command.rb
@@ -44,6 +45,7 @@ bin/gem%%RUBY_VER_SHORT%%
 %%RUBY_SITELIBDIR%%/rubygems/config_file.rb
 %%RUBY_SITELIBDIR%%/rubygems/core_ext/kernel_gem.rb
 %%RUBY_SITELIBDIR%%/rubygems/core_ext/kernel_require.rb
+%%RUBY_SITELIBDIR%%/rubygems/core_ext/kernel_warn.rb
 %%RUBY_SITELIBDIR%%/rubygems/defaults.rb
 %%RUBY_SITELIBDIR%%/rubygems/dependency.rb
 %%RUBY_SITELIBDIR%%/rubygems/dependency_installer.rb
@@ -165,6 +167,7 @@ bin/gem%%RUBY_VER_SHORT%%
 %%RUBY_SITELIBDIR%%/rubygems/source_specific_file.rb
 %%RUBY_SITELIBDIR%%/rubygems/spec_fetcher.rb
 %%RUBY_SITELIBDIR%%/rubygems/specification.rb
+%%RUBY_SITELIBDIR%%/rubygems/specification_policy.rb
 %%RUBY_SITELIBDIR%%/rubygems/ssl_certs/index.rubygems.org/GlobalSignRootCA.pem
 %%RUBY_SITELIBDIR%%/rubygems/ssl_certs/rubygems.global.ssl.fastly.net/DigiCertHighAssuranceEVRootCA.pem
 %%RUBY_SITELIBDIR%%/rubygems/ssl_certs/rubygems.org/AddTrustExternalCARoot.pem

Modified: head/devel/rubygem-io-like/Makefile
==============================================================================
--- head/devel/rubygem-io-like/Makefile	Fri Feb 22 19:55:57 2019	(r493609)
+++ head/devel/rubygem-io-like/Makefile	Fri Feb 22 19:56:03 2019	(r493610)
@@ -51,7 +51,7 @@ RAKE_BIN=	${LOCALBASE}/bin/rake
 
 GEMFILES=	${GEM_NAME}.gem
 
-RUBYGEM_ARGS=-l --no-update-sources --no-ri --install-dir ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER} --ignore-dependencies --bindir=${STAGEDIR}${PREFIX}/bin
+RUBYGEM_ARGS=	-l --no-update-sources --install-dir ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER} --ignore-dependencies --bindir=${STAGEDIR}${PREFIX}/bin
 
 WRKSRC=	${WRKDIR}/${PORTNAME}-ruby-1.9-temp
 
@@ -60,6 +60,14 @@ OPTIONS_DEFINE=	DOCS
 DOCS_BUILD_DEPENDS=	rubygem-allison>=0:devel/rubygem-allison
 DOCS_VARS_OFF=		RUBYGEM_ARGS+=--no-rdoc
 
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDOCS}
+RUBYGEM_ARGS+=	--document rdoc,ri
+.else
+RUBYGEM_ARGS+=	--no-document
+.endif
+
 post-patch:
 .for l in 1.8.6 1.8.7 1.9.2 1.9.3
 	@${ECHO} lib/io/like-${l}.rb >> ${WRKSRC}/MANIFEST
@@ -72,7 +80,7 @@ do-build:
 	@cd ${BUILD_WRKSRC} && ${RAKE_BIN}
 
 do-install:
-	@(cd ${INSTALL_WRKSRC}; ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} install ${RUBYGEM_ARGS} pkg/${GEMFILES} -- --build-args ${CONFIGURE_ARGS})
+	@(cd ${INSTALL_WRKSRC}; ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} install ${RUBYGEM_ARGS} pkg/${GEMFILES} -- ${CONFIGURE_ARGS})
 	@${RM} -r ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}/build_info
 	@${RMDIR} ${STAGEDIR}/${PREFIX}/${GEMS_BASE_DIR}/extensions
 

Modified: head/sysutils/vagrant/Makefile
==============================================================================
--- head/sysutils/vagrant/Makefile	Fri Feb 22 19:55:57 2019	(r493609)
+++ head/sysutils/vagrant/Makefile	Fri Feb 22 19:56:03 2019	(r493610)
@@ -4,6 +4,7 @@
 PORTNAME=	vagrant
 PORTVERSION=	2.2.3
 DISTVERSIONPREFIX=	v
+PORTREVISION=	1
 CATEGORIES=	sysutils rubygems devel
 
 MAINTAINER=	joe@thrallingpenguin.com
@@ -54,7 +55,7 @@ PLIST_SUB+=	GEMS_DIR="lib/ruby/gems/${RUBY_VER}/" \
 		PORTVERSION="${PORTVERSION}"
 NO_ARCH=	yes
 
-RUBYGEM_ARGS=	--no-ri --no-rdoc -l --no-update-sources \
+RUBYGEM_ARGS=	-l --no-document --no-update-sources \
 		--install-dir ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER} \
 		--ignore-dependencies --bindir=${STAGEDIR}${PREFIX}/bin
 GEM_ENV+=	RB_USER_INSTALL=yes
@@ -68,7 +69,8 @@ do-build:
 		${GEM_ENV} ${RUBYGEMBIN} build vagrant.gemspec)
 	(cd ${WRKSRC}; ${SETENV} VAGRANT_INSTALLER_ENV=yes \
 		${GEM_ENV} ${RUBYGEMBIN} install ${RUBYGEM_ARGS} \
-		${GEMFILES} -- --build-args ${CONFIGURE_ARGS})
+		${GEMFILES} -- ${CONFIGURE_ARGS})
+	${RMDIR} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/build_info
 	${MKDIR} ${STAGEDIR}${DATADIR}/embedded/rgloader
 	${INSTALL_DATA} ${FILESDIR}/cacert.pem \
 		${STAGEDIR}${DATADIR}/embedded/cacert.pem

Modified: head/sysutils/vagrant/pkg-plist
==============================================================================
--- head/sysutils/vagrant/pkg-plist	Fri Feb 22 19:55:57 2019	(r493609)
+++ head/sysutils/vagrant/pkg-plist	Fri Feb 22 19:56:03 2019	(r493610)
@@ -1,5 +1,4 @@
 bin/vagrant
-%%GEMS_DIR%%build_info/vagrant-%%PORTVERSION%%.info
 %%GEMS_DIR%%cache/vagrant-%%PORTVERSION%%.gem
 %%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/.travis.yml
 %%GEM_BASE_DIR%%/vagrant-%%PORTVERSION%%/.vimrc

Modified: head/textproc/rubygem-cld3/Makefile
==============================================================================
--- head/textproc/rubygem-cld3/Makefile	Fri Feb 22 19:55:57 2019	(r493609)
+++ head/textproc/rubygem-cld3/Makefile	Fri Feb 22 19:56:03 2019	(r493610)
@@ -21,7 +21,7 @@ USE_RUBY=	yes
 ## do-install here to prevent removal of ext
 do-install:
 	(cd ${BUILD_WRKSRC}; ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} install \
-		${RUBYGEM_ARGS} ${GEMFILES} -- --build-args ${CONFIGURE_ARGS})
+		${RUBYGEM_ARGS} ${GEMFILES} -- ${CONFIGURE_ARGS})
 	${RM} -r ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}/build_info/
 	${FIND} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR} -type f -name '*.so' \
 		-exec ${STRIP_CMD} {} +



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902221956.x1MJu3JH085901>