The NetBSD Project

CVS log for pkgsrc/devel/ruby-ffi/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / ruby-ffi

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.36: download - view: text, markup, annotated - select for diffs
Thu Jan 2 05:17:50 2025 UTC (2 months, 2 weeks ago) by taca
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2 lines
devel/ruby-ffi: update to 1.17.1

1.17.1 (2024-12-30)

* Merge pull request #1117 from
  KJTsanaktsidis/ktsanaktsidis/restart_cbthread_after_fork:
  Restart async callback dispatcher thread after fork

* Merge pull request #1123 from larskanis/fix-va_start:
  Fix warning about va_start parameter in libtest raised by clang

* Merge pull request #1125 from voxik/closures-vs-fork-on-ppc64le-s390x-2:
  Ensure GC-ing closures before fork - 2nd attempt

* Merge pull request #1133 from larskanis/ruby-3.4:
  Add Ruby 3.4 support

* Merge pull request #1134 from larskanis/master:
  Fix `FFI::DataConverter` non-generic usage

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sat Jun 8 15:46:29 2024 UTC (9 months, 1 week ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2 lines
devel/ruby-ffi: update to 1.17.0

1.17.0.rc1 (2024-04-08)

Fixed:

* Fix type definitions on aarch64-linux. #1067, #1066
* Use RB_TEST for Pointer.autorelease= . #1065 So that false and nil are
  treated as falsey and anything else as truthy.
* Replace Fixnum by Integer. #1064 Fixnum is no longer present in the ruby
  language.
* Update FFI::NativeType doc. #1061
* Store FFI::Type::Mapped of FFI::StrPtrConverter in global instead of
  custom type map
* Various documentation fixes. #1042
* Update FFI::Pointer#== to return false if a pointer is compared to a
  non-pointer object, which is the expected behavior. #1083
* Avoid warning about undefined wariable @ffi_functions #1085
* Fix a very unlikely GC bug when using a callback block. # 1089

Added:

* Provide binary gems for many platforms. #990
* Add Windows fat binary gem for Ruby-3.3
* Add RBS type definitions for many user facing parts of the FFI API. #1042
* Improve fallback search path logic. #1088 Respect LD_LIBRARY_PATH and
  DYLD_LIBRARY_PATH on Macos.
* Update libffi to current git master branch.

Removed:

* Remove enum CHAR_ARRAY which is no longer used. #1063


1.17.0.rc2 (2024-04-22)

Fixed:

* Add missing write barriers to StructLayout#initialize causing a segfault
  with GC.stress. #1079


1.17.0 (2024-06-02)

Fixed:

* Add FFI::AbstractMemory#read_array_of_string . It was defined but not
  exposed to Ruby nor tested. #1070

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sat Nov 11 12:09:58 2023 UTC (16 months, 1 week ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2 lines
devel/ruby-ffi: update to 1.16.3

1.16.0 (2023-09-23)

Fixed:

* Fix an issue with signed bitmasks when using flags on the most significant
  bit. #949
* Fix FFI::Pointer#initialize using NUM2LL instead of NUM2ULL.
* Fix FFI::Type#inspect to properly display the constant name. #1002
* Use libffi closure allocations on hppa-Linux. #1017 Previously they would
  segfault.
* Fix class name of Symbol#inspect.
* Fix MSVC support of libtest. #1028
* Fix attach_function of functions ending in ? or ! #971

Added:

* Convert all C-based classes to TypedData and use write barriers. #994,
  #995, #996, #997, #998, #999, #1000, #1001, #1003, #1004, #1005, #1006,
  #1007, #1008, #1009, #1010, #1011, #1012 This results in less pressure on
  the garbage collector, since the objects can be promoted to the old
  generation, which means they only get marked on major GC.
* Implement ObjectSpace.memsize_of() of all C-based classes.
* Make FFI Ractor compatible. #1023 Modules extended per extend FFI::Library
  need to be frozen in order to be used by non-main Ractors. This can be
  done by calling freeze below of all C interface definitions.

  o In a Ractor it's possible to:
     - load DLLs and call its functions, access its global variables
     - use builtin typedefs
     - use and modify ractor local typedefs
     - define callbacks
     - receive async callbacks from non-ruby threads
     - use frozen FFI::Library based modules with all attributes (enums,
       structs, typedefs, functions, callbacks)
     - invoke frozen functions and callbacks defined in the main Ractor
     - use FFI::Struct definitions from the main Ractor
  o In a Ractor it's impossible to:
     - create new FFI::Library based modules
     - create new FFI::Struct definitions
     - use custom global typedefs
     - use non-frozen FFI::Library based modules
* Allow type retrieval of attached functions+variables. #1023
* Make FFI classes GC.compact friendly. #1021
* Update libffi and disable custom trampoline when using libffi closure
  allocation. #1020 This is because libffi changed the way how closures are
  allocated to static trampolines.
* Add types.conf for loongarch64-linux. #943
* Add types.conf for sw_64-linux (Shen Wei 64-bit, based on Alpha). #1018
* Add support for aarch64-windows. #1035
* Windows: Update LoadLibrary error message to include error code. #1026
* Allow private release method for FFI::ManagedStruct and
  FFI::AutoPointer. #1029
* Add support for passing ABI version to FFI.map_library_name. #963 This
  adds the new class FFI::LibraryPath .
* Add support for ruby-3.2 to windows binary gem. #1047
* Enable debug symbols for rake compile builds to ease debugging. #1048

Removed:

* Remove allocator of AbstractMemory. #1013 This disables
  AbstractMemory.new, which has no practical use.
* Remove unused FFI::SizeTypes. #1022


1.16.1 (2023-09-24)

Fixed:

* Fix compiling the builtin libffi. #1049


1.16.2 (2023-09-25)

Fixed:

* Handle null pointer crash after fork. #1051

1.16.3 / 2023-10-04

Fixed:

* Fix gcc error when building on CentOS 7. #1052
* Avoid trying to store new DataConverter type in frozen TypeDefs
  hash. #1057

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sat Feb 12 12:30:40 2022 UTC (3 years, 1 month ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -3 lines
devel/ruby-ffi: update to 1.15.5

1.15.5 (2022-01-10)

Fixed:

* Fix long double argument or return values on 32bit i686. #849
* FFI::ConstGenerator: avoid usage of the same binary file simultaneously. #929

Added:

* Add Windows fat binary gem for Ruby-3.1

Removed:

* Remove Windows fat binary gem for Ruby < 2.4

Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed Dec 8 16:04:07 2021 UTC (3 years, 3 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -1 lines
revbump for icu and libffi

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sat Sep 18 15:18:46 2021 UTC (3 years, 6 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
devel/ruby-ffi: update to 1.15.4

1.15.4 / 2021-09-01
Fixed:

* Fix build for uClibc. #913
* Correct module lookup when including ffi-module gem. #912

Changed:

* Use ruby code of the ffi gem in JRuby-9.2.20+. #915

Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu Aug 12 15:05:44 2021 UTC (3 years, 7 months ago) by taca
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -2 lines
devel/ruby-ffi: update to 1.15.3

1.15.3 / 2021-06-16

Fixed:

* Fix temporary packaging issue with libffi. #904

1.15.2 / 2021-06-16

Added:

* Add support for Windows MINGW-UCRT build. #903
* Add /opt/homebrew/lib/ to fallback search paths to improve homebrew
  support. #880 #882

Changed:

* Regenerate types.conf for FreeBSD12 aarch64. #902

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat May 29 08:32:13 2021 UTC (3 years, 9 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
devel/ruby-ffi: update to 1.15.1

1.15.1 (2021-05-22)

Fixed:

* Append -pthread to linker options. #893
* Use arm or aarch64 to identify Apple ARM CPU arch. #899
* Allow overriding gcc with the CC env var in const_generator.rb and
  struct_generator.rb. #897

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Mar 7 08:30:47 2021 UTC (4 years ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
devel/ruby-ffi: update to 1.15.0

1.15.0 / 2021-03-05

Fixed:

* Fix MSVC build
* Fix async callbacks in conjunction with fork(). #884

Added:

* Allow to pass callbacks in varargs. #885
* Name the threads for FFI callback dispatcher and async thread calls for
  easier debugging.  #883 The name can be retrieved by Thread.name and is
  shown by Thread.list.inspect etc.  Even gdb shows the thread name on
  supported operating systems.
* Add types.conf for powerpc64le-linux
* Add types.conf for riscv64-linux
* More release automation of ffi gems

Changed:

* Switch from rubygems-tasks to bundler/gem_helper

Removed:

* Remove unused VariadicInvoker#init

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sun Jan 10 14:49:36 2021 UTC (4 years, 2 months ago) by taca
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
devel/ruby-ffi: update to 1.14.2


1.14.2 / 2020-12-21
-------------------

Fixed:
* Fix builtin libffi on newer Ubuntu caused by an outdated Makefile.in . #863


1.14.1 / 2020-12-19
-------------------

Changed:
* Revert changes to FFI::Pointer#write_string made in ffi-1.14.0.
  It breaks compatibilty in a way that can cause hard to find errors. #857


1.14.0 / 2020-12-18
-------------------

Added:
* Add types.conf for x86_64-msys, x86_64-haiku, aarch64-openbsd and aarch64-darwin (alias arm64-darwin)
* Add method AbstractMemory#size_limit? . #829
* Add new extconf option --enable-libffi-alloc which is enabled per default on Apple M1 (arm64-darwin).

Changed:
* Do NULL pointer check only when array length > 0 . #305
* Raise an error on an unknown order argument. #830
* Change FFI::Pointer#write_string to terminate with a NUL byte like other string methods. #805
* Update bundled libffi to latest master.

Removed:
* Remove win32/stdint.h and stdbool.h because of copyright issue.  #693

Fixed:
* Fix possible UTF-8 load error in loader script interpretation. #792
* Fix segfault on non-array argument to #write_array_of_*
* Fix memory leak in MethodHandle . #815
* Fix possible segfault in combination with fiddle or other libffi using gems . #835
* Fix possibility to use ffi ruby gem with JRuby-9.3 . #763
* Fix a GC issue, when a callback Proc is used on more than 2 callback signatures. #820

Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Jun 10 13:57:28 2020 UTC (4 years, 9 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
devel/ruby-ffi: update to 1.13.1

Update ruby-ffi to 1.13.1.


1.13.1 / 2020-06-09
-------------------

Changed:
* Revert use of `ucrtbase.dll` as default C library on Windows-MINGW.
  `ucrtbase.dll` is still used on MSWIN target. #790
* Test for `ffi_prep_closure_loc()` to make sure we can use this function.
  This fixes incorrect use of system libffi on MacOS Mojave (10.14). #787
* Update types.conf on x86_64-dragonflybsd

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sun Jun 7 06:48:12 2020 UTC (4 years, 9 months ago) by taca
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -5 lines
devel/ruby-ffi: update to 1.13.0.

Update ruby-ffi to 1.13.0.


1.13.0 / 2020-06-01
-------------------

Added:
* Add TruffleRuby support. Almost all specs are running on TruffleRuby and succeed. #768
* Add ruby source files to the java gem. This allows to ship the Ruby library code per platform java gem and add it as a default gem to JRuby. #763
* Add FFI::Platform::LONG_DOUBLE_SIZE
* Add bounds checks for writing to an inline char[] . #756
* Add long double as callback return value. #771
* Update type definitions and add types from stdint.h and stddef.h on i386-windows, x86_64-windows, x86_64-darwin, x86_64-linux, arm-linux, powerpc-linux. #749
* Add new type definitions for powerpc-openbsd and sparcv9-openbsd. #775, #778

Changed:
* Raise required ruby version to >= 2.3.
* Lots of cleanups and improvements in library, specs and benchmarks.
* Fix a lot of compiler warnings at the C-extension
* Fix several install issues on MacOS:
  * Look for libffi in SDK paths, since recent versions of macOS removed it from `/usr/include` . #757
  * Fix error `ld: library not found for -lgcc_s.10.4`
  * Don't built for i386 architecture as it is deprecated
* Several fixes for MSVC build on Windows. #779
* Use `ucrtbase.dll` as default C library on Windows instead of old `msvcrt.dll`. #779
* Update builtin libffi to fix a Powerpc issue with parameters of type long
* Allow unmodified sourcing of (the ruby code of) this gem in JRuby and TruffleRuby as a default gem. #747
* Improve check to detect if a module has a #find_type method suitable for FFI. This fixes compatibility with stdlib `mkmf` . #776

Removed:
* Reject callback with `:string` return type at definition, because it didn't work so far and is not save to use. #751, #782

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun Mar 8 16:42:26 2020 UTC (5 years ago) by bsiegert
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -1 lines
Revbump packages depending on libffi after .so version change.

Requested by Matthias Ferdinand and Oskar on pkgsrc-users.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Feb 5 14:44:01 2020 UTC (5 years, 1 month ago) by taca
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
devel/ruby-ffi: update to 1.12.2

Update ruby-ffi to 1.12.2.

1.12.2 / 2020-02-01
-------------------

* Fix possible segfault at FFI::Struct#[] and []= after GC.compact . #742

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Jan 19 15:43:21 2020 UTC (5 years, 2 months ago) by taca
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
devel/ruby-ffi: update to 1.12.1

Update ruby-ffi to 1.12.1.


1.12.1 / 2020-01-14
-------------------

Added:
* Add binary gem support for ruby-2.7 on Windows


1.12.0 / 2020-01-14
-------------------

Added:
* FFI::VERSION is defined as part of `require 'ffi'` now.
  It is no longer necessary to `require 'ffi/version'` .

Changed:
* Update libffi to latest master.

Deprecated:
* Overwriting struct layouts is now warned and will be disallowed in ffi-2.0. #734, #735


1.11.3 / 2019-11-25
-------------------

Removed:
* Remove support for tainted objects which cause deprecation warnings in ruby-2.7. #730


1.11.2 / 2019-11-11
-------------------

Added:
* Add DragonFlyBSD as a platform. #724

Changed:
* Sort all types.conf files, so that files and changes are easier to compare.
* Regenerated type conf for freebsd12 and x86_64-linux targets. #722
* Remove MACOSX_DEPLOYMENT_TARGET that was targeting very old version 10.4. #647
* Fix library name mangling for non glibc Linux/UNIX. #727
* Fix compiler warnings raised by ruby-2.7
* Update libffi to latest master.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Oct 30 14:05:23 2019 UTC (5 years, 4 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
devel/ruby-ffi: update to 1.11.1

Update ruby-ffi to 1.11.1.

1.11.1 / 2019-05-20
-------------------

Changed:
* Raise required ruby version to >=2.0. #699, #700
* Fix a possible linker error on ruby < 2.3 on Linux.


1.11.0 / 2019-05-17
-------------------

Added:
* Add ability to disable or force use of system libffi. #669
  Use like `gem inst ffi -- --enable-system-libffi` .
* Add ability to call FFI callbacks from outside of FFI call frame. #584
* Add proper documentation to FFI::Generator and ::Task
* Add gemspec metadata. #696, #698

Changed:
* Fix stdcall on Win32. #649, #669
* Fix load paths for FFI::Generator::Task
* Fix FFI::Pointer#read_string(0) to return a binary String. #692
* Fix benchmark suite so that it runs on ruby-2.x
* Move FFI::Platform::CPU from C to Ruby. #663
* Move FFI::StructByReference to Ruby. #681
* Move FFI::DataConverter to Ruby (#661)
* Various cleanups and improvements of specs and benchmarks

Removed:
* Remove ruby-1.8 and 1.9 compatibility code. #683
* Remove unused spec files. #684

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Jan 20 13:48:30 2019 UTC (6 years, 2 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
devel/ruby-ffi: update to 1.10.0

1.10.0 / 2019-01-06
-------------------

Added:
* Add /opt/local/lib/ to ffi's fallback library search path. #638
* Add binary gem support for ruby-2.6 on Windows
* Add FreeBSD on AArch64 and ARM support. #644
* Add FFI::LastError.winapi_error on Windows native or Cygwin. #633

Changed:
* Update to rake-compiler-dock-0.7.0
* Use 64-bit inodes on FreeBSD >= 12. #644
* Switch time_t and suseconds_t types to long on FreeBSD. #627
* Make register_t long_long on 64-bit FreeBSD. #644
* Fix Pointer#write_array_of_type #637

Removed:
* Drop binary gem support for ruby-2.0 and 2.1 on Windows

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Jun 24 15:46:49 2018 UTC (6 years, 8 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
devel/ruby-ffi: update to 1.9.25

1.9.25 / 2018-06-03
-------------------

Changed:
* Revert closures via libffi.
  This re-adds ClosurePool and fixes compat with SELinux enabled systems. #621


1.9.24 / 2018-06-02
-------------------

Added:
* Added a CHANGELOG file
* Add mips64(eb) support, and mips r6 support. (#601)

Changed:
* Update libffi to latest changes on master.
* Don't search in hardcoded /usr paths on Windows.
* Don't treat Symbol args different to Strings in ffi_lib.
* Make sure size_t is defined in Thread.c. Fixes #609

Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Feb 28 16:30:45 2018 UTC (7 years ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -3 lines
devel/ruby-ffi: update to 1.9.23

pkgsrc change: update HOMEPAGE

1.9.19 and 1.9.20 were not released.

1.9.21 2018/02/06

* Use PRIsVALUE shim when not available for Ruby < 2.0 compatibility.
* Drop Ruby 1.8.7 support (#480)
* Add support for Sparc64 Linux. (#574)
* Add support for MSYS2 (#572)
* Normalize sparc64 to sparcv9. (#575)
* Fix compatibility with PPC64LE platform (#577)
* Added support for Bitmask. (#573)
* Use Ruby implementation for `which` (#315)
* Do closures via libffi
* Do not assume a path to the sh and env binaries (#528)
* Fix typo of mprotect (#586)
* read_string should not throw an error on length 0
* optimise read_string for case if len is nil
* add missing win64 types fixes #588
* Upgrade to yard ~> 0.9 to silence Github dependency vulnerability warning.
* Use kramdown for markdown processing.
* update travis for latest ruby versions.
* Bump rake-compiler-dock dependency to add ruby-2.5 support (#599)
* Bump version again while I figure out how to build this thing.

1.9.22 2018/02/23

* Various fixes and more deterinistic gem packaging (#612)
* suppress unused variable warning
* Add Appveyor badge icon

* Fix failures on MacOS (#617)

1.9.23 -- 2018/02/25
* Fix repeated generation of autoconf files
* Update libffi to latest master
* Fix wrong path to search for configure
* README: Remove now unnecessary PaX workaround [ci skip]

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Mar 13 16:18:34 2017 UTC (8 years ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
Update ruby-ffi to 1.9.18.

* Add AbstractMemory#get and AbstractMemory#put
* Add Pointer#to_ptr
* Update x86_64-openbsd types close #535
* Use latest rake-compiler-dock and rake-compiler.
* Avoid undefined behaviour of LoadLibrary() on Windows.
* Suppress deprecated Fixnum warnings on Ruby 2.4.0.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Oct 9 13:54:20 2016 UTC (8 years, 5 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
Update ruby-ffi to 1.9.14.

* Minor documentation and code style improvements.
* Support Ruby 2.1.8.
* Support Ruby 2.3.0.
* Fix library loading symbols.

For more detail, please refer:
<https://github.com/ffi/ffi/compare/1.9.10...1.9.14>.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sun Sep 13 09:03:17 2015 UTC (9 years, 6 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Update ruby-ffi to 1.9.10.

1.9.10
* Simplify clean list and add libtest build files.
* methodHandleParamTypes needs to refer to valid memory after rbffi_MethodHandle_Init
* tweak travis to allow failure in 2.2 on osx
* allow failure on osx 2.2 and head builds
* CLEAN tweak [ci skip]

1.9.9
* workaround bundler problem
* fix struct specs on 1.8 sets them to pending rather than checking for a raise but...
* better clean/clobber config
* Simplify cross build tasks and add rake-compiler-dock for building Windows binary gems.
* Added Platform.solaris? singleton method.
* fix library load... forever
* better native_type
* enable and fix warnings in specs.
* add compiler and platform based tests
* Fix compatibility with newer libffi on Windows/MSVC
* Handle better RUBY_VERSION.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Mar 15 16:04:57 2015 UTC (10 years ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -5 lines
Update ruby-ffi to 1.9.8.

No exact changes are available, please refer:
https://github.com/ffi/ffi/commits/master.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Feb 1 14:15:25 2015 UTC (10 years, 1 month ago) by taca
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Update ruby-ffi package to 1.9.6.

No exact changes are available but better compatibility with NetBSD and
other *BSD.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Mar 14 15:33:42 2014 UTC (11 years ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3 lines
Update ruby-ffi to 1.9.3.

* Several bug fixes.
* License changed from MIT to BSD.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Jun 16 15:00:20 2013 UTC (11 years, 9 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
Update ruby-ffi to 1.9.0.

No official changes aren't available, please refer github's commit log:

	https://github.com/ffi/ffi/commits/master

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Mar 11 07:32:27 2013 UTC (12 years ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Update ruby-ffi to 1.4.0.

No official changes are available but here is some of them from commit log
on github.

* Add tests for block-form of Buffer::new and MemoryPointer::new
* spec: Test absolute library path.
* DynamicLibrary.c: Avoiding dlsym(dlopen(0,0), sym).
* spec: Replace absolute_.. with expand_path.
* Use rb_thread_call_without_gvl where available.
* Trap & save exceptions from ruby callbacks.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Jan 14 05:54:21 2013 UTC (12 years, 2 months ago) by taca
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -3 lines
Update ruby-ffi to 1.3.1.

Exact changes are unknown, please refer commit log of github:
<https://github.com/ffi/ffi/commits/master>.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Sep 15 10:04:20 2012 UTC (12 years, 6 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -1 lines
recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Aug 21 13:52:10 2012 UTC (12 years, 7 months ago) by taca
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +5 -2 lines
Update ruby-ffi to 1.1.5.

* pkgsrc change: require ruby-rdoc version 3.9.4 or later to build
  problem on ruby18 and ruby19.

Exact changes aren't available, please refer:
        https://github.com/ffi/ffi/commits/master

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Jul 31 13:54:48 2012 UTC (12 years, 7 months ago) by taca
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Update ruby-ffi to 1.1.2.

Exact changes aren't available, please refer:
	https://github.com/ffi/ffi/commits/master

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Dec 14 17:03:07 2011 UTC (13 years, 3 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Update ruby-ffi package to 1.0.11.

Changes are Unknown but it looks like made better support for FreeBSD
and NetBSD.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Jun 17 15:14:40 2011 UTC (13 years, 9 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -3 lines
Update ruby-ffi package to 1.0.9.

Whole changes are unknown...

== 1.0.3 / 2010-12-28
* Re-add support for ruby 1.8.x

Revision 1.2.2.1: download - view: text, markup, annotated - select for diffs
Sun Feb 27 00:26:15 2011 UTC (14 years ago) by tron
Branches: pkgsrc-2010Q4
Diff to: previous 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2: +2 -1 lines
Pullup ticket #3361 - requested by taca
archivers/ruby-libarchive: dependence update
comms/ruby-termios: dependence update
converters/ruby-uconv: dependence update
databases/ruby-do_sqlite3: dependence update
databases/ruby-ldap: dependence update
databases/ruby-mysql: dependence update
databases/ruby-odbc: dependence update
databases/ruby-pg: dependence update
databases/ruby-postgresql: dependence update
databases/ruby-qdbm: dependence update
databases/ruby-sqlite: dependence update
databases/ruby-sqlite3: dependence update
databases/ruby-tokyocabinet: dependence update
devel/ruby-SDL: dependence update
devel/ruby-debug-base: dependence update
devel/ruby-eet: dependence update
devel/ruby-eventmachine: dependence update
devel/ruby-ffi: dependence update
devel/ruby-gnome2-atk: dependence update
devel/ruby-gnome2-bonobo: dependence update
devel/ruby-gnome2-bonoboui: dependence update
devel/ruby-gnome2-gconf: dependence update
devel/ruby-gnome2-gio: dependence update
devel/ruby-gnome2-glib: dependence update
devel/ruby-gnome2-libglade: dependence update
devel/ruby-gnome2-pango: dependence update
devel/ruby-linecache: dependence update
devel/ruby-memcache: dependence update
devel/ruby-ncurses: dependence update
devel/ruby-priority-queue: dependence update
devel/ruby-racc: dependence update
devel/ruby-rbtree: dependence update
devel/ruby-rcov: dependence update
devel/ruby-rcsparse: dependence update
devel/ruby-subversion: dependence update
devel/ruby-thrift: dependence update
graphics/ruby-RMagick: dependence update
graphics/ruby-clutter-cairo: dependence update
graphics/ruby-clutter-core: dependence update
graphics/ruby-clutter-gtk: dependence update
graphics/ruby-gd: dependence update
graphics/ruby-gnome2-gdkpixbuf: dependence update
graphics/ruby-gnome2-gnomecanvas: dependence update
graphics/ruby-gnome2-goocanvas: dependence update
graphics/ruby-gnome2-gtkglext: dependence update
graphics/ruby-gnome2-libart: dependence update
graphics/ruby-gnome2-rsvg: dependence update
graphics/ruby-imlib2: dependence update
graphics/ruby-opengl: dependence update
graphics/ruby-rcairo: dependence update
inputmethod/ruby-zinnia: dependence update
lang/ruby: dependence update
lang/ruby18-base: security update
lang/ruby19-base: security update
mail/ruby-tmail: dependence update
math/ruby-rb-gsl: dependence update
multimedia/ruby-clutter-gst: dependence update
multimedia/ruby-gnome2-gstreamer: dependence update
multimedia/ruby-ming: dependence update
print/ruby-gnome2-gnomeprint: dependence update
print/ruby-gnome2-gnomeprintui: dependence update
print/ruby-gnome2-poppler: dependence update
security/ruby-password: dependence update
security/ruby-tcpwrap: dependence update
sysutils/ruby-quota: dependence update
textproc/ruby-bluecloth: dependence update
textproc/ruby-cabocha: dependence update
textproc/ruby-eruby: dependence update
textproc/ruby-ferret: dependence update
textproc/ruby-hpricot: dependence update
textproc/ruby-itex2MML: dependence update
textproc/ruby-json: dependence update
textproc/ruby-libxml: dependence update
textproc/ruby-mecab: dependence update
textproc/ruby-native-hyperestraier: dependence update
textproc/ruby-nokogiri: dependence update
textproc/ruby-oniguruma: dependence update
textproc/ruby-redcloth: dependence update
textproc/ruby-sary: dependence update
textproc/ruby-xmlparser: dependence update
textproc/ruby-xslt: dependence update
textproc/ruby-yamcha: dependence update
www/mongrel: dependence update
www/ruby-clearsilver: dependence update
www/ruby-fcgi: dependence update
www/ruby-gnome2-gtkhtml2: dependence update
www/ruby-gnome2-gtkmozembed: dependence update
www/ruby-patron: dependence update
www/thin: dependence update
x11/ruby-gnome2-gnome: dependence update
x11/ruby-gnome2-gtk: dependence update
x11/ruby-gnome2-gtksourceview: dependence update
x11/ruby-gnome2-gtksourceview2: dependence update
x11/ruby-gnome2-panelapplet: dependence update
x11/ruby-gnome2-vte: dependence update

Revisions pulled up:
- archivers/ruby-libarchive/Makefile				1.2
- comms/ruby-termios/Makefile					1.23
- converters/ruby-uconv/Makefile				1.19
- databases/ruby-do_sqlite3/Makefile				1.2
- databases/ruby-ldap/Makefile					1.7
- databases/ruby-mysql/Makefile					1.34 via patch
- databases/ruby-odbc/Makefile					1.10 via patch
- databases/ruby-pg/Makefile					1.6
- databases/ruby-postgresql/Makefile				1.37
- databases/ruby-qdbm/Makefile					1.12
- databases/ruby-sqlite/Makefile				1.3
- databases/ruby-sqlite3/Makefile				1.15
- databases/ruby-tokyocabinet/Makefile				1.24
- devel/ruby-SDL/Makefile					1.9 via patch
- devel/ruby-debug-base/Makefile				1.7
- devel/ruby-eet/Makefile					1.8
- devel/ruby-eventmachine/Makefile				1.7
- devel/ruby-ffi/Makefile					1.3
- devel/ruby-gnome2-atk/Makefile				1.8
- devel/ruby-gnome2-bonobo/Makefile				patch
- devel/ruby-gnome2-bonoboui/Makefile				patch
- devel/ruby-gnome2-gconf/Makefile				patch
- devel/ruby-gnome2-gio/Makefile				1.3 via patch
- devel/ruby-gnome2-glib/Makefile				1.11
- devel/ruby-gnome2-libglade/Makefile				patch
- devel/ruby-gnome2-pango/Makefile				1.18 via patch
- devel/ruby-linecache/Makefile					1.5
- devel/ruby-memcache/Makefile					1.4
- devel/ruby-ncurses/Makefile					1.9
- devel/ruby-priority-queue/Makefile				1.6
- devel/ruby-racc/Makefile					1.18
- devel/ruby-rbtree/Makefile					1.6
- devel/ruby-rcov/Makefile					1.5
- devel/ruby-rcsparse/Makefile					1.10
- devel/ruby-subversion/Makefile				1.28
- devel/ruby-thrift/Makefile					1.4 via patch
- graphics/ruby-RMagick/Makefile				1.76 via patch
- graphics/ruby-clutter-cairo/Makefile				1.8 via patch
- graphics/ruby-clutter-core/Makefile				1.11 via patch
- graphics/ruby-clutter-gtk/Makefile				1.8 via patch
- graphics/ruby-gd/Makefile					1.34 via patch
- graphics/ruby-gnome2-gdkpixbuf/Makefile			1.20 via patch
- graphics/ruby-gnome2-gnomecanvas/Makefile			patch
- graphics/ruby-gnome2-goocanvas/Makefile			1.12 via patch
- graphics/ruby-gnome2-gtkglext/Makefile			patch
- graphics/ruby-gnome2-libart/Makefile				patch
- graphics/ruby-gnome2-rsvg/Makefile				1.21 va patch
- graphics/ruby-imlib2/Makefile					1.24 va patch
- graphics/ruby-opengl/Makefile					1.31
- graphics/ruby-rcairo/Makefile					1.22 via patch
- inputmethod/ruby-zinnia/Makefile				1.3
- lang/ruby/buildlink3.mk					1.13
- lang/ruby/rubyversion.mk					1.58-1.59
- lang/ruby18-base/distinfo					1.47
- lang/ruby19-base/DEINSTALL					1.2
- lang/ruby19-base/Makefile					1.7
- lang/ruby19-base/PLIST					1.4
- lang/ruby19-base/distinfo					1.4
- lang/ruby19-base/patches/patch-string.c			1.1
- mail/ruby-tmail/Makefile					1.19
- math/ruby-rb-gsl/Makefile					1.9
- multimedia/ruby-clutter-gst/Makefile				1.9 via patch
- multimedia/ruby-gnome2-gstreamer/Makefile			1.7
- multimedia/ruby-ming/Makefile					1.15 via patch
- print/ruby-gnome2-gnomeprint/Makefile				patch
- print/ruby-gnome2-gnomeprintui/Makefile			patch
- print/ruby-gnome2-poppler/Makefile				1.19 via patch
- security/ruby-password/Makefile				1.5
- security/ruby-tcpwrap/Makefile				1.18
- sysutils/ruby-quota/Makefile					1.21
- textproc/ruby-bluecloth/Makefile				1.5
- textproc/ruby-cabocha/Makefile				1.3
- textproc/ruby-eruby/Makefile					1.26
- textproc/ruby-ferret/Makefile					1.6
- textproc/ruby-hpricot/Makefile				1.8
- textproc/ruby-itex2MML/Makefile				1.7
- textproc/ruby-json/Makefile					1.9
- textproc/ruby-libxml/Makefile					1.7
- textproc/ruby-mecab/Makefile					1.6
- textproc/ruby-native-hyperestraier/Makefile			1.6
- textproc/ruby-nokogiri/Makefile				1.4
- textproc/ruby-oniguruma/Makefile				1.6
- textproc/ruby-redcloth/Makefile				1.14
- textproc/ruby-sary/Makefile					1.7
- textproc/ruby-xmlparser/Makefile				1.15
- textproc/ruby-xslt/Makefile					1.7
- textproc/ruby-yamcha/Makefile					1.3
- www/mongrel/Makefile						1.13 via patch
- www/ruby-clearsilver/Makefile					1.15
- www/ruby-fcgi/Makefile					1.15
- www/ruby-gnome2-gtkhtml2/Makefile				patch
- www/ruby-gnome2-gtkmozembed/Makefile				1.17 via patch
- www/ruby-patron/Makefile					1.5
- www/thin/Makefile						1.8 via patch
- x11/ruby-gnome2-gtk/Makefile					1.25 via patch
- x11/ruby-gnome2-gtksourceview/Makefile			patch via 1.12
- x11/ruby-gnome2-gtksourceview2/Makefile			patch
- x11/ruby-gnome2-panelapplet/Makefile				patch
- x11/ruby-gnome2-vte/Makefile					1.16 via patch
---
Module Name:	pkgsrc
Module Name:	pkgsrc
Committed By:	taca
Date:		Mon Feb 21 14:31:06 UTC 2011

Modified Files:
	pkgsrc/lang/ruby: rubyversion.mk

Log Message:
* Start upate of ruby18 and ruby19 packags.
* Remove redundant GEM_HOME definition from PLIST.
---
Module Name:	pkgsrc
Module Name:	pkgsrc
Committed By:	taca
Date:		Mon Feb 21 14:35:38 UTC 2011

Modified Files:
	pkgsrc/lang/ruby18-base: distinfo

Log Message:
Update ruby18-base package to 1.8.7.334 (Ruby 1.8.7p334).

* The FileUtils Vulnerability

	http://www.ruby-lang.org/en/news/2011/02/18/fileutils-is-vulnerable-to-symlink-race-attacks/

* The $SAFE Vulnerability

Fri Feb 18 21:18:55 2011  Shugo Maeda  <shugo@ruby-lang.org>

	* test/ruby/test_exception.rb (TestException::test_to_s_taintness_propagation):
	  Test for below.

Fri Feb 18 21:18:55 2011  URABE Shyouhei  <shyouhei@ruby-lang.org>

	* error.c (exc_to_s): untainted strings can be tainted via
	  Exception#to_s, which enables attackers to overwrite sane strings.
	  Reported by: Yusuke Endoh <mame at tsg.ne.jp>.

	* error.c (name_err_to_s): ditto.

Fri Feb 18 21:17:22 2011  Shugo Maeda  <shugo@ruby-lang.org>

	* lib/fileutils.rb (FileUtils::remove_entry_secure): there is a
	  race condition in the case where the given path is a directory,
	  and some other user can move that directory, and create a
	  symlink while this method is executing.
	  Reported by: Nicholas Jefferson <nicholas at pythonic.com.au>

Fri Feb 18 19:46:46 2011  NAKAMURA Usaku  <usa@ruby-lang.org>

	* win32/win32.c (init_stdhandle): backport mistake of r29382.
	  some code are needless in ruby 1.8.
	  [ruby-core:34579]

Fri Feb 18 19:22:17 2011  URABE Shyouhei  <shyouhei@ruby-lang.org>

	* configure.in: revert revision r29854.	 This revision introduced
	  binary incompatibilities on some circumstances.  The bug that
	  revision was fixing gets reopened by this reversion.
	  [ruby-dev:43152] cf. [Bug #2553]
---
Module Name:	pkgsrc
Module Name:	pkgsrc
Committed By:	taca
Date:		Mon Feb 21 14:44:11 UTC 2011

Modified Files:
	pkgsrc/lang/ruby19-base: DEINSTALL Makefile PLIST distinfo
Added Files:
	pkgsrc/lang/ruby19-base/patches: patch-string.c

Log Message:
Update ruby19-base package to 1.9.2pl180 (Ruby 1.9.2 p180).

* The FileUtils Vulnerability

    http://www.ruby-lang.org/en/news/2011/02/18/fileutils-is-vulnerable-to-symlink-race-attacks/

* Add a patch r30779 from repository; a bug of utf-8 string handling.

For more detail changes of Ruby 1.9.2pl180, please refer:
	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_180/ChangeLog
---
Module Name:	pkgsrc
Module Name:	pkgsrc
Committed By:	taca
Date:		Mon Feb 21 15:00:34 UTC 2011

Modified Files:
	pkgsrc/lang/ruby: buildlink3.mk rubyversion.mk

Log Message:
Introduce RUBY_ABI_VERSION and use it BUILDLINK_ABI_DEPENDS.

There are ABI incompatibility amaong Ruby 1.8.7 patchlevel 302, 330 and 334,
So it would be handle if such problem in future.
---
Module Name:	pkgsrc
Module Name:	pkgsrc
Committed By:	taca
Date:		Mon Feb 21 16:01:24 UTC 2011

Modified Files:
	pkgsrc/archivers/ruby-libarchive: Makefile
	pkgsrc/comms/ruby-termios: Makefile
	pkgsrc/converters/ruby-uconv: Makefile
	pkgsrc/databases/ruby-do_sqlite3: Makefile
	pkgsrc/databases/ruby-ldap: Makefile
	pkgsrc/databases/ruby-mysql: Makefile
	pkgsrc/databases/ruby-odbc: Makefile
	pkgsrc/databases/ruby-pg: Makefile
	pkgsrc/databases/ruby-postgresql: Makefile
	pkgsrc/databases/ruby-qdbm: Makefile
	pkgsrc/databases/ruby-sqlite: Makefile
	pkgsrc/databases/ruby-sqlite3: Makefile
	pkgsrc/databases/ruby-tokyocabinet: Makefile
	pkgsrc/devel/ruby-SDL: Makefile
	pkgsrc/devel/ruby-debug-base: Makefile
	pkgsrc/devel/ruby-eet: Makefile
	pkgsrc/devel/ruby-eventmachine: Makefile
	pkgsrc/devel/ruby-ffi: Makefile
	pkgsrc/devel/ruby-gnome2-atk: Makefile
	pkgsrc/devel/ruby-gnome2-gio: Makefile
	pkgsrc/devel/ruby-gnome2-glib: Makefile
	pkgsrc/devel/ruby-gnome2-pango: Makefile
	pkgsrc/devel/ruby-linecache: Makefile
	pkgsrc/devel/ruby-memcache: Makefile
	pkgsrc/devel/ruby-ncurses: Makefile
	pkgsrc/devel/ruby-priority-queue: Makefile
	pkgsrc/devel/ruby-racc: Makefile
	pkgsrc/devel/ruby-rbtree: Makefile
	pkgsrc/devel/ruby-rcov: Makefile
	pkgsrc/devel/ruby-rcsparse: Makefile
	pkgsrc/devel/ruby-subversion: Makefile
	pkgsrc/devel/ruby-thrift: Makefile
	pkgsrc/graphics/ruby-RMagick: Makefile
	pkgsrc/graphics/ruby-clutter-cairo: Makefile
	pkgsrc/graphics/ruby-clutter-core: Makefile
	pkgsrc/graphics/ruby-clutter-gtk: Makefile
	pkgsrc/graphics/ruby-gd: Makefile
	pkgsrc/graphics/ruby-gnome2-gdkpixbuf: Makefile
	pkgsrc/graphics/ruby-gnome2-goocanvas: Makefile
	pkgsrc/graphics/ruby-gnome2-rsvg: Makefile
	pkgsrc/graphics/ruby-imlib2: Makefile
	pkgsrc/graphics/ruby-opengl: Makefile
	pkgsrc/graphics/ruby-rcairo: Makefile
	pkgsrc/inputmethod/ruby-zinnia: Makefile
	pkgsrc/mail/ruby-tmail: Makefile
	pkgsrc/math/ruby-rb-gsl: Makefile
	pkgsrc/multimedia/ruby-clutter-gst: Makefile
	pkgsrc/multimedia/ruby-gnome2-gstreamer: Makefile
	pkgsrc/multimedia/ruby-ming: Makefile
	pkgsrc/print/ruby-gnome2-poppler: Makefile
	pkgsrc/security/ruby-password: Makefile
	pkgsrc/security/ruby-tcpwrap: Makefile
	pkgsrc/sysutils/ruby-quota: Makefile
	pkgsrc/textproc/ruby-bluecloth: Makefile
	pkgsrc/textproc/ruby-cabocha: Makefile
	pkgsrc/textproc/ruby-eruby: Makefile
	pkgsrc/textproc/ruby-ferret: Makefile
	pkgsrc/textproc/ruby-hpricot: Makefile
	pkgsrc/textproc/ruby-itex2MML: Makefile
	pkgsrc/textproc/ruby-json: Makefile
	pkgsrc/textproc/ruby-libxml: Makefile
	pkgsrc/textproc/ruby-mecab: Makefile
	pkgsrc/textproc/ruby-native-hyperestraier: Makefile
	pkgsrc/textproc/ruby-nokogiri: Makefile
	pkgsrc/textproc/ruby-oniguruma: Makefile
	pkgsrc/textproc/ruby-redcloth: Makefile
	pkgsrc/textproc/ruby-sary: Makefile
	pkgsrc/textproc/ruby-xmlparser: Makefile
	pkgsrc/textproc/ruby-xslt: Makefile
	pkgsrc/textproc/ruby-yamcha: Makefile
	pkgsrc/www/mongrel: Makefile
	pkgsrc/www/ruby-clearsilver: Makefile
	pkgsrc/www/ruby-fcgi: Makefile
	pkgsrc/www/ruby-gnome2-gtkmozembed: Makefile
	pkgsrc/www/ruby-patron: Makefile
	pkgsrc/www/thin: Makefile
	pkgsrc/x11/ruby-gnome2-gtk: Makefile
	pkgsrc/x11/ruby-gnome2-gtksourceview2: Makefile
	pkgsrc/x11/ruby-gnome2-vte: Makefile

Log Message:
Bump PKGREVISION due to ABI change of ruby18-base.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Feb 21 16:01:13 2011 UTC (14 years, 1 month ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -1 lines
Bump PKGREVISION due to ABI change of ruby18-base.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Dec 4 03:57:30 2010 UTC (14 years, 3 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2010Q4-base
Branch point for: pkgsrc-2010Q4
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
Update ruby-ffi package to 1.0.0.


== 1.0.0 / 2010-11-30
* Major improvements
  * Better handling of non-ruby thread callbacks
  * Support for releasing the GIL during C function calls
* Minor improvements
  * code cleanups

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Thu Sep 23 07:18:01 2010 UTC (14 years, 6 months ago) by taca
Branches: TNF
CVS tags: pkgsrc-base, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Importing devel/ruby-ffi 0.6.3.


== DESCRIPTION:

Ruby-FFI is a ruby extension for programmatically loading dynamic
libraries, binding functions within them, and calling those functions
from Ruby code.  Moreover, a Ruby-FFI extension works without changes
on Ruby and JRuby.

Discover why should you write your next extension using Ruby-FFI
here[http://wiki.github.com/ffi/ffi/why-use-ffi].

== FEATURES/PROBLEMS:

* It has a very intuitive DSL
* It supports all C native types
* It supports C structs (also nested), enums and global variables
* It supports callbacks
* It has smart methods to handle memory management of pointers and structs


Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu Sep 23 07:18:01 2010 UTC (14 years, 6 months ago) by taca
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>