From nobody Sun Sep 08 18:55:42 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4X1zgf6bNqz5VZMh; Sun, 08 Sep 2024 18:55:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X1zgf2x3Qz4Lpb; Sun, 8 Sep 2024 18:55:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725821742; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0cMwZLAN6xo7foCIFKhcDjpLnlDP8swPu7IM2NVsm1E=; b=p9GFDmS39BEatRed4+zMKpBUvrNJ/16LrYIo97Xd2J4oW+YPAw4pl19Rcg+zJrxV51OHSs +MnWH2XXdlx2sZaiE3dN5CqiHPXckE+z+MZ3FSoRkiYec3aT0lbHFPJFroT9KKkNIZtY1c aHR30iwd7vmb5NKmyZyVEeMh8CbXHnGlWqubTXbz2sQIgY9jVncYnaU+orlf1T9c9/vTF7 EBIF4uQoKToEDNj/iF6WXx/H0mV7th970/5p9CyNo73mJc64KVGEcHaEMrNiH0T1QlbQ/6 KNZFv+zssfvGRtdDfqWJV9/CnZE+nAZZ2cTqA996qD9D0E7a9B10FFYVar//jA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1725821742; a=rsa-sha256; cv=none; b=HDhHgqRbs6dBaNDgLwwij3mP/J20EBxifZ9/5hCKdfhBtXTAREI7m1QkxyK5MvHRAIRQLf q3RACGXXH2ttg0ACcHsLU1vkkTGl7K/0Z+R4y8/qCTvue7fsFyUC2quFcRL9qY/7bnvJzH 9otzynDQYk8+lyN5ZtP2AR48IZ4eWKVHXSVvYyKLynfkwZPn+ya2pPDXRn8IRA6N9V0sHb uWLrrBiqFFaGWabocXZNgLwj7ugewZpOwswvS3N4IsfhalDLYA0VGiIdNlCnVAtSCDYxC8 uF6Hd9hQuFMf6tMB7/wMa6RWEJkhaEhdmvo/9iTr/+1dPkpDi9ouYghrmIkBPA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725821742; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0cMwZLAN6xo7foCIFKhcDjpLnlDP8swPu7IM2NVsm1E=; b=hPht4eyoaEPF+1Sp+jOHHzggjpm7HPApRivL+ZjAJuHcc3GQVvvSHsAmqaGeKS2Q6OziIY 7lr2Cl1zqqWbf3UNPsXhc0dRR+FcCWc7q9kLaXmpHEA0tgOhGHgWlgUnNQPZvPlzr/NrV5 qTgSVm3ZaCxEowvoiDLgGdQh3qiVfOSMcLksutsw4B5ozWzuPnETUczYUZVZ5UoX0GoxWb dWenD8ygjIzULN4B0YQ+ZMc1YxtWMHLwWscQuQVQoFlYFkOlEQ2+q+QnLszdKa9ERK8fc2 dr7UZ3r4o8bRMKfYGnzDZUHhNz5H6I1UGrtX7/4hhctA/BpiAhSF+tpVA5wj2g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4X1zgf2YhhzXLD; Sun, 8 Sep 2024 18:55:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 488Itg8H078384; Sun, 8 Sep 2024 18:55:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 488Itgh6078381; Sun, 8 Sep 2024 18:55:42 GMT (envelope-from git) Date: Sun, 8 Sep 2024 18:55:42 GMT Message-Id: <202409081855.488Itgh6078381@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 4a5d4426c717 - main - lang/ruby33: Update to 3.3.5 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4a5d4426c71750c14d9587b26088b50d62a4b2f7 Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=4a5d4426c71750c14d9587b26088b50d62a4b2f7 commit 4a5d4426c71750c14d9587b26088b50d62a4b2f7 Author: Po-Chuan Hsieh AuthorDate: 2024-09-08 18:33:42 +0000 Commit: Po-Chuan Hsieh CommitDate: 2024-09-08 18:40:21 +0000 lang/ruby33: Update to 3.3.5 - Clean up Makefile: move knobs together Changes: https://github.com/ruby/ruby/releases https://github.com/ruby/ruby/blob/master/NEWS.md https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/ --- Mk/Uses/ruby.mk | 2 +- lang/ruby33/Makefile | 56 ++++++++++++++++++++++----------------------------- lang/ruby33/distinfo | 6 +++--- lang/ruby33/pkg-plist | 10 ++++++++- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/Mk/Uses/ruby.mk b/Mk/Uses/ruby.mk index f4e3ce92d388..3e037fafeec1 100644 --- a/Mk/Uses/ruby.mk +++ b/Mk/Uses/ruby.mk @@ -162,7 +162,7 @@ RUBY_PORTREVISION= 0 # # Ruby 3.3 # -RUBY_DISTVERSION= 3.3.4 +RUBY_DISTVERSION= 3.3.5 RUBY_PORTREVISION= 0 # When adding a version, please keep the comment in diff --git a/lang/ruby33/Makefile b/lang/ruby33/Makefile index 0fd86ed469b7..ebbae9e20b34 100644 --- a/lang/ruby33/Makefile +++ b/lang/ruby33/Makefile @@ -35,40 +35,47 @@ EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/bin/gem \ --exclude ${DISTNAME}/man/ri.1 \ --no-same-owner --no-same-permissions -GNU_CONFIGURE= yes CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \ --disable-rpath \ --enable-install-static-library \ --enable-pthread \ --enable-shared \ - --with-ruby-version="${RUBY_VER}" \ + --with-ruby-version=minor \ --with-sitedir="${PREFIX}/lib/ruby/site_ruby" \ --with-vendordir="${PREFIX}/lib/ruby/vendor_ruby" CONFIGURE_ENV= debugflags= - +GNU_CONFIGURE= yes # Keep this, else ruby will fail to load libraries dependent of libpthread. LIBS+= -lpthread WRKSRC= ${RUBY_WRKSRC} RUBY_VER= 3.3 -OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES GMP RDOC YJIT -OPTIONS_DEFAULT= RDOC -OPTIONS_SUB= yes +EXTDOCS= ripper/README stringio/README.md syslog/syslog.txt +EXTSAMPLES= bigdecimal/sample/*.rb +INSTALLED_MANUALS= ruby +INSTALLED_SCRIPTS= ruby +# Macros to change variables in rbconfig.rb +RB_SET_CONF_VAR= ${SH} -c \ + '${REINPLACE_CMD} -E -e "s,(CONFIG\[\"$$0\"\][[:space:]]*=[[:space:]]*)(\(?)(.*)(\)?),\1\2$$1\4," ${WRKSRC}/rbconfig.rb' \ + -- +OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES GMP RDOC YJIT +OPTIONS_DEFAULT=RDOC +OPTIONS_SUB= yes CAPIDOCS_DESC= Build and install C API documents GMP_DESC= Use GMP to accelerate Bignum operations RDOC_DESC= Build and install Rdoc indexes YJIT_DESC= Enable YJIT (Yet Another Ruby JIT) -CAPIDOCS_BUILD_DEPENDS= dot:graphics/graphviz \ - doxygen>=1.8.13,2:devel/doxygen +CAPIDOCS_BUILD_DEPENDS= dot:graphics/graphviz \ + doxygen>=1.8.13,2:devel/doxygen CAPIDOCS_CONFIGURE_ENABLE= install-capi -GMP_LIB_DEPENDS= libgmp.so:math/gmp -GMP_CONFIGURE_WITH= gmp -RDOC_CONFIGURE_ENABLE= install-rdoc -YJIT_BUILD_DEPENDS= ${RUST_DEFAULT}>=1.58.0:lang/${RUST_DEFAULT} -YJIT_CONFIGURE_ENABLE= yjit +GMP_CONFIGURE_WITH= gmp +GMP_LIB_DEPENDS= libgmp.so:math/gmp +RDOC_CONFIGURE_ENABLE= install-rdoc +YJIT_BUILD_DEPENDS= ${RUST_DEFAULT}>=1.58.0:lang/${RUST_DEFAULT} +YJIT_CONFIGURE_ENABLE= yjit .include @@ -97,8 +104,8 @@ LIB_DEPENDS+= libunwind.so:devel/libunwind .endif .if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == powerpc -CONFIGURE_ARGS+= --with-setjmp-type=_setjmp -CONFIGURE_ENV+= ac_cv_func__setjmp=yes +CONFIGURE_ARGS+=--with-setjmp-type=_setjmp +CONFIGURE_ENV+= ac_cv_func__setjmp=yes .endif .if ${RUBY_VER} == ${RUBY_DEFAULT_VER} @@ -108,18 +115,6 @@ PKGNAMESUFFIX= ${RUBY_SUFFIX} PLIST_SUB+= IF_DEFAULT="@comment " .endif -INSTALLED_SCRIPTS= ruby -INSTALLED_MANUALS= ruby - -EXTSAMPLES= bigdecimal/sample/*.rb - -EXTDOCS= ripper/README stringio/README.md syslog/syslog.txt - -# Macros to change variables in rbconfig.rb -RB_SET_CONF_VAR= ${SH} -c \ - '${REINPLACE_CMD} -E -e "s,(CONFIG\[\"$$0\"\][[:space:]]*=[[:space:]]*)(\(?)(.*)(\)?),\1\2$$1\4," ${WRKSRC}/rbconfig.rb' \ - -- - post-extract-DOCS-on: ${MV} ${WRKSRC}/ChangeLog ${WRKSRC}/doc/ChangeLog @@ -154,7 +149,7 @@ pre-install-RDOC-on: post-install: .if ${RUBY_VER} == ${RUBY_DEFAULT_VER} # -# Link just installed "ruby" to "ruby31", etc. +# Link just installed "ruby" to "rubyXX", etc. # . for FILE in ${INSTALLED_SCRIPTS} ${LN} -fs ${FILE}${RUBY_SUFFIX} ${STAGEDIR}${PREFIX}/bin/${FILE} @@ -190,10 +185,7 @@ post-install-DOCS-on: ${STAGEDIR}${RUBY_DOCDIR}/${FILE:C|^([^/]+)/.*|\1|}/ .endfor @(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${RUBY_DOCDIR}/) - ${INSTALL_DATA} ${WRKSRC}/COPYING* \ - ${WRKSRC}/LEGAL \ - ${WRKSRC}/README* \ - ${STAGEDIR}${RUBY_DOCDIR}/ + ${INSTALL_DATA} ${WRKSRC}/COPYING* ${WRKSRC}/LEGAL ${WRKSRC}/README* ${STAGEDIR}${RUBY_DOCDIR}/ post-install-EXAMPLES-on: # Create all dirs required (":u" isn't available in STABLE yet :-() diff --git a/lang/ruby33/distinfo b/lang/ruby33/distinfo index 035beec17d76..74fd37ab7d31 100644 --- a/lang/ruby33/distinfo +++ b/lang/ruby33/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720536562 -SHA256 (ruby/ruby-3.3.4.tar.xz) = 1caaee9a5a6befef54bab67da68ace8d985e4fb59cd17ce23c28d9ab04f4ddad -SIZE (ruby/ruby-3.3.4.tar.xz) = 16366580 +TIMESTAMP = 1725560897 +SHA256 (ruby/ruby-3.3.5.tar.xz) = 51aec7ea89b46125a2c9adc6f36766b65023d47952b916b1aed300ddcc042359 +SIZE (ruby/ruby-3.3.5.tar.xz) = 16403660 diff --git a/lang/ruby33/pkg-plist b/lang/ruby33/pkg-plist index 96cf42aead20..5c002baf2f00 100644 --- a/lang/ruby33/pkg-plist +++ b/lang/ruby33/pkg-plist @@ -3867,15 +3867,18 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc %%RDOC%%%%RUBY_RIDIR%%/Gem/BUNDLED_GEMS/cdesc-BUNDLED_GEMS.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/activated%3f-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/base_dir-i.ri +%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/base_dir_priority-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/cdesc-BasicSpecification.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/contains_requirable_file%3f-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/datadir-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/default_gem%3f-i.ri +%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/default_gem_priority-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/default_specifications_dir-c.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/extension_dir-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/extensions_dir-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/full_gem_path-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/full_name-i.ri +%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/full_name_with_location-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/full_require_paths-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/gem_dir-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/gems_dir-i.ri @@ -4206,6 +4209,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc %%RDOC%%%%RUBY_RIDIR%%/Gem/ConfigFile/concurrent_downloads-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/ConfigFile/config_file_name-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/ConfigFile/credentials_path-i.ri +%%RDOC%%%%RUBY_RIDIR%%/Gem/ConfigFile/deep_transform_config_keys%21-c.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/ConfigFile/disable_default_gem_server-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/ConfigFile/dump_with_rubygems_yaml-c.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/ConfigFile/each-i.ri @@ -5522,6 +5526,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc %%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/unresolved_specs-c.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_dependencies-i.ri +%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_for_resolution-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_metadata-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_permissions-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/version%3d-i.ri @@ -5534,6 +5539,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_array_attributes-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_attribute_present-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_authors_field-i.ri +%%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_for_resolution-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_lazy_metadata-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_licenses-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_licenses_length-i.ri @@ -5547,6 +5553,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_require_paths-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_required%21-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_required_attributes-i.ri +%%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_required_metadata%21-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_required_ruby_version-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_rubygems_version-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/validate_self_inclusion_in_files_list-i.ri @@ -5648,6 +5655,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc %%RDOC%%%%RUBY_RIDIR%%/Gem/Uninstaller/remove_executables-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/Uninstaller/safe_delete-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/Uninstaller/spec-i.ri +%%RDOC%%%%RUBY_RIDIR%%/Gem/Uninstaller/specification_record-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/Uninstaller/uninstall-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/Uninstaller/uninstall_gem-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/Uninstaller/warn_cannot_uninstall_default_gems-i.ri @@ -5746,7 +5754,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc %%RDOC%%%%RUBY_RIDIR%%/Gem/WebauthnVerificationError/cdesc-WebauthnVerificationError.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/WebauthnVerificationError/new-c.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/YAMLSerializer/cdesc-YAMLSerializer.ri -%%RDOC%%%%RUBY_RIDIR%%/Gem/YAMLSerializer/convert_to_backward_compatible_key%21-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/YAMLSerializer/dump-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/YAMLSerializer/dump_hash-i.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/YAMLSerializer/load-i.ri @@ -5815,6 +5822,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc %%RDOC%%%%RUBY_RIDIR%%/Gem/marshal_version-c.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/needs-c.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/open_file-c.ri +%%RDOC%%%%RUBY_RIDIR%%/Gem/open_file_with_flock-c.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/operating_system_defaults-c.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/path-c.ri %%RDOC%%%%RUBY_RIDIR%%/Gem/path_separator-c.ri