Commit graph

47 commits

Author SHA1 Message Date
jperkin
9e7a1ba4b9 Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13 11:08:49 +00:00
asau
1f96787c11 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-25 06:55:37 +00:00
taca
e4fc578b4e Remove duplicated RUBY_VERSION_SUPPORTED. 2011-12-17 07:22:23 +00:00
taca
33e824faca Bump PKGREVISION due to ABI change of ruby18-base. 2011-02-21 16:01:10 +00:00
taca
fec9799a21 Don't hardcode "ruby18-" but use "${RUBY_PKGPREFIX}-".
Fix build problem of ruby-gnome2 with ruby19.
(Although textproc/ruby-eruby has another problem with ruby19.)
2010-09-28 12:24:25 +00:00
taca
cd93fce038 * Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
* Restrict to RUBY18 only.
2010-09-10 08:07:30 +00:00
taca
bb99299a80 * Mark these packages Ruby 1.8.x support only.
* Add some comments and a little clean up.

No functional change.
2010-09-07 17:20:24 +00:00
joerg
73ae0afd90 Remove @dirrm entries from PLISTs 2009-06-14 18:17:11 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
f605fec2db Mark as destdir ready. 2008-07-14 12:55:56 +00:00
taca
5536d408f0 - Switch to use vendor_dir with Ruby 1.8.7.
- And make it build with Ruby 1.8.7, too.

Bump PKGREVISION.
2008-06-19 14:55:16 +00:00
rillig
dfff746269 The ruby binary is not a script. It's a binary. Fixes the following
error message:

=> Checking for portability problems in extracted files
/usr/pkg/bin/ruby18: 1: Syntax error: "(" unexpected
2007-03-17 17:29:01 +00:00
taca
39a1b534b3 Sort PLIST. 2006-09-07 15:51:25 +00:00
taca
b9df6c21f8 Update HOMEPAGE. 2006-07-09 15:08:30 +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
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +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
435219cbd2 Bump PKGREVISION by update of ruby18-base package. 2006-01-03 15:07:28 +00:00
taca
dccd827fac Stop handling DIST_SUBDIR default for Ruby based packages.
Second, update distinfo and/or stop using USE_RUBY_DIST_SUBDIR in Makefiles.
2006-01-03 14:25:49 +00:00
taca
d97332e92d Remove ruby16-* packages support. 2005-12-11 13:33:26 +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
taca
b9d791c80d Bump PKGREVISION of packages including ruby extention library
by  Ruby 1.8.3 updates.
2005-11-02 09:48:33 +00:00
taca
2a7fb6f071 White space fix. 2005-11-02 08:38:20 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +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
taca
0f010b9a66 Bump PKGREVISION with introduce of ruby16-base/ruby18-base pacakge. 2005-03-06 17:19:05 +00:00
taca
1fff037a7d Sort PLIST. 2005-03-06 17:12:51 +00:00
agc
c71cac836a Add RMD160 digests to the SHA1 ones. 2005-02-24 14:48:39 +00:00
taca
d804a7a92f Fix build problem on Solaris, detecting recursive macro assignment
in Makefile.

Bump PKGREVISION.
2005-02-17 15:11:23 +00:00
taca
c3ffe35cf7 Add RUBY_HAS_ARCHLIB which have machine dependent extention libraries.
Bump PKG_REVISION.
2005-01-28 14:08:01 +00:00
taca
b8216b675f - Correct some syntax of buildlink3.mk.
- Fix shared library handling; now it expected to work on Solaris
  and Linux.

Bump PKGREVISION.
2004-12-16 13:22:23 +00:00
taca
05a0ff5ab1 Switch to use RUBY_DLEXT as suffix of extention library. 2004-12-04 17:20:46 +00:00
taca
0cb4c24987 Migrate ruby-eruby to use new framework for Ruby packages. 2004-11-28 04:30:48 +00:00
snj
65a932dba9 Convert to buildlink3. 2004-05-04 23:46:36 +00:00
taca
d428fd9d93 Add ruby to CATEGORIES. 2004-03-16 02:01:09 +00:00
taca
d694e19282 Update ruby-eruby pacakge to 1.0.5.
Changes from 0.9.7:

Wed Dec 24 00:11:19 2003  Shugo Maeda <shugo@modruby.net>

	* version 1.0.5 released.

Wed Dec 24 00:09:51 2003  Shugo Maeda <shugo@modruby.net>

	* eruby_main.c (eruby_xmalloc): new function.

	* eruby_main.c (prog_args): use eruby_xmalloc().

	* eruby_main.c (guess_mode): ditto.

Sat Dec  6 00:53:29 2003  Shugo Maeda <shugo@modruby.net>

	* eruby_main.c (proc_args): copy the return value of getenv().
	Thanks, Kaspar Schiess.

	* eruby_main.c (guess_mode): use ALLOCA_N().

Sat Dec  6 00:34:11 2003  Shugo Maeda <shugo@modruby.net>

	* eruby_main.c (guess_mode): use strncpy() instead of strcpy().

Tue Aug 26 17:17:00 2003  Shugo Maeda <shugo@modruby.net>

	* version 1.0.4 released.

