[csw-devel] SF.net SVN: gar:[3027] csw/mgar/pkg/python/trunk

valholla at users.sourceforge.net valholla at users.sourceforge.net
Mon Feb 9 17:28:35 CET 2009


Revision: 3027
          http://gar.svn.sourceforge.net/gar/?rev=3027&view=rev
Author:   valholla
Date:     2009-02-09 16:28:35 +0000 (Mon, 09 Feb 2009)

Log Message:
-----------
Python 2.6 recipe

Modified Paths:
--------------
    csw/mgar/pkg/python/trunk/Makefile
    csw/mgar/pkg/python/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/python/trunk/files/
    csw/mgar/pkg/python/trunk/files/CSWPython.gspec
    csw/mgar/pkg/python/trunk/files/CSWidle.depend
    csw/mgar/pkg/python/trunk/files/CSWidle.gspec
    csw/mgar/pkg/python/trunk/files/CSWidle.prototype
    csw/mgar/pkg/python/trunk/files/CSWpython-tk.depend
    csw/mgar/pkg/python/trunk/files/CSWpython-tk.gspec
    csw/mgar/pkg/python/trunk/files/CSWpython-tk.prototype
    csw/mgar/pkg/python/trunk/files/makesetup.diff
    csw/mgar/pkg/python/trunk/files/modules.diff
    csw/mgar/pkg/python/trunk/files/setup.diff

Property Changed:
----------------
    csw/mgar/pkg/python/trunk/


Property changes on: csw/mgar/pkg/python/trunk
___________________________________________________________________
Modified: svn:externals
   - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1

   + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2


Modified: csw/mgar/pkg/python/trunk/Makefile
===================================================================
--- csw/mgar/pkg/python/trunk/Makefile	2009-02-09 16:25:49 UTC (rev 3026)
+++ csw/mgar/pkg/python/trunk/Makefile	2009-02-09 16:28:35 UTC (rev 3027)
@@ -1,8 +1,5 @@
 GARNAME = Python
 GARVERSION = 2.6.1
-GARRELEASE =
-DISTVERSION = $(GARVERSION)$(GARRELEASE)
-DISTNAME = $(GARNAME)-$(DISTVERSION)
 CATEGORIES = lang
 
 SPKG_SOURCEURL = http://www.python.org/download/releases/$(GARVERSION)
@@ -20,19 +17,24 @@
 
 MASTER_SITES = http://www.python.org/ftp/python/$(GARVERSION)/
 UPSTREAM_MASTER_SITES = http://www.python.org/ftp/python/
+
 DISTFILES  = $(DISTNAME).tar.bz2
-DISTFILES += $(call admfiles,CSWpython,depend prototype)
+DISTFILES += $(call admfiles,CSWPython,depend prototype)
 DISTFILES += $(call admfiles,CSWpython-tk,depend prototype)
 DISTFILES += $(call admfiles,CSWidle,depend prototype)
 
 # We define upstream file regex so we can be notifed of new upstream software release
-UFILES_REGEX = (\d+(?:\.\d+)*)
+UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2
 
 # Patches
+PATCHFILES += faqwiz.diff
+PATCHFILES += makesetup.diff
 PATCHFILES += modules.diff
+PATCHFILES += multiprocess.diff
+PATCHFILES += pyport.diff
 PATCHFILES += setup.diff
-PATCHFILES += makesetup.diff
 
+
 # Test for sunaudiodev fails.
 SKIPTEST = 1
 
@@ -44,6 +46,7 @@
 CONFIGURE_ARGS  = $(DIRPATHS) 
 CONFIGURE_ARGS += --enable-shared
 CONFIGURE_ARGS += --enable-ipv6
+CONFIGURE_ARGS += --enable-unicode=ucs4
 CONFIGURE_ARGS += --with-fpectl
 
 include gar/category.mk

Modified: csw/mgar/pkg/python/trunk/checksums
===================================================================
--- csw/mgar/pkg/python/trunk/checksums	2009-02-09 16:25:49 UTC (rev 3026)
+++ csw/mgar/pkg/python/trunk/checksums	2009-02-09 16:28:35 UTC (rev 3027)
@@ -1,13 +1,16 @@
 e81c2f0953aa60f8062c05a4673f2be0  download/Python-2.6.1.tar.bz2
