ports/176559: net-mgmt/py-pyang: Update to version 1.3

KATO Tsuguru tkato432 at yahoo.com
Thu Feb 28 18:10:11 UTC 2013


>Number:         176559
>Category:       ports
>Synopsis:       net-mgmt/py-pyang: Update to version 1.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 28 18:10:11 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p10 i386
>Organization:
>Environment:
>Description:
- Update to version 1.3

Remove file:
files/patch-setup.py

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/net-mgmt/py-pyang/Makefile net-mgmt/py-pyang/Makefile
--- /usr/ports/net-mgmt/py-pyang/Makefile	2012-11-27 15:14:01.000000000 +0900
+++ net-mgmt/py-pyang/Makefile	2013-02-21 19:52:33.000000000 +0900
@@ -2,7 +2,7 @@
 # $FreeBSD: head/net-mgmt/py-pyang/Makefile 307817 2012-11-27 03:07:20Z bdrewery $
 
 PORTNAME=	pyang
-PORTVERSION=	1.2
+PORTVERSION=	1.3
 CATEGORIES=	net-mgmt python
 MASTER_SITES=	GOOGLE_CODE
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -15,14 +15,12 @@
 USE_PYTHON=	-2.7
 USE_PYDISTUTILS=yes
 
-MAKE_ENV+=	YANG_INSTALL=${PREFIX}
-MAN1=		pyang.1 yang2dsdl.1
+DATADIR=	${PREFIX}/share/yang
 
-# TODO: Sed YANG_INSTALL into pyang itself.
+MAN1=		pyang.1 yang2dsdl.1
 
-post-install:
-	@${ECHO_MSG}
-	@${ECHO_MSG} "Don't forget to set YANG_INSTALL to ${PREFIX} in your environment."
-	@${ECHO_MSG}
+post-patch:
+	@${REINPLACE_CMD} -e \
+		's|share/man|man|' ${WRKSRC}/setup.py
 
 .include <bsd.port.mk>
diff -urN /usr/ports/net-mgmt/py-pyang/distinfo net-mgmt/py-pyang/distinfo
--- /usr/ports/net-mgmt/py-pyang/distinfo	2012-11-27 15:14:01.000000000 +0900
+++ net-mgmt/py-pyang/distinfo	2013-02-21 19:21:05.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (pyang-1.2.tar.gz) = b8774f4eaa0561d82ca30887a4e6d623c1e5c44012cfedb7a62596da45310d4c
-SIZE (pyang-1.2.tar.gz) = 146708
+SHA256 (pyang-1.3.tar.gz) = 361c6a943feb47776d28fc6e5809c52e1ebaf9067c4fa7a853c120875c76ac39
+SIZE (pyang-1.3.tar.gz) = 188048
diff -urN /usr/ports/net-mgmt/py-pyang/files/patch-setup.py net-mgmt/py-pyang/files/patch-setup.py
--- /usr/ports/net-mgmt/py-pyang/files/patch-setup.py	2012-11-08 06:28:19.000000000 +0900
+++ net-mgmt/py-pyang/files/patch-setup.py	1970-01-01 09:00:00.000000000 +0900
@@ -1,12 +0,0 @@
---- ./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),
diff -urN /usr/ports/net-mgmt/py-pyang/pkg-plist net-mgmt/py-pyang/pkg-plist
--- /usr/ports/net-mgmt/py-pyang/pkg-plist	2012-11-27 15:14:01.000000000 +0900
+++ net-mgmt/py-pyang/pkg-plist	2013-02-21 19:34:31.000000000 +0900
@@ -10,6 +10,9 @@
 %%PYTHON_SITELIBDIR%%/pyang/grammar.py
 %%PYTHON_SITELIBDIR%%/pyang/grammar.pyc
 %%PYTHON_SITELIBDIR%%/pyang/grammar.pyo
+%%PYTHON_SITELIBDIR%%/pyang/hello.py
+%%PYTHON_SITELIBDIR%%/pyang/hello.pyc
+%%PYTHON_SITELIBDIR%%/pyang/hello.pyo
 %%PYTHON_SITELIBDIR%%/pyang/plugin.py
 %%PYTHON_SITELIBDIR%%/pyang/plugin.pyc
 %%PYTHON_SITELIBDIR%%/pyang/plugin.pyo
@@ -19,9 +22,21 @@
 %%PYTHON_SITELIBDIR%%/pyang/plugins/depend.py
 %%PYTHON_SITELIBDIR%%/pyang/plugins/depend.pyc
 %%PYTHON_SITELIBDIR%%/pyang/plugins/depend.pyo
+%%PYTHON_SITELIBDIR%%/pyang/plugins/hypertree.py
+%%PYTHON_SITELIBDIR%%/pyang/plugins/hypertree.pyc
+%%PYTHON_SITELIBDIR%%/pyang/plugins/hypertree.pyo
 %%PYTHON_SITELIBDIR%%/pyang/plugins/ietf.py
 %%PYTHON_SITELIBDIR%%/pyang/plugins/ietf.pyc
 %%PYTHON_SITELIBDIR%%/pyang/plugins/ietf.pyo
