Since Perl allows us to provide a subroutine reference or a method name to the
-> operator when used as a method call, and a subroutine doesn't require the
invocant to actually be an object, we can create safe versions of isa, can and
friends by using a subroutine reference that only tries to call the method if
it's used on an object.
e.g. my $isa_Foo = $maybe_an_object->$_call_if_object(isa => 'Foo');
Note that we don't handle trying class names, because many things are valid
class names that you might not want to treat as one (like say "Matt") - the
is_module_name function from Module::Runtime is a good way to check for
something you might be able to call methods on if you want to do that.
WWW: http://search.cpan.org/dist/Safe-Isa/
- changes:
* Fix parsing multiline definitions which could lead to segfault [1]
* --variable output compatibility with pkg-config has been improved
* Fix --modversion showing sometime multiple version [2]
Reported by: dougb [1], Adam McDougall (via private mail) [2]
- Remove pre/post include
- No need for ARCH check since ONLY_FOR_ARCHS is used
- Use USERS/GROUPS
- Fix invalid @exec in plist causing directory to be created in the wrong
place with pkgng
Add nogroup to GIDs since this port uses it.
PR: ports/169984
Submitted by: maintainer
Approved by: kwm (mentor)
can use for:
* checking your package installs correctly with different Python
versions and interpreters
* running your tests in each of the environments, configuring your test
tool of choice
* acting as a frontend to Continuous Integration servers, greatly
reducing boilerplate and merging CI and shell-based testing.
WWW: http://tox.testrun.org/
PR: ports/170022
Submitted by: Kubilay Kocak <koobs.freebsd@gmail.com>
- changes:
* speed improvements in pkg repo on multi core boxes
* fix pkg upgrade proposing to downgrade dependencies
* fix pkg2ng losing seom origin from dependencies
* fix losing new line informations in descriptions
* new -A option to track a new installation as automatically installed
-- Fix `portsdb -U` crash
-- Show new version when upgrading ports
-- Show recursive depends when upgrading
-- Respect LOCALBASE [ports/146858]
-- Fix crash on duplicated origins
PR: ports/170266
Submitted by: maintainer, bryan@shatow.net
Selenium 2.25
* Jython 2.7 Support - Bug 3988
* EventFiringWebDriver added to Support module - Bug 2267
* Added IEDriverServer logging that can be accessed via desired capabilities
* Fixed by data being passed into find_elements - bug 3735
* Removed deprecated ChromeDriver items around desiredcapabilites in favour of chrome options
* Added default values for a number of action_chains calls
Selenium 2.24
* Removing the ctypes approach of invoking IEDriver, you will need to download the IEDriverServer from
https://code.google.com/p/selenium/downloads/list
PR: ports/170251
Submitted by: maintainer, douglas@douglasthrift.net