-1b8abe75212cd34d4a6655846aaf5818  download/CSWpython.gspec
-b1c2b338ce77b8fb5123717292265323  download/CSWpython.depend
-56f6c50695ae7b0144b3ef1276ca539b  download/CSWpython.prototype
+1b8abe75212cd34d4a6655846aaf5818  download/CSWPython.gspec
+b1c2b338ce77b8fb5123717292265323  download/CSWPython.depend
+a046f951d37965bb11150deacc3f4cc0  download/CSWPython.prototype
 05cb2423df4e8b6303bf8b5eb1a1921d  download/CSWpython-tk.gspec
 4b3dfbd426f5a78cc9db61f3e403b0c7  download/CSWpython-tk.depend
-71ba471c18bcba92e639a2c138961991  download/CSWpython-tk.prototype
+adb3dcc8142aec569f6a67e2e06b5bc4  download/CSWpython-tk.prototype
 94a45eacb295bdde5504bc724b61634f  download/CSWidle.gspec
 d33f8d02adef5c1a0ba6b327b1ab19c0  download/CSWidle.depend
-9eb8d7f9134c4b01b85be742ac1a1868  download/CSWidle.prototype
-1f4aa802761be55b7e5b2e828a4975f7  download/modules.diff
-6ad364440490d1a6ff8da70d055e388b  download/setup.diff
+f54c87ce7a8e3bf69020d5b8d9757bc2  download/CSWidle.prototype
+42dd6523beb94a805d5764ae1276091c  download/faqwiz.diff
 33f4094ee46ce865d3973a197f3fb4a0  download/makesetup.diff
+5bc782aa89e5bc218ec154c68aa6801b  download/modules.diff
+369c5593c0c0edda03f3c1844788dbee  download/multiprocess.diff
+05724da367b025ce525de2bb704af6e3  download/pyport.diff
+296f46fb4a6a392093120cd86675309b  download/setup.diff

Added: csw/mgar/pkg/python/trunk/files/CSWPython.gspec
===================================================================
--- csw/mgar/pkg/python/trunk/files/CSWPython.gspec	                        (rev 0)
+++ csw/mgar/pkg/python/trunk/files/CSWPython.gspec	2009-02-09 16:28:35 UTC (rev 3027)
@@ -0,0 +1,4 @@
+%var            bitname python
+%var            pkgname CSWpython
+%include        url file://%{PKGLIB}/csw_dyndepend.gspec
+%copyright      url file://%{WORKSRC}/LICENSE

Added: csw/mgar/pkg/python/trunk/files/CSWidle.depend
===================================================================
--- csw/mgar/pkg/python/trunk/files/CSWidle.depend	                        (rev 0)
+++ csw/mgar/pkg/python/trunk/files/CSWidle.depend	2009-02-09 16:28:35 UTC (rev 3027)
@@ -0,0 +1,2 @@
+P CSWpython python - A high-level scripting language.
+P CSWpython-tk python_tk - Python Tk Interface (TkInter)

Added: csw/mgar/pkg/python/trunk/files/CSWidle.gspec
===================================================================
--- csw/mgar/pkg/python/trunk/files/CSWidle.gspec	                        (rev 0)
+++ csw/mgar/pkg/python/trunk/files/CSWidle.gspec	2009-02-09 16:28:35 UTC (rev 3027)
@@ -0,0 +1,6 @@
+%var            bitname idle
+%var            pkgname CSWidle
+%var            arch all
+%include        url file://%{PKGLIB}/csw_dyndepend.gspec
+%var            desc Python IDE
+%copyright      url file://%{WORKSRC}/LICENSE

