Commit Graph

9772 Commits

Author SHA1 Message Date
jeremy
c51e7f8fd5 Update ruby-mocha to 0.9.12, since some dependent ports require
functionality not in 0.9.7.
2011-11-17 15:41:11 +00:00
jeremy
12822b1f75 Update ruby-isolate to 3.2.1, which eliminates the warnings it started
emitting after the rubygems 1.8 update.

Add a patch to fix use with gems with C extensions, using the
--user-install option.

Add a patch to not hide underlying error message when attempting to
activate a gem.
2011-11-17 15:39:15 +00:00
jeremy
726b2dbf0b Update ruby-bundler to 1.0.21. Some dependencies are going to start
requiring this version.
2011-11-17 15:35:45 +00:00
jeremy
4c4ceaa5d1 Import ruby-daemon_controller 0.2.6
daemon_controller is a library for starting and stopping specific
daemons programmatically in a robust, race-condition-free manner.

It's not a daemon monitoring system like God or Monit. It's also not a
library for writing daemons.

It provides the following functionality:

    Starting daemons. If the daemon fails to start then an exception
    will be raised. daemon_controller can even detect failures that
    occur after the daemon has already daemonized.

    Starting daemons is done in a race-condition-free manner. If another
    process using daemon_controller is trying to start the same daemon,
    then daemon_controller will guarantee serialization.

    daemon_controller also raises an exception if it detects that the
    daemon is already started.

    Connecting to a daemon, starting it if it's not already started.
    This too is done in a race-condition-free manner. If the daemon
    fails to start then an exception will be raised.

    Stopping daemons.

    Checking whether a daemon is running.

OK ajacoutot@
2011-11-17 15:33:29 +00:00
jeremy
91b2e97018 Import ruby-jeweler 1.6.4
Jeweler provides the noble ruby developer with two primary features:

* a library for managing and releasing RubyGem projects
* a scaffold generator for starting new RubyGem projects

OK sthen@
2011-11-17 15:28:42 +00:00
jeremy
e7e4a7493b Import ruby-git 1.2.5
ruby-git provides an object-oriented interface to git's command line
interface, allowing for both read and write operations on git
repositories.

OK sthen@
2011-11-17 15:27:39 +00:00
sthen
34203448c2 bump EPOCH
Create /usr/ports/packages/i386/no-arch/p5-Devel-Symdump-2.07p1.tgz
Found newer package p5-Devel-Symdump-2.0601 in /usr/ports/plist/i386
Found newer package p5-Devel-Symdump-2.0604 in /usr/ports/plist/i386
2011-11-17 15:17:41 +00:00
jeremy
fa6e35ac80 Split rspec port into subdirs. Version 1 is still a single package,
but version 2 has 4 packages (core, expectations, mocks, and rspec).
Stick version 1 in a subdir named 1, and the version 2 packages
each in their own subdir.

Upgrade version 1 to 1.3.2, the latest version, as some ports depend
on >=1.3.0,<2.0.  Because rubygems does not correctly handle the
case where two versions of the same library install different
binaries, manually hack the version 1 spec binary to work.

Both version 1 and version 2 ship with the autospec binary, so comment
it out from version 1 so the versions don't conflict.

This requires changes to dependent ports, which will be committed
shortly.
2011-11-17 15:15:26 +00:00
pirofti
1b79a18cd4 Polish up the toolchain:
- get rid of libtool and thus rpath bugs
	- install libexec files as they're also needed
	- copy the crt files in lib/gcc/i386-mingw32/3.4.5 as the
	  compiler looks for them in there and not in lib
	- disable shared and thus lose the platform specific files
	  (noticed by jeremy@ as well)
	- adapt the README after these changes
2011-11-17 14:41:58 +00:00
sthen
72323b1780 update to coccigrep 1.6 2011-11-17 14:27:14 +00:00
sthen
21f7b6f239 NOT_FOR_ARCHES -> NOT_FOR_ARCHS, from viq 2011-11-17 13:58:27 +00:00
robert
e5a4a9f138 replace pecl-pcntl with php-pcntl 2011-11-17 12:53:49 +00:00
jasper
ff23654173 - move away from gnu libtool now that gobject-introspection has been fixed. 2011-11-17 11:42:31 +00:00
jasper
eb90b4619e *Finally* fix the issue where certain ports using GI and our ports libtool
would fail to build and had to switch to gnu libtool.
2011-11-17 11:39:49 +00:00
pirofti
a88e9cc331 Link mingw cross-tools. 2011-11-16 19:29:31 +00:00
pirofti
e4ec927d19 Developers, developers, developers!
Okay jasper@
2011-11-16 19:27:48 +00:00
sthen
367fd45838 belatedly add p5-MooseX-Aliases 2011-11-16 16:54:28 +00:00
robert
93923bd770 switch php to version 5.3 by default 2011-11-16 15:56:36 +00:00
ajacoutot
60dbfbb427 Fix obvious mistake in a patch. 2011-11-16 15:34:54 +00:00
jasper
6984f2b752 - bring back fixes to fix this on mips64*
ok sthen@
2011-11-16 15:12:53 +00:00
rpointel
f109a5837e Update mercurial to 2.0.
ok wcmaier@ (maintainer).
2011-11-16 15:00:52 +00:00
sthen
9265a1cd5f import p5-MooseX-Aliases, ok jasper@
The MooseX::Aliases module will allow you to quickly alias methods in
Moose. It provides an alias parameter for has() to generate aliased
accessors as well as the standard ones. Attributes can also be
initialized in the constructor via their aliased names.
2011-11-16 14:55:51 +00:00
kili
d91f251cd2 This library tries to call minimum system calls which are the
bottleneck of web servers.

