svn commit: r466327 - in head/x11-toolkits/py-Pmw: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Tue Apr 3 09:52:13 UTC 2018
Author: sunpoet
Date: Tue Apr 3 09:52:11 2018
New Revision: 466327
URL: https://svnweb.freebsd.org/changeset/ports/466327
Log:
Update to 2.0.1
- Change MASTER_SITES to CHEESESHOP
- Sort *_DEPENDS
- Use USES=dos2unix
- Relax USES=python
- Convert to options target helper
- Do not silence installation messages
- Clean up Makefile
- Change WWW to PyPI
PR: 226782
Submitted by: sunpoet (myself)
Approved by: maintainer (timeout, 14 days)
Modified:
head/x11-toolkits/py-Pmw/Makefile
head/x11-toolkits/py-Pmw/distinfo
head/x11-toolkits/py-Pmw/files/patch-setup.py
head/x11-toolkits/py-Pmw/pkg-descr
head/x11-toolkits/py-Pmw/pkg-plist
Modified: head/x11-toolkits/py-Pmw/Makefile
==============================================================================
--- head/x11-toolkits/py-Pmw/Makefile Tue Apr 3 09:52:05 2018 (r466326)
+++ head/x11-toolkits/py-Pmw/Makefile Tue Apr 3 09:52:11 2018 (r466327)
@@ -2,35 +2,45 @@
# $FreeBSD$
PORTNAME= Pmw
-PORTVERSION= 1.3.2
-PORTREVISION= 4
+PORTVERSION= 2.0.1
CATEGORIES= x11-toolkits python
-MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}/${PORTNAME}.${PORTVERSION}
+MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME}.${PORTVERSION}
MAINTAINER= fmysh at iijmio-mail.jp
COMMENT= High-level compound graphics widgets for Python
-OPTIONS_DEFINE= DOCS EXAMPLES
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR}
LIB_DEPENDS= libBLT25.so:x11-toolkits/blt
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR}
-USES= python:2.7 shebangfix
-USE_PYTHON= distutils
-SHEBANG_FILES= Pmw/Pmw_1_3/bin/bundlepmw.py
+USES= dos2unix python shebangfix
+USE_PYTHON= autoplist distutils
+NO_ARCH= yes
+SHEBANG_FILES= Pmw/Pmw_*/bin/bundlepmw.py
-WRKSRC= ${WRKDIR}/${DISTNAME}/src
-PMWVERSION= ${DISTNAME:R:S/./_/g}
-PLIST_SUB= PMWVERSION="${PMWVERSION}"
+PLIST_SUB= PMWVERSION=${PMWVERSION}
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 3000
+PMWVERSION= Pmw_1_3_3
+.else
+PMWVERSION= Pmw_2_0_1
+.endif
+
post-install:
- @${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${DOCSDIR} \
- ${STAGEDIR}${EXAMPLESDIR}
- @(cd ${WRKSRC}/Pmw/${PMWVERSION}/bin; ${PAX} -rw . ${STAGEDIR}${DATADIR})
- @(cd ${WRKSRC}/Pmw/${PMWVERSION}/doc; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-.for d in contrib demos
- @(cd ${WRKSRC}/Pmw/${PMWVERSION}; ${COPYTREE_SHARE} $d ${STAGEDIR}${EXAMPLESDIR})
-.endfor
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ (cd ${WRKSRC}/Pmw/${PMWVERSION}/bin && ${PAX} -rw . ${STAGEDIR}${DATADIR})
-.include <bsd.port.mk>
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/Pmw/${PMWVERSION}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
+
+post-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ (cd ${WRKSRC}/Pmw/${PMWVERSION} && ${COPYTREE_SHARE} contrib ${STAGEDIR}${EXAMPLESDIR})
+ (cd ${WRKSRC}/Pmw/${PMWVERSION} && ${COPYTREE_SHARE} demos ${STAGEDIR}${EXAMPLESDIR})
+
+.include <bsd.port.post.mk>
Modified: head/x11-toolkits/py-Pmw/distinfo
==============================================================================
--- head/x11-toolkits/py-Pmw/distinfo Tue Apr 3 09:52:05 2018 (r466326)
+++ head/x11-toolkits/py-Pmw/distinfo Tue Apr 3 09:52:11 2018 (r466327)
@@ -1,2 +1,3 @@
-SHA256 (Pmw.1.3.2.tar.gz) = 0c9ab8f9cbd57f926e22253d73048fdccfb7e033c3482b083a6fb41848074a18
-SIZE (Pmw.1.3.2.tar.gz) = 399262
+TIMESTAMP = 1520723870
+SHA256 (Pmw-2.0.1.tar.gz) = 0b9d28f52755a7a081b44591c3dd912054f896e56c9a627db4dd228306ad1120
+SIZE (Pmw-2.0.1.tar.gz) = 830448
Modified: head/x11-toolkits/py-Pmw/files/patch-setup.py
==============================================================================
--- head/x11-toolkits/py-Pmw/files/patch-setup.py Tue Apr 3 09:52:05 2018 (r466326)
+++ head/x11-toolkits/py-Pmw/files/patch-setup.py Tue Apr 3 09:52:11 2018 (r466327)
@@ -1,14 +1,26 @@
---- setup.py.orig 2007-09-24 17:30:50.000000000 +0900
-+++ setup.py 2008-03-05 20:02:42.000000000 +0900
-@@ -16,11 +16,6 @@
- 'Pmw.Pmw_1_3.lib',],
-
- package_data={'Pmw': ['Pmw_1_3/lib/Pmw.def',
-- 'Pmw_1_3/doc/*',
-- 'Pmw_1_3/contrib/*',
-- 'Pmw_1_3/demos/*',
-- 'Pmw_1_3/tests/*',
-- 'Pmw_1_3/bin/*',
- ]
- },
-
+--- setup.py.orig 2014-03-20 14:26:53 UTC
++++ setup.py
+@@ -6,11 +6,6 @@ if sys.version_info[0]<3:
+ version='2.0.1' # really '1.3.3'
+ packages=['Pmw', 'Pmw.Pmw_1_3_3', 'Pmw.Pmw_1_3_3.lib',]
+ package_data={'Pmw': ['Pmw_1_3_3/lib/Pmw.def',
+- 'Pmw_1_3_3/doc/*',
+- 'Pmw_1_3_3/contrib/*',
+- 'Pmw_1_3_3/demos/*',
+- 'Pmw_1_3_3/tests/*',
+- 'Pmw_1_3_3/bin/*',
+ ]
+ }
+ development_status = 'Beta'
+@@ -18,11 +13,6 @@ else:
+ version='2.0.1'
+ packages=['Pmw', 'Pmw.Pmw_2_0_1', 'Pmw.Pmw_2_0_1.lib',]
+ package_data={'Pmw': ['Pmw_2_0_1/lib/Pmw.def',
+- 'Pmw_2_0_1/doc/*',
+- 'Pmw_2_0_1/contrib/*',
+- 'Pmw_2_0_1/demos/*',
+- 'Pmw_2_0_1/tests/*',
+- 'Pmw_2_0_1/bin/*',
+ ],
+ }
+ development_status = 'Alpha'
Modified: head/x11-toolkits/py-Pmw/pkg-descr
==============================================================================
--- head/x11-toolkits/py-Pmw/pkg-descr Tue Apr 3 09:52:05 2018 (r466326)
+++ head/x11-toolkits/py-Pmw/pkg-descr Tue Apr 3 09:52:11 2018 (r466327)
@@ -20,4 +20,4 @@ making it more readable and maintainable and more easi
The ability to extend Pmw megawidgets enables developers to create new
megawidgets based on previous work.
-WWW: http://pmw.sourceforge.net/
+WWW: https://pypi.python.org/pypi/Pmw
Modified: head/x11-toolkits/py-Pmw/pkg-plist
==============================================================================
--- head/x11-toolkits/py-Pmw/pkg-plist Tue Apr 3 09:52:05 2018 (r466326)
+++ head/x11-toolkits/py-Pmw/pkg-plist Tue Apr 3 09:52:11 2018 (r466327)
@@ -1,118 +1,3 @@
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/__init__.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/Pmw.def
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwAboutDialog.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwAboutDialog.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwAboutDialog.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwBalloon.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwBalloon.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwBalloon.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwBase.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwBase.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwBase.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwBlt.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwBlt.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwBlt.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwButtonBox.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwButtonBox.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwButtonBox.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwColor.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwColor.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwColor.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwComboBox.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwComboBox.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwComboBox.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwComboBoxDialog.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwComboBoxDialog.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwComboBoxDialog.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwCounter.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwCounter.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwCounter.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwCounterDialog.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwCounterDialog.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwCounterDialog.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwDialog.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwDialog.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwDialog.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwEntryField.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwEntryField.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwEntryField.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwGroup.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwGroup.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwGroup.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwHistoryText.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwHistoryText.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwHistoryText.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwLabeledWidget.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwLabeledWidget.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwLabeledWidget.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwLoader.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwLoader.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwLoader.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwLogicalFont.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwLogicalFont.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwLogicalFont.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMainMenuBar.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMainMenuBar.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMainMenuBar.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMenuBar.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMenuBar.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMenuBar.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMessageBar.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMessageBar.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMessageBar.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMessageDialog.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMessageDialog.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwMessageDialog.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwNoteBook.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwNoteBook.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwNoteBook.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwOptionMenu.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwOptionMenu.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwOptionMenu.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwPanedWidget.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwPanedWidget.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwPanedWidget.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwPromptDialog.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwPromptDialog.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwPromptDialog.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwRadioSelect.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwRadioSelect.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwRadioSelect.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledCanvas.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledCanvas.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledCanvas.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledField.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledField.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledField.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledFrame.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledFrame.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledFrame.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledListBox.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledListBox.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledListBox.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledText.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledText.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwScrolledText.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwSelectionDialog.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwSelectionDialog.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwSelectionDialog.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwTextDialog.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwTextDialog.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwTextDialog.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwTimeCounter.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwTimeCounter.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwTimeCounter.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwTimeFuncs.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwTimeFuncs.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/PmwTimeFuncs.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/__init__.py
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/%%PMWVERSION%%/lib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Pmw/__init__.py
-%%PYTHON_SITELIBDIR%%/Pmw/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Pmw/__init__.pyo
%%DATADIR%%/bundlepmw.py
%%PORTDOCS%%%%DOCSDIR%%/AboutDialog.gif
%%PORTDOCS%%%%DOCSDIR%%/AboutDialog.html
More information about the svn-ports-all
mailing list