Commit graph

49 commits

Author SHA1 Message Date
agc
2eddae48e5 Add SHA512 digests for distfiles for textproc category
Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile clit18src.zip
	Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 01:59:17 +00:00
taca
cff608713c Switch to use tesxtproc/ruby-rdtool/ruby-rdtool.mk instead of buildlink3.mk. 2015-06-11 15:37:21 +00:00
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