ruby-mini_portile2: update to 2.8.5.

Upstream changes:
 https://github.com/flavorjones/mini_portile/releases/tag/v2.8.5

2.8.5 / 2023-10-22

Added

  * New methods #lib_path and #include_path which point at the installed
    directories under ports. (by @flavorjones)
  * Add config param for CMAKE_BUILD_TYPE, which now defaults to Release.
    (#136 by @Watson1978)

Experimental

Introduce experimental support for MiniPortile#mkmf_config which sets up
MakeMakefile variables to properly link against the recipe. This should
make it easier for C extensions to package third-party libraries.
(by @flavorjones)

  * With no arguments, will set up just $INCFLAGS, $libs, and $LIBPATH.
  * Optionally, if provided a pkg-config file, will use that config to
    more precisely set $INCFLAGS, $libs, $LIBPATH, and $CFLAGS/$CXXFLAGS.
  * Optionally, if provided the name of a static archive, will rewrite
    linker flags to ensure correct linkage.

Note that the behavior may change slightly before official support is
announced. Please comment on #118 if you have feedback.
This commit is contained in:
tsutsui 2023-11-18 15:45:58 +00:00
parent b908e18594
commit e9d9d2bc92
3 changed files with 13 additions and 7 deletions

View File

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.10 2023/08/06 02:23:51 tsutsui Exp $
# $NetBSD: Makefile,v 1.11 2023/11/18 15:45:58 tsutsui Exp $
DISTNAME= mini_portile2-2.8.4
DISTNAME= mini_portile2-2.8.5
CATEGORIES= misc
MAINTAINER= tsutsui@NetBSD.org

View File

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.4 2021/08/21 18:24:28 tsutsui Exp $
@comment $NetBSD: PLIST,v 1.5 2023/11/18 15:45:58 tsutsui Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/.github/FUNDING.yml
${GEM_LIBDIR}/.github/workflows/ci.yml
@ -19,15 +19,21 @@ ${GEM_LIBDIR}/test/assets/gpg-fixtures/data
${GEM_LIBDIR}/test/assets/gpg-fixtures/data.asc
${GEM_LIBDIR}/test/assets/gpg-fixtures/data.invalid.asc
${GEM_LIBDIR}/test/assets/patch 1.diff
${GEM_LIBDIR}/test/assets/pkgconf/libxml2/libxml-2.0.pc
${GEM_LIBDIR}/test/assets/pkgconf/libxslt/libexslt.pc
${GEM_LIBDIR}/test/assets/pkgconf/libxslt/libxslt.pc
${GEM_LIBDIR}/test/assets/test mini portile-1.0.0/configure
${GEM_LIBDIR}/test/assets/test-cmake-1.0/CMakeLists.txt
${GEM_LIBDIR}/test/assets/test-cmake-1.0/hello.c
${GEM_LIBDIR}/test/assets/test-download-archive.tar.gz
${GEM_LIBDIR}/test/helper.rb
${GEM_LIBDIR}/test/test_activate.rb
${GEM_LIBDIR}/test/test_cmake.rb
${GEM_LIBDIR}/test/test_cook.rb
${GEM_LIBDIR}/test/test_digest.rb
${GEM_LIBDIR}/test/test_download.rb
${GEM_LIBDIR}/test/test_execute.rb
${GEM_LIBDIR}/test/test_mkmf_config.rb
${GEM_LIBDIR}/test/test_proxy.rb
${GEM_LIBDIR}/test/test_recipe.rb
${GEM_HOME}/specifications/${GEM_NAME}.gemspec

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.12 2023/08/06 02:23:51 tsutsui Exp $
$NetBSD: distinfo,v 1.13 2023/11/18 15:45:58 tsutsui Exp $
BLAKE2s (mini_portile2-2.8.4.gem) = 22d39dcee39ec31851bf97219fbcc7bf32fb0deb7603f12ed6ef59b97ae1f01e
SHA512 (mini_portile2-2.8.4.gem) = 19e3e4908e54fb73d695f0674a5c95d96bfa2cf6f87c0d59c32f8a68941b729adc065b3bea2d5eaada489340d8c76e098b9db839d075cac5d183f47d2cee7d9c
Size (mini_portile2-2.8.4.gem) = 30720 bytes
BLAKE2s (mini_portile2-2.8.5.gem) = 72a677f862a572d04261aa4217a5523396e3adc583ef7f1a59234b137ae8ffc8
SHA512 (mini_portile2-2.8.5.gem) = fa09bc2c4aefc341cb249dc33b5ad3182aa582ef150645793e323bdef4d19cbeeced0348c3c962a7225a9aa91b40824347fa1499955326525eddcf867f6ff798
Size (mini_portile2-2.8.5.gem) = 35840 bytes