Commit graph

30 commits

Author SHA1 Message Date
taca
47f1f49ccd * Add LICENSE.
* Use new dependency pattern.
2010-09-10 03:37:05 +00:00
taca
567d55ebae Switch to use META_PACKAGE. No functional change. 2008-01-06 15:45:12 +00:00
jlam
ae9b935fd0 * If PLIST_SRC is explicitly set to an empty value in a package Makefile,
then automatically generate a PLIST that says "${PKGNAME} has no files".

* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
  and no PLIST files exist, then fail during the package build with
  PKG_FAIL_REASON.

* Remove "intentionally empty" PLISTs again.

Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:

	PLIST_SRC=	# empty
2007-10-25 22:00:39 +00:00
jlam
38c496d6c0 Re-add "intentionally empty" PLISTs for meta-packages and other packages
that directly manipulate empty PLISTs.

Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
2007-10-25 17:49:45 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
taca
83a65ec6a4 Set PKGNAME only and empty DISTFILES here since lang/ruby package is
a meta package.
2007-09-09 14:31:45 +00:00
taca
df5faa164b Remove commented PKGREVISION. 2007-03-15 16:44:15 +00:00
taca
d2a19d532d Update ruby18 package to 1.8.5.20061205. No change for this meta pacakge
itself.
2006-12-06 16:34:09 +00:00
taca
7e325908e8 s/${RUBY_VERSION}/1.8.5/.
Noted by Takayoshi Kochi in connection with ruby18-base's PR.
2006-10-30 07:06:49 +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
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
taca
184c189757 Update ruby18 package to 1.8.4.
x11/ruby-tcltk package was merged to x11/ruby-tk.
2006-01-03 14:39:21 +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
taca
04d4cb7ebb Oops, forgot to commit.
Update to Ruby 1.8.3 with updating depending packages and description.
2005-11-02 09:35:42 +00:00
taca
dafef247e7 Fix depending packages' version. Thanks much for wiz notifying me. 2005-04-19 15:24:01 +00:00
taca
02fcb1d0a0 Fix typo: s/tcltllib/tcltklib/. Thanks much for wiz. 2005-04-19 15:19:18 +00:00
minskim
72e2c1e12b Fix a typo. 2005-03-10 06:00:05 +00:00
taca
986cd66df3 Add a line:
No package should depend on this package directly.
2005-03-06 17:57:59 +00:00
taca
30ee139b56 Make this package to meta packagea containing ruby18-base, ruby18-iconv,
ruby18-dbm, ruby18-gdbm, ruby18-curses, ruby18-readline, ruby18-digest,
ruby18-opnessl, ruby18-tcltklib and ruby18-tk.

Bump PKGREVISION.
2005-03-06 16:58:13 +00:00
agc
475ab002d7 Add RMD160 digests 2005-02-24 09:03:05 +00:00
taca
0509fe8f38 Merge databases/ruby-dbm, devel/ruby-zlib, security/ruby-digest and
security/ruby-openssl.

This fix PR pkg/29227 by Curt Sampson.

And install h2rb command for DL extention module.

Bump PKGREVISION.
2005-02-21 15:29:15 +00:00
taca
e794da07d3 Update Ruby 1.8.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-23 17:33:19 +00:00
tv
0aa0cf2f89 Another Interix fix. Ruby 1.6 used printf to expand these variables, so %%
was needed.  1.8 doesn't, so that extra % is now noise.
2005-01-21 12:49:36 +00:00
tv
3663314176 Add ruby build support for Interix, modeled on NetBSD config. 2005-01-21 06:13:36 +00:00
taca
965c140332 Remove patch to non-used file; patch-ae's content exists in
devel/ruby-curses package.

No functional change to ruby18 package itself.
2004-12-24 14:27:30 +00:00
taca
84ad9a44e2 Import minimum change from ruby-rexml's changes:
- Fix Iconv::iconv error with "Shift_JIS" processing.
- Fix method name mistake.
- As ruby-rexml, rexml/encodings/SHIFT_JIS is now simply loads
  SHIFT-JIS.rb in the same directory.

Bump package revision.
2004-12-05 17:25:53 +00:00
taca
05a0ff5ab1 Switch to use RUBY_DLEXT as suffix of extention library. 2004-12-04 17:20:46 +00:00
taca
977a28ecf7 Move out zlib extention library to ruby-zlib package.
Bump package revision.
2004-11-30 17:16:11 +00:00
taca
b59325d8a5 Make it works on Solaris. Not tested well.
- generate proper libruby shared library.
- make it sure link extention libraries with RPATH to libruby.so.
2004-11-29 08:20:05 +00:00
taca
a7758e413f Initial import of ruby18 package; Ruby 1.8.1 + several security fixes.
Ruby is the interpreted scripting language for quick and
	easy object-oriented programming.  It has many features to
	process text files and to do system management tasks (as in
	Perl).  It is simple, straight-forward, and extensible.

Detail changes from Ruby 1.6.8 is huge and I know details in Ruby's site.

<http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=1.6.8%A4%AB%A4%E91.8.0%A4%D8%A4%CE%CA%D1%B9%B9%C5%C0%28%A4%DE%A4%C8%A4%E1%29>

Sadly, this is written in Japanese and I don't know where is English version.
2004-11-27 14:11:15 +00:00