svn commit: r305103 - in head/net-mgmt/py-pyang: . files
Ruslan Mahmatkhanov
rm at FreeBSD.org
Mon Oct 1 10:28:43 UTC 2012
Author: rm
Date: Mon Oct 1 10:28:42 2012
New Revision: 305103
URL: http://svn.freebsd.org/changeset/ports/305103
Log:
- update to 1.1
- trim Makefile header
- add license (BSD)
- limit python version to 2.x
- add patch to not install LICENSE once again and to fix MANPREFIX1
- remove reinplace that is now handled with aforementioned patch
- install yang2dsdl, yang2html and update TODO
Added:
head/net-mgmt/py-pyang/files/
head/net-mgmt/py-pyang/files/patch-setup.py (contents, props changed)
Modified:
head/net-mgmt/py-pyang/Makefile
head/net-mgmt/py-pyang/distinfo
head/net-mgmt/py-pyang/pkg-plist
Modified: head/net-mgmt/py-pyang/Makefile
==============================================================================
--- head/net-mgmt/py-pyang/Makefile Mon Oct 1 09:51:15 2012 (r305102)
+++ head/net-mgmt/py-pyang/Makefile Mon Oct 1 10:28:42 2012 (r305103)
@@ -1,32 +1,24 @@
-# New ports collection makefile for: py-pyang
-# Date created: 2009-07-05
-# Whom: Bruce Simpson
-#
+# Created by: Bruce Simpson
# $FreeBSD$
-#
PORTNAME= pyang
-PORTVERSION= 0.9.3
+PORTVERSION= 1.1
CATEGORIES= net-mgmt python
-MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
+MASTER_SITES= GOOGLE_CODE
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports at FreeBSD.org
COMMENT= Validator and code generator for YANG (RFC 4741)
-USE_PYTHON= 2.5+
+LICENSE= BSD
+
+USE_PYTHON= -2.7
USE_PYDISTUTILS=yes
MAKE_ENV+= YANG_INSTALL=${PREFIX}
-
-MAN1= pyang.1
-MANCOMPRESSED= no
-
-do-patch:
- @${REINPLACE_CMD} 's,share/man/man1,man/man1,' ${WRKSRC}/setup.py
+MAN1= pyang.1 yang2dsdl.1
# TODO: Sed YANG_INSTALL into pyang itself.
-# TODO: Add yang2html to package.
post-install:
@${ECHO_MSG}
Modified: head/net-mgmt/py-pyang/distinfo
==============================================================================
--- head/net-mgmt/py-pyang/distinfo Mon Oct 1 09:51:15 2012 (r305102)
+++ head/net-mgmt/py-pyang/distinfo Mon Oct 1 10:28:42 2012 (r305103)
@@ -1,2 +1,2 @@
-SHA256 (pyang-0.9.3.tar.gz) = c603596a008d5490dc89be3daa7a569df014434a39727c32ab7fa3fa32e00e02
-SIZE (pyang-0.9.3.tar.gz) = 195729
+SHA256 (pyang-1.1.tar.gz) = d45567d67594f744cb9d1cbfef46c2049b194c2ae76af5bf0a421b12896ed31c
+SIZE (pyang-1.1.tar.gz) = 140918
Added: head/net-mgmt/py-pyang/files/patch-setup.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-mgmt/py-pyang/files/patch-setup.py Mon Oct 1 10:28:42 2012 (r305103)
@@ -0,0 +1,12 @@
+--- ./setup.py.orig 2010-11-17 11:11:03.000000000 +0300
++++ ./setup.py 2012-10-01 13:36:11.000000000 +0400
+@@ -14,8 +14,7 @@
+ url='http://code.google.com/p/pyang',
+ scripts=['bin/pyang', 'bin/yang2html', 'bin/yang2dsdl'],
+ packages=['pyang', 'pyang.plugins', 'pyang.translators'],
+- data_files=[('.', ['LICENSE']),
+- ('share/man/man1', ['man/man1/pyang.1',
++ data_files=[('man/man1', ['man/man1/pyang.1',
+ 'man/man1/yang2dsdl.1']),
+ ('share/yang/modules', modules),
+ ('share/yang/xslt', xslt),
Modified: head/net-mgmt/py-pyang/pkg-plist
==============================================================================
--- head/net-mgmt/py-pyang/pkg-plist Mon Oct 1 09:51:15 2012 (r305102)
+++ head/net-mgmt/py-pyang/pkg-plist Mon Oct 1 10:28:42 2012 (r305103)
@@ -1,10 +1,9 @@
bin/pyang
+bin/yang2dsdl
+bin/yang2html
%%PYTHON_SITELIBDIR%%/pyang/__init__.py
%%PYTHON_SITELIBDIR%%/pyang/__init__.pyc
%%PYTHON_SITELIBDIR%%/pyang/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pyang/debug.py
-%%PYTHON_SITELIBDIR%%/pyang/debug.pyc
-%%PYTHON_SITELIBDIR%%/pyang/debug.pyo
%%PYTHON_SITELIBDIR%%/pyang/error.py
%%PYTHON_SITELIBDIR%%/pyang/error.pyc
%%PYTHON_SITELIBDIR%%/pyang/error.pyo
@@ -14,36 +13,39 @@ bin/pyang
%%PYTHON_SITELIBDIR%%/pyang/plugin.py
%%PYTHON_SITELIBDIR%%/pyang/plugin.pyc
%%PYTHON_SITELIBDIR%%/pyang/plugin.pyo
-%%PYTHON_SITELIBDIR%%/pyang/statements.py
-%%PYTHON_SITELIBDIR%%/pyang/statements.pyc
-%%PYTHON_SITELIBDIR%%/pyang/statements.pyo
-%%PYTHON_SITELIBDIR%%/pyang/syntax.py
-%%PYTHON_SITELIBDIR%%/pyang/syntax.pyc
-%%PYTHON_SITELIBDIR%%/pyang/syntax.pyo
-%%PYTHON_SITELIBDIR%%/pyang/types.py
-%%PYTHON_SITELIBDIR%%/pyang/types.pyc
-%%PYTHON_SITELIBDIR%%/pyang/types.pyo
-%%PYTHON_SITELIBDIR%%/pyang/util.py
-%%PYTHON_SITELIBDIR%%/pyang/util.pyc
-%%PYTHON_SITELIBDIR%%/pyang/util.pyo
-%%PYTHON_SITELIBDIR%%/pyang/yang_parser.py
-%%PYTHON_SITELIBDIR%%/pyang/yang_parser.pyc
-%%PYTHON_SITELIBDIR%%/pyang/yang_parser.pyo
-%%PYTHON_SITELIBDIR%%/pyang/yin_parser.py
-%%PYTHON_SITELIBDIR%%/pyang/yin_parser.pyc
-%%PYTHON_SITELIBDIR%%/pyang/yin_parser.pyo
%%PYTHON_SITELIBDIR%%/pyang/plugins/__init__.py
%%PYTHON_SITELIBDIR%%/pyang/plugins/__init__.pyc
%%PYTHON_SITELIBDIR%%/pyang/plugins/__init__.pyo
+%%PYTHON_SITELIBDIR%%/pyang/plugins/depend.py
+%%PYTHON_SITELIBDIR%%/pyang/plugins/depend.pyc
+%%PYTHON_SITELIBDIR%%/pyang/plugins/depend.pyo
+%%PYTHON_SITELIBDIR%%/pyang/plugins/ietf.py
+%%PYTHON_SITELIBDIR%%/pyang/plugins/ietf.pyc
+%%PYTHON_SITELIBDIR%%/pyang/plugins/ietf.pyo
%%PYTHON_SITELIBDIR%%/pyang/plugins/smi.py
%%PYTHON_SITELIBDIR%%/pyang/plugins/smi.pyc
%%PYTHON_SITELIBDIR%%/pyang/plugins/smi.pyo
+%%PYTHON_SITELIBDIR%%/pyang/plugins/tree.py
+%%PYTHON_SITELIBDIR%%/pyang/plugins/tree.pyc
+%%PYTHON_SITELIBDIR%%/pyang/plugins/tree.pyo
+%%PYTHON_SITELIBDIR%%/pyang/plugins/uml.py
+%%PYTHON_SITELIBDIR%%/pyang/plugins/uml.pyc
+%%PYTHON_SITELIBDIR%%/pyang/plugins/uml.pyo
+%%PYTHON_SITELIBDIR%%/pyang/statements.py
+%%PYTHON_SITELIBDIR%%/pyang/statements.pyc
+%%PYTHON_SITELIBDIR%%/pyang/statements.pyo
+%%PYTHON_SITELIBDIR%%/pyang/syntax.py
+%%PYTHON_SITELIBDIR%%/pyang/syntax.pyc
+%%PYTHON_SITELIBDIR%%/pyang/syntax.pyo
%%PYTHON_SITELIBDIR%%/pyang/translators/__init__.py
%%PYTHON_SITELIBDIR%%/pyang/translators/__init__.pyc
%%PYTHON_SITELIBDIR%%/pyang/translators/__init__.pyo
%%PYTHON_SITELIBDIR%%/pyang/translators/dsdl.py
%%PYTHON_SITELIBDIR%%/pyang/translators/dsdl.pyc
%%PYTHON_SITELIBDIR%%/pyang/translators/dsdl.pyo
+%%PYTHON_SITELIBDIR%%/pyang/translators/schemanode.py
+%%PYTHON_SITELIBDIR%%/pyang/translators/schemanode.pyc
+%%PYTHON_SITELIBDIR%%/pyang/translators/schemanode.pyo
%%PYTHON_SITELIBDIR%%/pyang/translators/xsd.py
%%PYTHON_SITELIBDIR%%/pyang/translators/xsd.pyc
%%PYTHON_SITELIBDIR%%/pyang/translators/xsd.pyo
@@ -53,12 +55,41 @@ bin/pyang
%%PYTHON_SITELIBDIR%%/pyang/translators/yin.py
%%PYTHON_SITELIBDIR%%/pyang/translators/yin.pyc
%%PYTHON_SITELIBDIR%%/pyang/translators/yin.pyo
-share/yang/modules/ieee-types.yang
-share/yang/modules/inet-types.yang
+%%PYTHON_SITELIBDIR%%/pyang/types.py
+%%PYTHON_SITELIBDIR%%/pyang/types.pyc
+%%PYTHON_SITELIBDIR%%/pyang/types.pyo
+%%PYTHON_SITELIBDIR%%/pyang/util.py
+%%PYTHON_SITELIBDIR%%/pyang/util.pyc
+%%PYTHON_SITELIBDIR%%/pyang/util.pyo
+%%PYTHON_SITELIBDIR%%/pyang/xpath.py
+%%PYTHON_SITELIBDIR%%/pyang/xpath.pyc
+%%PYTHON_SITELIBDIR%%/pyang/xpath.pyo
+%%PYTHON_SITELIBDIR%%/pyang/yang_parser.py
+%%PYTHON_SITELIBDIR%%/pyang/yang_parser.pyc
+%%PYTHON_SITELIBDIR%%/pyang/yang_parser.pyo
+%%PYTHON_SITELIBDIR%%/pyang/yin_parser.py
+%%PYTHON_SITELIBDIR%%/pyang/yin_parser.pyc
+%%PYTHON_SITELIBDIR%%/pyang/yin_parser.pyo
+share/yang/modules/ietf-inet-types.yang
+share/yang/modules/ietf-netconf-monitoring.yang
+share/yang/modules/ietf-yang-types.yang
share/yang/modules/yang-smi.yang
-share/yang/modules/yang-types.yang
+share/yang/schema/relaxng-lib.rng
+share/yang/schema/yin.rng
+share/yang/xslt/basename.xsl
+share/yang/xslt/dsrl2xslt.xsl
+share/yang/xslt/gen-common.xsl
+share/yang/xslt/gen-dsrl.xsl
+share/yang/xslt/gen-relaxng.xsl
+share/yang/xslt/gen-schematron.xsl
+share/yang/xslt/iso_abstract_expand.xsl
+share/yang/xslt/iso_schematron_skeleton_for_xslt1.xsl
+share/yang/xslt/iso_svrl_for_xslt1.xsl
+share/yang/xslt/svrl2text.xsl
+ at dirrm share/yang/xslt
+ at dirrm share/yang/schema
+ at dirrm share/yang/modules
+ at dirrm share/yang
@dirrm %%PYTHON_SITELIBDIR%%/pyang/translators
@dirrm %%PYTHON_SITELIBDIR%%/pyang/plugins
@dirrm %%PYTHON_SITELIBDIR%%/pyang
- at dirrm share/yang/modules
- at dirrm share/yang
More information about the svn-ports-all
mailing list