summaryrefslogtreecommitdiff
path: root/Mk/bsd.ruby.mk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Check if ${RUBY} exists before running it.Akinori MUSHA2000-10-211-0/+4
| | | | | | | Reported by: fenner, asami Notes: svn path=/head/; revision=34084
* Update to Ruby 1.6.2-preview.Akinori MUSHA2000-10-201-4/+7
| | | | Notes: svn path=/head/; revision=34044
* Allow users to define RUBY variable to utilize ruby ports withAkinori MUSHA2000-10-201-26/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | custom-installed Ruby. :) For instance, if you have built Ruby from the latest snapshot and installed, you can install ruby modules from ports only by typing "make RUBY=/usr/local/bin/ruby install". bsd.ruby.mk will take care of everything including RUBY_VER, RUBY_LIBDIR, CONFIGURE_TARGET, etc. Introduce version requirement checking mechanism. You can set RUBY_REQUIRE to any ruby expression(s) to check Ruby's version (or other modules' versions, in future). The result will be set in RUBY_PROVIDED. Define RUBY_VERSION_CODE which holds full integer version of Ruby. Define RUBY_PORTVERSION, RUBY_DISTNAME and RUBY_WRKSRC for the standard ruby ports so as not to change PORTVERSION, DISTNAME and RUBY_WRKSRC of ruby, ruby-gdbm, ruby-tcltklib, ruby-tk, etc. everytime Ruby is updated. Rename RUBY_DEPENDS to DEPEND_RUBY, etc. for a cosmetic reason. Notes: svn path=/head/; revision=34039
* Add RUBY_SHEBANG_FILES, in which you can list files which shebangAkinori MUSHA2000-09-301-0/+14
| | | | | | | lines need to be fixed. Notes: svn path=/head/; revision=33268
* Update to Ruby 1.6.1. Many bugs have been fixed since 1.6.0. :)Akinori MUSHA2000-09-281-1/+1
| | | | | | | | | | | | | | | | Take over the maintainership from Yasuhiro Fukuma <yasuf@bsdclub.org>, with his approval. I can never thank him too much for his previous work which led me in the right direction! :) lang/ruby: - Add a patch for find.rb, which fixes the bug found after 1.6.1 was released. databases/ruby-gdbm, */ruby-{tcltklib,tk}: - Remove files/md5 and refer to lang/ruby's one. Notes: svn path=/head/; revision=33227
* Add RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS knobs.Akinori MUSHA2000-09-161-1/+11
| | | | | | | Prevent this file from being included twice. Notes: svn path=/head/; revision=32689
* Add ruby-setup-install target which I forgot to add.Akinori MUSHA2000-09-071-0/+7
| | | | Notes: svn path=/head/; revision=32369
* Add _RUBY_SUFFIX, which is always set to "${RUBY_VER:S/.//}".Akinori MUSHA2000-09-061-7/+10
| | | | | | | Allow users to override RUBY_VERSION and RUBY_SUFFIX. Notes: svn path=/head/; revision=32351
* Add bsd.ruby.mk, which stores utility definitions for Ruby related ports.Akinori MUSHA2000-09-061-0/+170
Approved by: asami Notes: svn path=/head/; revision=32343