+%%PYTHON_SITELIBDIR%%/pyang/plugins/jsonxsl.py
+%%PYTHON_SITELIBDIR%%/pyang/plugins/jsonxsl.pyc
+%%PYTHON_SITELIBDIR%%/pyang/plugins/jsonxsl.pyo
+%%PYTHON_SITELIBDIR%%/pyang/plugins/jstree.py
+%%PYTHON_SITELIBDIR%%/pyang/plugins/jstree.pyc
+%%PYTHON_SITELIBDIR%%/pyang/plugins/jstree.pyo
+%%PYTHON_SITELIBDIR%%/pyang/plugins/jtox.py
+%%PYTHON_SITELIBDIR%%/pyang/plugins/jtox.pyc
+%%PYTHON_SITELIBDIR%%/pyang/plugins/jtox.pyo
 %%PYTHON_SITELIBDIR%%/pyang/plugins/smi.py
 %%PYTHON_SITELIBDIR%%/pyang/plugins/smi.pyc
 %%PYTHON_SITELIBDIR%%/pyang/plugins/smi.pyo
@@ -31,6 +46,9 @@
 %%PYTHON_SITELIBDIR%%/pyang/plugins/uml.py
 %%PYTHON_SITELIBDIR%%/pyang/plugins/uml.pyc
 %%PYTHON_SITELIBDIR%%/pyang/plugins/uml.pyo
+%%PYTHON_SITELIBDIR%%/pyang/plugins/xmi.py
+%%PYTHON_SITELIBDIR%%/pyang/plugins/xmi.pyc
+%%PYTHON_SITELIBDIR%%/pyang/plugins/xmi.pyo
 %%PYTHON_SITELIBDIR%%/pyang/statements.py
 %%PYTHON_SITELIBDIR%%/pyang/statements.pyc
 %%PYTHON_SITELIBDIR%%/pyang/statements.pyo
@@ -70,27 +88,45 @@
 %%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/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
-share/yang/xslt/yin2yang.xsl
- at dirrm share/yang/xslt
- at dirrm share/yang/schema
- at dirrm share/yang/modules
- at dirrm share/yang
+%%DATADIR%%/images/case.png
+%%DATADIR%%/images/choice.png
+%%DATADIR%%/images/container.png
+%%DATADIR%%/images/file.gif
+%%DATADIR%%/images/focus.png
+%%DATADIR%%/images/folder-closed.gif
+%%DATADIR%%/images/folder-open.gif
+%%DATADIR%%/images/hammer.png
+%%DATADIR%%/images/leaf-list.png
+%%DATADIR%%/images/leaf-plus.png
+%%DATADIR%%/images/leaf.png
+%%DATADIR%%/images/leafref.png
+%%DATADIR%%/images/list.png
+%%DATADIR%%/images/module.png
+%%DATADIR%%/images/notification.png
+%%DATADIR%%/modules/ietf-inet-types.yang
+%%DATADIR%%/modules/ietf-netconf-monitoring.yang
+%%DATADIR%%/modules/ietf-yang-smiv2.yang
+%%DATADIR%%/modules/ietf-yang-types.yang
+%%DATADIR%%/schema/relaxng-lib.rng
+%%DATADIR%%/schema/yin.rng
+%%DATADIR%%/xslt/basename.xsl
+%%DATADIR%%/xslt/canonicalize.xsl
+%%DATADIR%%/xslt/dsrl2xslt.xsl
+%%DATADIR%%/xslt/gen-common.xsl
+%%DATADIR%%/xslt/gen-dsrl.xsl
+%%DATADIR%%/xslt/gen-relaxng.xsl
+%%DATADIR%%/xslt/gen-schematron.xsl
+%%DATADIR%%/xslt/iso_abstract_expand.xsl
+%%DATADIR%%/xslt/iso_schematron_skeleton_for_xslt1.xsl
+%%DATADIR%%/xslt/iso_svrl_for_xslt1.xsl
+%%DATADIR%%/xslt/jsonxsl-templates.xsl
+%%DATADIR%%/xslt/svrl2text.xsl
+%%DATADIR%%/xslt/yin2yang.xsl
+ at dirrm %%DATADIR%%/xslt
+ at dirrm %%DATADIR%%/schema
+ at dirrm %%DATADIR%%/modules
+ at dirrm %%DATADIR%%/images
+ at dirrm %%DATADIR%%
 @dirrm %%PYTHON_SITELIBDIR%%/pyang/translators
 @dirrm %%PYTHON_SITELIBDIR%%/pyang/plugins
 @dirrm %%PYTHON_SITELIBDIR%%/pyang
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list