Commit graph

11068 commits

Author SHA1 Message Date
heinz
810f0896da Updated to version 1.18.
Pkgsrc changes:
  - Used author-independent URL for HOMEPAGE.
  - The package supports installation to DESTDIR.
  - A C compiler is not required.

Changes since version 1.15:
===========================
1.18  Mar 31, 2008
- Fix a test failure on Win32. No changes to the non-test code.

1.17  Mar 30, 2008
- Added a max_arg_length parameter, which if set causes
  Devel::StackTrace to truncate long strings when printing out a
  frame. RT #33519. Patch by Ian Burrell.

1.16  Feb 2, 2008
- A test fix for bleadperl. The value of wantarray from caller() needs
  to be treated as a boolean, as opposed to expecting 0 (vs
  undef). RT #32583. Patch by Jerry Hedden.
2008-04-06 14:53:57 +00:00
heinz
8ed6fa6444 The package supports installation to DESTDIR.
A C compiler is not needed.
2008-04-06 14:36:04 +00:00
heinz
50e7c9ef29 Updated to version 0.13.
Pkgsrc changes:
  - Provided HOMEPAGE.
  - The package supports installation to DESTDIR.
  - A C compiler is needed.
  - The "Configure" script has been removed, so we do not have tell it to use
    defaults (part of patch-aa) or change its stdin in MAKE_PARAMS anymore.
  - sharelite.c has been renamed upstream, no more need to do this in pkgsrc,
    thus making patch-aa and patch-ab obsolete.

Changes since version 0.09:
===========================
0.13 2008-03-09
    - Fixed patching of double quoted strings in Makefile. Affects Win32
      and, probably, VMS.

0.12 2008-02-25
    - Use Devel::CheckLib to verify that we have a C compiler.

0.11 2008-02-25
    - Removed POD coverage test. Dynamic constants make it flaky.

0.10 2008-02-24
    - Use Perl's malloc wrappers
    - moved test into t/sharelite.t
    - made test use Test::More
    - removed Configure mechanism
    - assorted minor tidying
2008-04-06 14:23:55 +00:00
heinz
1ef25a98a3 The package supports installation to DESTDIR. 2008-04-06 13:24:00 +00:00
bjs
e35668fd5e Update to tig-0.10.1. I cannot find a changelog. If you're interested,
see the git history by checking out the repository at the address
provided at the homepage.
2008-04-06 05:13:45 +00:00
adrianp
b7746e0fd9 OpenGrok 0.6.
This release contains a lot of bug-fixes and some new features. Please see http://src.opensolaris.org/source/history/opengrok/trunk/ for the full change history, and for the list of contributors. The following is just a summary.

New Features:
* Analyzer-support for Tcl/Tk
* Analyzer-support for SQL
* Support for TeamWare repositories
2008-04-05 17:26:37 +00:00
tron
b5425d975c Update "libidn" package to version 1.6. Change since version 1.5:
- updates of generated files and gnulib components
- minor documentation fixes.

This update was originally done by Blair Sadewitz.
2008-04-05 12:53:03 +00:00
obache
2a0ee8cfe1 DESTDIR support and PLIST refresh, per request by maintainer in PR 38343. 2008-04-05 04:26:31 +00:00
schmonz
64393ea2a7 Update to 1.103. From the changelog:
- Added two missing header files: fmt/misc.h and fmt/multi.h
- Added a ghash_set function (like ghash_add, but overwrites).
- Added a set of "signalfd" functions as a generic self-pipe setup.
- Added a random number generator based on SURF.
2008-04-04 16:23:27 +00:00
jlam
6973294f00 Add and enable new ruby-* packages. 2008-04-04 15:33:05 +00:00
jlam
7e66bec622 RUBY_REPLACE_DIRS is relative to ${WRKSRC} so no need to give the absolute
path to these directories.
2008-04-04 15:31:39 +00:00
jlam
49044b1ec2 Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
2008-04-04 15:30:00 +00:00
joerg
d5b336e4ba Supports DESTDIR. 2008-04-04 15:29:51 +00:00
jlam
d3cbe6a1e8 Initial import of ruby18-memcache-0.1.0 as devel/ruby-memcache.
The ruby-memcache package is a wrapper around memcache(3) and provides
exceptionally fast access to a memcached(8) cluster.
2008-04-04 15:28:10 +00:00
joerg
a1ae991bb6 DESTDIR support. 2008-04-04 15:24:56 +00:00
jlam
e8b610ff6e Update rubyforge to version 4.5.0. Changes from version 0.4.2 include:
+ Install as a Ruby gem.

