SF.net SVN: gar:[25619] csw/mgar/pkg/lang-python/python/branches/python-3.3
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Fri Mar 18 23:18:17 CET 2016
Revision: 25619
http://sourceforge.net/p/gar/code/25619
Author: dmichelsen
Date: 2016-03-18 22:18:16 +0000 (Fri, 18 Mar 2016)
Log Message:
-----------
lang-python/python/branches/python-3.3: Update to 3.3.6 and rebuild to to removal of SSL v2 symbols from OpenSSL
Modified Paths:
--------------
csw/mgar/pkg/lang-python/python/branches/python-3.3/Makefile
csw/mgar/pkg/lang-python/python/branches/python-3.3/checksums
Modified: csw/mgar/pkg/lang-python/python/branches/python-3.3/Makefile
===================================================================
--- csw/mgar/pkg/lang-python/python/branches/python-3.3/Makefile 2016-03-18 16:14:39 UTC (rev 25618)
+++ csw/mgar/pkg/lang-python/python/branches/python-3.3/Makefile 2016-03-18 22:18:16 UTC (rev 25619)
@@ -1,7 +1,7 @@
# $Id$
NAME = Python
-VERSION = 3.3.2
+VERSION = 3.3.6
VER = 3.3
DVER = 3-3
UVER = 3_3
@@ -17,7 +17,7 @@
# - http://bugs.python.org/issue4902
# - Python-2.6.1/Modules/_ctypes/libffi/src/x86/sysv.S
-SPKG_SOURCEURL = http://python.org/download/releases/$(VERSION)
+VENDOR_URL = http://python.org/download/releases/$(VERSION)
DESCRIPTION = A high-level scripting language.
define BLURB
@@ -30,16 +30,16 @@
an extension language for applications that need a programmable interface.
endef
-MASTER_SITES = http://python.org/ftp/python/$(VERSION)/
+MASTER_SITES = https://www.python.org/ftp/python/$(VERSION)/
+DISTFILES += $(DISTNAME).tar.xz
+
UPSTREAM_MASTER_SITES = http://python.org/ftp/python/
UFILES_REGEX = $(VER)\.\d+
-DISTFILES = $(DISTNAME).tar.bz2
-
# Patches
PATCHFILES += makesetup.diff
PATCHFILES += modules.diff
-PATCHFILES += multiprocess.diff
+#PATCHFILES += multiprocess.diff
PATCHFILES += 0004-Use-PY_CPPFLAGS-in-Modules-makesetup.patch
PATCHFILES += 0005-Use-opt-csw-lib-for-module-search.patch
PATCHFILES += 0007-Settings-for-Solaris.patch
@@ -52,6 +52,7 @@
# There are problems with platform-dependent data in $(prefix)/lib/python3.3
# Installation paths are defined in:
# http://hg.python.org/cpython/file/26588b6a39d9/Makefile.pre.in#l114
+
# http://wiki.debian.org/Python/MultiArch
# GARFLAVOR = DBG
# BUILD64 = 1
@@ -86,7 +87,14 @@
# cswpycompile can how handle Python 3 files.
PROTOTYPE_FILTER = awk '$$$$3 ~/.*\.py$$$$/ { $$$$2 = "cswpycompile" } { print }'
+BUILD_DEP_PKGS += CSWlibffi-dev
+BUILD_DEP_PKGS += CSWggettext-dev
+BUILD_DEP_PKGS += CSWlibncurses-dev
+BUILD_DEP_PKGS += CSWlibgcrypt-dev
+# Because of /opt/csw/lib/libxtermcap.a
+BUILD_DEP_PKGS += CSWschilybase
+
PACKAGES = CSWidle$(CVER)
SPKG_DESC_CSWidle$(CVER) = Python IDE
CHECKPKG_OVERRIDES_CSWidle$(CVER) += missing-dependency|CSWpython
@@ -108,7 +116,7 @@
SPKG_DESC_CSWpython$(CVER) = A high-level scripting language, $(VER) series
INCOMPATIBLE_PKGS_CSWpython$(CVER) = CSWpydistutils
RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibbz2-1-0
-RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibffi5
+RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibffi6
RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibgcc-s1
RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibgdbm4
RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWliblzma5
@@ -119,6 +127,7 @@
RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibsqlite3-0
RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibssl1-0-0
RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibz1
+RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibintl8
CHECKPKG_OVERRIDES_CSWpython$(CVER) += missing-dependency|CSWpython
CHECKPKG_OVERRIDES_CSWpython$(CVER) += pkgname-does-not-start-with-CSWpy-
@@ -189,12 +198,7 @@
CHECKPKG_OVERRIDES_CSWpython$(CVER)-dev += pkgname-does-not-start-with-CSWpy-
CHECKPKG_OVERRIDES_CSWpython$(CVER)-dev += catalogname-does-not-start-with-py_
-BUILD_DEP_PKGS += CSWlibffi-dev
-BUILD_DEP_PKGS += CSWggettext-dev
-BUILD_DEP_PKGS += CSWlibncurses-dev
-BUILD_DEP_PKGS += CSWlibgcrypt-dev
-# Because of /opt/csw/lib/libxtermcap.a
-BUILD_DEP_PKGS += CSWschilybase
+GARCOMPILER = GNU
LICENSE = LICENSE
@@ -202,25 +206,7 @@
CHECKPKG_OVERRIDES_CSWpython$(CVER)-test += pkgname-does-not-start-with-CSWpy-
CHECKPKG_OVERRIDES_CSWpython$(CVER)-test += catalogname-does-not-start-with-py_
-# To avoid file collisions with CSWpython:
-EXTRA_PAX_ARGS += -s ',^\.$(bindir)/idle,$(bindir)/idle-$(VER),'
-EXTRA_PAX_ARGS += -s ',^\.$(bindir)/smtpd.py,$(bindir)/smtpd.py-$(VER),'
-EXTRA_PAX_ARGS += -s ',^\.$(bindir)/pydoc,$(bindir)/pydoc-$(VER),'
-EXTRA_PAX_ARGS += -s ',^\.$(bindir)/2to3,$(bindir)/2to3-$(VER),'
-EXTRA_PAX_ARGS += -s ',^\.$(bindir)/python-config,$(bindir)/python-config-$(VER),'
-
EXTRA_MERGE_EXCLUDE_FILES += $(bindir)/python
-GARCOMPILER = GNU
-
include gar/category.mk
-# There is a file name conflict over libffi.so symlink between libffi package
-# and a gcc-java package. While it will ultimately belong to libffi_dev, the
-# symlink is currently under a subdirectory.
-# pkgchk -L CSWlibffi-dev
-# (...)
-# /opt/csw/lib/ffi/libffi.so=../libffi.so.5.0.10 s none CSWlibffi-dev
-# EXTRA_LINKER_FLAGS += $(libdir)/ffi
-# LDFLAGS += -L$(libdir)/ffi
-
Modified: csw/mgar/pkg/lang-python/python/branches/python-3.3/checksums
===================================================================
--- csw/mgar/pkg/lang-python/python/branches/python-3.3/checksums 2016-03-18 16:14:39 UTC (rev 25618)
+++ csw/mgar/pkg/lang-python/python/branches/python-3.3/checksums 2016-03-18 22:18:16 UTC (rev 25619)
@@ -1 +1 @@
-7dffe775f3bea68a44f762a3490e5e28 Python-3.3.2.tar.bz2
+67b8ddd9ee600d636423ada321b8da86 Python-3.3.6.tar.xz
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