Commit graph

115 commits

Author SHA1 Message Date
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
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.
2007-01-07 09:13:46 +00:00
taca
f188fd9822 Update ruby package to 1.8.5.20061205. No change for this wrapper package. 2006-12-06 16:34:42 +00:00
taca
471d1e53d5 Update RUBY18_PATCH_DATE to 20061205, starting update of Ruby. 2006-12-06 16:19:49 +00:00
taca
c7f47b3e9b - Handle patchlevel which has introduced to Ruby.
- 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-12-06 16:17:17 +00:00
taca
3f34a6eb00 Add include of "converters/libiconv/buildlink3.mk" which I forgot. 2006-10-06 05:05:13 +00:00
taca
82dcb6cdda Oops, enable PTHREAD_AUTO_VARS line which I forgot to enable at previous
commit.
2006-09-14 01:43:26 +00:00
taca
b9db59a5ce - Introduce experimental RUBY_USE_PTHREAD; using pthread could be disabled
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-13 12:56:46 +00:00
taca
ab7da32b54 Make sure to revert pthread handling as before. 2006-09-08 23:32:13 +00:00
taca
07860d6b9d Move back CONFIGURE_ARGS part from rubyversion.mk to Makefile.common. 2006-09-08 02:36:51 +00:00
taca
1cd8b6a744 Update Ruby to 1.8.5 (+ ruby-1-8 branch on 2006-09-07).
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-07 15:40:00 +00:00
taca
8d0a1d0174 Move buildlinks from ruby18-base/Makefile to ruby/rubyversion.mk.
It should help for fixing the build problem of some extention libraries.
2006-09-03 02:53:13 +00:00
jlam
7c21fc1820 Change last instance of _REPLACE.* to REPLACE.*. Remove special
_REPLACE.* handling from replace-interpreter.mk.
2006-07-20 13:54:44 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
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-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
rillig
72df17134b replace.mk needs rubyversion.mk. 2006-06-25 09:31:43 +00:00
minskim
f03fc73c20 Add PRINT_PLIST_AWK patterns for RUBY_SITEARCHLIBDIR and RUBY_DLEXT. 2006-05-03 02:11:00 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
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-04-06 06:21:32 +00:00
taca
4196983e86 Simplify pattern for REPLACE_RUBY to fix some packages which contains
"/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-30 16:30:05 +00:00
taca
7f74be6582 Remove USE_RUBY_DIST_SUBDIR which is unused now. 2006-01-05 07:04:47 +00:00
taca
c2bc92eaf0 lang/ruby package is now 1.8.4, reset PKGREVISION. 2006-01-03 14:39:51 +00:00
taca
6b601254d3 Set default ruby's version to 1.8.4. 2006-01-03 14:31:17 +00:00
taca
e4205b0597 Stop handling DIST_SUBDIR default for Ruby based packages. 2006-01-03 14:29:58 +00:00
taca
a7aa3e89fb Stop handling DIST_SUBDIR default for Ruby packages.
First, set default value of USE_RUBY_DIST_SUBDIR to "no".
2006-01-03 14:24:32 +00:00
abs
f2b16de187 fix typo in comment, and rephrase sentance 2005-12-28 09:27:13 +00:00
rillig
039c944473 Bumped the PKGREVISION of the packages that have been broken by the recent
"pkglint --autofix" change.
2005-12-08 09:52:15 +00:00
rillig
6419e9879b Fixed PLIST quoting issue introduced by the recent "pkglint --autofix"
change.
2005-12-08 09:14:50 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
minskim
54597a140c English grammar fix. 2005-11-10 00:17:36 +00:00
taca
753da64c74 Drop support of ruby16 base packages. 2005-11-03 07:23:41 +00:00
taca
26beec0b5d - Update to ruby 1.8.3.
- Conflict with pkg_alternatives (ruby18-base support PKG_ALTERNATIVES now).
2005-11-02 09:00:44 +00:00
taca
7b6a2b66f5 - Update to RUBY18_VERSION to 1.8.3.
- 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-02 08:56:17 +00:00
taca
2c3170f56f Use subst framework to process REPLACE_RUBY. 2005-11-02 07:44:33 +00:00
taca
90a1578320 Replace LOCALBASE with PREFIX. 2005-11-02 07:44:24 +00:00
taca
596490db6b Added BUILDLINK_RECOMMENDED with current version of ruby. 2005-11-02 07:44:02 +00:00
taca
b478568915 Buildlink ${RUBY} to ${BUILDLINK_DIR}/bin/ruby. It may help some
configure scripts to detect ruby executable.

This codes are kindly provided by jlam@.
2005-10-16 15:18:02 +00:00
taca
3e7f2b528a Set USE_RUBY_DIST_SUBDIR to yes if it isn't defined yet. 2005-10-16 15:09:46 +00:00
taca
1ea4b5f2cb Don't set to DIST_SUBDIR to ruby here.
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-10-16 15:09:01 +00:00
taca
9586475c44 Move default definition of DIST_SUBDIR for Ruby related
from modules.mk to rubyversion.mk.

This should fix devel/ruby-rd-mode package.
2005-09-11 15:54:22 +00:00
jlam
ae96ace9f1 Match the name of the ruby shared library on FreeBSD and DragonFly to
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-08-31 08:50:32 +00:00
grant
9b1ec25d56 depends should be ../../<category>/<pkg> 2005-07-19 10:01:15 +00:00
minskim
90bc657e39 Add PRINT_PLIST_AWK patterns to exclude RUBY_DOCDIR and
RUBY_EXAMPLESDIR in generating PLIST for ruby modules.
2005-06-23 15:16:53 +00:00
jlam
d0915c61c3 Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead of
${PREFIX}.
2005-06-17 04:49:45 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
minskim
bff2680fad Add PRINT_PLIST_AWK patterns for ruby modules. 2005-04-10 00:57:58 +00:00
minskim
a0f8a5632d Use DEPENDS, instead of including buildlink3.mk, to pull in
dependency when NO_BUILD is set.

Approved by taca@.
2005-04-02 05:10:10 +00:00
taca
6cb49eb150 Add RUBY_VER_DIR to PLIST_SUBST. 2005-03-30 16:16:20 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
tv
fc05eb808a USE_BUILDLINK3 is mandatory; don't check for it anymore. 2005-03-24 19:20:43 +00:00
tv
c7260c11e9 Fix botch in previous: argument after : in DEPENDS must be a relative
path, not an absolute path.
2005-03-08 16:31:02 +00:00