Tue Aug 19 11:54:43 2003  Shugo Maeda <shugo@modruby.net>

	* eruby_main.c (run): do not call ruby_finalize() before
	error_print().

Tue Jul 29 12:41:01 2003  Shugo Maeda <shugo@modruby.net>

	* eruby_lib.c (eruby_compile): process multibyte characters
	correctly. Thanks to MoonWolf

Tue Jul 29 12:19:24 2003  U.Nakamura <usa@osb.att.ne.jp>

	* eruby_main.c: fix for ruby-1.8.0-preview5.

Sat Jul 26 19:20:38 2003  U.Nakamura <usa@osb.att.ne.jp>

	* Makefile.in: fix sitearch.

Wed Feb 19 11:22:34 2003  Shugo Maeda <shugo@modruby.net>

	* version 1.0.3 released.

Mon Jan 27 13:28:25 2003  Shugo Maeda <shugo@modruby.net>

	* configure.rb: rebuild with new autoconf.rb.

Fri Jan 24 12:21:41 2003  Shugo Maeda <shugo@modruby.net>

	* version 1.0.2 released.

Mon Jan 20 16:19:14 2003  U.Nakamura <usa@osb.att.ne.jp>

	* Makefile.in: fix for mswin32.

	* configure.rb.in: fix for mswin32.

Mon Jan 20 14:08:39 2003  Akinori MUSHA  <knu@iDaemons.org>

	* Makefile.in: fix for ruby 1.8.

Mon Jan 20 12:14:07 2003  Akinori MUSHA  <knu@iDaemons.org>

	* Makefile.in: fix to find libruby.

	* configure.rb.in: ditto.

Fri Jan 17 14:13:48 2003  Shugo Maeda  <shugo@modruby.net>

	* version 1.0.1 released.

Wed Jan  8 17:23:51 2003  Shugo Maeda  <shugo@modruby.net>

	* configure.rb: regenerated by new autoconf.rb.

Fri Dec  6 15:08:42 2002  Shugo Maeda  <shugo@modruby.net>

	* version 1.0.0 released.

Fri Dec  6 15:07:04 2002  Shugo Maeda  <shugo@modruby.net>

	* Makefile.in: fix for Ruby 1.7.

	* configure.rb: ditto.

Tue May  7 14:25:39 2002  Shugo Maeda  <shugo@modruby.net>

	* Makefile.in: added datadir.

	* configure.rb: added datadir support.

Fri Apr 19 17:29:54 2002  Shugo Maeda  <shugo@modruby.net>

	* version 0.9.8 released.

Mon Jan  7 18:06:08 2002  Shugo Maeda  <shugo@modruby.net>

	* eruby_lib.c (eruby_parse_options): handle -M option correctly.
2004-03-11 15:17:52 +00:00
taca
d64a73c91a Change order in CFLAGS, trying to fix bulk build problem. 2004-03-04 17:29:51 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
wiz
176ca3a146 Add buildlink2.mk. 2002-10-25 12:53:41 +00:00
taca
2bbb09787b Update ruby-eruby package to 0.9.7. Quote from ChangeLog is bellow.
Wed Oct 17 14:58:24 2001  Shugo Maeda  <shugo@modruby.net>

	* version 0.9.7 released.

Mon Oct 15 13:54:18 2001  Shugo Maeda  <shugo@modruby.net>

	* eruby_main.c (run): fix prototype of Init_stack().

Wed Oct 10 15:15:48 2001  Shugo Maeda  <shugo@modruby.net>

	* eruby_main.c (run): call ruby_finalize().

	* eruby_main.c (run): print error messages to stderr if $DEBUG is
	false.

Tue Sep  4 15:33:38 2001  Shugo Maeda <shugo@modruby.net>

	* eruby_main.c (run): call Init_stack().
2002-01-19 09:42:47 +00:00
taca
513ddfad2a Update ruby-eruby package to 0.9.6. Quote from ChangeLog is below.
Also simplify document arrangement.

Mon Aug  6 18:42:18 2001  Shugo Maeda <shugo@modruby.net>

	* version 0.9.6 released.

Mon Aug  6 18:23:21 2001  Shugo Maeda <shugo@modruby.net>

	* eruby_main.c (init): set $stdout to binmode for mswin32.

Tue Jul 10 12:01:43 2001  Shugo Maeda <shugo@modruby.net>

	* eruby_lib.c (eruby_load): don't set eruby_charset and
	eruby_noheader.
2002-01-05 06:16:36 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
wiz
1a4ac2ac95 Various changes: mostly removing 'WWW:' lines, since that's what we have
the HOMEPAGE variable for, as well as some grammar and spelling fixes.
2001-09-08 01:51:59 +00:00
taca
6e9619cc77 Replace USE_RUBY with USE_RUBY_RD since it really depends on ruby-rdtool. 2001-07-07 03:07:46 +00:00
taca
c444bba496 Importing ruby-eruby, ruby-eruby-0.9.5 package.
eruby interprets Ruby code embedded in a text file just like PHP,
ePerl, ASP, or JSP.  For example, eruby enables you to embed a Ruby
code in a HTML file.
2001-07-01 14:01:56 +00:00