* Update for Ruby 1.9.0.
* New type_id values will merge with extant data. (self-repairing data is Good)
* Scrape processor_ids, merging in with extant data.
* Default to "Other" if a file's type is unrecognized.
* Set mode on .rubyforge directory to 700.
* Fix fetching of user id when user has no releases.
2008-04-04 15:19:03 +00:00
jlam
bca06b970b Initial import of ruby18-ruby2ruby-1.1.8 as devel/ruby2ruby.
ruby2ruby provides a means of generating pure ruby code easily from
ParseTree's Sexps.  This makes making dynamic language processors much
easier in ruby than ever before.
2008-04-04 15:18:56 +00:00
jlam
993ca7ab3c Initial import of ruby18-validatable-1.6.7 as devel/ruby-validatable.
The validatable library can be included with any Ruby class and provide
validations similar to ActiveRecord's.  The library follows ActiveRecord's
lead for features that are similar and introduces new features.
2008-04-04 15:18:49 +00:00
jlam
b7e3044d8a Initial import of ruby18-test-spec-0.4.0 as devel/ruby-test-spec.
test/spec layers an RSpec-inspired interface on top of Test::Unit, so
you can mix TDD and BDD (Behavior-Driven Development).
2008-04-04 15:18:41 +00:00
jlam
38ccf0d5c1 Initial import of ruby18-rspec-1.1.3 as devel/ruby-rspec.
RSpec is a Behaviour Driven Development framework for Ruby.  It provides
two frameworks for writing and executing examples of how your Ruby
application should behave:

  * a Story Framework for describing behaviour at the application level
  * a Spec Framework for describing behaviour at the object level
2008-04-04 15:18:33 +00:00
jlam
6ccd992495 Update ruby-rgl to version 0.3.1. Changes from version 0.2.3 include:
+ Install as a Ruby gem.

* All IDs for DOT objects, including names, options, and values, are
  now automatically quoted as necessary for graphviz.  Labels are
  handled specially in order to account for \l, \r, and \n sequences
  but are otherwise treated the same as other options.  Some changes
  were made in order to remove explicit quotes from labels which are
  no longer necessary.

* Removed backwards compatability method inject.

* DOTSimpleElement provides no useful function, so remove it

* Add support for the Mrecord shape to DOTNode.  Rewrite DOTNode#to_s
  to be easier to understand.  #Rewrite DOTPort to allow for nesting
  ports.

* DOTElement no longer sets the label unless the user explicitly sets
  one.

* Subgraphs must be identified by a "subgraph" header rather than a
  "graph" header

* Added equality test for graphs, added cycle locating.  Modified
  initialize to allow duplicating and merging of graphs.

* Assorted bug fixes.
2008-04-04 15:18:28 +00:00
jlam
61334e824b Initial import of ruby18-rcov-0.8.1.2.0 as devel/ruby-rcov.
Ruby-rcov is a code coverage tool for Ruby.  It is commonly used for
viewing overall test unit coverage of target code.  It features fast
execution (20-300 times faster than previous tools), multiple analysis
modes, XHTML and several kinds of text reports, easy automation with
Rake via a RcovTask, fairly accurate coverage information through code
linkage inference using simple heuristics, and colorblind-friendliness.
2008-04-04 15:18:21 +00:00
jlam
cb3175f93e Initial import of ruby18-parsetree-2.1.1 as devel/ruby-parsetree.
ParseTree is a C extension (using RubyInline) that extracts the parse
tree for an entire class or a specific method and returns it as a
s-expression (aka sexp) using ruby's arrays, strings, symbols, and
integers.
2008-04-04 15:18:14 +00:00
jlam
7c2f943c15 Initial import of ruby18-needle-1.3.0 as devel/ruby-needle.
Needle is a Dependency Injection/Inversion of Control container for
Ruby.  It supports both type-2 (setter) and type-3 (constructor)
injection.  It takes advantage of the dynamic nature of Ruby to provide
a rich and flexible approach to injecting dependencies.
2008-04-04 15:18:06 +00:00
jlam
14b4c60bbe Initial import of ruby18-mkrf-0.2.3 as devel/ruby-mkrf.
mkrf is a library for generating Rakefiles.  It is primarily for
building C extensions for Ruby, but will be able to be used for generic
Rakefile generation as well.  Main goals include simple use and reuse
in other projects.
2008-04-04 15:17:58 +00:00
jlam
a54dbf5cef Initial import of ruby18-metaid-1.0 as devel/ruby-metaid.
MetAid adds a few innocent methods to Object and Module to make
metaprogramming easier.  For the lore of metaprogramming see Seeing
Metaclasses Clearly and Chapter Six of Why's (Poignant) Guide to Ruby.
2008-04-04 15:17:50 +00:00
jlam
f5daec1b4a Initial import of ruby18-logging-0.7.1 as devel/ruby-logging.
Logging is a flexible logging library for use in Ruby programs based
on the design of Java's log4j library.  It features a hierarchical
logging system, custom level names, multiple output destinations per
log event, custom formatting, and more.
2008-04-04 15:17:43 +00:00
jlam
26e0caa97b Initial import of ruby18-log4r-1.0.5 as devel/ruby-log4r.
Log4r is a comprehensive and flexible logging library written in Ruby
for use in Ruby programs.  It features a hierarchical logging system of
any number of levels, custom level names, logger inheritance, multiple
output destinations, execution tracing, custom formatting, thread
safteyness, XML and YAML configuration, and more.

Log4r is an adherent to the philosophy of logging using simple print
statements.  What Log4r adds to this philosophy is a flexible way of
controling the information being logged.  Log information can be sent
to any kind of destination and with varying degrees of importance.
Log4r is designed so that logging statements can remain in production
code with almost no extra computational cost.
2008-04-04 15:17:37 +00:00
jlam
7fc806b1b2 Initial import of ruby18-inline-3.6.7 as devel/ruby-inline.
Ruby Inline is an analog to Perl's Inline::C.  Out of the box, it allows
you to embed C/++ external module code in your ruby script directly.
By writing simple builder classes, you can teach how to cope with new
languages (fortran, perl, whatever).  The code is compiled and run on
the fly when needed.
2008-04-04 15:17:28 +00:00
jlam
26ac9964c9 Initial import of ruby18-highline-1.4.0 as devel/ruby-highline.
A high-level IO library that provides validation, type conversion,
and more for command-line interfaces.  HighLine also includes a complete
menu system that can crank out anything from simple list selection to
complete shells with just minutes of work.
2008-04-04 15:17:21 +00:00
jlam
e08dd5c614 Initial import of ruby18-heckle-1.4.1 as devel/ruby-heckle.
Heckle is a mutation tester.  It modifies your code and runs your tests
to make sure they fail.  The idea is that if code can be changed and
your tests don't notice, either that code isn't being covered or it
doesn't do anything.

It's like hiring a white-hat hacker to try to break into your server
and making sure you detect it.  You learn the most by trying to break
things and watching the outcome in an act of unit test sadism.
2008-04-04 15:17:14 +00:00
jlam
e41420fdde Update ruby-gettext to version 1.90.0. Changes from 1.10.0 include:
+ Install as a Ruby gem.

* Support Ukrainian(ua), Hungarian(hu)
* JRuby supported.
* Become a pure ruby library (Remove .so extention).
* Locale modules separate from lib/gettext/ to lib/locale/.
* Locale modules are refactored. System locales become read only.
* Fix bugs.
* Enhance to support Ruby on Rails.
  * error_messages_for can accept custom error dialog messages.
  * Add GetText::Rails.available_locales, .normalized_locale
    and fragment_cache_key/expire_fragment reimplement to use these methods
    to restrict cached locale files.
