summaryrefslogtreecommitdiff
path: root/lang/ruby18-base
AgeCommit message (Collapse)AuthorFilesLines
2007-11-05fix build on Solaris w/ sunpro:grant1-2/+4
- don't call the linker directly to build shared libraries, use ${CC} -G - link libsunmath statically, as it is provided by SUNWspro and therefore not available on systems where the compiler is not installed.
2007-10-28Trying to build problem ext/dbm extention on some platforms.taca2-5/+31
Detect db3 and db4 like db2 for dbm library.
2007-10-06Update Ruby packages to 1.8.6-p111.taca6-111/+5
Basically, no change since previous update except Net::HTTP default @enable_post_connection_check was wrongly set to true. (It might cause compatibility problem.)
2007-10-02Try to fix build problem on DraonFly BSD.taca2-1/+16
(I tested on old DragonFly 1.7.0-DEVELOPMENT.)
2007-09-30Add patches against Ruby 1.8.6-p111. Since 1.8.6-p111 dosen'ttaca6-2/+108
officially released (SVN's tag only), I decide to keep pkgsrc's Ruby's version. This isn't leaf package but fixes security problem reported by http://www.isecpartners.com/advisories/2007-006-rubyssl.txt. Bump PKGREVISION.
2007-09-24Update Ruby to 1.8.6-p110.taca9-67/+25
Approved by wiz@. This is bug fix release of Ruby 1.8.6. Especially it fixes thread/eval function problem on Mac OS X. It also contains an openssl extention's portablity problem which was bad patch by pkgsrc. For more detail, please refer CHANGES file.
2007-09-09Update ruby18-base to 1.8.6.36 (Ruby 1.8.6 patchlevel 36).taca7-39/+64
Ruby 1.8.6 patchlevel 36 is maintainous release of Ruby. Changes are too many, please see ChangeLog: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_36/ChangeLog
2007-06-28Only add -lsunmath on SunOS if we're using the sunpro compiler. Otherwisedmcmahill1-1/+8
we don't have it and a replacement for isinf() (the function that sunmath was used for) is compiled in.
2007-06-10DragonFly 1.8.0 has a broken getucontext, so forcefully disable it.joerg1-1/+8
2007-05-30On Solaris 10, isinf() lives in libsunmath.rillig1-1/+2
2007-04-06Fix INSTALL script to check proper directory; not RUBY_SYSRIDIR buttaca2-4/+4
RUBY_SITERIDIR. It fixes install error of textproc/ruby-redcloth when ruby18-base didn't biild with ruby-build-ri-db option. Noted by obache@ via private mail and approved by wiz@. Bump PKGREVISION.
2007-03-15Updating Ruby to 1.8.6; ruby18-basetaca7-309/+29
- 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.taca5-14/+21
- 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-19Both db.h and ndbm.1 must be included to use DBM. Use both headersminskim2-1/+16
in extconf.rb to check the availability of DBM. This makes the package build on Darwin.
2006-12-06o Update ruby18-base pacakge to Ruby 1.8 branch 2006/12/05.taca7-37/+56
- Many changes from 2006/9/6; see Changes file, please. - Fixes another cgi.rb vulnerability: http://jvn.jp/jp/JVN%2384798830/index.html o Introduce ruby-build-ri-db PKG_OPTION which enable installing database for Ruby's ri utility. Default is disabled and should be fix PR pkg/34587.
2006-11-03Add patch to cgi.rb for fixing security problem (CVE-2006-5467).taca3-3/+17
Bump PKGREVISION.
2006-10-29Adding some fixes:taca5-11/+33
(1) Don't use make's varibalbe in DESCR; fixes PR pkg/34920. (2) Use --enable-wide-getaddrinfo on not only Linux but Solaris. (3) Make sure to link libruby.so with proper -R linker option. Thanks for Dan McMahill who reported and suggested fix to (2) and (3) with private mail. And thanks for Takayoshi Kochi who reports PR pkg/34920. Bump PKGREVISION.
2006-09-13Bump PKGREVISION refrect pthread related fixes.taca1-1/+2
2006-09-07Update Ruby to 1.8.5 (+ ruby-1-8 branch on 2006-09-07).taca19-5605/+388
pkgsrc changes: * Add RUBY_DYNAMIC_DIRS which cause generating dynamic PLIST entries. * Move using buildlinks to rubyversion.mk. * Merge converters/ruby-iconv to ruby18-base. Ruby changes: * too may, see ChangeLog file or http://eigenclass.org/hiki.rb?ruby+1.8.5+changelog
2006-09-03Move buildlinks from ruby18-base/Makefile to ruby/rubyversion.mk.taca1-10/+1
It should help for fixing the build problem of some extention libraries.
2006-08-02Add three patches accidently left on my work area.taca5-5/+46
- Add two miscellaneous patches for openssl and yaml libraries. They were left from last year, sigh. - Add one more part for CVE-2006-3694. Bump PKGREVISION.
2006-07-31- Fix PLIST problem; a extra entry.taca4-8/+198
- Reduce warning of optparse.rb when generating ri(1) database. Bump PKGREVISION.
2006-07-30- Security fix for CVE-2006-3694 (JVN#13947696 and JVN#83768862).taca10-319/+2741
- Import yaml problem and fix document generation for ri(1). - minor clean up to pkgsrc. Bump PKGREVISION.
2006-03-22- Fix rpath problem with SunPro Compiler on Solaris. No other platformtaca5-12/+57
should not be affected by this change. - Some white space clean up. Bump PKGREVISION.
2006-03-15Add (trial) workaround for getaddrinfo() on Linux.taca1-1/+8
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-4/+1
INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
2006-01-03Update ruby18-base package to Ruby 1.8.4.taca47-1982/+372
Ruby 1.8.4 are maintainous release of Ruby programming language. Changes are too huge to list here, please see http://www.ruby-lang.org/. And this package contains some bug fixes after release of 1.8.4. Tue Dec 27 08:29:18 2005 GOTOU Yuuzou <gotoyuzo@notwork.org> * ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLSocket#post_connection_chech): treat wildcard character in commonName. [ruby-dev:28121] Mon Dec 26 22:32:47 2005 Nobuyoshi Nakada <nobu@ruby-lang.org> * eval.c (rb_eval), gc.c (gc_mark_children), node.h (NEW_ALIAS, NEW_VALIAS), parse.y (fitem): allow dynamic symbols to NODE_UNDEF and NODE_ALIAS. backported from trunk. fixed: [ruby-dev:28105] Mon Dec 26 08:50:36 2005 Yukihiro Matsumoto <matz@ruby-lang.org> * eval.c (ev_const_get): fixed a bug in constant reference during instance_eval. [yarv-dev:707] * eval.c (ev_const_defined): ditto. * lib/yaml.rb (YAML::add_domain_type): typo fixed. a patch from Joel VanderWerf <vjoel at path.berkeley.edu>. [ruby-talk:165285] [ruby-core:6995]
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-27Better handling for using ndbm(3) or compatible version by Berkeley DB.taca1-12/+10
For possibility of changing dependency, bump PKGREVISION.
2005-12-08Bumped the PKGREVISION of the packages that have been broken by the recentrillig1-1/+2
"pkglint --autofix" 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, forrillig1-3/+3
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-13Improve wording.jschauma1-4/+4
2005-11-08Make sure that there is always a space between "-o" and its argumentminskim2-1/+29
when running gcc or ld. This makes the package build on Darwin.
2005-11-08When using find to remove directories, do a depth-first traversal.joerg1-2/+2
This is necessary to prevent find from returning with != 0 at least on DragonFly.
2005-11-02- Update to Ruby 1.8.3 with several fixes after its releasetaca63-2753/+4785
(see CHANGES.pkgsrc file). - Merge databases/ruby-dbm, devel/ruby-zlib, security/ruby-digest and ruby-openssl, conflicting with these packages. - Better handling for RI directories. - Use pkgsrc's TOOLS framework.
2005-09-23Use security patch in official Ruby's ftp server instead of adding locally.taca4-175/+8
This dosen't change anything to installed binaries nor built package.
2005-09-21Add a patch for fix the security problem which allows an arbitrary codetaca3-3/+162
to run bypassing the safe level check. The patch was provided by Yukihiro Matsumoto on ruby-dev mailing list. Bump PKGREVISION.
2005-09-19Rearrange configure script a little:taca3-47/+29
- Correct case statement moving "interix3*)" to before "interrix*)" since "interix3*)" wouldn't match and always match to "interix*)". - Remove "interix3*" in the case condition which always "interix*" pattern. This dosen't fix anything bulding on Interix3 (SFU 3.5) and on other platforms, but fix obvious mistake in configure script.
2005-09-18Adding DrafonFly BSD support based on patch provided by Joerg Sonnenberger.taca8-3/+128
Bump PKGREVISION.
2005-06-23Add fix for xmlrpc library security problem noted astaca3-3/+17
http://secunia.com/advisories/15767/. Bump PKGREVISION.
2005-06-06Hack to make this package build and run its tests on at leastseb1-0/+21
NetBSD/2.0_STABLE sparc64. I bet it also fixes it for other versions of NetBSD on the same architecture.
2005-05-31PLIST fixes for IRIX.jschauma2-6/+14
ok @taca
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-31Add missing ri ralated data files. Noted by Min Sik Kim <minskim>.taca2-270/+2523
Bump PKGREVISION.
2005-03-10Fix a typo.minskim1-2/+2
2005-03-06Importing ruby18-base package.taca16-0/+1374
This is minimum ruby 1.8.2 based on current ruby18 and ruby18 package will be meta pacakge later.