ok jasper@
2011-11-16 14:14:05 +00:00
jasper
1dac86efa7 mark as broken on sparc64, as it requires pthread for reasons yet unknown.
ok sthen@
2011-11-16 12:47:07 +00:00
naddy
f24b6d785f Update to 3.1.0 pl3.
Regression tests run successfully on alpha, arm, amd64, i386, mips64el,
powerpc.
sparc64 continues to be a bit flakey.
2011-11-16 12:08:32 +00:00
sthen
b7623542e0 bump; if.h changed (struct ifnet) 2011-11-15 23:30:30 +00:00
jasper
d9a4972b65 add missing build dependency
reminded by naddy@
2011-11-15 18:55:30 +00:00
jeremy
05e6385fe6 sync 2011-11-15 16:44:00 +00:00
jeremy
06db121ff3 Import ragel 6.7.
Ragel compiles executable finite state machines from regular languages.
It targets C, C++, and Ruby. Ragel state machines can not only recognize
byte sequences as regular expression machines do, but can also execute
code at arbitrary points in the recognition of a regular language. Code
embedding is done using inline operators that do not disrupt the regular
language syntax.

OK robert@
2011-11-15 16:35:15 +00:00
jasper
656dfe4619 hookup libplist 2011-11-15 15:08:25 +00:00
mpi
c13635d78c Import libplist-1.4
Library for handling Apple binary and XML property lists.

ok sthen@
2011-11-15 11:05:22 +00:00
sthen
cdacd3bd99 switch the libexecinfo port to use marco's libbacktrace, sources modified
to produce a library named libexecinfo.so.XX, avoiding the need to patch a
bunch of places where it's used in other ports. with help from robert@
2011-11-14 19:14:18 +00:00
espie
06a9f74bc4 reuse the same pseudo-flavor that's needed for bootstrap the whole tree,
no need to pull in java when not needed.
2011-11-14 19:10:09 +00:00
ajacoutot
77e045e5d3 Unbreak after the move from libusb->libusb-compat.
thanks naddy@ for noticing.
2011-11-14 18:30:53 +00:00
dhill
d37b438d00 update to 0.5.0 2011-11-14 17:05:47 +00:00
dhill
993a712745 update to 0.4.0 2011-11-14 17:05:22 +00:00
sthen
bcb322f576 update to yasm-1.2.0 from Brad. deps built on amd64 by Brad, i386 by me. 2011-11-14 13:49:06 +00:00
sthen
8c89987489 update to NAnt 0.91 from maintainer Ryan Boggs
patch-Makefile from me
2011-11-14 13:48:27 +00:00
jasper
fa30e48d90 unbreak after libftdi moved to libusb-compat 2011-11-14 11:26:47 +00:00
kili
a3526bfd82 Partial functions from the base library, such as @head@ and @!!@,
modified to return more descriptive error messages, programmer
defined error messages, `Maybe' wrapped results and default values.
These functions can be used to reduce the number of unsafe pattern
matches in your code.

ok jasper@
2011-11-13 23:22:54 +00:00
kili
438780150c This library provides an easy way to define command line parsers.
Most users will want to use the "System.Console.CmdArgs.Implicit"
module, whose documentation contains an example.
2011-11-13 22:41:25 +00:00
naddy
54c8f53a40 bump after SUBST_CMD fix 2011-11-13 22:29:21 +00:00
rpointel
971bb4763a Update mxDatetime to 3.2.1.
looks good jasper@ aja@, ok sthen@.
2011-11-13 17:32:12 +00:00
pirofti
e6f6d3ee96 Disable on landisk. Takes forever to build. Okay ajacoutot@. 2011-11-13 16:07:09 +00:00
ajacoutot
4af9f2a2cf Re-add the GDB py macros now that the gdb from ports can use them. 2011-11-13 15:16:17 +00:00
espie
40250aae9b python/expat support
okay robert@, jasper@
2011-11-13 14:56:57 +00:00
ajacoutot
4bf950439d -libusb
+libusb-compat
2011-11-13 13:57:28 +00:00
ajacoutot
f6b5cb15fd Remove, superseded by libusb-compat. 2011-11-13 13:56:12 +00:00
ajacoutot
540e3a6b3d libusb => libusb-compat
ok jasper@
2011-11-13 13:54:42 +00:00
ajacoutot
fcbe5f3ae2 Sync dependencies after move from libusb to libusb-compat and fix a
couple of fallouts. Note that these ports are only the ones that used to
have a direct dependency on devel/libusb so there may be some other
hidden ports that may break because of the switch. If that's the case,
no need to start ranting all over but instead tell me which one(s)
break. Thanks.

Note: sysutils/nut hasn't been fixed yet but will be today.
2011-11-13 13:54:04 +00:00