summaryrefslogtreecommitdiff
path: root/lang/ruby/modules.mk
AgeCommit message (Collapse)AuthorFilesLines
2017-05-30* Move descriptive comments to one place.taca1-34/+31
* Remove USE_RAKE support since RAKE is always defined and pass to MAKE_ENV.
2017-05-04Include "rails.mk" if RUBY_RAILS_SUPPORTED is defined.taca1-1/+5
2017-05-04Remove setting RUBY_RDOC_REQD and using "rdoc.mk".taca1-13/+1
2017-04-23* Remove ruby18 related lines.taca1-9/+1
2016-04-10Adjust checks for _USE_DESTDIR != no or incorrect references tojoerg1-3/+1
USE_DESTDIR.
2015-11-25Remove mk/find-prefix.mk usage from the lang category.jperkin1-3/+2
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2014-03-13Refelect change of RUBY_SRCDIR.taca1-2/+2
2013-06-15Add RUBY_SETUP_SUBDIRS support.obache1-5/+12
2012-03-20* Move some rails related part from gem.mk to module.mk.taca1-1/+12
* Require rdoc 2.5.0 and later with Ruby on Rails version 3.1 and later.
2012-03-17Use devel/ruby-rake instead of devel/rake.taca1-3/+3
2011-11-08Use ${RUBY_BASE} instead of ${RUBY_VER}-base.taca1-2/+2
2011-06-16Include rdoc.mk to use devel/rdoc instead of ruby{18,19}-base.taca1-1/+6
If the package needs newer version in ruby{18,19}-base, set RUBY_RDOC_REQD to minimum rdoc's version. ruby{18,19}-base have these versions. ruby18-base: rdoc 1.0.1 ruby19-base: rdoc 2.5.8 A package RUBY_RDOC_REQD set and built with devel/ruby-rdoc, it will be also depends devel/ruby-rdoc package not only build time. Because, files generated by rdoc commands of devel/ruby-rdoc may not usable with ri commands in ruby{18,19}-base.
2010-11-06Pass down INSTALL_MAKE_FLAGS.obache1-2/+2
2010-09-10* Default PKGNAME will be set to ${RUBY_PKGPREFIX}-${DISTNAME}.taca1-3/+28
* RUBY_HAS_ARCHLIB is deprecated. * Add support of both ruby18 and ruby19.
2009-06-14Remove @dirrm related logic.joerg1-11/+1
2009-05-16cleanup: replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig1-12/+12
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-06-19Start of updating Ruby to 1.8.7.taca1-22/+16
* 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-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-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-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
2006-05-03Add PRINT_PLIST_AWK patterns for RUBY_SITEARCHLIBDIR and RUBY_DLEXT.minskim1-1/+8
2006-01-05Remove USE_RUBY_DIST_SUBDIR which is unused now.taca1-6/+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-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-2/+2
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-02Replace LOCALBASE with PREFIX.taca1-11/+11
2005-10-16Set USE_RUBY_DIST_SUBDIR to yes if it isn't defined yet.taca1-1/+6
2005-09-11Move default definition of DIST_SUBDIR for Ruby relatedtaca1-8/+1
from modules.mk to rubyversion.mk. This should fix devel/ruby-rd-mode package.
2005-06-23Add PRINT_PLIST_AWK patterns to exclude RUBY_DOCDIR andminskim1-1/+11
RUBY_EXAMPLESDIR in generating PLIST for ruby modules.
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-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/ruby18taca1-3/+4
package and tweak the package's COMMENT. Bump PKGREVISION.
2004-12-16Don't always set DIST_SUBDIR but only if RUBY_DIST_SUBDIR isn't empty.taca1-1/+3
This change dosen't affect any current ruby based packages.
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-2/+2
Suggested by Roland Illig, ok'd by various.
2004-11-27Importing files for Ruby's new framework.taca1-0/+142