./misc/ruby-mini_portile2, Simple autoconf builder for developers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.8.8, Package name: ruby32-mini_portile2-2.8.8, Maintainer: tsutsui

This project is a minimalistic implementation of a port/recipe system
for developers.
Because "Works on my machine" is unacceptable for a library maintainer.


Required to run:
[lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 36 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-23 07:11:12 by Izumi Tsutsui | Files touched by this commit (3) | Package updated
Log message:
ruby-mini_portile2: update to 2.8.8.

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

2.8.8 / 2024-11-14

Improved

 * Raise an exception with a clear error message when xzcat is needed but is
   not installed. (#152) @flavorjones
   2024-06-15 11:20:44 by Izumi Tsutsui | Files touched by this commit (3) | Package updated
Log message:
ruby-mini_portile2: update to 2.8.7.

Upstream changes:
 https://github.com/flavorjones/mini_portile/blob/v2.8.7/CHANGELOG.md

2.8.7 / 2024-05-31

Added

  * When setting the C compiler through the MiniPortile constructor, the
    preferred keyword argument is now :cc_command. The original :gcc_command is
    still supported. (#144 by @flavorjones)
  * Add support for extracting xz-compressed tarballs on OpenBSD. (#141 by
    @postmodern)
  * Add OpenBSD support to the experimental method MakeMakefile#mkmf_config. (#
    141 by @flavorjones)

Changed

  * MiniPortileCMake now detects the C and C++ compiler the same way
    MiniPortile does: by examining environment variables, then using kwargs,
    then looking in RbConfig (in that order). (#144 by @flavorjones)
  * GPG file verification error messages are captured in the raised exception.
    Previously these errors went to stderr. (#145 by @flavorjones)

2.8.6 / 2024-04-14

Added

  * When using CMake on FreeBSD, default to clang's "cc" and \ 
"c++" compilers.
    (#139 by @mudge)
   2023-11-18 16:45:58 by Izumi Tsutsui | Files touched by this commit (3) | Package updated
Log message:
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.
   2023-08-06 04:23:51 by Izumi Tsutsui | Files touched by this commit (2) | Package updated
Log message:
ruby-mini_portile2: update to 2.8.4.

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

2.8.4 / 2023-07-18

* cmake: set CMAKE compile flags to configure cross-compilation similarly to
  autotools --host flag: SYSTEM_NAME, SYSTEM_PROCESSOR, C_COMPILER, and
  CXX_COMPILER. [#130] (Thanks, @stanhu!)

2.8.3 / 2023-07-18

Fixed

 * cmake: only use MSYS/NMake generators when available. [#129] (Thanks,
   @stanhu!)
   2023-05-13 20:01:35 by Izumi Tsutsui | Files touched by this commit (2) | Package updated
Log message:
ruby-mini_portile2: update to 2.8.2.

Upstream changes:
 https://github.com/flavorjones/mini_portile/blob/v2.8.2/CHANGELOG.md

 2.8.2 / 2023-04-30

 Fixed

  * Ensure that the source_directory option will work when given a Windows path
    to an autoconf directory. [#126]

 2.8.1 / 2022-12-24

 Fixed

  * Support applying patches via git apply even when the working directory
    resembles a git directory. [#119] (Thanks, @h0tw1r3!)
   2022-03-06 18:13:23 by Izumi Tsutsui | Files touched by this commit (2) | Package updated
Log message:
ruby-mini_portile2: update 2.8.0.

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

2.8.0 / 2022-02-20

Added

  * Support xz-compressed archives (recognized by an .xz file extension).
  * When downloading a source archive, default open_timeout and read_timeout to
    10 seconds, but allow configuration via open_timeout and read_timeout
    config parameters.
   2021-10-26 12:59:39 by Nia Alarie | Files touched by this commit (378)
Log message:
misc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (possibly fetched
conditionally?):

./misc/libreoffice/distinfo libreoffice/harfbuzz-2.6.4.tar.xz
   2021-10-07 16:35:55 by Nia Alarie | Files touched by this commit (378)
Log message:
misc: Remove SHA1 hashes for distfiles