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

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


Branch: CURRENT, Version: 2.8.7, Package name: ruby32-mini_portile2-2.8.7, 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.5 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2021-09-11 11:58:37 by Izumi Tsutsui | Files touched by this commit (2) | Package updated
Log message:
ruby-mini_portile2: update to 2.7.0.

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

2.7.0 / 2021-08-31

Added

The commands used for "make", "compile", and \ 
"cmake" are configurable via
keyword arguments. [#107] (Thanks, @cosmo0920!)
   2020-03-10 15:42:54 by Izumi Tsutsui | Files touched by this commit (3) | Package updated
Log message:
ruby-miniportile2: update to 2.5.0.

Upstream changelog (from CHANGELOG.md):

### 2.5.0 / 2020-02-24

#### Enhancements

* When verifying GPG signatures, remove all imported pubkeys from
  keyring [#90] (Thanks, @hanazuki!)