summaryrefslogtreecommitdiff
path: root/ffi.gemspec
Commit message (Collapse)AuthorAgeFilesLines
* Bump rake-compiler to ~>1.1Lars Kanis2022-01-121-1/+1
| | | | ... now that the rake-compiler-1.0.x series is outdated.
* Remove unused rubygems-tasks development dependencyPostmodern2021-07-161-1/+0
|
* Exclude dotfiles in project root from gemLars Kanis2020-11-221-1/+1
| | | | | | They aren't useful outside of the git work dir. Fixes #812
* Raise minimum ruby version to 2.3Lars Kanis2020-05-301-1/+1
|
* Update rake to avoid warnings on ruby-2.7Lars Kanis2020-01-051-1/+1
|
* Update to rake-compiler-dock-1.0.0 to build ruby-2.7 binary gemsLars Kanis2019-12-271-1/+1
|
* Update ffi.gemspec with correct homepage URLJesse Chan-Norris2019-05-221-1/+1
|
* Raise ruby version requirement to >=2.0Lars Kanis2019-05-181-1/+1
| | | | Related to #699
* Complete gemspec metadataOlle Jonsson2019-05-171-2/+4
| | | In order not to lose any of the links at release, when RubyGems writes them in, again
* Add gemspec metadataOlle Jonsson2019-05-161-0/+6
|
* Update rake dependency to avoid warning on ruby-headLars Kanis2019-01-231-2/+2
| | | | rake-10.5.0/lib/rake/application.rb:381: warning: deprecated Object#=~ is called on Proc; it always returns nil
* Remove deprecated gemspec optionLars Kanis2019-01-231-1/+0
|
* Various fixes and more deterinistic gem packaging (#612)Lars Kanis2018-02-121-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Ensure libffi's configure is part of the platform 'ruby' gem This runs autogen.sh to build configure and some other files, if not yet present. Also downloads git submodule, in case it's missing. Use `git ls-files` instead of Dir[] to better track included files. This makes sure, that all necessary files are included and avoids random files accidently to be included into the gem. Also remove unnecessary files/directories from the gem. Fixes #611 #608 #607 #606 #603 #604 * Fix wrong path to search for configure autogen.sh generates configure in LIBFFI_SRC_DIR so that it should be searched there as well. This stand out in 'rake gem:windows' which uses out of tree build and unnecessary called autogen.sh repeatedly. * Remove RUBY_CC_VERSION which is set by rake-compiler-dock .. so that this assignment was not executed. Also remove files not necessary in the binary gem. * Fix 'rake package' command * Update libffi to latest master commit This hopefully fixes #605 . * Adjust travis and appveyor CI setup - Make sure git submodule is downloaded by calling 'rake compile' twice. Libffi is actually not used for CI, but it's required as prerequisite for 'rake compile'. It needs to be restarted, after the 'autogen.sh' run, because the gemspec file list has changed. - Travis: Exclude osx ruby-2.0. It's not available. - Travis: Add ruby-2.5. - Travis: Remove libgmp-dev. It's no longer necessary. - Travis: Move to Ubuntu-14.04. - Appveyor: Remove rubies before 2.4. They use a too old gcc to compile libffi. It fails with an out of memory error. - Appveyor: Add ruby-2.5 and ruby-head - Appveyor: Skip one failing test on 32 bit MINGW.
* Bump rake-compiler-dock dependency to add ruby-2.5 support (#599)Lars Kanis2018-01-231-1/+1
| | | Fixes #598
* Fix compatibility with PPC64LE platform (#577)Konstantin Shabanov2017-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * prepare for libffi submodule remove libffi from tree * return libffi This time as a submodule. * update dependency * add autogen.sh to makefile stubs libffi uses autoconf; a fresh checkout does not have a configure script * don't build docs * Bump libffi to current HEAD * Fix HAVE_FFI_PREP_CIF_VAR define If vendored library used `have_func('ffi_prep_cif_var')` call always returns `false`. Because of that `ffi_prep_cif` was used which caused many failures related to double/float on PPC64LE platform. Fixes #413 * Mention submodule in README * Fix gem install command in README * Bump rake-compiler-dock Use latest version with Ubuntu 17.04 base image * Fix rake gem:windows command configure.ac:187: error: possibly undefined macro: LT_SYS_SYMBOL_USCORE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. autoreconf: /usr/bin/autoconf failed with exit status: 1 * Fix building 2.1/2.2 on macOS * Unmask 2.3 on macOS
* Drop Ruby 1.8.7 support (#480)Koichi ITO2017-04-131-1/+1
| | | | | | * Drop Ruby 1.8.7 support * Remove code that handles 1.8.x specifically
* Use latest rake-comipler-dock and rake-compilerHiroshi Hatake2017-01-241-2/+2
|
* update licensetduehr2016-07-111-1/+1
|
* Update rake-compiler-dock to 0.5.2 for support of ruby-2.3Lars Kanis2016-04-091-1/+1
|
* Update version of rake-compiler-dock to 0.4.0.Lars Kanis2015-06-291-1/+1
|
* Simplify cross build tasks and add rake-compiler-dock for building Windows ↵Lars Kanis2015-06-231-0/+1
| | | | | | | | | | binary gems. rake-compiler-dock makes building Windows gems faster and with little to no setup compared to rake-compiler-dev-box. A simple 'rake gem:windows' should be enough. The cross ruby versions used by gem:windows are not passed to the container, so the rake-compiler-dock's defaults are used. These are slightly different.
* reject additional library files from gemtduehr2015-03-131-1/+1
|
* exclude dylibs from gemtduehr2014-09-251-1/+1
|
* fix gemspec typotduehr2014-07-071-1/+1
|
* update development dependenciestduehr2014-06-051-4/+4
|
* Remember kids...when you rush things you end up putting weird errant puts in ↵Thomas E. Enebo2013-10-301-2/+1
| | | | your code
* Be a little more pedantic to makde .so and .bundle are actually file suffixesThomas E. Enebo2013-10-301-1/+2
|
* Reject .so and .bundle files in gem. (merge gone wrong...PR from @simi)Thomas E. Enebo2013-10-301-1/+1
|
* little repository cleanupJosef Šimánek2013-10-301-1/+1
|
* Fix bad search and replace in C code.1.9.2Charles Oliver Nutter2013-10-291-1/+1
|
* Switch license to BSD throughout codebase. See #288.Charles Oliver Nutter2013-10-291-1/+1
|
* Bump version to 1.8.01.8.0Wayne Meissner2013-04-231-1/+3
|
* Bump version to 1.7.0Wayne Meissner2013-04-121-1/+2
|
* Bump version to 1.7.0.devWayne Meissner2013-04-031-1/+1
|
* Add x64-mingw32 target to win32 cross compilation tasks.Lars Kanis2013-04-021-1/+1
|
* Bump version to 1.6.01.6.0Wayne Meissner2013-03-251-1/+1
|
* Exclude object files from rdocWayne Meissner2013-03-251-0/+1
|
* Bump version to 1.5.01.5.0Wayne Meissner2013-03-211-1/+1
|
* Bump version to 1.5.0Wayne Meissner2013-03-111-1/+1
|
* Bump version to 1.4.1Wayne Meissner2013-03-051-1/+1
|
* Bump version to 1.4.01.4.0Wayne Meissner2013-02-161-1/+1
|
* Bump version to 1.3.11.3.1Wayne Meissner2013-01-101-1/+1
|
* Bump version to 1.3.01.3.0Wayne Meissner2013-01-081-1/+1
|
* Bump version to 1.3.0.devWayne Meissner2012-12-291-1/+1
|
* Bump version to 1.2.1.devWayne Meissner2012-11-201-1/+1
|
* Add ffi.gemspec to the list of files in the gemWayne Meissner2012-11-201-1/+1
|
* 1.2.0 release1.2.0Wayne Meissner2012-11-201-1/+1
|
* Bump version to 1.2.0.pre61.2.0.pre6Wayne Meissner2012-11-131-1/+1
|
* Try to resolve jruby+bundler ffi loading issuesWayne Meissner2012-11-131-2/+1
|
* Bump version to 1.2.0.pre41.2.0.pre4Wayne Meissner2012-11-131-1/+1
|