summaryrefslogtreecommitdiff
path: root/lang/ruby
AgeCommit message (Collapse)AuthorFilesLines
2009-06-10Change to gnu-gpl-v2 now.taca1-2/+2
2009-06-10Start update of Ruby programming language packages to 1.8.7.173 (1.8.7-p173).taca2-3/+5
- Add LICENSE. - Update RUBY18_PATCHLEVEL to 173.
2009-05-16cleanup: replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig2-18/+18
2009-04-16Bump Ruby 1.8.7's patch level to 160.taca1-2/+2
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-2/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-15/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-19Change REPLACE_RUBY.old pattern to also match debian style "/usr/bin/ruby1.8".obache1-2/+2
2009-02-15Miscellaneous message correction.taca1-2/+2
2009-02-15* Describe USE_RUBY_EXTCONF and USE_RUBY_SETUP.taca1-1/+15
* Add USE_RUBY_SETUP_PKG which use devel/ruby-setup as setup script instead of a script bundled with original distfiles since it is useful to support DESTDIR.
2008-09-22Make the change made in replace.mk 1.10 work on Solaris.minskim1-2/+4
Previously, a non-existing directory in REPLACE_RUBY_DIRS stopped the build on Solaris.
2008-09-21Make sure the shebang line replacement for Ruby alters only a shebang line.minskim1-3/+3
Previously, it altered lines that did not start with "#!". This, with the recent change in misc/rubygems/rubygems 1.39, broke www/rails.
2008-09-15Accept none existing directory in REPLACE_RUBY_DIRS.taca1-3/+10
2008-08-11Update ruby18-base to 1.8.7.72 (Ruby 1.8.7-p72).taca1-2/+2
These packages are implicitly updated with distfile update only. databases/ruby-gdbm devel/ruby-readline lang/ruby lang/ruby18 Here's quote from release announce: Sorry for a fuss, but it turned out that taintness check of dl in last releases I made was incomplete. Here are fixes for that. And relevant changes: Mon Aug 11 09:37:17 2008 Yukihiro Matsumoto <matz@ruby-lang.org> * ext/dl/dl.c (rb_str_to_ptr): should propagate taint to dlptr. * ext/dl/dl.c (rb_ary_to_ptr): ditto. * ext/dl/sym.c (rb_dlsym_call): should check taint of DLPtrData as well.
2008-08-08Start update of Ruby 1.8.7 patchlevel 71.taca1-2/+2
2008-06-22Disable pthread on Darwin-9.*-powerpc until Ruby Bug #193 is resolved.minskim1-1/+5
http://redmine.ruby-lang.org/issues/show/193 This may break some ruby modules that require pthread, but it is better than not having a ruby binary at all.
2008-06-20Start updating Ruby 1.8.7 patchlevel 22.taca1-2/+2
Update RUBY18_PATCHLEVEL to 22.
2008-06-19Correct format of "# used by" lines.taca1-6/+6
2008-06-19Add comments where this file is used.taca1-1/+8
2008-06-19Start of updating Ruby to 1.8.7.taca2-32/+105
* Update RUBY18_VERSION to 1.8.7 and RUBY18_PATCHLEVEL to 17. * Use vendor_ruby instead for site_ruby. * Introduce macros for relative path and use them instead of old absolete path. RUBY_LIB lib/ruby/${RUBY_VER_DIR} RUBY_ARCHLIB ${RUBY_LIB}/${RUBY_ARCH} RUBY_SITELIB_BASE lib/ruby/site_ruby RUBY_SITELIB ${RUBY_SITELIB_BASE}/${RUBY_VER_DIR} RUBY_SITEARCHLIB ${RUBY_SITELIB}/${RUBY_ARCH} RUBY_VENDORLIB_BASE lib/ruby/vendor_ruby RUBY_VENDORLIB ${RUBY_VENDORLIB_BASE}/${RUBY_VER_DIR} RUBY_VENDORARCHLIB ${RUBY_VENDORLIB}/${RUBY_ARCH} RUBY_DOC share/doc/${RUBY_NAME} RUBY_EG share/examples/${RUBY_NAME} Old these macros are removed after 2008Q2 branch. RUBY_LIBDIR RUBY_ARCHLIBDIR RUBY_SITELIBDIR RUBY_SITEARCHLIBDIR RUBY_VENDORLIBDIR RUBY_VENDORARCHLIBDIR RUBY_DOCDIR RUBY_EXAMPLESDIR * update PRINT_PLIST_AWK macro to reality and move some of them from ruby/modules.mk to ruby/rubyversion.mk.
2008-03-21Substitute for ${RUBY_ARCH} in PLISTs.jlam1-1/+2
2008-03-17Allow REPLACE_RUBY_DIRS to be relative to ${WRKSRC}.jlam1-3/+4
2008-03-12In the *-install targets, add ${INSTALL_ENV} to the environment passedjlam1-4/+4
to the installation script. This causes DESTDIR to be passed through if a package has DESTDIR support.
2008-03-09Update ruby pakcages to 1.8.6.114 (1.8.6-p114).taca1-2/+2
It main chagnes are security fix of WEBrick library. Mon Mar 3 23:34:13 2008 GOTOU Yuuzou <gotoyuzo@notwork.org> * lib/webrick/httpservlet/filehandler.rb: should normalize path separators in path_info to prevent directory traversal attacks on DOSISH platforms. reported by Digital Security Research Group [DSECRG-08-026]. * lib/webrick/httpservlet/filehandler.rb: pathnames which have not to be published should be checked case-insensitively. Mon Dec 3 08:13:52 2007 Kouhei Sutou <kou@cozmixng.org> * test/rss/test_taxonomy.rb, test/rss/test_parser_1.0.rb, test/rss/test_image.rb, test/rss/rss-testcase.rb: ensured declaring XML namespaces.
2008-03-08Back out previous... this was a mistake because the setup.rb file Ijlam1-2/+2
was looking at was not the "standard" setup.rb file. In standard setup.rb files, the argument to --prefix is indeed the staging directory.
2008-03-07Fix the DESTDIR installation -- files to into ${DESTDIR}${PREFIX}, notjlam1-2/+2
just into ${DESTDIR}.
2008-03-04Mechanical changes to add DESTDIR support to packages that installjlam1-3/+6
their files via a custom do-install target.
2008-03-01Also skip "@dirrm lib/ruby/site_ruby" for print-PLIST.obache1-1/+2
2008-02-08Add DESTDIR support for setup.rb>=3.1.1 packages.obache1-2/+7
2008-01-13Fix RUBY_DYNAMIC_DIRS to DESTDIR ready.obache1-3/+3
Now ruby18-base really support DESTDIR.
2007-12-13Use more Ruby specific name: s/REPLACE_FILE_PAT/REPLACE_RUBY_PAT/.taca1-8/+8
2007-10-25Move code that generates a dynamic PLIST from the {pre,do,post}-installjlam1-7/+12
targets and into a GENERATE_PLIST variable definition. Remove some unnecessary empty PLISTs as a result of properly setting GENERATE_PLIST.
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam1-2/+0
can handle packages having no PLIST files.
2007-10-06Start update of Ruby packages to 1.8.6-p111.taca1-2/+2
2007-09-24Update Ruby to 1.8.6-p110.taca1-2/+2
Approved by wiz@.
2007-09-09Set PKGNAME only here since lang/ruby package is a meta package.taca1-2/+3
2007-09-09Start to switch ruby 1.8.6.36 (1.8.6 patchlevel 36).taca1-2/+2
2007-06-10Correct RUBY_DISTNAME with RUBY_PATCH_LEVEL set.taca1-2/+2
2007-05-17Fix a trivial typo which affect nothing now.taca1-2/+2
2007-05-01Make the shebang line regex less restrictive, so that it matchesminskim1-2/+2
"ruby" followed by a version number.
2007-03-15Updating Ruby to 1.8.6.taca3-9/+18
- discontinue use of RUBY_PATCH_DATE. - Introduce RUBY_PATCH_LEVEL. pkgsrc's ruby tracks Ruby's patch release and avoid to maintain its own patch files (with RUBY_PATCH_DATE). Changes are too much, please see ChangeLog file.
2007-01-28Fix ruby-build-ri-db option related problem.taca1-2/+6
- Include options.mk before rubyversion.mk, so PLIST for ri database should be created suitably. - make RUBY_RIDIR and its friends relative path to ${PREFIX}. - Fix and improve handling of ${RUBY_RIDIR} handling and should be fixed remaining ${RUBY_RIDIR} after pkg_delete ruby18-base. (Noted by private mail from wiz@.) Bump PKGREVISION of ruby18-base package.
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig1-3/+3
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein.
2006-12-06Update ruby package to 1.8.5.20061205. No change for this wrapper package.taca1-2/+2
2006-12-06Update RUBY18_PATCH_DATE to 20061205, starting update of Ruby.taca1-2/+2
2006-12-06- Handle patchlevel which has introduced to Ruby.taca1-13/+16
- Introduce RUBY_PATCH_DATE and RUBY_VERSION_SUFFIX. - Change _RUBY_VERS_TEENY to _RUBY_VER_TEENY as other version variable like RUBY_VER_MAJOR.
2006-10-06Add include of "converters/libiconv/buildlink3.mk" which I forgot.taca1-1/+2
2006-09-14Oops, enable PTHREAD_AUTO_VARS line which I forgot to enable at previoustaca1-2/+2
commit.
2006-09-13- Introduce experimental RUBY_USE_PTHREAD; using pthread could be disabledtaca2-9/+15
setting to "no" in /etc/mk.conf. (Default is "yes" on most platform.) - Correct condition of including pthread.buildlink3.mk. Tested on NetBSD current, SuSE Linux 9.3 and DragonFly BSD 1.6.0. Thanks for advise from Vincent Hourdin and Joerg Sonnenberger.
2006-09-08Make sure to revert pthread handling as before.taca1-4/+8
2006-09-08Move back CONFIGURE_ARGS part from rubyversion.mk to Makefile.common.taca2-10/+9