From owner-svn-ports-all@FreeBSD.ORG Tue Mar 31 16:12:44 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F2173E84; Tue, 31 Mar 2015 16:12:43 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DD3F5C0F; Tue, 31 Mar 2015 16:12:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t2VGCh0r073665; Tue, 31 Mar 2015 16:12:43 GMT (envelope-from adamw@FreeBSD.org) Received: (from adamw@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t2VGChvR073663; Tue, 31 Mar 2015 16:12:43 GMT (envelope-from adamw@FreeBSD.org) Message-Id: <201503311612.t2VGChvR073663@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: adamw set sender to adamw@FreeBSD.org using -f From: Adam Weinberger Date: Tue, 31 Mar 2015 16:12:43 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r382848 - head/devel/p5-Config-Model X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Mar 2015 16:12:44 -0000 Author: adamw Date: Tue Mar 31 16:12:42 2015 New Revision: 382848 URL: https://svnweb.freebsd.org/changeset/ports/382848 QAT: https://qat.redports.org/buildarchive/r382848/ Log: Fix up dependencies, which haven't been right for nearly a year. Add a dependency on Term::ReadLine::Perl so that there is at least one working Config::Model interface. Remove a broken WWW, and change the remaining one to Metacpan as long as we're editing WWW. Also, change the pkg-descr text to describe what the module actually does. PORTREVISION bump for dependency changes. Modified: head/devel/p5-Config-Model/Makefile head/devel/p5-Config-Model/pkg-descr Modified: head/devel/p5-Config-Model/Makefile ============================================================================== --- head/devel/p5-Config-Model/Makefile Tue Mar 31 16:10:20 2015 (r382847) +++ head/devel/p5-Config-Model/Makefile Tue Mar 31 16:12:42 2015 (r382848) @@ -3,6 +3,7 @@ PORTNAME= Config-Model PORTVERSION= 2.068 +PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:DDUMONT @@ -13,10 +14,7 @@ COMMENT= Model to create configuration v LICENSE= LGPL21 -BUILD_DEPENDS= p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent \ - p5-AnyEvent-HTTP>=0:${PORTSDIR}/www/p5-AnyEvent-HTTP \ - p5-Carp-Assert-More>=0:${PORTSDIR}/devel/p5-Carp-Assert-More \ - p5-EV>=0:${PORTSDIR}/devel/p5-EV \ +BUILD_DEPENDS= p5-Carp-Assert-More>=0:${PORTSDIR}/devel/p5-Carp-Assert-More \ p5-Exception-Class>=0:${PORTSDIR}/devel/p5-Exception-Class \ p5-File-HomeDir>=0:${PORTSDIR}/devel/p5-File-HomeDir \ p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \ @@ -28,12 +26,11 @@ BUILD_DEPENDS= p5-AnyEvent>=0:${PORTSDIR p5-MouseX-NativeTraits>=0:${PORTSDIR}/devel/p5-MouseX-NativeTraits \ p5-MouseX-StrictConstructor>=0:${PORTSDIR}/devel/p5-MouseX-StrictConstructor \ p5-Parse-RecDescent>=1.90.0:${PORTSDIR}/devel/p5-Parse-RecDescent \ - p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class \ + p5-Path-Tiny>=0:${PORTSDIR}/devel/p5-Path-Tiny \ p5-Pod-POM>=0:${PORTSDIR}/textproc/p5-Pod-POM \ - p5-Text-Autoformat>=0:${PORTSDIR}/textproc/p5-Text-Autoformat \ + p5-Term-ReadLine-Perl>=0:${PORTSDIR}/devel/p5-Term-ReadLine-Perl \ p5-Text-Diff>=0:${PORTSDIR}/textproc/p5-Text-Diff \ - p5-YAML>=0.30.3:${PORTSDIR}/textproc/p5-YAML \ - p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean + p5-YAML>=0.30.3:${PORTSDIR}/textproc/p5-YAML RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= p5-Config-Model-Tester>=2.046:${PORTSDIR}/devel/p5-Config-Model-Tester \ p5-Test-Differences>=0:${PORTSDIR}/devel/p5-Test-Differences \ Modified: head/devel/p5-Config-Model/pkg-descr ============================================================================== --- head/devel/p5-Config-Model/pkg-descr Tue Mar 31 16:10:20 2015 (r382847) +++ head/devel/p5-Config-Model/pkg-descr Tue Mar 31 16:12:42 2015 (r382848) @@ -1,11 +1,5 @@ -Using Config::Model, a typical configuration validation tool will be made of -3 parts : - 1. The user interface - 2. The validation engine which is in charge of validating all the - configuration information provided by the user. - 3. The storage facility that store the configuration information +Config::Model will generate interactive configuration editors (with integrated +help and data validation). These editors can be graphical, curses based, or +based on ReadLine. -Config::Model provides a validation engine according to a set of rules. - -WWW: http://search.cpan.org/dist/Config-Model/ -WWW: http://config-model.sourceforge.net/ +WWW: https://metacpan.org/pod/Config::Model