From dmichelsen at users.sourceforge.net Mon Dec 2 11:20:54 2019 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Mon, 02 Dec 2019 10:20:54 +0000 Subject: SF.net SVN: gar:[26599] csw/mgar/pkg/mutt/trunk Message-ID: <1575282054.562664.28932@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26599 http://sourceforge.net/p/gar/code/26599 Author: dmichelsen Date: 2019-12-02 10:20:54 +0000 (Mon, 02 Dec 2019) Log Message: ----------- mutt/trunk: Update to 1.13.0 Modified Paths: -------------- csw/mgar/pkg/mutt/trunk/Makefile csw/mgar/pkg/mutt/trunk/checksums Modified: csw/mgar/pkg/mutt/trunk/Makefile =================================================================== --- csw/mgar/pkg/mutt/trunk/Makefile 2019-11-28 09:47:55 UTC (rev 26598) +++ csw/mgar/pkg/mutt/trunk/Makefile 2019-12-02 10:20:54 UTC (rev 26599) @@ -1,5 +1,5 @@ NAME = mutt -VERSION = 1.12.2 +VERSION = 1.13.0 GARTYPE = v2 EXTRA_MODULATORS = SLANG Modified: csw/mgar/pkg/mutt/trunk/checksums =================================================================== --- csw/mgar/pkg/mutt/trunk/checksums 2019-11-28 09:47:55 UTC (rev 26598) +++ csw/mgar/pkg/mutt/trunk/checksums 2019-12-02 10:20:54 UTC (rev 26599) @@ -1 +1 @@ -abf850465e7793d91ce9d39a9de61816 mutt-1.12.2.tar.gz +347f9c9db5bcdc3f74fc980bc436b067 mutt-1.13.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Dec 3 09:27:36 2019 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 03 Dec 2019 08:27:36 +0000 Subject: SF.net SVN: gar:[26600] csw/mgar/pkg/lang-python/acme-tiny/trunk Message-ID: <1575361656.307901.3206@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26600 http://sourceforge.net/p/gar/code/26600 Author: dmichelsen Date: 2019-12-03 08:27:35 +0000 (Tue, 03 Dec 2019) Log Message: ----------- lang-python/acme-tiny/trunk: Update to 4.1.0 Modified Paths: -------------- csw/mgar/pkg/lang-python/acme-tiny/trunk/Makefile csw/mgar/pkg/lang-python/acme-tiny/trunk/checksums Modified: csw/mgar/pkg/lang-python/acme-tiny/trunk/Makefile =================================================================== --- csw/mgar/pkg/lang-python/acme-tiny/trunk/Makefile 2019-12-02 10:20:54 UTC (rev 26599) +++ csw/mgar/pkg/lang-python/acme-tiny/trunk/Makefile 2019-12-03 08:27:35 UTC (rev 26600) @@ -3,7 +3,7 @@ # $Id$ NAME = acme-tiny -VERSION = 2.0.0 +VERSION = 4.1.0 CATEGORIES = python GARTYPE = v2 Modified: csw/mgar/pkg/lang-python/acme-tiny/trunk/checksums =================================================================== --- csw/mgar/pkg/lang-python/acme-tiny/trunk/checksums 2019-12-02 10:20:54 UTC (rev 26599) +++ csw/mgar/pkg/lang-python/acme-tiny/trunk/checksums 2019-12-03 08:27:35 UTC (rev 26600) @@ -1 +1 @@ -dc36426b485249cee28d9c8376f7a8f7 acme-tiny-2.0.0.tar.gz +0ba8c3265aac9633ae2c5e8e5d3b81d0 acme-tiny-4.1.0.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Tue Dec 3 15:11:30 2019 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Tue, 03 Dec 2019 14:11:30 +0000 Subject: SF.net SVN: gar:[26601] csw/mgar/pkg/lang-python/python/branches Message-ID: <1575382290.659230.27907@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26601 http://sourceforge.net/p/gar/code/26601 Author: dmichelsen Date: 2019-12-03 14:11:30 +0000 (Tue, 03 Dec 2019) Log Message: ----------- lang-python/python/branches/python-*: Add templates for Python 3.5, 3.6 and 3.7 Modified Paths: -------------- csw/mgar/pkg/lang-python/python/branches/python-3.6/Makefile csw/mgar/pkg/lang-python/python/branches/python-3.6/checksums csw/mgar/pkg/lang-python/python/branches/python-3.7/Makefile csw/mgar/pkg/lang-python/python/branches/python-3.7/checksums Added Paths: ----------- csw/mgar/pkg/lang-python/python/branches/python-3.5/ csw/mgar/pkg/lang-python/python/branches/python-3.5/Makefile csw/mgar/pkg/lang-python/python/branches/python-3.5/checksums csw/mgar/pkg/lang-python/python/branches/python-3.6/ csw/mgar/pkg/lang-python/python/branches/python-3.7/ Removed Paths: ------------- csw/mgar/pkg/lang-python/python/branches/python-3.5/Makefile csw/mgar/pkg/lang-python/python/branches/python-3.5/checksums Deleted: csw/mgar/pkg/lang-python/python/branches/python-3.5/Makefile =================================================================== --- csw/mgar/pkg/lang-python/python/branches/python-3.3/Makefile 2016-02-05 17:04:31 UTC (rev 25550) +++ csw/mgar/pkg/lang-python/python/branches/python-3.5/Makefile 2019-12-03 14:11:30 UTC (rev 26601) @@ -1,226 +0,0 @@ -# $Id$ - -NAME = Python -VERSION = 3.3.2 -VER = 3.3 -DVER = 3-3 -UVER = 3_3 -PVER = python$(VER) -CVER = 33 - -# Known issues: -# -# - No 64-bit build -# http://bugs.python.org/issue18083 -# - ctypes module doesn't compile -# - http://forums.sun.com/thread.jspa?threadID=5148204 -# - http://bugs.python.org/issue4902 -# - Python-2.6.1/Modules/_ctypes/libffi/src/x86/sysv.S - -SPKG_SOURCEURL = http://python.org/download/releases/$(VERSION) - -DESCRIPTION = A high-level scripting language. -define BLURB - Python is an interpreted, interactive, object-oriented programming language. - It combines remarkable power with very clear syntax, and isnt difficult to - learn. It has modules, classes, exceptions, very high level data types, and - dynamic typing. There are interfaces to many system calls and libraries, as - well as to various windowing systems (Tk, Mac, MFC, GTK+, Qt, wxWindows). - Newbuilt-in modules are easily written in C or C++. Python is also usable as - an extension language for applications that need a programmable interface. -endef - -MASTER_SITES = http://python.org/ftp/python/$(VERSION)/ -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 += 0004-Use-PY_CPPFLAGS-in-Modules-makesetup.patch -PATCHFILES += 0005-Use-opt-csw-lib-for-module-search.patch -PATCHFILES += 0007-Settings-for-Solaris.patch - -# The test for sunaudiodev fails. Not that it's a good practice to skip -# tests. -SKIPTEST = 1 -TEST_TARGET = test - -# 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 -# ISAEXEC = 1 - -# 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 -PREPEND_LINKER_FLAGS += -L$(libdir)/ffi - -BASECFLAGS = $(CFLAGS) -EXTRA_COMMON_EXPORTS = BASECFLAGS -EXTRA_LINKER_FLAGS = -lsocket -lresolv -lrt - -NOISALIST = 1 -CONFIGURE_ARGS = $(DIRPATHS) -CONFIGURE_ARGS += --enable-shared -CONFIGURE_ARGS += --enable-ipv6 -# CONFIGURE_ARGS += --without-gcc -CONFIGURE_ARGS += --with-signal-module -CONFIGURE_ARGS += --with-fpectl -CONFIGURE_ARGS += --with-system-ffi - -# This doesn't work here, as _PYCOMPILE_FILES is not the directory Python uses. -# PYCOMPILE = 1 -EXTRA_MERGE_EXCLUDE_FILES += .*\.pyo .*\.pyc - -# use prototype filters to set the class -# cswpycompile can how handle Python 3 files. -PROTOTYPE_FILTER = awk '$$$$3 ~/.*\.py$$$$/ { $$$$2 = "cswpycompile" } { print }' - - -PACKAGES = CSWidle$(CVER) -SPKG_DESC_CSWidle$(CVER) = Python IDE -CHECKPKG_OVERRIDES_CSWidle$(CVER) += missing-dependency|CSWpython -CHECKPKG_OVERRIDES_CSWidle$(CVER) += surplus-dependency|CSWpython$(CVER) -CHECKPKG_OVERRIDES_CSWidle$(CVER) += pkgname-does-not-start-with-CSWpy- -CHECKPKG_OVERRIDES_CSWidle$(CVER) += catalogname-does-not-start-with-py_ -PKGFILES_CSWidle$(CVER) += $(libdir)/.*/idlelib/.* -PKGFILES_CSWidle$(CVER) += $(bindir)/idle -ARCHALL_CSWidle$(CVER) = 1 -RUNTIME_DEP_PKGS_CSWidle$(CVER) += CSWpython$(CVER) -RUNTIME_DEP_PKGS_CSWidle$(CVER) += CSWpython$(CVER)-tk -# This could be handled by automatic dependency detection -CHECKPKG_OVERRIDES_CSWidle$(CVER) += surplus-dependency|CSWpython$(CVER)-tk -CHECKPKG_OVERRIDES_CSWidle$(CVER) += file-with-bad-content - -# The main Python package. PKGFILES is not set, because it's the catch-all -# package. -PACKAGES += CSWpython$(CVER) -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) += CSWlibgcc-s1 -RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibgdbm4 -RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWliblzma5 -RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibncursesw5 -RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibpanel5 -RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibpython$(DVER)m1-0 -RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibreadline6 -RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibsqlite3-0 -RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibssl1-0-0 -RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibz1 - -CHECKPKG_OVERRIDES_CSWpython$(CVER) += missing-dependency|CSWpython -CHECKPKG_OVERRIDES_CSWpython$(CVER) += pkgname-does-not-start-with-CSWpy- -CHECKPKG_OVERRIDES_CSWpython$(CVER) += catalogname-does-not-start-with-py_ -CHECKPKG_OVERRIDES_CSWpython$(CVER) += file-with-bad-content - -# Don't merge test files. -MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/test -MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/test/.* -MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/bsddb/test.* -MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/ctypes/test.* -MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/email/test.* -MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/distutils/tests.* -MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/json/tests.* -MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/lib2to3/tests.* -MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/sqlite3/test.* -MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/unittest/test.* - -PACKAGES += CSWpython$(CVER)-tk -SPKG_DESC_CSWpython$(CVER)-tk = Python Tk Interface (TkInter) -PKGFILES_CSWpython$(CVER)-tk = $(libdir)/.*/lib-tk/.* -PKGFILES_CSWpython$(CVER)-tk += $(libdir)/.*/lib-dynload/_tkinter.so.* -RUNTIME_DEP_PKGS_CSWpython$(CVER)-tk += CSWlibgcc-s1 -RUNTIME_DEP_PKGS_CSWpython$(CVER)-tk += CSWlibpython$(DVER)m1-0 -RUNTIME_DEP_PKGS_CSWpython$(CVER)-tk += CSWlibtcl8-5 -RUNTIME_DEP_PKGS_CSWpython$(CVER)-tk += CSWlibtk8-5 -RUNTIME_DEP_PKGS_CSWpython$(CVER)-tk += CSWpython$(CVER) - -CHECKPKG_OVERRIDES_CSWpython$(CVER)-tk += missing-dependency|CSWpython -CHECKPKG_OVERRIDES_CSWpython$(CVER)-tk += pkgname-does-not-start-with-CSWpy- -CHECKPKG_OVERRIDES_CSWpython$(CVER)-tk += catalogname-does-not-start-with-py_ -CHECKPKG_OVERRIDES_CSWpython$(CVER)-tk += surplus-dependency|CSWpython$(CVER) - -PACKAGES += CSWlibpython$(DVER)m1-0 -CATALOGNAME_CSWlibpython$(DVER)m1-0 = libpython$(UVER)m1_0 -PKGFILES_CSWlibpython$(DVER)m1-0 += $(call baseisadirs,$(libdir),libpython3\.3m\.so\.1\.0) -PKGFILES_CSWlibpython$(DVER)m1-0 += $(call baseisadirs,$(libdir),libpython3\.3m\.so\.1\.0(\.\d+)*) -SPKG_DESC_CSWlibpython$(DVER)m1-0 += $(DESCRIPTION), libpython$(VER)m.so.1.0 -RUNTIME_DEP_PKGS_CSWlibpython$(DVER)m1-0 += CSWlibintl8 -RUNTIME_DEP_PKGS_CSWlibpython$(DVER)m1-0 += CSWlibgcc-s1 - -# This package looks dodgy to me. The soname-equals-filename is something that -# caused us a lot of grief with libnet. -PACKAGES += CSWlibpython3 -PKGFILES_CSWlibpython3 += $(call baseisadirs,$(libdir),libpython3\.so) -SPKG_DESC_CSWlibpython3 += $(DESCRIPTION), libpython3.so -CHECKPKG_OVERRIDES_CSWlibpython3 += soname-equals-filename|file=/opt/csw/lib/libpython3.so -CHECKPKG_OVERRIDES_CSWlibpython3 += soname-equals-filename|file=/opt/csw/lib/sparcv9/libpython3.so -CHECKPKG_OVERRIDES_CSWlibpython3 += soname-equals-filename|file=/opt/csw/lib/amd64/libpython3.so -RUNTIME_DEP_PKGS_CSWlibpython3 += CSWlibgcc-s1 - -# Devel package -PACKAGES += CSWpython$(CVER)-dev -SPKG_DESC_CSWpython$(CVER)-dev = Development Files for Python 3.x -# /opt/csw/include/python$(VER)/pyconfig.h is necessary for Python to start up -PKGFILES_CSWpython$(CVER)-dev += $(includedir)/$(PVER)/(?!pyconfig\.h).* -PKGFILES_CSWpython$(CVER)-dev += $(bindir)/.*config.* -PKGFILES_CSWpython$(CVER)-dev += $(libdir)/pkgconfig.* -PKGFILES_CSWpython$(CVER)-dev += $(call baseisadirs,$(libdir),libpython$(VER)m.so) -# No idea why would this be in CSWpython, and no good idea for a better package -# to put it. -PKGFILES_CSWpython$(CVER)-dev += $(bindir)/smtpd.py-$(VER) - -RUNTIME_DEP_PKGS_CSWpython$(CVER)-dev += CSWpython$(CVER) -RUNTIME_DEP_PKGS_CSWpython$(CVER)-dev += CSWlibpython$(DVER)m1-0 -CHECKPKG_OVERRIDES_CSWpython$(CVER)-dev += surplus-dependency|CSWpython$(CVER) -CHECKPKG_OVERRIDES_CSWpython$(CVER)-dev += missing-dependency|CSWpython -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 - -LICENSE = LICENSE - -# This is an exception, since these are original Python packages. -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 - Copied: csw/mgar/pkg/lang-python/python/branches/python-3.5/Makefile (from rev 25621, csw/mgar/pkg/lang-python/python/branches/python-3.3/Makefile) =================================================================== --- csw/mgar/pkg/lang-python/python/branches/python-3.5/Makefile (rev 0) +++ csw/mgar/pkg/lang-python/python/branches/python-3.5/Makefile 2019-12-03 14:11:30 UTC (rev 26601) @@ -0,0 +1,211 @@ +# $Id$ + +NAME = Python +VERSION = 3.5.1 +VER = 3.5 +DVER = 3-5 +PVER = python$(VER) +CVER = 35 + +# Known issues: +# +# - No 64-bit build +# http://bugs.python.org/issue18083 +# - ctypes module doesn't compile +# - http://forums.sun.com/thread.jspa?threadID=5148204 +# - http://bugs.python.org/issue4902 +# - Python-2.6.1/Modules/_ctypes/libffi/src/x86/sysv.S + +VENDOR_URL = http://python.org/download/releases/$(VERSION) + +DESCRIPTION = A high-level scripting language. +define BLURB + Python is an interpreted, interactive, object-oriented programming language. + It combines remarkable power with very clear syntax, and isnt difficult to + learn. It has modules, classes, exceptions, very high level data types, and + dynamic typing. There are interfaces to many system calls and libraries, as + well as to various windowing systems (Tk, Mac, MFC, GTK+, Qt, wxWindows). + Newbuilt-in modules are easily written in C or C++. Python is also usable as + an extension language for applications that need a programmable interface. +endef + +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+ + +# Patches +#PATCHFILES += makesetup.diff +#PATCHFILES += modules.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 + +# The test for sunaudiodev fails. Not that it's a good practice to skip +# tests. +#SKIPTEST ?= 1 +TEST_TARGET = test + +# There are problems with platform-dependent data in $(prefix)/lib/python3.5 +# 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 +# ISAEXEC = 1 + +# 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 +PREPEND_LINKER_FLAGS += -L$(libdir)/ffi + +BASECFLAGS = $(CFLAGS) +EXTRA_COMMON_EXPORTS = BASECFLAGS +EXTRA_LINKER_FLAGS = -lsocket -lresolv -lrt + +NOISALIST = 1 +CONFIGURE_ARGS = $(DIRPATHS) +CONFIGURE_ARGS += --enable-shared +CONFIGURE_ARGS += --enable-ipv6 +# CONFIGURE_ARGS += --without-gcc +CONFIGURE_ARGS += --with-signal-module +CONFIGURE_ARGS += --with-fpectl +CONFIGURE_ARGS += --with-system-ffi + +# This doesn't work here, as _PYCOMPILE_FILES is not the directory Python uses. +# PYCOMPILE = 1 +EXTRA_MERGE_EXCLUDE_FILES += .*\.pyo .*\.pyc + +# use prototype filters to set the class +# 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 +CHECKPKG_OVERRIDES_CSWidle$(CVER) += surplus-dependency|CSWpython$(CVER) +CHECKPKG_OVERRIDES_CSWidle$(CVER) += pkgname-does-not-start-with-CSWpy- +CHECKPKG_OVERRIDES_CSWidle$(CVER) += catalogname-does-not-start-with-py_ +PKGFILES_CSWidle$(CVER) += $(libdir)/.*/idlelib/.* +PKGFILES_CSWidle$(CVER) += $(bindir)/idle +ARCHALL_CSWidle$(CVER) = 1 +RUNTIME_DEP_PKGS_CSWidle$(CVER) += CSWpython$(CVER) +RUNTIME_DEP_PKGS_CSWidle$(CVER) += CSWpython$(CVER)-tk +# This could be handled by automatic dependency detection +CHECKPKG_OVERRIDES_CSWidle$(CVER) += surplus-dependency|CSWpython$(CVER)-tk +CHECKPKG_OVERRIDES_CSWidle$(CVER) += file-with-bad-content + +# The main Python package. PKGFILES is not set, because it's the catch-all +# package. +PACKAGES += CSWpython$(CVER) +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) += CSWlibffi6 +RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibgcc-s1 +RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibgdbm4 +RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWliblzma5 +RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibncursesw5 +RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibpanel5 +RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibpython$(DVER)m1-0 +RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibreadline6 +RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibsqlite3-0 +RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibssl1-0-0 +RUNTIME_DEP_PKGS_CSWpython$(CVER) += CSWlibz1 +# Linker anomaly +RUNTIME_DEP_PKGS_CSWpython$(CVER)-sparc += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWpython$(CVER) += $(RUNTIME_DEP_PKGS_CSWpython$(CVER)-$(GARCH)) + +CHECKPKG_OVERRIDES_CSWpython$(CVER) += missing-dependency|CSWpython +CHECKPKG_OVERRIDES_CSWpython$(CVER) += pkgname-does-not-start-with-CSWpy- +CHECKPKG_OVERRIDES_CSWpython$(CVER) += catalogname-does-not-start-with-py_ +CHECKPKG_OVERRIDES_CSWpython$(CVER) += file-with-bad-content + +# Don't merge test files. +MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/test +MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/test/.* +MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/bsddb/test.* +MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/ctypes/test.* +MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/email/test.* +MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/distutils/tests.* +MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/json/tests.* +MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/lib2to3/tests.* +MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/sqlite3/test.* +MERGE_EXCLUDE_FILES += /opt/csw/lib/$(PVER)/unittest/test.* + +PACKAGES += CSWpython$(CVER)-tk +SPKG_DESC_CSWpython$(CVER)-tk = Python Tk Interface (TkInter) +PKGFILES_CSWpython$(CVER)-tk = $(libdir)/.*/lib-tk/.* +PKGFILES_CSWpython$(CVER)-tk += $(libdir)/.*/lib-dynload/_tkinter.so.* +RUNTIME_DEP_PKGS_CSWpython$(CVER)-tk += CSWlibgcc-s1 +RUNTIME_DEP_PKGS_CSWpython$(CVER)-tk += CSWlibpython$(DVER)m1-0 +RUNTIME_DEP_PKGS_CSWpython$(CVER)-tk += CSWlibtcl8-5 +RUNTIME_DEP_PKGS_CSWpython$(CVER)-tk += CSWlibtk8-5 +RUNTIME_DEP_PKGS_CSWpython$(CVER)-tk += CSWpython$(CVER) + +CHECKPKG_OVERRIDES_CSWpython$(CVER)-tk += missing-dependency|CSWpython +CHECKPKG_OVERRIDES_CSWpython$(CVER)-tk += pkgname-does-not-start-with-CSWpy- +CHECKPKG_OVERRIDES_CSWpython$(CVER)-tk += catalogname-does-not-start-with-py_ +CHECKPKG_OVERRIDES_CSWpython$(CVER)-tk += surplus-dependency|CSWpython$(CVER) + +PACKAGES += CSWlibpython$(DVER)m1-0 +PKGFILES_CSWlibpython$(DVER)m1-0 += $(call pkgfiles_lib,libpython$(VER)m.so.1.0) +SPKG_DESC_CSWlibpython$(DVER)m1-0 += $(DESCRIPTION), libpython$(VER)m.so.1.0 +RUNTIME_DEP_PKGS_CSWlibpython$(DVER)m1-0 += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWlibpython$(DVER)m1-0 += CSWlibgcc-s1 + +# This package looks dodgy to me. The soname-equals-filename is something that +# caused us a lot of grief with libnet. +PACKAGES += CSWlibpython3 +PKGFILES_CSWlibpython3 += $(call baseisadirs,$(libdir),libpython3\.so) +SPKG_DESC_CSWlibpython3 += $(DESCRIPTION), libpython3.so +CHECKPKG_OVERRIDES_CSWlibpython3 += soname-equals-filename|file=/opt/csw/lib/libpython3.so +CHECKPKG_OVERRIDES_CSWlibpython3 += soname-equals-filename|file=/opt/csw/lib/sparcv9/libpython3.so +CHECKPKG_OVERRIDES_CSWlibpython3 += soname-equals-filename|file=/opt/csw/lib/amd64/libpython3.so +RUNTIME_DEP_PKGS_CSWlibpython3 += CSWlibgcc-s1 + +# Devel package +PACKAGES += CSWpython$(CVER)-dev +SPKG_DESC_CSWpython$(CVER)-dev = Development Files for Python 3.x +# /opt/csw/include/python$(VER)/pyconfig.h is necessary for Python to start up +PKGFILES_CSWpython$(CVER)-dev += $(includedir)/$(PVER)/(?!pyconfig\.h).* +PKGFILES_CSWpython$(CVER)-dev += $(bindir)/.*config.* +PKGFILES_CSWpython$(CVER)-dev += $(libdir)/pkgconfig.* +PKGFILES_CSWpython$(CVER)-dev += $(call baseisadirs,$(libdir),libpython$(VER)m.so) +# No idea why would this be in CSWpython, and no good idea for a better package +# to put it. +PKGFILES_CSWpython$(CVER)-dev += $(bindir)/smtpd.py-$(VER) + +RUNTIME_DEP_PKGS_CSWpython$(CVER)-dev += CSWpython$(CVER) +RUNTIME_DEP_PKGS_CSWpython$(CVER)-dev += CSWlibpython$(DVER)m1-0 +CHECKPKG_OVERRIDES_CSWpython$(CVER)-dev += surplus-dependency|CSWpython$(CVER) +CHECKPKG_OVERRIDES_CSWpython$(CVER)-dev += missing-dependency|CSWpython +CHECKPKG_OVERRIDES_CSWpython$(CVER)-dev += pkgname-does-not-start-with-CSWpy- +CHECKPKG_OVERRIDES_CSWpython$(CVER)-dev += catalogname-does-not-start-with-py_ + +GARCOMPILER = GNU + +LICENSE = LICENSE + +# This is an exception, since these are original Python packages. +CHECKPKG_OVERRIDES_CSWpython$(CVER)-test += pkgname-does-not-start-with-CSWpy- +CHECKPKG_OVERRIDES_CSWpython$(CVER)-test += catalogname-does-not-start-with-py_ + +EXTRA_MERGE_EXCLUDE_FILES += $(bindir)/python + +include gar/category.mk + Deleted: csw/mgar/pkg/lang-python/python/branches/python-3.5/checksums =================================================================== --- csw/mgar/pkg/lang-python/python/branches/python-3.3/checksums 2016-02-05 17:04:31 UTC (rev 25550) +++ csw/mgar/pkg/lang-python/python/branches/python-3.5/checksums 2019-12-03 14:11:30 UTC (rev 26601) @@ -1 +0,0 @@ -7dffe775f3bea68a44f762a3490e5e28 Python-3.3.2.tar.bz2 Copied: csw/mgar/pkg/lang-python/python/branches/python-3.5/checksums (from rev 25619, csw/mgar/pkg/lang-python/python/branches/python-3.3/checksums) =================================================================== --- csw/mgar/pkg/lang-python/python/branches/python-3.5/checksums (rev 0) +++ csw/mgar/pkg/lang-python/python/branches/python-3.5/checksums 2019-12-03 14:11:30 UTC (rev 26601) @@ -0,0 +1 @@ +e9ea6f2623fffcdd871b7b19113fde80 Python-3.5.1.tar.xz Modified: csw/mgar/pkg/lang-python/python/branches/python-3.6/Makefile =================================================================== --- csw/mgar/pkg/lang-python/python/branches/python-3.3/Makefile 2016-07-06 11:21:51 UTC (rev 25802) +++ csw/mgar/pkg/lang-python/python/branches/python-3.6/Makefile 2019-12-03 14:11:30 UTC (rev 26601) @@ -1,12 +1,12 @@ # $Id$ NAME = Python -VERSION = 3.3.6 -VER = 3.3 -DVER = 3-3 -UVER = 3_3 +VERSION = 3.6.6 +VER = 3.6 +DVER = 3-6 +UVER = 3_6 PVER = python$(VER) -CVER = 33 +CVER = 36 # Known issues: # @@ -37,16 +37,16 @@ UFILES_REGEX = $(VER)\.\d+ # Patches -PATCHFILES += makesetup.diff -PATCHFILES += modules.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 +##PATCHFILES += makesetup.diff +##PATCHFILES += modules.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 # The test for sunaudiodev fails. Not that it's a good practice to skip # tests. -SKIPTEST = 1 +# SKIPTEST ?= 1 TEST_TARGET = test # There are problems with platform-dependent data in $(prefix)/lib/python3.3 Modified: csw/mgar/pkg/lang-python/python/branches/python-3.6/checksums =================================================================== --- csw/mgar/pkg/lang-python/python/branches/python-3.3/checksums 2016-07-06 11:21:51 UTC (rev 25802) +++ csw/mgar/pkg/lang-python/python/branches/python-3.6/checksums 2019-12-03 14:11:30 UTC (rev 26601) @@ -1 +1 @@ -67b8ddd9ee600d636423ada321b8da86 Python-3.3.6.tar.xz +c3f30a0aff425dda77d19e02f420d6ba Python-3.6.6.tar.xz Modified: csw/mgar/pkg/lang-python/python/branches/python-3.7/Makefile =================================================================== --- csw/mgar/pkg/lang-python/python/branches/python-3.3/Makefile 2016-07-06 11:21:51 UTC (rev 25802) +++ csw/mgar/pkg/lang-python/python/branches/python-3.7/Makefile 2019-12-03 14:11:30 UTC (rev 26601) @@ -1,12 +1,12 @@ # $Id$ NAME = Python -VERSION = 3.3.6 -VER = 3.3 -DVER = 3-3 -UVER = 3_3 +VERSION = 3.7.4 +VER = 3.7 +DVER = 3-7 +UVER = 3_7 PVER = python$(VER) -CVER = 33 +CVER = 37 # Known issues: # @@ -37,16 +37,16 @@ UFILES_REGEX = $(VER)\.\d+ # Patches -PATCHFILES += makesetup.diff -PATCHFILES += modules.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 +##PATCHFILES += makesetup.diff +##PATCHFILES += modules.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 # The test for sunaudiodev fails. Not that it's a good practice to skip # tests. -SKIPTEST = 1 +# SKIPTEST ?= 1 TEST_TARGET = test # There are problems with platform-dependent data in $(prefix)/lib/python3.3 Modified: csw/mgar/pkg/lang-python/python/branches/python-3.7/checksums =================================================================== --- csw/mgar/pkg/lang-python/python/branches/python-3.3/checksums 2016-07-06 11:21:51 UTC (rev 25802) +++ csw/mgar/pkg/lang-python/python/branches/python-3.7/checksums 2019-12-03 14:11:30 UTC (rev 26601) @@ -1 +1 @@ -67b8ddd9ee600d636423ada321b8da86 Python-3.3.6.tar.xz +d33e4aae66097051c2eca45ee3604803 Python-3.7.4.tar.xz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Sun Dec 15 17:52:11 2019 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Sun, 15 Dec 2019 16:52:11 +0000 Subject: SF.net SVN: gar:[26602] csw/mgar/pkg/mutt/trunk Message-ID: <1576428731.329368.29070@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26602 http://sourceforge.net/p/gar/code/26602 Author: dmichelsen Date: 2019-12-15 16:52:10 +0000 (Sun, 15 Dec 2019) Log Message: ----------- mutt/trunk: Update to 1.13.1 Modified Paths: -------------- csw/mgar/pkg/mutt/trunk/Makefile csw/mgar/pkg/mutt/trunk/checksums Modified: csw/mgar/pkg/mutt/trunk/Makefile =================================================================== --- csw/mgar/pkg/mutt/trunk/Makefile 2019-12-03 14:11:30 UTC (rev 26601) +++ csw/mgar/pkg/mutt/trunk/Makefile 2019-12-15 16:52:10 UTC (rev 26602) @@ -1,5 +1,5 @@ NAME = mutt -VERSION = 1.13.0 +VERSION = 1.13.1 GARTYPE = v2 EXTRA_MODULATORS = SLANG Modified: csw/mgar/pkg/mutt/trunk/checksums =================================================================== --- csw/mgar/pkg/mutt/trunk/checksums 2019-12-03 14:11:30 UTC (rev 26601) +++ csw/mgar/pkg/mutt/trunk/checksums 2019-12-15 16:52:10 UTC (rev 26602) @@ -1 +1 @@ -347f9c9db5bcdc3f74fc980bc436b067 mutt-1.13.0.tar.gz +b6061fe905c5e7c0399c83e21623372e mutt-1.13.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Dec 28 00:46:13 2019 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Fri, 27 Dec 2019 23:46:13 +0000 Subject: SF.net SVN: gar:[26603] csw/mgar/pkg/dovecot/trunk Message-ID: <1577490373.966546.21572@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26603 http://sourceforge.net/p/gar/code/26603 Author: jake_goerzen Date: 2019-12-27 23:46:13 +0000 (Fri, 27 Dec 2019) Log Message: ----------- dovecot: update to 2.3.9.1 Modified Paths: -------------- csw/mgar/pkg/dovecot/trunk/Makefile csw/mgar/pkg/dovecot/trunk/checksums Modified: csw/mgar/pkg/dovecot/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot/trunk/Makefile 2019-12-15 16:52:10 UTC (rev 26602) +++ csw/mgar/pkg/dovecot/trunk/Makefile 2019-12-27 23:46:13 UTC (rev 26603) @@ -2,7 +2,7 @@ # - SSL certs to /etc/opt/csw/ssl? # - /var/run/dovecot instead of /var/opt/csw/run? NAME = dovecot -VERSION = 2.3.8 +VERSION = 2.3.9.1 GARTYPE = v2 DESCRIPTION = Secure IMAP server Modified: csw/mgar/pkg/dovecot/trunk/checksums =================================================================== --- csw/mgar/pkg/dovecot/trunk/checksums 2019-12-15 16:52:10 UTC (rev 26602) +++ csw/mgar/pkg/dovecot/trunk/checksums 2019-12-27 23:46:13 UTC (rev 26603) @@ -1 +1 @@ -363a999284d97cc257ca9ce4b190bed8 dovecot-2.3.8.tar.gz +c1c3977a0696e0b52991c9ad0aaaa2a2 dovecot-2.3.9.1.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From jake_goerzen at users.sourceforge.net Sat Dec 28 00:58:29 2019 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Fri, 27 Dec 2019 23:58:29 +0000 Subject: SF.net SVN: gar:[26604] csw/mgar/pkg/dovecot-sieve/trunk Message-ID: <1577491109.992965.4617@sfp-scm-1.v30.lw.sourceforge.com> Revision: 26604 http://sourceforge.net/p/gar/code/26604 Author: jake_goerzen Date: 2019-12-27 23:58:29 +0000 (Fri, 27 Dec 2019) Log Message: ----------- dovecot-sieve/trunk: update to 0.5.9 Modified Paths: -------------- csw/mgar/pkg/dovecot-sieve/trunk/Makefile csw/mgar/pkg/dovecot-sieve/trunk/checksums Modified: csw/mgar/pkg/dovecot-sieve/trunk/Makefile =================================================================== --- csw/mgar/pkg/dovecot-sieve/trunk/Makefile 2019-12-27 23:46:13 UTC (rev 26603) +++ csw/mgar/pkg/dovecot-sieve/trunk/Makefile 2019-12-27 23:58:29 UTC (rev 26604) @@ -1,5 +1,5 @@ NAME = dovecot-2.3-pigeonhole -VERSION = 0.5.8 +VERSION = 0.5.9 GARTYPE = v2 DESCRIPTION = Secure POP3/IMAP server - Sieve filters support @@ -26,13 +26,13 @@ UNAME := $(shell /usr/bin/uname -p) ifeq ($(UNAME), i386) -CONFIGURE_ARGS-32 = $(DIRPATHS) --with-dovecot=../../../../../../dovecot/trunk/work/solaris10-i386/build-isa-pentium_pro/dovecot-2.3.8 -CONFIGURE_ARGS-64 = $(DIRPATHS) --with-dovecot=../../../../../../dovecot/trunk/work/solaris10-i386/build-isa-amd64/dovecot-2.3.8 +CONFIGURE_ARGS-32 = $(DIRPATHS) --with-dovecot=../../../../../../dovecot/trunk/work/solaris10-i386/build-isa-pentium_pro/dovecot-2.3.9.1 +CONFIGURE_ARGS-64 = $(DIRPATHS) --with-dovecot=../../../../../../dovecot/trunk/work/solaris10-i386/build-isa-amd64/dovecot-2.3.9.1 endif ifeq ($(UNAME), sparc) -CONFIGURE_ARGS-32 = $(DIRPATHS) --with-dovecot=../../../../../../dovecot/trunk/work/solaris10-sparc/build-isa-sparcv8plus/dovecot-2.3.8 -CONFIGURE_ARGS-64 = $(DIRPATHS) --with-dovecot=../../../../../../dovecot/trunk/work/solaris10-sparc/build-isa-sparcv9/dovecot-2.3.8 +CONFIGURE_ARGS-32 = $(DIRPATHS) --with-dovecot=../../../../../../dovecot/trunk/work/solaris10-sparc/build-isa-sparcv8plus/dovecot-2.3.9.1 +CONFIGURE_ARGS-64 = $(DIRPATHS) --with-dovecot=../../../../../../dovecot/trunk/work/solaris10-sparc/build-isa-sparcv9/dovecot-2.3.9.1 endif CONFIGURE_ARGS += $(CONFIGURE_ARGS-$(MEMORYMODEL)) Modified: csw/mgar/pkg/dovecot-sieve/trunk/checksums =================================================================== --- csw/mgar/pkg/dovecot-sieve/trunk/checksums 2019-12-27 23:46:13 UTC (rev 26603) +++ csw/mgar/pkg/dovecot-sieve/trunk/checksums 2019-12-27 23:58:29 UTC (rev 26604) @@ -1 +1 @@ -7370e25e6c6d7b6a7d09a2cc2dd97217 dovecot-2.3-pigeonhole-0.5.8.tar.gz +eaa7313560bada01211c3f79e314e86a dovecot-2.3-pigeonhole-0.5.9.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.