Added: csw/mgar/pkg/python/trunk/files/CSWidle.prototype
===================================================================
--- csw/mgar/pkg/python/trunk/files/CSWidle.prototype	                        (rev 0)
+++ csw/mgar/pkg/python/trunk/files/CSWidle.prototype	2009-02-09 16:28:35 UTC (rev 3027)
@@ -0,0 +1,201 @@
+d none /opt/csw/bin 0755 root bin
+f none /opt/csw/bin/idle 0755 root bin
+d none /opt/csw/lib 0755 root bin
+d none /opt/csw/lib/python2.6 0755 root bin
+d none /opt/csw/lib/python2.6/idlelib 0755 root bin
+f none /opt/csw/lib/python2.6/idlelib/CallTipWindow.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ToolTip.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/idle.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/textView.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/WidgetRedirector.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/AutoCompleteWindow.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configDialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/CallTipWindow.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/FileList.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configHelpSourceEdit.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/TODO.txt 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/config-extensions.def 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/idlever.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/SearchDialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/UndoDelegator.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/WindowList.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/PyShell.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/__init__.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/AutoComplete.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/testcode.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/HyperParser.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/RemoteObjectBrowser.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/RemoteDebugger.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/run.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/IdleHistory.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/SearchDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/TreeWidget.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/UndoDelegator.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/PyShell.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Bindings.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/keybindingDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/rpc.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Debugger.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ZoomHeight.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/WindowList.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/SearchEngine.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/AutoExpand.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/PathBrowser.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/config-main.def 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/GrepDialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/NEWS.txt 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ColorDelegator.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/AutoCompleteWindow.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/PathBrowser.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/SearchDialogBase.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/MultiCall.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/MultiStatusBar.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/CodeContext.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/aboutDialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/WidgetRedirector.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Bindings.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/CallTips.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ZoomHeight.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/AutoComplete.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/CallTips.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/OutputWindow.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/testcode.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ReplaceDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ClassBrowser.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ClassBrowser.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Debugger.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/StackViewer.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/OutputWindow.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/IdleHistory.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/SearchDialogBase.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/aboutDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ScriptBinding.pyc 0644 root bin
+d none /opt/csw/lib/python2.6/idlelib/Icons 0755 root bin
+f none /opt/csw/lib/python2.6/idlelib/Icons/idle.icns 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Icons/minusnode.gif 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Icons/openfolder.gif 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Icons/tk.gif 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Icons/folder.gif 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Icons/plusnode.gif 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Icons/python.gif 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ScrolledList.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ParenMatch.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Percolator.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/FormatParagraph.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/keybindingDialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ScrolledList.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/dynOptionMenuWidget.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/MultiCall.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Percolator.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/idle.pyw 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Delegator.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/idle.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/help.txt 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/SearchEngine.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/run.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/HyperParser.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/RemoteObjectBrowser.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/macosxSupport.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/tabbedpages.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/EditorWindow.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/EditorWindow.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configSectionNameDialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ObjectBrowser.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configHandler.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configHelpSourceEdit.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/IOBinding.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/PyParse.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/TreeWidget.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ReplaceDialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/rpc.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/RemoteDebugger.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/macosxSupport.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/FileList.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/extend.txt 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/idlever.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/idlever.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/SearchDialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/textView.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/textView.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/WidgetRedirector.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/AutoCompleteWindow.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configDialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/CallTipWindow.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/GrepDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ToolTip.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/AutoExpand.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configSectionNameDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/RemoteDebugger.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/tabbedpages.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/__init__.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/HyperParser.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/testcode.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/RemoteObjectBrowser.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/dynOptionMenuWidget.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/UndoDelegator.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ChangeLog 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ColorDelegator.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/PyParse.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/GrepDialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/WindowList.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ZoomHeight.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/AutoExpand.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/CREDITS.txt 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/FileList.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/TreeWidget.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/PyShell.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Delegator.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Bindings.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/CodeContext.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/MultiStatusBar.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/CodeContext.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/aboutDialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/SearchDialogBase.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/PathBrowser.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ColorDelegator.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/idle.bat 0755 root bin
+f none /opt/csw/lib/python2.6/idlelib/IdleHistory.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/MultiStatusBar.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/StackViewer.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Debugger.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/StackViewer.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configHandler.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ClassBrowser.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ObjectBrowser.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/README.txt 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/config-highlight.def 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ToolTip.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/AutoComplete.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ScriptBinding.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/CallTips.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/OutputWindow.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/FormatParagraph.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ScrolledList.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/keybindingDialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/__init__.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/dynOptionMenuWidget.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/FormatParagraph.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ScriptBinding.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/config-keys.def 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ParenMatch.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/tabbedpages.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/macosxSupport.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/run.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/idle.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/SearchEngine.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ParenMatch.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/MultiCall.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/HISTORY.txt 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Percolator.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/Delegator.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/PyParse.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/IOBinding.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/rpc.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ReplaceDialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/IOBinding.py 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configHandler.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configHelpSourceEdit.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/EditorWindow.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/ObjectBrowser.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/idlelib/configSectionNameDialog.pyo 0644 root bin

