From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jan 15 14:30:07 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 896D816A41F for ; Sun, 15 Jan 2006 14:30:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B7F8243D49 for ; Sun, 15 Jan 2006 14:30:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k0FEU5Rh096581 for ; Sun, 15 Jan 2006 14:30:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k0FEU5Xr096579; Sun, 15 Jan 2006 14:30:05 GMT (envelope-from gnats) Resent-Date: Sun, 15 Jan 2006 14:30:05 GMT Resent-Message-Id: <200601151430.k0FEU5Xr096579@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Roderick van Domburg Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D58F16A41F for ; Sun, 15 Jan 2006 14:24:22 +0000 (GMT) (envelope-from roderick@developer.nedforce.nl) Received: from developer.nedforce.nl (82-168-201-247.dsl.ip.tiscali.nl [82.168.201.247]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97E5343D45 for ; Sun, 15 Jan 2006 14:24:20 +0000 (GMT) (envelope-from roderick@developer.nedforce.nl) Received: from developer.nedforce.nl (localhost.nedforce.nl [127.0.0.1]) by developer.nedforce.nl (8.13.4/8.13.4) with ESMTP id k0FDODj7011475 for ; Sun, 15 Jan 2006 14:24:13 +0100 (CET) (envelope-from roderick@developer.nedforce.nl) Received: (from root@localhost) by developer.nedforce.nl (8.13.4/8.13.4/Submit) id k0FDODBp011474; Sun, 15 Jan 2006 14:24:13 +0100 (CET) (envelope-from roderick) Message-Id: <200601151324.k0FDODBp011474@developer.nedforce.nl> Date: Sun, 15 Jan 2006 14:24:13 +0100 (CET) From: Roderick van Domburg To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/91827: New port: devel/Needle Dependency-injection/inversion-of-control container X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jan 2006 14:30:07 -0000 >Number: 91827 >Category: ports >Synopsis: New port: devel/Needle Dependency-injection/inversion-of-control container >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jan 15 14:30:04 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Roderick van Domburg >Release: FreeBSD 6.0-STABLE sparc64 >Organization: University of Twente >Environment: System: FreeBSD developer.nedforce.nl 6.0-STABLE FreeBSD 6.0-STABLE #1: Thu Jan 12 10:47:03 CET 2006 roderick@developer.nedforce.nl:/usr/obj/usr/src/sys/DEVELOPER sparc64 >Description: Needle is a dependency injection container for Ruby. It can do: - Log method execution - Reference another service - Unit testing - Lifestyle management It's a dependency for rubygem-net-ssh, which I'm submitting afterwards. >How-To-Repeat: >Fix: --- shar-rubygem-needle begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # rubygem-needle # rubygem-needle/Makefile # rubygem-needle/distinfo # rubygem-needle/pkg-descr # rubygem-needle/pkg-plist # echo c - rubygem-needle mkdir -p rubygem-needle > /dev/null 2>&1 echo x - rubygem-needle/Makefile sed 's/^X//' >rubygem-needle/Makefile << 'END-of-rubygem-needle/Makefile' X# New ports collection makefile for: rubygem-needle X# Date created: 14 January 2006 X# Whom: Roderick van Domburg X# X# $FreeBSD$ X# X XPORTNAME= needle XPORTVERSION= 1.3.0 XCATEGORIES= devel ruby XMASTER_SITES= http://rubyforge.org/frs/download.php/7842/ X XMAINTAINER= r.s.a.vandomburg@student.utwente.nl XCOMMENT= Dependency-injection/inversion-of-control container X XFETCH_CMD= /usr/bin/fetch -Rr X X.include X.include "${PORTSDIR}/devel/ruby-gems/Makefile.common" X.include END-of-rubygem-needle/Makefile echo x - rubygem-needle/distinfo sed 's/^X//' >rubygem-needle/distinfo << 'END-of-rubygem-needle/distinfo' XMD5 (rubygem/needle-1.3.0.gem) = 53ae8ec8d73fed8aafa6bfc628b032d2 XSHA256 (rubygem/needle-1.3.0.gem) = f8d2fc5891f6127021687abf0cdef7c062636604a5547dc5a85c2c62386b2e69 XSIZE (rubygem/needle-1.3.0.gem) = 649728 END-of-rubygem-needle/distinfo echo x - rubygem-needle/pkg-descr sed 's/^X//' >rubygem-needle/pkg-descr << 'END-of-rubygem-needle/pkg-descr' XNeedle is a dependency injection (also, inversion of control) container Xfor Ruby. Ultimately, it can reduce the amount of code that you have to Xwrite, simplifying many common programming tasks for you. This has the Xtwo-fold benefit of both decreasing application development time, and of Xdecreasing the effort needed to maintain your application. X XSpecifically, Needle can do: X X - Log Method Execution X - Reference Another Service X - Unit Testing X - Lifestyle Management X XWWW: http://needle.rubyforge.org/ X X- Roderick van Domburg Xr.s.a.vandomburg@student.utwente.nl END-of-rubygem-needle/pkg-descr echo x - rubygem-needle/pkg-plist sed 's/^X//' >rubygem-needle/pkg-plist << 'END-of-rubygem-needle/pkg-plist' X%%CACHE_DIR%%/needle-%%PORTVERSION%%.gem X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Bug.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000048.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000049.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000050.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000051.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000052.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000053.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000054.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000055.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000056.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000057.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000059.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000060.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000061.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000062.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000063.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000065.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000066.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000067.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000068.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000069.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000070.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000071.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src/M000072.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000084.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000085.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000086.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000087.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000088.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000090.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000091.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000092.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000093.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000094.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000095.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src/M000096.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/IncludeExclude.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor.src/M000100.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor.src/M000101.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor.src/M000102.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor.src/M000103.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor.src/M000104.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor.src/M000105.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor.src/M000106.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor.src/M000107.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor/DynamicInterceptor.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor/DynamicInterceptor.src/M000108.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor/DynamicInterceptor.src/M000109.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor/DynamicInterceptor.src/M000110.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder.src/M000017.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/InterceptedServiceProxy.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/InterceptedServiceProxy.src/M000021.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/InterceptorChainElement.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/InterceptorChainElement.src/M000018.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/InterceptorChainElement.src/M000019.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/InterceptorChainElement.src/M000020.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/ProxyObjectChainElement.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/ProxyObjectChainElement.src/M000022.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/ProxyObjectChainElement.src/M000023.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorConfigurationError.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Deferred.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Deferred.src/M000038.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Initialize.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Initialize.src/M000036.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Initialize.src/M000037.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Multiton.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Multiton.src/M000030.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Multiton.src/M000031.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Multiton.src/M000032.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Proxy.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Proxy.src/M000024.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Proxy.src/M000025.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Proxy.src/M000026.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Singleton.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Singleton.src/M000027.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Singleton.src/M000028.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Singleton.src/M000029.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Threaded.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Threaded.src/M000033.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Threaded.src/M000034.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Threaded.src/M000035.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/LogFactory.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/LogFactory.src/M000079.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/LogFactory.src/M000080.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/LogFactory.src/M000081.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/LogFactory.src/M000082.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/LogFactory.src/M000083.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Logger.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Logger.src/M000097.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Logger.src/M000098.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Logger.src/M000099.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/LoggingInterceptor.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/LoggingInterceptor.src/M000077.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/LoggingInterceptor.src/M000078.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/NeedleError.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection.src/M000003.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection.src/M000004.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection.src/M000005.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection.src/M000006.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection.src/M000007.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection/BlockElement.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection/BlockElement.src/M000008.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection/BlockElement.src/M000009.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Element.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Element.src/M000010.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Element.src/M000011.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Element.src/M000012.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Element.src/M000013.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Element.src/M000014.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Element.src/M000015.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/InterceptorElement.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/InterceptorElement.src/M000001.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/InterceptorElement.src/M000002.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/QueryableMutex.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/QueryableMutex.src/M000039.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/QueryableMutex.src/M000040.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/QueryableMutex.src/M000041.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/QueryableMutex.src/M000042.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/QueryableMutex.src/M000043.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Registry.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Registry.src/M000044.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Registry.src/M000045.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Registry.src/M000046.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Registry.src/M000047.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/ServiceNotFound.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/ServicePoint.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/ServicePoint.src/M000073.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/ServicePoint.src/M000074.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/ServicePoint.src/M000075.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/ServicePoint.src/M000076.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Version.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/created.rid X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/doc/README.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/container_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/definition-context_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/errors_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/include-exclude_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/interceptor-chain_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/interceptor_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/lifecycle/deferred_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/lifecycle/initialize_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/lifecycle/multiton_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/lifecycle/proxy_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/lifecycle/singleton_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/lifecycle/threaded_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/log-factory_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/logger_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/logging-interceptor_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/pipeline/collection_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/pipeline/element_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/pipeline/interceptor_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/registry_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/service-point_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/thread_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/version_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle_rb.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/fr_class_index.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/fr_file_index.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/fr_method_index.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/index.html X%%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/rdoc-style.css X%%GEMS_DIR%%/needle-%%PORTVERSION%%/benchmarks/instantiability.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/benchmarks/instantiation.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/benchmarks/interceptors.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/benchmarks/interceptors2.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/LICENSE-BSD X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/LICENSE-GPL X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/LICENSE-RUBY X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/README X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/di-in-ruby.rdoc X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/faq/faq.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/faq/faq.yml X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/images/di_classdiagram.jpg X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/chapter-1.html X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/chapter-2.html X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/chapter-3.html X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/chapter-4.html X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/chapter-5.html X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/chapter-6.html X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/chapter-7.html X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/chapter-8.html X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/chapter-9.html X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/index.html X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/needle.png X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/stylesheets/manual.css X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/stylesheets/ruby.css X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/chapter.erb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/img/Needle.ai X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/img/needle.png X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/index.erb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/manual.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/manual.yml X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/page.erb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/01_alternatives.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/01_license.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/01_support.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/01_use_cases.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/01_what_is_needle.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/02_creating.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/02_namespaces.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/02_overview.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/02_services.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/03_conventional.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/03_locator.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/03_overview.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/04_overview.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/04_setup.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/customizing_contexts.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/customizing_interceptors.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/customizing_namespaces.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/interceptors_architecture.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/interceptors_attaching.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/interceptors_custom.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/interceptors_ordering.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/interceptors_overview.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/libraries_creating.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/libraries_overview.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/libraries_using.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/logging_configuration.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/logging_logfactory.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/logging_overview.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/models_models.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/models_overview.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts/models_pipelines.txt X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/stylesheets/manual.css X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/stylesheets/ruby.css X%%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/tutorial.erb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/container.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/definition-context.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/errors.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/include-exclude.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/interceptor-chain.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/interceptor.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/lifecycle/deferred.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/lifecycle/initialize.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/lifecycle/multiton.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/lifecycle/proxy.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/lifecycle/singleton.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/lifecycle/threaded.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/log-factory.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/logger.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/logging-interceptor.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/pipeline/collection.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/pipeline/element.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/pipeline/interceptor.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/registry.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/service-point.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/thread.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/version.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/ALL-TESTS.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/lifecycle/tc_deferred.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/lifecycle/tc_initialize.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/lifecycle/tc_multiton.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/lifecycle/tc_proxy.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/lifecycle/tc_singleton.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/lifecycle/tc_threaded.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/model_test.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_prototype.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_prototype_deferred.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_prototype_deferred_initialize.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_prototype_initialize.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_singleton.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_singleton_deferred.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_singleton_deferred_initialize.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_singleton_initialize.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_threaded.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_threaded_deferred.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_threaded_deferred_initialize.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models/tc_threaded_initialize.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/pipeline/tc_collection.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/pipeline/tc_element.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/services.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/tc_container.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/tc_definition_context.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/tc_interceptor.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/tc_interceptor_chain.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/tc_logger.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/tc_registry.rb X%%GEMS_DIR%%/needle-%%PORTVERSION%%/test/tc_service_point.rb X%%SPEC_DIR%%/needle-%%PORTVERSION%%.gemspec X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/test/pipeline X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/test/models X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/test/lifecycle X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/test X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/pipeline X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle/lifecycle X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/lib/needle X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/lib X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/stylesheets X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/parts X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual/img X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html/stylesheets X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual-html X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/manual X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/images X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/doc/faq X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/doc X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%%/benchmarks X@dirrm %%GEMS_DIR%%/needle-%%PORTVERSION%% X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/pipeline X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle/lifecycle X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib/needle X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/lib X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files/doc X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/files X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/ServicePoint.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Registry.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/QueryableMutex.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/InterceptorElement.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Element.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection/BlockElement.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline/Collection X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Pipeline X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/LoggingInterceptor.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Logger.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/LogFactory.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Threaded.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Singleton.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Proxy.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Multiton.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Initialize.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle/Deferred.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Lifecycle X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/ProxyObjectChainElement.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/InterceptorChainElement.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder/InterceptedServiceProxy.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/InterceptorChainBuilder X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor/DynamicInterceptor.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Interceptor X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/DefinitionContext.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle/Container.src X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes/Needle X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc/classes X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%%/rdoc X@dirrm %%DOC_DIR%%/needle-%%PORTVERSION%% END-of-rubygem-needle/pkg-plist exit --- shar-rubygem-needle ends here --- >Release-Note: >Audit-Trail: >Unformatted: