From owner-svn-ports-head@freebsd.org Sun Mar 25 04:56:14 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 42881F6DC7A; Sun, 25 Mar 2018 04:56:14 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E8FB673C07; Sun, 25 Mar 2018 04:56:13 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DE9451987A; Sun, 25 Mar 2018 04:56:13 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2P4uDuI001906; Sun, 25 Mar 2018 04:56:13 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2P4uDI5001902; Sun, 25 Mar 2018 04:56:13 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201803250456.w2P4uDI5001902@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Sun, 25 Mar 2018 04:56:13 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r465496 - in head/net-mgmt: . py-ciscoconfparse X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head/net-mgmt: . py-ciscoconfparse X-SVN-Commit-Revision: 465496 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Mar 2018 04:56:14 -0000 Author: yuri Date: Sun Mar 25 04:56:13 2018 New Revision: 465496 URL: https://svnweb.freebsd.org/changeset/ports/465496 Log: New port: net-mgmt/py-ciscoconfparse: Parse, audit, query, build and modify Cisco IOS-style configurations PR: 226901 Submitted by: Kai Added: head/net-mgmt/py-ciscoconfparse/ head/net-mgmt/py-ciscoconfparse/Makefile (contents, props changed) head/net-mgmt/py-ciscoconfparse/distinfo (contents, props changed) head/net-mgmt/py-ciscoconfparse/pkg-descr (contents, props changed) Modified: head/net-mgmt/Makefile Modified: head/net-mgmt/Makefile ============================================================================== --- head/net-mgmt/Makefile Sun Mar 25 04:31:51 2018 (r465495) +++ head/net-mgmt/Makefile Sun Mar 25 04:56:13 2018 (r465496) @@ -303,6 +303,7 @@ SUBDIR += prometheus-collectd-exporter SUBDIR += pushgateway SUBDIR += py-adal + SUBDIR += py-ciscoconfparse SUBDIR += py-dnsdiag SUBDIR += py-ipcalc SUBDIR += py-ipy Added: head/net-mgmt/py-ciscoconfparse/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/py-ciscoconfparse/Makefile Sun Mar 25 04:56:13 2018 (r465496) @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= ciscoconfparse +DISTVERSION= 1.3.10 +CATEGORIES= net-mgmt python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= freebsd_ports@k-worx.org +COMMENT= Parse, audit, query, build and modify Cisco IOS-style configurations + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipaddr>=2.1.11:devel/py-ipaddr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} + +USES= python +USE_PYTHON= distutils autoplist +NO_ARCH= yes + +.include Added: head/net-mgmt/py-ciscoconfparse/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/py-ciscoconfparse/distinfo Sun Mar 25 04:56:13 2018 (r465496) @@ -0,0 +1,3 @@ +TIMESTAMP = 1521923586 +SHA256 (ciscoconfparse-1.3.10.tar.gz) = e4b69af27501b2d16e1deb55661733113b083999bff68ed836b38acd10d504fe +SIZE (ciscoconfparse-1.3.10.tar.gz) = 91396 Added: head/net-mgmt/py-ciscoconfparse/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/py-ciscoconfparse/pkg-descr Sun Mar 25 04:56:13 2018 (r465496) @@ -0,0 +1,24 @@ +ciscoconfparse parses through Cisco IOS-style configurations. It can: + +- Audit existing router / switch / firewall / wlc configurations +- Retrieve portions of the configuration +- Modify existing configurations +- Build new configurations + +It can also parse other vendor configurations: + +- Juniper Networks JunOS +- F5 Networks configurations +- Palo Alto Networks Firewall configurations + +The module handles anything that has a Cisco IOS style of configuration, e.g.: + +- Cisco IOS/IOS-XE/IOS-XR/Aironet/ASA/CatOS/Nexus +- Arista EOS +- Brocade +- HP Switches +- Force 10 Switches +- Dell PowerConnect Switches +- Enterasys, Extreme Networks, Screenos + +WWW: http://www.pennington.net/py/ciscoconfparse/