Added: csw/mgar/pkg/python/trunk/files/CSWpython-tk.depend
===================================================================
--- csw/mgar/pkg/python/trunk/files/CSWpython-tk.depend	                        (rev 0)
+++ csw/mgar/pkg/python/trunk/files/CSWpython-tk.depend	2009-02-09 16:28:35 UTC (rev 3027)
@@ -0,0 +1,3 @@
+P CSWpython python - A high-level scripting language.
+P CSWtcl tcl - Tool Command Language
+P CSWtk tk - GUI toolkit for tcl

Added: csw/mgar/pkg/python/trunk/files/CSWpython-tk.gspec
===================================================================
--- csw/mgar/pkg/python/trunk/files/CSWpython-tk.gspec	                        (rev 0)
+++ csw/mgar/pkg/python/trunk/files/CSWpython-tk.gspec	2009-02-09 16:28:35 UTC (rev 3027)
@@ -0,0 +1,5 @@
+%var            bitname python_tk
+%var            pkgname CSWpython-tk
+%include        url file://%{PKGLIB}/csw_dyndepend.gspec
+%var            desc Python Tk Interface (TkInter)
+%copyright      url file://%{WORKSRC}/LICENSE

Added: csw/mgar/pkg/python/trunk/files/CSWpython-tk.prototype
===================================================================
--- csw/mgar/pkg/python/trunk/files/CSWpython-tk.prototype	                        (rev 0)
+++ csw/mgar/pkg/python/trunk/files/CSWpython-tk.prototype	2009-02-09 16:28:35 UTC (rev 3027)
@@ -0,0 +1,56 @@
+d none /opt/csw/lib 0755 root bin
+d none /opt/csw/lib/python2.6 0755 root bin
+d none /opt/csw/lib/python2.6/lib-dynload 0755 root bin
+f none /opt/csw/lib/python2.6/lib-dynload/_tkinter.so 0555 root bin
+d none /opt/csw/lib/python2.6/lib-tk 0755 root bin
+f none /opt/csw/lib/python2.6/lib-tk/FixTk.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tkconstants.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Canvas.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkMessageBox.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/FileDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tkdnd.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/turtle.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tkinter.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkCommonDialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tix.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/SimpleDialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkSimpleDialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tkinter.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkFont.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/FixTk.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkColorChooser.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/SimpleDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkFont.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Dialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tix.py 0755 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Canvas.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tkconstants.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/ScrolledText.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkMessageBox.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkFileDialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkFileDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/FileDialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkMessageBox.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tkdnd.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkColorChooser.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkCommonDialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/turtle.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tkdnd.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkSimpleDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tkinter.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkSimpleDialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tix.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/SimpleDialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Dialog.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkFont.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/FixTk.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkColorChooser.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Canvas.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkCommonDialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Dialog.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/ScrolledText.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/ScrolledText.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/turtle.py 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/Tkconstants.pyo 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/FileDialog.pyc 0644 root bin
+f none /opt/csw/lib/python2.6/lib-tk/tkFileDialog.pyc 0644 root bin