2008-04-04 15:17:08 +00:00
jlam
621bd8ee11 Initial import of ruby18-flexmock-0.8.0 as devel/ruby-flexmock.
FlexMock is a flexible mocking library for use in unit testing and
behavior specification.  Mocks are defined with a fluent API that
makes mock specifications easy to read and easy to remember.
2008-04-04 15:17:02 +00:00
jlam
756a3cf2d7 Initial import of ruby18-eventmachine-0.10.0 as devel/ruby-eventmachine.
Ruby/EventMachine is a fast, simple event-processing library for Ruby
programs.  It lets you write network clients and servers without
handling sockets -- all you do is send and receive data.  Single-threaded
socket engine -- scalable and fast!
2008-04-04 15:16:56 +00:00
jlam
e75d51b2cd Initial import of ruby18-dhaka-2.2.1 as devel/ruby-dhaka.
Dhaka is a set of tools for generating tokenizers, parsers and evaluators
for context-free grammars.  It is written solely in Ruby with no native
extensions and no dependencies.
2008-04-04 15:16:48 +00:00
jlam
d23cc08e68 Initial import of ruby18-assistance-0.1.5 as devel/ruby-assistance.
Assistance provides a mini-ActiveSupport like project that's fast and
lightweight to be used as a dependency in various other projects.
2008-04-04 15:16:41 +00:00
jlam
9bf1aaae8c Initial import of ruby18-abstract-1.0.0 as devel/ruby-abstract.
'abstract.rb' is a library which enable you to define abstract methods
in Ruby.
2008-04-04 15:16:34 +00:00
jlam
31043feee5 Initial import of rubigen-1.2.4 as devel/rubigen.
A framework to allow Ruby applications to generate file/folder stubs
(like the rails command does for Ruby on Rails, and the `script/generate'
command within a Rails application during development).
2008-04-04 15:16:28 +00:00
jlam
1f2311bc06 Update hoe to version 1.5.1. Changes from version 1.2.1 include:
+ Install as a Ruby gem.

* Removed install/uninstall tasks. Too buggy. Gems do a better job.
* Added autopopulation of more items.
* Hoe now builds signed gems automatically.  Run the generate_key task to
  automatically create a signing key.
* Extended rdoc pattern to include ext dirs.
* Fixed dependency adding for versionless dependencies.
* Added NODOT env var to disable RDoc diagram generation.
* The config_hoe task automatically merges in new config entries.
* Added exclude parameter for check_manifest filtering to .hoerc.
2008-04-04 15:14:49 +00:00
joerg
5d6f479253 Fix lvalue cast on amd64. Mark as DESTDIR safe. 2008-04-03 09:34:40 +00:00
drochner
10d3fc3918 remove another DISABLE_DEPRECATED, for easier transition to
upcoming gnome versions
2008-04-01 22:47:24 +00:00
drochner
f2e4d9b5c4 remove a DISABLE_DEPRECATED to fix build against newer glib2 versions 2008-04-01 18:06:57 +00:00
bjs
c3c3d53886 Add distribution patch (from gmplib.org) for the following bug:
When using mpf_set_str, mpf_init_set_str, or mpf_inp_str
    with a base > 36, the supplied base will actually be ignored,
    and the exponent 0 will be supplanted. [2007-12-10]

All tests pass on NetBSD/amd64 4.99.58.

Bump revision.
2008-04-01 00:57:09 +00:00
jlam
1265fb603c Support user-destdir installation. 2008-03-30 05:01:31 +00:00
taca
a278d5781d Remove dependency to ruby-fastthread since it was already incorporated
to Ruby 1.8.6 patchlevel 110 and fixed some problem with it.
2008-03-29 13:13:29 +00:00
taca
5a3d30f3aa Remove dependency to ruby-fastthread. 2008-03-29 13:08:48 +00:00
wiz
0b92f54abc Fix installation after addition of patches/patch-aa. 2008-03-25 15:14:13 +00:00
tnn
0694443744 - Split out the code for overriding as(1) into it's own file.
- In override-as.mk, fabricate a "specs" file and use it to force
  gcc into execvp'ing the correct as(1). Apparently having it in
  $PATH is not enough.

This only affects multimedia/mplayer and perhaps sysutils/memtest86.
(The latter probably doesn't need binutils at all, at least on
modern NetBSD, and should be revisited.)
2008-03-24 23:40:37 +00:00
wiz
30522208b4 Fix typo in @dirrm. Bump PKGREVISION. 2008-03-24 21:55:36 +00:00
tnn
f5ed8f63f0 If a package includes this bl3.mk, then ensure that it uses as(1) provided
by binutils. This should fix multimedia/m{encoder,player} when using
the mplayer-ssse3 option. (huh, what's with the extra s in the option name?)
Reported in private mail from Dennis den Brok.
2008-03-24 19:53:01 +00:00