summaryrefslogtreecommitdiff
path: root/lang/ruby
AgeCommit message (Collapse)AuthorFilesLines
2006-07-20Change last instance of _REPLACE.* to REPLACE.*. Remove specialjlam1-4/+4
_REPLACE.* handling from replace-interpreter.mk.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-25replace.mk needs rubyversion.mk.rillig1-1/+3
2006-05-03Add PRINT_PLIST_AWK patterns for RUBY_SITEARCHLIBDIR and RUBY_DLEXT.minskim1-1/+8
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-01-30Simplify pattern for REPLACE_RUBY to fix some packages which containstaca1-2/+2
"/bin/env ruby" in bang line. It was broken after switching to use subst frame work. The problem was noted by OBATA Akio via private mail, thanks much.
2006-01-05Remove USE_RUBY_DIST_SUBDIR which is unused now.taca2-15/+2
2006-01-03lang/ruby package is now 1.8.4, reset PKGREVISION.taca1-2/+1
2006-01-03Set default ruby's version to 1.8.4.taca1-2/+2
2006-01-03Stop handling DIST_SUBDIR default for Ruby based packages.taca1-3/+1
2006-01-03Stop handling DIST_SUBDIR default for Ruby packages.taca1-2/+2
First, set default value of USE_RUBY_DIST_SUBDIR to "no".
2005-12-28fix typo in comment, and rephrase sentanceabs1-3/+3
2005-12-08Bumped the PKGREVISION of the packages that have been broken by the recentrillig1-1/+2
"pkglint --autofix" change.
2005-12-08Fixed PLIST quoting issue introduced by the recent "pkglint --autofix"rillig1-2/+2
change.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-2/+2
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig4-23/+23
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-11-10English grammar fix.minskim1-2/+2
2005-11-03Drop support of ruby16 base packages.taca1-18/+7
2005-11-02- Update to ruby 1.8.3.taca1-3/+2
- Conflict with pkg_alternatives (ruby18-base support PKG_ALTERNATIVES now).
2005-11-02- Update to RUBY18_VERSION to 1.8.3.taca1-20/+32
- Replace LOCALBASE with PREFIX. - Add RUBY_RIDIR, RUBY_BASERIDIR, RUBY_SYSRIDIR and RUBY_SITERIDIR for document data directories of RI. - Add RUBY_VERSION and RUBY_VERSION_DEFAULT to MAKEFLAGS. - More Ruby related variables to substitution variables. - Don't set RUBY_VERSION_DEFAULT if it is already defined.
2005-11-02Use subst framework to process REPLACE_RUBY.taca1-29/+16
2005-11-02Replace LOCALBASE with PREFIX.taca1-11/+11
2005-11-02Added BUILDLINK_RECOMMENDED with current version of ruby.taca1-1/+2
2005-10-16Buildlink ${RUBY} to ${BUILDLINK_DIR}/bin/ruby. It may help sometaca1-1/+10
configure scripts to detect ruby executable. This codes are kindly provided by jlam@.
2005-10-16Set USE_RUBY_DIST_SUBDIR to yes if it isn't defined yet.taca1-1/+6
2005-10-16Don't set to DIST_SUBDIR to ruby here.taca1-12/+14
o Change DIST_SUBDIR handling; introduce USE_RUBY_DIST_SUBDIR and set DIST_SUBDIR if USE_RUBY_DIST_SUBDIR is defined to /[yY][eE][sS]/. o Add more macros to replace in FILES_SUBST, MESSAGE_SUBST and PLIST_SUBST.
2005-09-11Move default definition of DIST_SUBDIR for Ruby relatedtaca2-9/+9
from modules.mk to rubyversion.mk. This should fix devel/ruby-rd-mode package.
2005-08-31Match the name of the ruby shared library on FreeBSD and DragonFly tojlam1-3/+3
the way that LIBRUBY_SO is defined in the ruby configure script. This fixes PLIST breakage in the ruby18-base package on at least FreeBSD.
2005-07-19depends should be ../../<category>/<pkg>grant1-2/+2
2005-06-23Add PRINT_PLIST_AWK patterns to exclude RUBY_DOCDIR andminskim1-1/+11
RUBY_EXAMPLESDIR in generating PLIST for ruby modules.
2005-06-17Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead ofjlam1-2/+2
${PREFIX}.
2005-06-16Create directories before installing files into them.jlam1-1/+3
2005-04-10Add PRINT_PLIST_AWK patterns for ruby modules.minskim1-1/+8
2005-04-02Use DEPENDS, instead of including buildlink3.mk, to pull inminskim1-1/+6
dependency when NO_BUILD is set. Approved by taca@.
2005-03-30Add RUBY_VER_DIR to PLIST_SUBST.taca1-1/+2
2005-03-24Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to bewiz1-2/+1
useful.
2005-03-24USE_BUILDLINK3 is mandatory; don't check for it anymore.tv1-6/+1
2005-03-08Fix botch in previous: argument after : in DEPENDS must be a relativetv1-2/+2
path, not an absolute path.
2005-03-06Change depends to ruby16-base/ruby18-base package from ruby16/ruby18taca2-7/+8
package and tweak the package's COMMENT. Bump PKGREVISION.
2005-03-06Correct content to really buildlink3.mk; fix many mistakes.taca1-61/+15
2005-03-06Some clean up along with introducing ruby16-base/ruby18-base and maketaca2-45/+44
ruby16/ruby18 package to meta pacakge. - Define RUBY_BASE to refer ruby16-base or ruby18-base name. - Define RUBY_SRCDIR to refer ruby16-base/ruby18-base src directory. - Move some definition from Makefile.comon to rubyversion.mk. - Add X11BASE to CONFIGURE_ENV. - Add RUBY_VERSION to MESSAGE_SUBST and PLIST_SUBST.
2005-03-06Cosmetic change with pkglint(1).taca1-4/+4
2005-02-21Add h2rb command wrapper for ruby18 package.taca1-2/+3
Bump PKGREVISION.
2005-02-21Move common configure related parameter from ruby16/Makefile andtaca1-1/+27
ruby18/Makefile.
2005-02-09Fix version suffix of shared library, libruby.so for OpenBSD.taca1-1/+4
Fix PR pkg/29214 from Hiramatsu Yoshifumi.
2005-01-28I've completely forgot that the ruby library directory name on Linuxtaca1-1/+5
is still differ with Ruby 1.6.8. So, tweak it Linux and ruby16 base.
2005-01-28The ruby library directory name on Linux has been changed in Rubyminskim1-5/+1
1.8.2 to be consistent with other platforms. Update RUBY_ARCH to match the change. This makes lang/ruby18 build again on Linux. Approved by MAINTAINER.
2005-01-23Update Ruby 1.8.2.taca1-2/+2
This is basically bug fix release, but official changes aren't provided yet. Please refer ChangeLog. Here is pkgsrc changes: o Set RUBY_HAS_ARCHLIB=yes for Ruby packages including archtecture depending extention library in order to depend more specific Ruby. o Now install database for ri(1). Fix PR pkg/28566. o Net::IMAP * lib/net/imap.rb (u8tou16): fixed typo. fixed: [ruby-list:40546] o NKF: * ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static variables. fixed: [ruby-list:40445] * ext/nkf/lib/kconv.rb (Kconv::RegexpEucjp): second byte is up to 0xfe. * ext/nkf/lib/kconv.rb (Kconv#kconv): should handle UTF8 and UTF16 properly. o WEBrick * lib/webrick/httpauth/htpasswd.rb (WEBrick::Htpasswd#reload): raise NotImplementedError if password is encrypted by digest algorithms. This patch is contributed by sheepman. [ruby-list:40467] * lib/webrick/httpauth/digestauth.rb (WEBrick::HTTPAuth::DigestAuth#_authenticate): fix digest calculation. This patch is contributed by sheepman. [ruby-list:40482] * lib/webrick/{httpauth.rb,httpauth/basicauth.rb,httpproxy.rb}: use pack/unpack-template char "m" instead of lib/base64.rb to do base64 encoding/decoding. fixed: [ruby-dev:25336]
2005-01-21Add ruby build support for Interix, modeled on NetBSD config.tv1-2/+2