Added: csw/mgar/pkg/python/trunk/files/makesetup.diff
===================================================================
--- csw/mgar/pkg/python/trunk/files/makesetup.diff	                        (rev 0)
+++ csw/mgar/pkg/python/trunk/files/makesetup.diff	2009-02-09 16:28:35 UTC (rev 3027)
@@ -0,0 +1,20 @@
+--- Python-2.6.1/Modules/makesetup	2007-09-05 06:47:34.000000000 -0500
++++ ./makesetup	2009-02-07 23:03:55.374463810 -0600
+@@ -214,10 +214,15 @@
+ 			glmodule.c) ;;
+ 			/*) ;;
+ 			\$*) ;;
+-			*) src='$(srcdir)/'"$srcdir/$src";;
++			*)  src='$(srcdir)/'"$srcdir/$src";;
+ 			esac
+ 			case $doconfig in
+-			no)	cc="$cc \$(CCSHARED) \$(CFLAGS) \$(CPPFLAGS)";;
++			no)	case $src in
++                *bsddb.*)
++                    cc="$cc -I\$(DBINC) \$(CCSHARED) \$(CFLAGS) \$(CPPFLAGS)";;
++                *) 
++                    cc="$cc  \$(CCSHARED) \$(CFLAGS) \$(CPPFLAGS)";;
++                esac;;
+ 			*)
+ 				cc="$cc \$(PY_CFLAGS)";;
+ 			esac

Added: csw/mgar/pkg/python/trunk/files/modules.diff
===================================================================
--- csw/mgar/pkg/python/trunk/files/modules.diff	                        (rev 0)
+++ csw/mgar/pkg/python/trunk/files/modules.diff	2009-02-09 16:28:35 UTC (rev 3027)
@@ -0,0 +1,15 @@
+--- Python-2.6.1/Modules/Setup.dist	2008-11-27 04:15:12.000000000 -0600
++++ Setup.dist	2009-02-08 18:17:58.937507864 -0600
+@@ -363,9 +363,10 @@
+ #
+ # First, look at Setup.config; configure may have set this for you.
+ 
+-#_curses _cursesmodule.c -lcurses -ltermcap
++*shared*
++_curses _cursesmodule.c -lcurses -ltermcap
+ # Wrapper for the panel library that's part of ncurses and SYSV curses.
+-#_curses_panel _curses_panel.c -lpanel -lncurses 
++_curses_panel _curses_panel.c -lpanel -lcurses -ltermcap 
+ 
+ 
+ # Generic (SunOS / SVR4) dynamic loading module.

Added: csw/mgar/pkg/python/trunk/files/setup.diff
===================================================================
--- csw/mgar/pkg/python/trunk/files/setup.diff	                        (rev 0)
+++ csw/mgar/pkg/python/trunk/files/setup.diff	2009-02-09 16:28:35 UTC (rev 3027)
@@ -0,0 +1,121 @@
+--- Python-2.6.1/setup.py	2008-11-04 14:43:31.000000000 -0600
++++ ./setup.py	2009-02-08 18:25:38.412651662 -0600
+@@ -129,7 +129,8 @@
+         moddir = os.path.normpath(moddir)
+ 
+         moddirlist = [moddir]
+-        incdirlist = ['./Include']
++        incdirlist = ['/opt/csw/bdb44/include']
++        incdirlist.append('./Include')
+ 
+         # Platform-dependent module source and include directories
+         platform = self.get_platform()
+@@ -309,9 +310,9 @@
+         return sys.platform
+ 
+     def detect_modules(self):
+-        # Ensure that /usr/local is always used
+-        add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
+-        add_dir_to_list(self.compiler.include_dirs, '/usr/local/include')
++        # Ensure that /opt/csw is always used
++        add_dir_to_list(self.compiler.library_dirs, '/opt/csw/lib')
++        add_dir_to_list(self.compiler.include_dirs, '/opt/csw/include')
+ 
+         # Add paths specified in the environment variables LDFLAGS and
+         # CPPFLAGS for header and library files.
+@@ -739,52 +740,7 @@
+ 
+         # construct a list of paths to look for the header file in on
+         # top of the normal inc_dirs.
+-        db_inc_paths = [
+-            '/usr/include/db4',
+-            '/usr/local/include/db4',
+-            '/opt/sfw/include/db4',
+-            '/usr/include/db3',
+-            '/usr/local/include/db3',
+-            '/opt/sfw/include/db3',
+-            # Fink defaults (http://fink.sourceforge.net/)
+-            '/sw/include/db4',
+-            '/sw/include/db3',
+-        ]
+-        # 4.x minor number specific paths
+-        for x in gen_db_minor_ver_nums(4):
+-            db_inc_paths.append('/usr/include/db4%d' % x)
+-            db_inc_paths.append('/usr/include/db4.%d' % x)
+-            db_inc_paths.append('/usr/local/BerkeleyDB.4.%d/include' % x)
+-            db_inc_paths.append('/usr/local/include/db4%d' % x)
+-            db_inc_paths.append('/pkg/db-4.%d/include' % x)
+-            db_inc_paths.append('/opt/db-4.%d/include' % x)
+-            # MacPorts default (http://www.macports.org/)
+-            db_inc_paths.append('/opt/local/include/db4%d' % x)
+-        # 3.x minor number specific paths
+-        for x in gen_db_minor_ver_nums(3):
+-            db_inc_paths.append('/usr/include/db3%d' % x)
+-            db_inc_paths.append('/usr/local/BerkeleyDB.3.%d/include' % x)
+-            db_inc_paths.append('/usr/local/include/db3%d' % x)
+-            db_inc_paths.append('/pkg/db-3.%d/include' % x)
+-            db_inc_paths.append('/opt/db-3.%d/include' % x)
+-
+-        # Add some common subdirectories for Sleepycat DB to the list,
+-        # based on the standard include directories. This way DB3/4 gets
+-        # picked up when it is installed in a non-standard prefix and
+-        # the user has added that prefix into inc_dirs.
+-        std_variants = []
+-        for dn in inc_dirs:
+-            std_variants.append(os.path.join(dn, 'db3'))
+-            std_variants.append(os.path.join(dn, 'db4'))
+-            for x in gen_db_minor_ver_nums(4):
+-                std_variants.append(os.path.join(dn, "db4%d"%x))
+-                std_variants.append(os.path.join(dn, "db4.%d"%x))
+-            for x in gen_db_minor_ver_nums(3):
+-                std_variants.append(os.path.join(dn, "db3%d"%x))
+-                std_variants.append(os.path.join(dn, "db3.%d"%x))
+-
+-        db_inc_paths = std_variants + db_inc_paths
+-        db_inc_paths = [p for p in db_inc_paths if os.path.exists(p)]
++        db_inc_paths = [ '/opt/csw/bdb44/include' ]
+ 
+         db_ver_inc_map = {}
+ 
+@@ -988,7 +944,7 @@
+         # we do not build this one.  Otherwise this build will pick up
+         # the more recent berkeleydb's db.h file first in the include path
+         # when attempting to compile and it will fail.
+-        f = "/usr/include/db.h"
++        f = "/opt/csw/bdb44/include/db_185.h"
+         if os.path.exists(f) and not db_incs:
+             data = open(f).read()
+             m = re.search(r"#s*define\s+HASHVERSION\s+2\s*", data)
+@@ -1239,6 +1195,7 @@
+         self.detect_ctypes(inc_dirs, lib_dirs)
+ 
+         # Richard Oudkerk's multiprocessing module
++
+         if platform == 'win32':             # Windows
+             macros = dict()
+             libraries = ['ws2_32']
+@@ -1279,6 +1236,14 @@
+                 )
+             libraries = []
+ 
++        elif platform == 'sunos5':
++            macros = dict(                  # Solaris
++                HAVE_SEM_OPEN=0,            # Not implemented
++                HAVE_SEM_TIMEDWAIT=0,       # Not implemented
++                HAVE_FD_TRANSFER=1,
++                )
++            libraries = ['rt']
++
+         else:                                   # Linux and other unices
+             macros = dict(
+                 HAVE_SEM_OPEN=1,
+@@ -1741,9 +1706,6 @@
+                              sources=['_ctypes/_ctypes_test.c'])
+         self.extensions.extend([ext, ext_test])
+ 
+-        if not '--with-system-ffi' in sysconfig.get_config_var("CONFIG_ARGS"):
+-            return
+-
+         if sys.platform == 'darwin':
+             # OS X 10.5 comes with libffi.dylib; the include files are
+             # in /usr/include/ffi


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list