From dmichelsen at users.sourceforge.net Wed Feb 5 15:02:59 2025 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Wed, 05 Feb 2025 14:02:59 +0000 Subject: SF.net SVN: gar:[27156] csw/mgar/pkg/curl/trunk Message-ID: <1738764179.384541.27479@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27156 http://sourceforge.net/p/gar/code/27156 Author: dmichelsen Date: 2025-02-05 14:02:59 +0000 (Wed, 05 Feb 2025) Log Message: ----------- curl/trunk: Update to 8.12.0 Modified Paths: -------------- csw/mgar/pkg/curl/trunk/Makefile csw/mgar/pkg/curl/trunk/checksums Modified: csw/mgar/pkg/curl/trunk/Makefile =================================================================== --- csw/mgar/pkg/curl/trunk/Makefile 2025-01-24 14:15:04 UTC (rev 27155) +++ csw/mgar/pkg/curl/trunk/Makefile 2025-02-05 14:02:59 UTC (rev 27156) @@ -1,5 +1,5 @@ NAME = curl -VERSION = 8.11.1 +VERSION = 8.12.0 GARTYPE = v2 DESCRIPTION = Command line tool and library for client-side URL transfers Modified: csw/mgar/pkg/curl/trunk/checksums =================================================================== --- csw/mgar/pkg/curl/trunk/checksums 2025-01-24 14:15:04 UTC (rev 27155) +++ csw/mgar/pkg/curl/trunk/checksums 2025-02-05 14:02:59 UTC (rev 27156) @@ -1 +1 @@ -25e65a5156ca4928060b61cb051813db curl-8.11.1.tar.xz +3005f775ce65b301a27f8d43a8c85511 curl-8.12.0.tar.xz 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 Wed Feb 12 17:00:31 2025 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 12 Feb 2025 16:00:31 +0000 Subject: SF.net SVN: gar:[27157] csw/mgar/pkg Message-ID: <1739376031.819274.11354@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27157 http://sourceforge.net/p/gar/code/27157 Author: jake_goerzen Date: 2025-02-12 16:00:31 +0000 (Wed, 12 Feb 2025) Log Message: ----------- gcc9: Initial commit Added Paths: ----------- csw/mgar/pkg/gcc9/ csw/mgar/pkg/gcc9/Makefile csw/mgar/pkg/gcc9/branches/ csw/mgar/pkg/gcc9/tags/ csw/mgar/pkg/gcc9/trunk/ csw/mgar/pkg/gcc9/trunk/Makefile csw/mgar/pkg/gcc9/trunk/checksums csw/mgar/pkg/gcc9/trunk/files/ csw/mgar/pkg/gcc9/trunk/files/customize_specs.sh csw/mgar/pkg/gcc9/trunk/files/scripts.mk Added: csw/mgar/pkg/gcc9/Makefile =================================================================== --- csw/mgar/pkg/gcc9/Makefile (rev 0) +++ csw/mgar/pkg/gcc9/Makefile 2025-02-12 16:00:31 UTC (rev 27157) @@ -0,0 +1,2 @@ +%: + $(MAKE) -C trunk $* Index: csw/mgar/pkg/gcc9/trunk =================================================================== --- csw/mgar/pkg/gcc9/trunk 2025-02-05 14:02:59 UTC (rev 27156) +++ csw/mgar/pkg/gcc9/trunk 2025-02-12 16:00:31 UTC (rev 27157) Property changes on: csw/mgar/pkg/gcc9/trunk ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +work Added: csw/mgar/pkg/gcc9/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc9/trunk/Makefile (rev 0) +++ csw/mgar/pkg/gcc9/trunk/Makefile 2025-02-12 16:00:31 UTC (rev 27157) @@ -0,0 +1,544 @@ +# $Id$ + +NAME = gcc +VERSION = 9.5.0 +GARTYPE = v2 +BASE_VERSION = $(shell echo $(VERSION) | gsed -e 's/^\([0-9]\+\.[0-9]\+\)\(.*\)/\1/') +PKG_VERSION_TOKEN = gcc9 +PKG_BASENAME = CSW$(PKG_VERSION_TOKEN) + +DESCRIPTION = The GNU Compiler Collection +define BLURB + The GNU Compiler Collection includes front ends for C, C++, + Objective-C, and Ada, as well as libraries + for these languages (libstdc++, libgcj,...). +endef + +MASTER_SITES = $(GNU_MIRROR)/$(NAME)-$(VERSION)/ +# MASTER_SITES += http://ftp.heanet.ie/mirrors/gnu/gcc/$(NAME)-$(VERSION)/ +#MASTER_SITES += ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-$(VERSION)/ +#MASTER_SITES += ftp://ftp.gnu.org/gnu/gcc/gcc-$(VERSION)/ +MASTER_SITES += http://fr.mirror.babylon.network/gcc/snapshots/$(VERSION)/ +DISTFILES += $(DISTNAME).tar.xz + +LIBOBJC = 4 + +# there is a problem with direct linking on amd64 libs +LINKER_DIRECT = + +# GIT init takes a long time. +NOGITPATCH ?= 1 + +## Source URLs +VENDOR_URL = http://gcc.gnu.org + +## Copyright File +LICENSE = COPYING3 + +BUILD_DEP_PKGS += CSWbinutils +BUILD_DEP_PKGS += CSWcloog-dev +# BUILD_DEP_PKGS += CSWgnulinks +BUILD_DEP_PKGS += CSWlibgmp-dev +BUILD_DEP_PKGS += CSWlibmpc-dev +BUILD_DEP_PKGS += CSWlibmpfr-dev +BUILD_DEP_PKGS += CSWlibppl-dev +BUILD_DEP_PKGS += CSWlibz-dev +BUILD_DEP_PKGS += CSWlibiconv-dev + +# Could be used to break out of the /opt/csw/$(PKG_VERSION_TOKEN) prefix +PROGRAM_SUFFIX = -$(BASE_VERSION) + +## build options +# http://gcc.gnu.org/install/configure.html + +CONFIGURE_ARGS += $(DIRPATHS) +CONFIGURE_ARGS += --enable-cloog-backend=isl +# CONFIGURE_ARGS += --enable-java-awt=xlib +# CONFIGURE_ARGS += --enable-languages=ada,c,c++,fortran,go,java,objc +CONFIGURE_ARGS += --enable-languages=ada,c,c++,objc +CONFIGURE_ARGS += --enable-libada +CONFIGURE_ARGS += --enable-libssp +CONFIGURE_ARGS += --enable-nls +# CONFIGURE_ARGS += --enable-objc-gc # No longer supported on Solaris 10 +CONFIGURE_ARGS += --enable-threads=posix +CONFIGURE_ARGS += --program-suffix=$(PROGRAM_SUFFIX) +CONFIGURE_ARGS += --with-cloog=$(BUILD_PREFIX) +CONFIGURE_ARGS += --with-gmp=$(BUILD_PREFIX) +CONFIGURE_ARGS += --with-included-gettext +CONFIGURE_ARGS += --with-ld=/usr/ccs/bin/ld +CONFIGURE_ARGS += --without-gnu-ld +CONFIGURE_ARGS += --with-libiconv-prefix=$(BUILD_PREFIX) +CONFIGURE_ARGS += --with-mpfr=$(BUILD_PREFIX) +CONFIGURE_ARGS += --with-ppl=$(BUILD_PREFIX) +CONFIGURE_ARGS += --with-system-zlib=$(BUILD_PREFIX) +CONFIGURE_ARGS += --enable-obsolete + +# Using ccs/bin/as on x86 results in this problem: +# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35531 +# Using GNU as on sparc on 5.10 causes another problem which I don't exactly +# remember, but we seem to need to use different as's on different platforms. +CONFIGURE_ARGS_sparc_5.9 += --with-as=/opt/csw/bin/gas +CONFIGURE_ARGS_sparc_5.9 += --with-gnu-as +CONFIGURE_ARGS_sparc_5.10 += --with-as=/usr/ccs/bin/as +CONFIGURE_ARGS_sparc_5.10 += --without-gnu-as +CONFIGURE_ARGS_i386_5.9 += --with-gnu-as +CONFIGURE_ARGS_i386_5.9 += --with-as=/opt/csw/bin/gas +CONFIGURE_ARGS_i386_5.10 += --with-gnu-as +CONFIGURE_ARGS_i386_5.10 += --with-as=/opt/csw/bin/gas +CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GARCH)_$(GAROSREL)) + +# GCC can't be built in the same directory with the sources. +# It also can't be built in a subdirectory of the sources. +OBJDIR = $(abspath $(WORKDIR)/objdir) + +# bash must be used, otherwise: +# http://fixunix.com/solaris/490396-gcc-build-fails-cannot-compute-suffix-object-files.html +CONFIG_SHELL = /opt/csw/bin/bash +EXTRA_EXPORTS += CONFIG_SHELL + +# Bootstrapping with Sun Studio has issues +# http://gcc.gnu.org/ml/gcc-help/2011-08/msg00191.html +GARCOMPILER = GNU + +# There's a lot of failing checks. Probably a lot of porting work. +SKIPTEST ?= 1 + +# Used multiple times in package definitions +JAVA_LIB_VERSION = 16 +GO_LIB_VERSION = 7 + +ALTERNATIVES_PRIO = 510 + +PACKAGES = $(PKG_BASENAME)core +SPKG_DESC_$(PKG_BASENAME)core = GNU C compiler +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlib-gnu-awt-xlib$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibatomic1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgcc-s1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgcj$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgcj-tools$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgij$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgmp10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgo$(GO_LIB_VERSION) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgomp1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibitm1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibmpc3 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibssp0 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibz1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibisl10 + +# checkpkg-undetectable dependencies +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWbinutils +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWcoreutils +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWggrep +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWgsed +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibiconv2 + +ALTERNATIVES_$(PKG_BASENAME)core += $(PKG_VERSION_TOKEN)core +ALTERNATIVE_$(PKG_VERSION_TOKEN)core += $(bindir)/cpp gcc_core $(bindir)/cpp$(PROGRAM_SUFFIX) $(ALTERNATIVES_PRIO) +ALTERNATIVE_$(PKG_VERSION_TOKEN)core += $(bindir)/gcc gcc_core $(bindir)/gcc$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)core += $(bindir)/gcov gcc_core $(bindir)/gcov$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)core += $(bindir)/gccgo gcc_core $(bindir)/gccgo$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)core += $(bindir)/gcc-ar gcc_core $(bindir)/gcc-ar$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)core += $(bindir)/gcc-nm gcc_core $(bindir)/gcc-nm$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)core += $(bindir)/gcc-ranlib gcc_core $(bindir)/gcc-ranlib$(PROGRAM_SUFFIX) + +# Because I can. +CHECKPKG_OVERRIDES_$(PKG_BASENAME)core += file-with-bad-content +CHECKPKG_OVERRIDES_$(PKG_BASENAME)g++ += file-with-bad-content +CHECKPKG_OVERRIDES_$(PKG_BASENAME)java += file-with-bad-content +CHECKPKG_OVERRIDES_CSWlibgcj$(JAVA_LIB_VERSION) += file-with-bad-content +CHECKPKG_OVERRIDES_$(PKG_BASENAME)objc += file-with-bad-content +CHECKPKG_OVERRIDES_$(PKG_BASENAME)gfortran += file-with-bad-content +# Due to complex regular expressions +CHECKPKG_OVERRIDES_$(PKG_BASENAME)java += file-collision|$(includedir)/c++/$(VERSION)/sun/awt/CausedFocusEvent.h|$(PKG_BASENAME)g++|$(PKG_BASENAME)java +CHECKPKG_OVERRIDES_$(PKG_BASENAME)g++ += file-collision|$(includedir)/c++/$(VERSION)/sun/awt/CausedFocusEvent.h|$(PKG_BASENAME)g++|$(PKG_BASENAME)java +CHECKPKG_OVERRIDES_$(PKG_BASENAME)core += surplus-dependency|CSWbinutils +CHECKPKG_OVERRIDES_$(PKG_BASENAME)core += surplus-dependency|CSWcoreutils +CHECKPKG_OVERRIDES_$(PKG_BASENAME)core += surplus-dependency|CSWggrep +CHECKPKG_OVERRIDES_$(PKG_BASENAME)core += surplus-dependency|CSWgsed +# This is basically the devel package +CHECKPKG_OVERRIDES_$(PKG_BASENAME)core += shared-lib-package-contains-so-symlink + +# The .a files are necessary +CHECKPKG_OVERRIDES_$(PKG_BASENAME)core += discouraged-path-in-pkgmap +CHECKPKG_OVERRIDES_$(PKG_BASENAME)objc += discouraged-path-in-pkgmap +CHECKPKG_OVERRIDES_$(PKG_BASENAME)java += discouraged-path-in-pkgmap +CHECKPKG_OVERRIDES_$(PKG_BASENAME)gfortran += discouraged-path-in-pkgmap + +# Some static libraries are required to build binaries with gcc, for example +# libgcc.a and libgcc_eh.a. Otherwise: ld: fatal: library -lgcc: not found +MERGE_EXCLUDE_LIBTOOL = +MERGE_EXCLUDE_STATICLIBS = +EXTRA_MERGE_EXCLUDE_FILES = $(libdir)/libiberty\.a + +# Catch-all package + +PACKAGES += CSWlib-gnu-awt-xlib$(JAVA_LIB_VERSION) +PKGFILES_CSWlib-gnu-awt-xlib$(JAVA_LIB_VERSION) += $(call baseisadirs,$(libdir),lib-gnu-awt-xlib\.so\.$(JAVA_LIB_VERSION)(\.\d+)*) +SPKG_DESC_CSWlib-gnu-awt-xlib$(JAVA_LIB_VERSION) += $(DESCRIPTION), lib-gnu-awt-xlib.so.$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_$(PKG_BASENAME) += CSWlib-gnu-awt-xlib$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_CSWlib-gnu-awt-xlib$(JAVA_LIB_VERSION) += CSWlibgcc-s1 +RUNTIME_DEP_PKGS_CSWlib-gnu-awt-xlib$(JAVA_LIB_VERSION) += CSWlibstdc++6 + +PACKAGES += CSWlibgcc-s1 +PKGFILES_CSWlibgcc-s1 += $(call baseisadirs,$(libdir),libgcc_s\.so\.1(\.\d+)*) +SPKG_DESC_CSWlibgcc-s1 += $(DESCRIPTION), libgcc_s.so.1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME) += CSWlibgcc-s1 + +PACKAGES += CSWlibgcj-tools$(JAVA_LIB_VERSION) +PKGFILES_CSWlibgcj-tools$(JAVA_LIB_VERSION) += $(call baseisadirs,$(libdir),libgcj-tools\.so\.$(JAVA_LIB_VERSION)(\.\d+)*) +SPKG_DESC_CSWlibgcj-tools$(JAVA_LIB_VERSION) += $(DESCRIPTION), libgcj-tools.so.$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_$(PKG_BASENAME) += CSWlibgcj-tools$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_CSWlibgcj-tools$(JAVA_LIB_VERSION) += CSWlibgcc-s1 +RUNTIME_DEP_PKGS_CSWlibgcj-tools$(JAVA_LIB_VERSION) += CSWlibgcj$(JAVA_LIB_VERSION) + +PACKAGES += CSWlibgcj$(JAVA_LIB_VERSION) +PKGFILES_CSWlibgcj$(JAVA_LIB_VERSION) += $(call baseisadirs,$(libdir),libgcj\.so\.$(JAVA_LIB_VERSION)(\.\d+)*) +SPKG_DESC_CSWlibgcj$(JAVA_LIB_VERSION) += $(DESCRIPTION), libgcj.so.$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_CSWlibgcj$(JAVA_LIB_VERSION) += CSWlibgcc-s1 + +PACKAGES += CSWlibgfortran3 +PKGFILES_CSWlibgfortran3 += $(call baseisadirs,$(libdir),libgfortran\.so\.3(\.\d+)*) +SPKG_DESC_CSWlibgfortran3 += $(DESCRIPTION), libgfortran.so.3 +RUNTIME_DEP_PKGS_$(PKG_BASENAME) += CSWlibgfortran3 +RUNTIME_DEP_PKGS_CSWlibgfortran3 += CSWlibgcc-s1 + +PACKAGES += CSWlibgij$(JAVA_LIB_VERSION) +PKGFILES_CSWlibgij$(JAVA_LIB_VERSION) += $(call baseisadirs,$(libdir),libgij\.so\.$(JAVA_LIB_VERSION)(\.\d+)*) +SPKG_DESC_CSWlibgij$(JAVA_LIB_VERSION) += $(DESCRIPTION), libgij.so.$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_CSWlibgij$(JAVA_LIB_VERSION) += CSWlibgcj$(JAVA_LIB_VERSION) + +PACKAGES += CSWlibgomp1 +PKGFILES_CSWlibgomp1 += $(call baseisadirs,$(libdir),libgomp\.so\.1(\.\d+)*) +SPKG_DESC_CSWlibgomp1 += $(DESCRIPTION), libgomp.so.1 +RUNTIME_DEP_PKGS_CSWlibgomp1 += CSWlibgcc-s1 +RUNTIME_DEP_PKGS_CSWgcc7core += CSWlibgomp-plugin-host-nonshm1 + +PACKAGES += CSWlibgomp-plugin-host-nonshm1 +PKGFILES_CSWlibgomp-plugin-host-nonshm1 += $(call pkgfiles_lib,libgomp-plugin-host_nonshm.so.1) +SPKG_DESC_CSWlibgomp-plugin-host-nonshm1 = GNU Offloading and Multi Processing Runtime Library +RUNTIME_DEP_PKGS_CSWlibgomp-plugin-host-nonshm1 += CSWlibgcc-s1 +RUNTIME_DEP_PKGS_CSWlibgomp-plugin-host-nonshm1 += CSWlibgomp1 + +PACKAGES += CSWlibobjc$(LIBOBJC) +PKGFILES_CSWlibobjc$(LIBOBJC) += $(call baseisadirs,$(libdir),libobjc\.so\.$(LIBOBJC)(\.\d+)*) +SPKG_DESC_CSWlibobjc$(LIBOBJC) += $(DESCRIPTION), libobjc.so.$(LIBOBJC) +RUNTIME_DEP_PKGS_CSWlibobjc$(LIBOBJC) += CSWlibgcc-s1 + +PACKAGES += CSWlibobjc-gc$(LIBOBJC) +PKGFILES_CSWlibobjc-gc$(LIBOBJC) += $(call baseisadirs,$(libdir),libobjc_gc\.so\.$(LIBOBJC)(\.\d+)*) +SPKG_DESC_CSWlibobjc-gc$(LIBOBJC) += $(DESCRIPTION), libobjc_gc.so.$(LIBOBJC) +RUNTIME_DEP_PKGS_CSWlibobjc-gc$(LIBOBJC) += CSWlibgcc-s1 + +PACKAGES += CSWlibssp0 +PKGFILES_CSWlibssp0 += $(call baseisadirs,$(libdir),libssp\.so\.0(\.\d+)*) +SPKG_DESC_CSWlibssp0 += $(DESCRIPTION), libssp.so.0 +RUNTIME_DEP_PKGS_CSWlibssp0 += CSWlibgcc-s1 + +PACKAGES += CSWlibgo$(GO_LIB_VERSION) +PKGFILES_CSWlibgo$(GO_LIB_VERSION) += $(call baseisadirs,$(libdir),libgo\.so\.$(GO_LIB_VERSION)(\.\d+)*) +SPKG_DESC_CSWlibgo$(GO_LIB_VERSION) += $(DESCRIPTION), libgo.so.$(GO_LIB_VERSION) +RUNTIME_DEP_PKGS_CSWlibgo$(GO_LIB_VERSION) += CSWlibgcc-s1 +# Hasn't been investigated. I feel lucky. +CHECKPKG_OVERRIDES_CSWlibgo$(GO_LIB_VERSION) += file-with-bad-content + +PACKAGES += CSWlibitm1 +PKGFILES_CSWlibitm1 += $(call baseisadirs,$(libdir),libitm\.so\.1(\.\d+)*) +SPKG_DESC_CSWlibitm1 += $(DESCRIPTION), libitm.so.1 +RUNTIME_DEP_PKGS_CSWlibitm1 += CSWlibgcc-s1 + +LIBSTDCXX_VERSION = 6 + +PACKAGES += CSWlibstdc++$(LIBSTDCXX_VERSION) +PKGFILES_CSWlibstdc++$(LIBSTDCXX_VERSION) += $(call baseisadirs,$(libdir),libstdc\+\+\.so\.$(LIBSTDCXX_VERSION)(\.\d+)*) +SPKG_DESC_CSWlibstdc++$(LIBSTDCXX_VERSION) += $(DESCRIPTION), libstdc++.so.$(LIBSTDCXX_VERSION) +RUNTIME_DEP_PKGS_CSWlibstdc++$(LIBSTDCXX_VERSION) += CSWlibgcc-s1 + +# The libquadmath.so.0 library is only build on Intel +PACKAGES_i386 += CSWlibquadmath0 +PKGFILES_CSWlibquadmath0 += $(call baseisadirs,$(libdir),libquadmath\.so\.0(\.\d+)*) +SPKG_DESC_CSWlibquadmath0 += GNU C compiler, libquadmath.so.0 +RUNTIME_DEP_PKGS_CSWlibquadmath0 += CSWlibgcc-s1 + +# Dependencies only on Intel +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core_i386 += CSWlibcilkrts5 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core_i386 += CSWlibquadmath0 +RUNTIME_DEP_PKGS_CSWlibgfortran3_i386 += CSWlibquadmath0 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += $(RUNTIME_DEP_PKGS_$(PKG_BASENAME)core_$(GARCH)) +RUNTIME_DEP_PKGS_CSWlibgfortran3 += $(RUNTIME_DEP_PKGS_CSWlibgfortran3_$(GARCH)) + +PACKAGES += CSWlibatomic1 +PKGFILES_CSWlibatomic1 += $(call baseisadirs,$(libdir),libatomic\.so\.1(\.\d+)*) +SPKG_DESC_CSWlibatomic1 += $(DESCRIPTION), libatomic.so.1 +RUNTIME_DEP_PKGS_CSWlibatomic1 += CSWlibgcc-s1 + +PACKAGES_i386 += CSWlibcilkrts5 +PKGFILES_CSWlibcilkrts5 += $(call baseisadirs,$(libdir),libcilkrts\.so\.5(\.\d+)*) +SPKG_DESC_CSWlibcilkrts5 += $(DESCRIPTION), libcilkrts.so.5 +RUNTIME_DEP_PKGS_CSWlibcilkrts5 += CSWlibgcc-s1 +RUNTIME_DEP_PKGS_CSWlibcilkrts5 += CSWlibstdc++6 +CHECKPKG_OVERRIDES_CSWlibcilkrts5 += no-direct-binding|/opt/csw/lib/amd64/libcilkrts.so.5.0.0|is|not|directly|bound|to|soname|libstdc++.so.6 +CHECKPKG_OVERRIDES_CSWlibcilkrts5 += no-direct-binding|/opt/csw/lib/libcilkrts.so.5.0.0|is|not|directly|bound|to|soname|libstdc++.so.6 + +PACKAGES += $(PKG_BASENAME)g++ +SPKG_DESC_$(PKG_BASENAME)g++ = GNU C++ Compiler +PKGFILES_$(PKG_BASENAME)g++ = $(foreach F,$(CXX_BINARIES),$(bindir)/$(F)$(PROGRAM_SUFFIX)) +PKGFILES_$(PKG_BASENAME)g++ += $(foreach F,$(CXX_BINARIES),$(prefix)/$(PKG_VERSION_TOKEN)/bin/$(F)) +PKGFILES_$(PKG_BASENAME)g++ += $(bindir)/\w+-\w+-solaris[\d\.]+-[cg]\+\+$(PROGRAM_SUFFIX) +PKGFILES_$(PKG_BASENAME)g++ += $(libexecdir)/.*cc1plus +PKGFILES_$(PKG_BASENAME)g++ += $(libdir)/.*libstdc.*a +PKGFILES_$(PKG_BASENAME)g++ += $(call baseisadirs,$(libdir),libstdc\+\+\.so) +PKGFILES_$(PKG_BASENAME)g++ += $(mandir)/.*g\+\+.1 +# I do not understand this regular expression. +PKGFILES_$(PKG_BASENAME)g++ += $(includedir)/c\+\+/(\d+(?:\.\d+)*)/[a-fA-F,h-iH-I,k-nI-N,p-zP-Z,]+.* +PKGFILES_$(PKG_BASENAME)g++ += $(includedir)/c\+\+/(\d+(?:\.\d+)*)/ostream.* +RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibgmp10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibmpc3 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibstdc++$(LIBSTDCXX_VERSION) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibz1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibiconv2 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibisl10 + +# The C++ compiler needs the C compiler. +RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += $(PKG_BASENAME)core + +ALTERNATIVES_$(PKG_BASENAME)g++ += $(PKG_VERSION_TOKEN)g++ +ALTERNATIVE_$(PKG_VERSION_TOKEN)g++ += $(bindir)/g++ gcc_gplusplus $(bindir)/g++$(PROGRAM_SUFFIX) $(ALTERNATIVES_PRIO) +ALTERNATIVE_$(PKG_VERSION_TOKEN)g++ += $(bindir)/c++ gcc_gplusplus $(bindir)/c++$(PROGRAM_SUFFIX) + +RUNTIME_DEP_PKGS_CSWlibgij$(JAVA_LIB_VERSION) += CSWlibgcc-s1 + +PACKAGES += $(PKG_BASENAME)gfortran +SPKG_DESC_$(PKG_BASENAME)gfortran = GNU Fortran Compiler +PKGFILES_$(PKG_BASENAME)gfortran += $(foreach F,$(FORTRAN_BINARIES),$(bindir)/$(F)$(PROGRAM_SUFFIX)) +PKGFILES_$(PKG_BASENAME)gfortran += $(foreach F,$(FORTRAN_BINARIES),$(prefix)/$(PKG_VERSION_TOKEN)/bin/$(F)) +PKGFILES_$(PKG_BASENAME)gfortran += $(bindir)/\w+-\w+-solaris[\d\.]+-gfortran$(PROGRAM_SUFFIX) +PKGFILES_$(PKG_BASENAME)gfortran += $(libdir)/.*libgfortran.*a +PKGFILES_$(PKG_BASENAME)gfortran += $(libexecdir)/.*f951 +PKGFILES_$(PKG_BASENAME)gfortran += $(mandir)/.*gfortran.1 +PKGFILES_$(PKG_BASENAME)gfortran += $(infodir)/gfortran.* +PKGFILES_$(PKG_BASENAME)gfortran += $(call baseisadirs,$(libdir),libgfortran\.so) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibgfortran3 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibgmp10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibmpc3 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibz1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibiconv2 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibisl10 + +ALTERNATIVES_$(PKG_BASENAME)gfortran += gfortran +ALTERNATIVE_gfortran += $(bindir)/gfortran gcc_gfortran $(bindir)/gfortran$(PROGRAM_SUFFIX) $(ALTERNATIVES_PRIO) + +PACKAGES += $(PKG_BASENAME)java +SPKG_DESC_$(PKG_BASENAME)java = GNU Java Compiler +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibgcc-s1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibgcj$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibgcj-tools$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibgij$(JAVA_LIB_VERSION) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibgmp10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWecj +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibmpc3 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibz1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibiconv2 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibisl10 +CHECKPKG_OVERRIDES_$(PKG_BASENAME)java += surplus-dependency|CSWecj + +PKGFILES_$(PKG_BASENAME)java = $(foreach F,$(JAVA_BINARIES),$(bindir)/$(F)$(PROGRAM_SUFFIX)) +PKGFILES_$(PKG_BASENAME)java += $(foreach F,$(JAVA_BINARIES),$(prefix)/$(PKG_VERSION_TOKEN)/bin/$(F)) +PKGFILES_$(PKG_BASENAME)java += $(bindir)/\w+-\w+-solaris[\d\.]+-gcj$(PROGRAM_SUFFIX) +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/gcj.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/gij.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/jv.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/jcf.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/grmi.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*jar.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*jni.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*java.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/gorbd.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/gapplet.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/gkeytool.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/gserialver.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/gtnameserv.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/gnative2ascii.* +PKGFILES_$(PKG_BASENAME)java += $(mandir)/.*/gc-analyze.* +PKGFILES_$(PKG_BASENAME)java += $(datadir)/java/.* +PKGFILES_$(PKG_BASENAME)java += $(libdir)/.*libgij.*a +PKGFILES_$(PKG_BASENAME)java += $(libdir)/.*lib-gnu-awt.*a +PKGFILES_$(PKG_BASENAME)java += $(libdir)/.*security.* +PKGFILES_$(PKG_BASENAME)java += $(libdir)/.*logging.properties +PKGFILES_$(PKG_BASENAME)java += $(libdir)/.*pkgconfig.* +PKGFILES_$(PKG_BASENAME)java += $(libdir)/.*gcj.*a +PKGFILES_$(PKG_BASENAME)java += $(libdir)/.*libgcj.*a +PKGFILES_$(PKG_BASENAME)java += $(libexecdir)/.*collect.* +PKGFILES_$(PKG_BASENAME)java += $(libexecdir)/.*jvgenmain +PKGFILES_$(PKG_BASENAME)java += $(libexecdir)/.*jc1.* +PKGFILES_$(PKG_BASENAME)java += $(infodir)/gcj.* +PKGFILES_$(PKG_BASENAME)java += $(includedir)/.*gcj/.* +PKGFILES_$(PKG_BASENAME)java += $(includedir)/.*awt/.* +PKGFILES_$(PKG_BASENAME)java += $(includedir)/.*classpath/.* +PKGFILES_$(PKG_BASENAME)java += $(includedir)/.*java.* +PKGFILES_$(PKG_BASENAME)java += $(includedir)/.*ffi.h +PKGFILES_$(PKG_BASENAME)java += $(includedir)/.*org/.* + +# The following list could be probably expanded from $(JAVA_BINARIES) +ALTERNATIVES_$(PKG_BASENAME)java += $(PKG_VERSION_TOKEN)java +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/aot-compile gcc_gjava $(bindir)/aot-compile$(PROGRAM_SUFFIX) $(ALTERNATIVES_PRIO) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gappletviewer gcc_gjava $(bindir)/gappletviewer$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gc-analyze gcc_gjava $(bindir)/gc-analyze$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gcj gcc_gjava $(bindir)/gcj$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gcj-dbtool gcc_gjava $(bindir)/gcj-dbtool$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gcjh gcc_gjava $(bindir)/gcjh$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gij gcc_gjava $(bindir)/gij$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gjar gcc_gjava $(bindir)/gjar$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gjarsigner gcc_gjava $(bindir)/gjarsigner$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gjavah gcc_gjava $(bindir)/gjavah$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gkeytool gcc_gjava $(bindir)/gkeytool$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gnative2ascii gcc_gjava $(bindir)/gnative2ascii$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gorbd gcc_gjava $(bindir)/gorbd$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/grmic gcc_gjava $(bindir)/grmic$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/grmid gcc_gjava $(bindir)/grmid$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/grmiregistry gcc_gjava $(bindir)/grmiregistry$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gserialver gcc_gjava $(bindir)/gserialver$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/gtnameserv gcc_gjava $(bindir)/gtnameserv$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/jcf-dump gcc_gjava $(bindir)/jcf-dump$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/jv-convert gcc_gjava $(bindir)/jv-convert$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)java += $(bindir)/rebuild-gcj-db gcc_gjava $(bindir)/rebuild-gcj-db$(PROGRAM_SUFFIX) + +PACKAGES += $(PKG_BASENAME)objc +SPKG_DESC_$(PKG_BASENAME)objc = GNU Objective C Compiler +PKGFILES_$(PKG_BASENAME)objc = $(libexecdir)/.*cc1obj +PKGFILES_$(PKG_BASENAME)objc += $(libdir)/.*libobjc.*a +PKGFILES_$(PKG_BASENAME)objc += $(includedir)/.*objc/.* +PKGFILES_$(PKG_BASENAME)objc += $(libdir)/.*/include/objc/.* +PKGFILES_$(PKG_BASENAME)objc += $(call baseisadirs,$(libdir),libobjc.so) +PKGFILES_$(PKG_BASENAME)objc += $(call baseisadirs,$(libdir),libobjc_gc.so) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibgmp10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibmpc3 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibobjc$(LIBOBJC) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibobjc-gc$(LIBOBJC) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibz1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibiconv2 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibisl10 + +PACKAGES += $(PKG_BASENAME)ada +SPKG_DESC_$(PKG_BASENAME)ada = GCC Ada compiler (GNAT) +RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada = $(PKG_BASENAME)core +PKGFILES_$(PKG_BASENAME)ada = $(prefix)/libexec/.*gnat1 +PKGFILES_$(PKG_BASENAME)ada += $(prefix)/lib/.*libgnat.*a +PKGFILES_$(PKG_BASENAME)ada += $(prefix)/lib/.*libgnarl.*a +PKGFILES_$(PKG_BASENAME)ada += $(prefix)/.*/adalib/.* +PKGFILES_$(PKG_BASENAME)ada += $(prefix)/.*/adainclude/.* +PKGFILES_$(PKG_BASENAME)ada += $(prefix)/info/.*gnat.* +PKGFILES_$(PKG_BASENAME)ada += $(prefix)/bin/gnat(?!ive).* +# There are static libraries, .a files in the ada package. Let them be. +CHECKPKG_OVERRIDES_$(PKG_BASENAME)ada += discouraged-path-in-pkgmap +# It needs the core compiler. +CHECKPKG_OVERRIDES_$(PKG_BASENAME)ada += file-with-bad-content + +RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibgcc-s1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibgmp10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibmpc3 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibz1 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibiconv2 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibisl10 + +ALTERNATIVES_$(PKG_BASENAME)ada += $(PKG_VERSION_TOKEN)ada +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnat gcc_ada $(bindir)/gnat$(PROGRAM_SUFFIX) $(ALTERNATIVES_PRIO) +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatbind gcc_ada $(bindir)/gnatbind$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatchop gcc_ada $(bindir)/gnatchop$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatclean gcc_ada $(bindir)/gnatclean$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatfind gcc_ada $(bindir)/gnatfind$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatkr gcc_ada $(bindir)/gnatkr$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatlink gcc_ada $(bindir)/gnatlink$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatls gcc_ada $(bindir)/gnatls$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatmake gcc_ada $(bindir)/gnatmake$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatname gcc_ada $(bindir)/gnatname$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatprep gcc_ada $(bindir)/gnatprep$(PROGRAM_SUFFIX) +ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatxref gcc_ada $(bindir)/gnatxref$(PROGRAM_SUFFIX) + +PACKAGES += $(PACKAGES_$(GARCH)) +CORE_BINARIES = cpp gcc gcov +CXX_BINARIES = g\+\+ c\+\+ +FORTRAN_BINARIES = gfortran +JAVA_BINARIES = gcj gij aot-compile +JAVA_BINARIES += gappletviewer gc-analyze gcj-dbtool gcjh gjar gjarsigner gjavah +JAVA_BINARIES += gkeytool gnative2ascii gorbd grmic grmid grmiregistry +JAVA_BINARIES += gserialver gtnameserv jcf-dump jv-convert rebuild-gcj-db + +# We're building with the default GAR maps, currently U5. +# LINKER_MAP_RELEASE = solaris10u8 + +# The previous GCC4 is incompatible with GCC5 because of lots of collisions +#INCOMPATIBLE_PKGS_CSWgcc7g++ += CSWgcc4g++ +#INCOMPATIBLE_PKGS_CSWgcc7java += CSWgcc4java +#INCOMPATIBLE_PKGS_CSWgcc7objc += CSWgcc4objc +#INCOMPATIBLE_PKGS_CSWgcc7gfortran += CSWgcc4gfortran +#INCOMPATIBLE_PKGS_CSWgcc7core += CSWgcc4core + +# Checkpkg still shows collisions, even as CSWgcc7* is incompatible to CSWgcc4* +#CHECKPKG_OVERRIDES_CSWgcc7g++ += file-collision +#CHECKPKG_OVERRIDES_CSWgcc7java += file-collision +#CHECKPKG_OVERRIDES_CSWgcc7objc += file-collision +#CHECKPKG_OVERRIDES_CSWgcc7gfortran += file-collision +#CHECKPKG_OVERRIDES_CSWgcc7core += file-collision + +#Direct binding is disabled to to problem with amd64 libs +CHECKPKG_OVERRIDES_$(PKG_BASENAME)ada += no-direct-binding +CHECKPKG_OVERRIDES_$(PKG_BASENAME)core += no-direct-binding +CHECKPKG_OVERRIDES_$(PKG_BASENAME)g++ += no-direct-binding +CHECKPKG_OVERRIDES_$(PKG_BASENAME)gfortran += no-direct-binding +CHECKPKG_OVERRIDES_$(PKG_BASENAME)java += no-direct-binding +CHECKPKG_OVERRIDES_$(PKG_BASENAME)objc += no-direct-binding +CHECKPKG_OVERRIDES_CSWlib-gnu-awt-xlib$(JAVA_LIB_VERSION) += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibatomic1 += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibgcj$(JAVA_LIB_VERSION) += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibgcj-tools$(JAVA_LIB_VERSION) += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibgfortran3 += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibgij$(JAVA_LIB_VERSION) += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibgo$(GO_LIB_VERSION) += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibgomp1 += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibgomp-plugin-host-nonshm1 += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibitm1 += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibobjc-gc4 += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibobjc4 += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibquadmath0 += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibssp0 += no-direct-binding +CHECKPKG_OVERRIDES_CSWlibstdc++6 += no-direct-binding + +include files/scripts.mk +include gar/category.mk + +post-install-modulated: + ginstall -d -m 755 $(DESTDIR)$(prefix)/$(PKG_VERSION_TOKEN)/bin + for b in $(CORE_BINARIES) $(CXX_BINARIES) \ + $(FORTRAN_BINARIES) $(JAVA_BINARIES); do \ + gln -v -s -f ../../bin/$${b}$(PROGRAM_SUFFIX) \ + $(DESTDIR)$(prefix)/$(PKG_VERSION_TOKEN)/bin/$${b}; \ + done + bash $(FILEDIR)/customize_specs.sh $(DESTDIR) $(PROGRAM_SUFFIX) $(VERSION) + @$(MAKECOOKIE) + +# Use CSW or Solaris tools explicitly: +AR = /usr/ccs/bin/ar + +# AS_sparc_5.9 = /opt/csw/bin/gas +AS_sparc_5.10 = /usr/ccs/bin/as +# AS_i386_5.9 = /opt/csw/bin/gas +AS_i386_5.10 = /opt/csw/bin/gas +AS = $(AS_$(GARCH)_$(GAROSREL)) + +NM = /usr/ccs/bin/nm +RANLIB = /usr/ccs/bin/ranlib +STRIP = /usr/css/bin/strip +OBJCOPY = /opt/csw/bin/gobjcopy +OBJDUMP = /opt/csw/bin/gobjdump +READELF = /opt/csw/bin/greadelf + +CONFIGURE_ENV := PATH=$(PATH) CC=$(CC) LDFLAGS="$(LDFLAGS)" LD_OPTIONS="$(LD_OPTIONS)" AR=$(AR) AS=$(AS) NM=$(NM) RANLIB=$(RANLIB) STRIP=$(STRIP) OBJCOPY=$(OBJCOPY) OBJDUMP=$(OBJDUMP) READELF=$(READELF) +BUILD_ENV := PATH=$(PATH) LDFLAGS="$(LDFLAGS)" LD_OPTIONS="$(LD_OPTIONS)" AR=$(AR) AS=$(AS) NM=$(NM) RANLIB=$(RANLIB) STRIP=$(STRIP) OBJCOPY=$(OBJCOPY) OBJDUMP=$(OBJDUMP) READELF=$(READELF) +INSTALL_ENV := PATH=$(PATH) AR=$(AR) AS=$(AS) NM=$(NM) RANLIB=$(RANLIB) STRIP=$(STRIP) OBJCOPY=$(OBJCOPY) OBJDUMP=$(OBJDUMP) READELF=$(READELF) Property changes on: csw/mgar/pkg/gcc9/trunk/Makefile ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: csw/mgar/pkg/gcc9/trunk/checksums =================================================================== --- csw/mgar/pkg/gcc9/trunk/checksums (rev 0) +++ csw/mgar/pkg/gcc9/trunk/checksums 2025-02-12 16:00:31 UTC (rev 27157) @@ -0,0 +1 @@ +34cd76facb562835ff5faca81fead17e gcc-9.5.0.tar.xz Added: csw/mgar/pkg/gcc9/trunk/files/customize_specs.sh =================================================================== --- csw/mgar/pkg/gcc9/trunk/files/customize_specs.sh (rev 0) +++ csw/mgar/pkg/gcc9/trunk/files/customize_specs.sh 2025-02-12 16:00:31 UTC (rev 27157) @@ -0,0 +1,29 @@ +#!/opt/csw/bin/bash + +# This script generates and modifies a GCC specs file which after placing on +# the filesystem will automatically add -R/opt/csw/lib to all gcc/g++ +# invocations. + +set -x +set -e + +DESTDIR=$1 +PROGRAM_SUFFIX=$2 +VERSION=$3 + +# Creating a modified specs file +# In the global modulation, the gcc binary is not there. +gcc_bin="${DESTDIR}/opt/csw/bin/gcc${PROGRAM_SUFFIX}" +if [[ -x "${gcc_bin}" ]]; then + "${gcc_bin}" -dumpspecs > specs + gsed -i \ + -e \ + '/\*lib:/,+1 s+%.*+& %{m64:-R /opt/csw/lib/64 } %{!m64:-R /opt/csw/lib}+' \ + specs + # Since the inclusion of the Go language, there are 3 directories named + # $(VERSION). Two of them are related to the language, and can be filtered + # out by matching "/go/". + target="$(gfind ${DESTDIR}/opt/csw/lib -name ${VERSION} -type d -print \ + | ggrep -v /go/)" + gmv -v specs "${target}" +fi Property changes on: csw/mgar/pkg/gcc9/trunk/files/customize_specs.sh ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: csw/mgar/pkg/gcc9/trunk/files/scripts.mk =================================================================== --- csw/mgar/pkg/gcc9/trunk/files/scripts.mk (rev 0) +++ csw/mgar/pkg/gcc9/trunk/files/scripts.mk 2025-02-12 16:00:31 UTC (rev 27157) @@ -0,0 +1,66 @@ +define CSWgcc4core_postinstall +#!/bin/sh + +Error() +{ + echo "=====> postinstall Error: $$1" >&2 + exit 1 +} + +OS_REV="`/usr/bin/uname -r | sed -e 's/[^.]*//'`" +case `/usr/bin/uname -p` in + "sparc") OS_TARGET="sparc-sun-solaris2.8" ;; + "i386") OS_TARGET="i386-pc-solaris2$${OS_REV}" ;; +esac + +TOOLS_DIR="$${PKG_INSTALL_ROOT}/opt/csw/gcc4/libexec/gcc" +TOOLS_DIR="$${TOOLS_DIR}/$${OS_TARGET}/$(VERSION)/install-tools" +MKHEADERS_CMD="$${PKG_INSTALL_ROOT}/opt/csw/gcc4/bin/mkheaders" +INCLUDE_DIR="$${PKG_INSTALL_ROOT}/opt/csw/gcc4/lib/gcc" +INCLUDE_DIR="$${INCLUDE_DIR}/$${OS_TARGET}/$(VERSION)/include" + +cat << _EOF_ +****************************************************************************** +* NOTICE: Fixing the system headers +* +* Do not forget: whenever your system headers change +* Run the $${MKHEADERS_CMD} script! +****************************************************************************** +_EOF_ + +if [ -f $${TOOLS_DIR}/mkheaders ]; then + cp $${TOOLS_DIR}/mkheaders $${MKHEADERS_CMD} + installf $${PKGINST} "$${MKHEADERS_CMD}" +else + Error "$${TOOLS_DIR}/mkheaders Not Found" +fi + +if [ -f $${MKHEADERS_CMD} ];then + chmod 0755 $${MKHEADERS_CMD} 2>/dev/null + chown root:bin $${MKHEADERS_CMD} 2>/dev/null + "$${MKHEADERS_CMD}" || Error "$${MKHEADERS_CMD} Failed." +else + Error "Could not find $${MKHEADERS_CMD}" +fi + +if [ -d $${INCLUDE_DIR} ]; then + chmod 0755 $${INCLUDE_DIR} || Error "Failed to chmod $${INCLUDE_DIR}" + chown -R root:bin $${INCLUDE_DIR} || + Error "Failed to change ownership for $${INCLUDE_DIR}" + find $${INCLUDE_DIR} -print | installf $${PKGINST} - +fi + + +cat << _EOF_ +****************************************************************************** +* NOTICE: Successfully fixed system headers +* +* Do not forget: whenever your system headers change +* Run the $${MKHEADERS_CMD} script! +****************************************************************************** +_EOF_ + +installf -f $${PKGINST} + +exit 0 +endef 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 Wed Feb 12 20:43:34 2025 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 12 Feb 2025 19:43:34 +0000 Subject: SF.net SVN: gar:[27158] csw/mgar/pkg/gcc9/trunk/Makefile Message-ID: <1739389414.721250.31362@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27158 http://sourceforge.net/p/gar/code/27158 Author: jake_goerzen Date: 2025-02-12 19:43:34 +0000 (Wed, 12 Feb 2025) Log Message: ----------- gcc9: update some RUNTIME_DEP_PKGS Modified Paths: -------------- csw/mgar/pkg/gcc9/trunk/Makefile Modified: csw/mgar/pkg/gcc9/trunk/Makefile =================================================================== --- csw/mgar/pkg/gcc9/trunk/Makefile 2025-02-12 16:00:31 UTC (rev 27157) +++ csw/mgar/pkg/gcc9/trunk/Makefile 2025-02-12 19:43:34 UTC (rev 27158) @@ -122,10 +122,10 @@ RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibgomp1 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibitm1 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibmpc3 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibmpfr6 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibssp0 RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibz1 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibisl10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWlibisl15 # checkpkg-undetectable dependencies RUNTIME_DEP_PKGS_$(PKG_BASENAME)core += CSWbinutils @@ -295,11 +295,11 @@ PKGFILES_$(PKG_BASENAME)g++ += $(includedir)/c\+\+/(\d+(?:\.\d+)*)/ostream.* RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibgmp10 RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibmpc3 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibmpfr6 RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibstdc++$(LIBSTDCXX_VERSION) RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibz1 RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibiconv2 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibisl10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += CSWlibisl15 # The C++ compiler needs the C compiler. RUNTIME_DEP_PKGS_$(PKG_BASENAME)g++ += $(PKG_BASENAME)core @@ -323,10 +323,10 @@ RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibgfortran3 RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibgmp10 RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibmpc3 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibmpfr6 RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibz1 RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibiconv2 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibisl10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)gfortran += CSWlibisl15 ALTERNATIVES_$(PKG_BASENAME)gfortran += gfortran ALTERNATIVE_gfortran += $(bindir)/gfortran gcc_gfortran $(bindir)/gfortran$(PROGRAM_SUFFIX) $(ALTERNATIVES_PRIO) @@ -340,10 +340,10 @@ RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibgmp10 RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWecj RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibmpc3 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibmpfr6 RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibz1 RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibiconv2 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibisl10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)java += CSWlibisl15 CHECKPKG_OVERRIDES_$(PKG_BASENAME)java += surplus-dependency|CSWecj PKGFILES_$(PKG_BASENAME)java = $(foreach F,$(JAVA_BINARIES),$(bindir)/$(F)$(PROGRAM_SUFFIX)) @@ -417,12 +417,12 @@ PKGFILES_$(PKG_BASENAME)objc += $(call baseisadirs,$(libdir),libobjc_gc.so) RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibgmp10 RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibmpc3 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibmpfr6 RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibobjc$(LIBOBJC) RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibobjc-gc$(LIBOBJC) RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibz1 RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibiconv2 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibisl10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)objc += CSWlibisl15 PACKAGES += $(PKG_BASENAME)ada SPKG_DESC_$(PKG_BASENAME)ada = GCC Ada compiler (GNAT) @@ -442,10 +442,10 @@ RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibgcc-s1 RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibgmp10 RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibmpc3 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibmpfr4 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibmpfr6 RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibz1 RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibiconv2 -RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibisl10 +RUNTIME_DEP_PKGS_$(PKG_BASENAME)ada += CSWlibisl15 ALTERNATIVES_$(PKG_BASENAME)ada += $(PKG_VERSION_TOKEN)ada ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnat gcc_ada $(bindir)/gnat$(PROGRAM_SUFFIX) $(ALTERNATIVES_PRIO) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Feb 13 10:23:45 2025 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 13 Feb 2025 09:23:45 +0000 Subject: SF.net SVN: gar:[27159] csw/mgar/pkg/curl/trunk Message-ID: <1739438625.447877.29956@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27159 http://sourceforge.net/p/gar/code/27159 Author: dmichelsen Date: 2025-02-13 09:23:45 +0000 (Thu, 13 Feb 2025) Log Message: ----------- curl/trunk: Update to 8.12.1 Modified Paths: -------------- csw/mgar/pkg/curl/trunk/Makefile csw/mgar/pkg/curl/trunk/checksums Modified: csw/mgar/pkg/curl/trunk/Makefile =================================================================== --- csw/mgar/pkg/curl/trunk/Makefile 2025-02-12 19:43:34 UTC (rev 27158) +++ csw/mgar/pkg/curl/trunk/Makefile 2025-02-13 09:23:45 UTC (rev 27159) @@ -1,5 +1,5 @@ NAME = curl -VERSION = 8.12.0 +VERSION = 8.12.1 GARTYPE = v2 DESCRIPTION = Command line tool and library for client-side URL transfers Modified: csw/mgar/pkg/curl/trunk/checksums =================================================================== --- csw/mgar/pkg/curl/trunk/checksums 2025-02-12 19:43:34 UTC (rev 27158) +++ csw/mgar/pkg/curl/trunk/checksums 2025-02-13 09:23:45 UTC (rev 27159) @@ -1 +1 @@ -3005f775ce65b301a27f8d43a8c85511 curl-8.12.0.tar.xz +7940975dd510399c4b27831165ab62e0 curl-8.12.1.tar.xz 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 Wed Feb 19 19:11:17 2025 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 19 Feb 2025 18:11:17 +0000 Subject: SF.net SVN: gar:[27160] csw/mgar/pkg/openssh/trunk Message-ID: <1739988677.733931.4392@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27160 http://sourceforge.net/p/gar/code/27160 Author: jake_goerzen Date: 2025-02-19 18:11:17 +0000 (Wed, 19 Feb 2025) Log Message: ----------- openssh: update to 9.9p2 Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile csw/mgar/pkg/openssh/trunk/checksums Added Paths: ----------- csw/mgar/pkg/openssh/trunk/files/0031-Restore-tcpwrappers-libwrap-support.patch Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2025-02-13 09:23:45 UTC (rev 27159) +++ csw/mgar/pkg/openssh/trunk/Makefile 2025-02-19 18:11:17 UTC (rev 27160) @@ -2,6 +2,7 @@ # OpenCSW build recipe for openssh # # Author: Yann Rouillard +# Contributor: Jake Goerzen # # Redistribution and/or use, with or without modification, is # permitted. This software is without warranty of any kind. The @@ -12,7 +13,7 @@ ###### Package information ####### NAME = openssh -VERSION = 6.7p1 +VERSION = 9.9p2 GSSKEX_PATCH_VERSION = 6.7p1 GSSKEX_PATCH_DATE = 20140907 GARTYPE = v2 @@ -35,7 +36,9 @@ CATALOGNAME_CSWopenssh = openssh SPKG_DESC_CSWopenssh = OpenSSH Secure Shell server BUILD_DEP_PKGS = CSWautoconf CSWlibssl-dev CSWlibz-dev -RUNTIME_DEP_PKGS_CSWopenssh += CSWlibssl1-0-0 +RUNTIME_DEP_PKGS_CSWopenssh += CSWlibssl1-1 +RUNTIME_DEP_PKGS_CSWopenssh += CSWlibssp0 +RUNTIME_DEP_PKGS_CSWopenssh += CSWlibwrap1 RUNTIME_DEP_PKGS_CSWopenssh += CSWlibz1 RUNTIME_DEP_PKGS_CSWopenssh += CSWlibkrb5-3 RUNTIME_DEP_PKGS_CSWopenssh += CSWlibcom-err3 @@ -47,11 +50,12 @@ RUNTIME_DEP_PKGS_CSWopenssh += $(RUNTIME_DEP_PKGS_CSWopenssh_$(GARCH)) RUNTIME_DEP_PKGS_CSWopenssh_sparc += CSWlibintl8 -OBSOLETED_BY_CSWopenssh = CSWossh +GARCOMPILER += GNU CATALOGNAME_CSWopenssh-client = openssh_client SPKG_DESC_CSWopenssh-client = OpenSSH Secure Shell client -RUNTIME_DEP_PKGS_CSWopenssh-client += CSWlibssl1-0-0 +RUNTIME_DEP_PKGS_CSWopenssh-client += CSWlibssl1-1 +RUNTIME_DEP_PKGS_CSWopenssh-client += CSWlibssp0 RUNTIME_DEP_PKGS_CSWopenssh-client += CSWlibz1 RUNTIME_DEP_PKGS_CSWopenssh-client += CSWlibkrb5-3 @@ -61,8 +65,6 @@ RUNTIME_DEP_PKGS_CSWopenssh-client += $(RUNTIME_DEP_PKGS_CSWopenssh-client_$(GARCH)) RUNTIME_DEP_PKGS_CSWopenssh-client_sparc += CSWlibintl8 -OBSOLETED_BY_CSWopenssh-client = CSWosshclient - PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 PKGFILES_CSWopenssh = $(sbindir)/.* @@ -71,6 +73,7 @@ PKGFILES_CSWopenssh += $(mandir)/man8/sftp-server.8 PKGFILES_CSWopenssh += $(mandir)/man8/sshd.8 PKGFILES_CSWopenssh += $(libexecdir)/sftp-server +PKGFILES_CSWopenssh += $(libexecdir)/sshd-session PKGFILES_CSWopenssh += $(sysconfdir)/ssh/sshd_config.CSW PKGFILES_CSWopenssh += $(sysconfdir)/ssh/moduli.CSW PKGFILES_CSWopenssh += $(localstatedir)/empty @@ -108,14 +111,16 @@ MIGRATE_DEST_DIR = $(sysconfdir)/ssh CHECKPKG_OVERRIDES_CSWopenssh-client += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssh_client/INSTALL +CHECKPKG_OVERRIDES_CSWopenssh-client += file-with-bad-content|/usr/local|root/opt/csw/bin/ssh-agent CHECKPKG_OVERRIDES_CSWopenssh += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssh/INSTALL CHECKPKG_OVERRIDES_CSWopenssh += file-with-bad-content|/usr/share|root/var/opt/csw/svc/manifest/network/cswopenssh.xml +# temporay disable to get around git issue on experiental* hosts +NOGITPATCH = 1 - ###### Upstream and OpenCSW files information ####### -MASTER_SITES = ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ http://www.sxw.org.uk/computing/patches/ http://www.mindrot.org/openssh_snap/ +MASTER_SITES = https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/ ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ http://www.sxw.org.uk/computing/patches/ http://www.mindrot.org/openssh_snap/ UPSTREAM_MASTER_SITES = ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ # We define upstream file regex so we can be notifed of new upstream software release @@ -133,7 +138,7 @@ LICENSE = LICENCE # The GSSAPI key exchange patch -PATCHFILES = openssh-$(GSSKEX_PATCH_VERSION)-gsskex-all-$(GSSKEX_PATCH_DATE).patch +#PATCHFILES = openssh-$(GSSKEX_PATCH_VERSION)-gsskex-all-$(GSSKEX_PATCH_DATE).patch # Prevent TIOCSCTTY from being used to avoid error: # ioctl(TIOCSCTTY): Invalid argument @@ -141,7 +146,7 @@ # Fix a X11 forwarding bug on machine installed with ipv6 disabled # see https://bugzilla.mindrot.org/show_bug.cgi?id=1457 -PATCHFILES += no_x_forwarding_bug.patch +#PATCHFILES += no_x_forwarding_bug.patch # Force openssh to not use /var/adm/lastlog but still prints last log information # Workaround to fix https://www.opencsw.org/mantis/view.php?id=4494 @@ -155,21 +160,21 @@ # The regress/Makefile uses "id -un" to retrieve the id of the current user # but that command doesn't work on Solaris, this patch fixes that issue -PATCHFILES += fix-user-id-retrieval-for-solaris.patch +#PATCHFILES += fix-user-id-retrieval-for-solaris.patch # Disable unittest fuzz ed25519 sig as it doesn't work correctly under Solaris # see: https://bugzilla.mindrot.org/show_bug.cgi?id=2271 -PATCHFILES += disable-unittest-fuzz-ed25519-sig.patch +#PATCHFILES += disable-unittest-fuzz-ed25519-sig.patch # Same thing for ed25519 key test, see: https://bugzilla.mindrot.org/show_bug.cgi?id=2297 -PATCHFILES += remote-unittest-key-ed25519.patch +#PATCHFILES += remote-unittest-key-ed25519.patch # Keep tcp wrapper support which was dropped from openssh since 6.7, # so that ours users are not caught by surprise -# Patch taken from Debian -PATCHFILES += restore-tcp-wrappers.patch +# Patch taken from OpenIndiana +PATCHFILES += 0031-Restore-tcpwrappers-libwrap-support.patch # documentation files to install (not a gar variable) -DOCFILES = CREDITS ChangeLog ChangeLog.gssapi INSTALL LICENCE OVERVIEW README README.dns +DOCFILES = CREDITS ChangeLog INSTALL LICENCE OVERVIEW README README.dns DOCFILES += README.platform README.privsep README.tun TODO # we're using conf handling class from the cswclassutils package @@ -182,15 +187,25 @@ CONFIGURE_ARGS = $(DIRPATHS) CONFIGURE_ARGS += --with-kerberos5=$(prefix) CONFIGURE_ARGS += --sysconfdir=$(sysconfdir)/ssh +#CONFIGURE_ARGS += --with-audit=bsm +CONFIGURE_ARGS += --with-sandbox=solaris CONFIGURE_ARGS += --with-solaris-contracts +CONFIGURE_ARGS += --with-solaris-privs +CONFIGURE_ARGS += --with-solaris-projects CONFIGURE_ARGS += --with-pam CONFIGURE_ARGS += --with-tcp-wrappers=$(prefix) CONFIGURE_ARGS += --with-privsep-path=$(localstatedir)/empty +# enable so ssh can connect to older systems (consoles, ILOMs, switches, etc..) See https://www.openssh.com/legacy.html for legacy options. +CONFIGURE_ARGS += --enable-dsa-keys + # We don't want to use lazy load because of # the chroot usage by sshd EXTRA_LD_OPTIONS = -z nolazyload +# disable tests temporary +TEST_SCRIPTS = + TEST_TARGET = tests include gar/category.mk Modified: csw/mgar/pkg/openssh/trunk/checksums =================================================================== --- csw/mgar/pkg/openssh/trunk/checksums 2025-02-13 09:23:45 UTC (rev 27159) +++ csw/mgar/pkg/openssh/trunk/checksums 2025-02-19 18:11:17 UTC (rev 27160) @@ -1 +1 @@ -3246aa79317b1d23cae783a3bf8275d6 openssh-6.7p1.tar.gz +f617b95fe278bfea8d004589c7a68a85 openssh-9.9p2.tar.gz Added: csw/mgar/pkg/openssh/trunk/files/0031-Restore-tcpwrappers-libwrap-support.patch =================================================================== --- csw/mgar/pkg/openssh/trunk/files/0031-Restore-tcpwrappers-libwrap-support.patch (rev 0) +++ csw/mgar/pkg/openssh/trunk/files/0031-Restore-tcpwrappers-libwrap-support.patch 2025-02-19 18:11:17 UTC (rev 27160) @@ -0,0 +1,140 @@ +diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac +--- a~/configure.ac 1970-01-01 00:00:00 ++++ a/configure.ac 1970-01-01 00:00:00 +@@ -1672,6 +1672,62 @@ else + AC_MSG_RESULT([no]) + fi + ++# Check whether user wants TCP wrappers support ++TCPW_MSG="no" ++AC_ARG_WITH([tcp-wrappers], ++ [ --with-tcp-wrappers[[=PATH]] Enable tcpwrappers support (optionally in PATH)], ++ [ ++ if test "x$withval" != "xno" ; then ++ saved_LIBS="$LIBS" ++ saved_LDFLAGS="$LDFLAGS" ++ saved_CPPFLAGS="$CPPFLAGS" ++ if test -n "${withval}" && \ ++ test "x${withval}" != "xyes"; then ++ if test -d "${withval}/lib"; then ++ if test -n "${need_dash_r}"; then ++ LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}" ++ else ++ LDFLAGS="-L${withval}/lib ${LDFLAGS}" ++ fi ++ else ++ if test -n "${need_dash_r}"; then ++ LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}" ++ else ++ LDFLAGS="-L${withval} ${LDFLAGS}" ++ fi ++ fi ++ if test -d "${withval}/include"; then ++ CPPFLAGS="-I${withval}/include ${CPPFLAGS}" ++ else ++ CPPFLAGS="-I${withval} ${CPPFLAGS}" ++ fi ++ fi ++ LIBS="-lwrap $LIBS" ++ AC_MSG_CHECKING([for libwrap]) ++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[ ++#include ++#include ++#include ++#include ++int deny_severity = 0, allow_severity = 0; ++ ]], [[ ++ hosts_access(0); ++ ]])], [ ++ AC_MSG_RESULT([yes]) ++ AC_DEFINE([LIBWRAP], [1], ++ [Define if you want ++ TCP Wrappers support]) ++ SSHDLIBS="$SSHDLIBS -lwrap" ++ TCPW_MSG="yes" ++ ], [ ++ AC_MSG_ERROR([*** libwrap missing]) ++ ++ ]) ++ LIBS="$saved_LIBS" ++ fi ++ ] ++) ++ + # Check whether user wants to use ldns + LDNS_MSG="no" + AC_ARG_WITH(ldns, +@@ -5725,6 +5781,7 @@ echo " PAM support + echo " OSF SIA support: $SIA_MSG" + echo " KerberosV support: $KRB5_MSG" + echo " SELinux support: $SELINUX_MSG" ++echo " TCP Wrappers support: $TCPW_MSG" + echo " libedit support: $LIBEDIT_MSG" + echo " libldns support: $LDNS_MSG" + echo " Solaris process contract support: $SPC_MSG" +diff -wpruN --no-dereference '--exclude=*.orig' a~/sshd-session.c a/sshd-session.c +--- a~/sshd-session.c 1970-01-01 00:00:00 ++++ a/sshd-session.c 1970-01-01 00:00:00 +@@ -70,6 +70,11 @@ + #include + #endif + ++#ifdef LIBWRAP ++#include ++#include ++#endif /* LIBWRAP */ ++ + #include "xmalloc.h" + #include "ssh.h" + #include "ssh2.h" +@@ -1271,6 +1276,25 @@ main(int ac, char **av) + audit_connection_from(ssh, remote_ip, remote_port); + #endif + ++#ifdef LIBWRAP ++ int allow_severity = options.log_facility|LOG_INFO; ++ int deny_severity = options.log_facility|LOG_WARNING; ++ /* Check whether logins are denied from this host. */ ++ if (ssh_packet_connection_is_on_socket(ssh)) { ++ struct request_info req; ++ ++ request_init(&req, RQ_DAEMON, __progname, RQ_FILE, sock_in, 0); ++ fromhost(&req); ++ ++ if (!hosts_access(&req)) { ++ debug("Connection refused by tcp wrapper"); ++ refuse(&req); ++ /* NOTREACHED */ ++ fatal("libwrap refuse returns"); ++ } ++ } ++#endif /* LIBWRAP */ ++ + rdomain = ssh_packet_rdomain_in(ssh); + + /* Log the connection. */ +diff -wpruN --no-dereference '--exclude=*.orig' a~/sshd.8 a/sshd.8 +--- a~/sshd.8 1970-01-01 00:00:00 ++++ a/sshd.8 1970-01-01 00:00:00 +@@ -925,6 +925,12 @@ the user's home directory becomes access + This file should be writable only by the user, and need not be + readable by anyone else. + .Pp ++.It Pa /etc/hosts.allow ++.It Pa /etc/hosts.deny ++Access controls that should be enforced by tcp-wrappers are defined here. ++Further details are described in ++.Xr hosts_access 5 . ++.Pp + .It Pa /etc/hosts.equiv + This file is for host-based authentication (see + .Xr ssh 1 ) . +@@ -1052,6 +1058,7 @@ Each SSHv2 userauth type has its own PAM + .Xr ssh-keygen 1 , + .Xr ssh-keyscan 1 , + .Xr chroot 2 , ++.Xr hosts_access 5 , + .Xr login.conf 5 , + .Xr moduli 5 , + .Xr sshd_config 5 , + 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 Wed Feb 19 20:16:05 2025 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 19 Feb 2025 19:16:05 +0000 Subject: SF.net SVN: gar:[27161] csw/mgar/pkg/libsdl2/trunk Message-ID: <1739992565.649111.12800@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27161 http://sourceforge.net/p/gar/code/27161 Author: jake_goerzen Date: 2025-02-19 19:16:05 +0000 (Wed, 19 Feb 2025) Log Message: ----------- libsdl2: update to 2.30.12 Modified Paths: -------------- csw/mgar/pkg/libsdl2/trunk/Makefile csw/mgar/pkg/libsdl2/trunk/checksums Modified: csw/mgar/pkg/libsdl2/trunk/Makefile =================================================================== --- csw/mgar/pkg/libsdl2/trunk/Makefile 2025-02-19 18:11:17 UTC (rev 27160) +++ csw/mgar/pkg/libsdl2/trunk/Makefile 2025-02-19 19:16:05 UTC (rev 27161) @@ -1,5 +1,5 @@ NAME = SDL2 -VERSION = 2.30.11 +VERSION = 2.30.12 GARTYPE = v2 DESCRIPTION = Simple DirectMedia Layer library Modified: csw/mgar/pkg/libsdl2/trunk/checksums =================================================================== --- csw/mgar/pkg/libsdl2/trunk/checksums 2025-02-19 18:11:17 UTC (rev 27160) +++ csw/mgar/pkg/libsdl2/trunk/checksums 2025-02-19 19:16:05 UTC (rev 27161) @@ -1 +1 @@ -bea190b480f6df249db29eb3bacfe41e SDL2-2.30.11.tar.gz +4f4888f48213a400fdaedef38620fe13 SDL2-2.30.12.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 Wed Feb 19 21:59:22 2025 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 19 Feb 2025 20:59:22 +0000 Subject: SF.net SVN: gar:[27162] csw/mgar/pkg/openssh/trunk/Makefile Message-ID: <1739998762.112898.10454@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27162 http://sourceforge.net/p/gar/code/27162 Author: jake_goerzen Date: 2025-02-19 20:59:21 +0000 (Wed, 19 Feb 2025) Log Message: ----------- openssh: remove some surplus RUNTIME_DEP_PKGS Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2025-02-19 19:16:05 UTC (rev 27161) +++ csw/mgar/pkg/openssh/trunk/Makefile 2025-02-19 20:59:21 UTC (rev 27162) @@ -41,14 +41,16 @@ RUNTIME_DEP_PKGS_CSWopenssh += CSWlibwrap1 RUNTIME_DEP_PKGS_CSWopenssh += CSWlibz1 RUNTIME_DEP_PKGS_CSWopenssh += CSWlibkrb5-3 -RUNTIME_DEP_PKGS_CSWopenssh += CSWlibcom-err3 +#RUNTIME_DEP_PKGS_CSWopenssh += CSWlibcom-err3 RUNTIME_DEP_PKGS_CSWopenssh += CSWopenssh-client +# The Following does not appear the be required anymore, disabling + # Linking on sparc gives an additional dependency # probably because of the current bug with Solaris 10 # sparc linker (see http://lists.opencsw.org/pipermail/maintainers/2013-November/018780.html) RUNTIME_DEP_PKGS_CSWopenssh += $(RUNTIME_DEP_PKGS_CSWopenssh_$(GARCH)) -RUNTIME_DEP_PKGS_CSWopenssh_sparc += CSWlibintl8 +#RUNTIME_DEP_PKGS_CSWopenssh_sparc += CSWlibintl8 GARCOMPILER += GNU @@ -63,7 +65,7 @@ # probably because of the current bug with Solaris 10 # sparc linker (see http://lists.opencsw.org/pipermail/maintainers/2013-November/018780.html) RUNTIME_DEP_PKGS_CSWopenssh-client += $(RUNTIME_DEP_PKGS_CSWopenssh-client_$(GARCH)) -RUNTIME_DEP_PKGS_CSWopenssh-client_sparc += CSWlibintl8 +#RUNTIME_DEP_PKGS_CSWopenssh-client_sparc += CSWlibintl8 PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 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 Wed Feb 19 22:50:09 2025 From: jake_goerzen at users.sourceforge.net (jake_goerzen at users.sourceforge.net) Date: Wed, 19 Feb 2025 21:50:09 +0000 Subject: SF.net SVN: gar:[27163] csw/mgar/pkg/openssh/trunk/Makefile Message-ID: <1740001809.543107.24573@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27163 http://sourceforge.net/p/gar/code/27163 Author: jake_goerzen Date: 2025-02-19 21:50:09 +0000 (Wed, 19 Feb 2025) Log Message: ----------- openssh: put back RUNTIME_DEP_PKGS and update CHECKPKG_OVERRIDES Modified Paths: -------------- csw/mgar/pkg/openssh/trunk/Makefile Modified: csw/mgar/pkg/openssh/trunk/Makefile =================================================================== --- csw/mgar/pkg/openssh/trunk/Makefile 2025-02-19 20:59:21 UTC (rev 27162) +++ csw/mgar/pkg/openssh/trunk/Makefile 2025-02-19 21:50:09 UTC (rev 27163) @@ -41,16 +41,14 @@ RUNTIME_DEP_PKGS_CSWopenssh += CSWlibwrap1 RUNTIME_DEP_PKGS_CSWopenssh += CSWlibz1 RUNTIME_DEP_PKGS_CSWopenssh += CSWlibkrb5-3 -#RUNTIME_DEP_PKGS_CSWopenssh += CSWlibcom-err3 +RUNTIME_DEP_PKGS_CSWopenssh += CSWlibcom-err3 RUNTIME_DEP_PKGS_CSWopenssh += CSWopenssh-client -# The Following does not appear the be required anymore, disabling - # Linking on sparc gives an additional dependency # probably because of the current bug with Solaris 10 # sparc linker (see http://lists.opencsw.org/pipermail/maintainers/2013-November/018780.html) RUNTIME_DEP_PKGS_CSWopenssh += $(RUNTIME_DEP_PKGS_CSWopenssh_$(GARCH)) -#RUNTIME_DEP_PKGS_CSWopenssh_sparc += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWopenssh_sparc += CSWlibintl8 GARCOMPILER += GNU @@ -65,7 +63,7 @@ # probably because of the current bug with Solaris 10 # sparc linker (see http://lists.opencsw.org/pipermail/maintainers/2013-November/018780.html) RUNTIME_DEP_PKGS_CSWopenssh-client += $(RUNTIME_DEP_PKGS_CSWopenssh-client_$(GARCH)) -#RUNTIME_DEP_PKGS_CSWopenssh-client_sparc += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWopenssh-client_sparc += CSWlibintl8 PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 @@ -112,11 +110,15 @@ MIGRATE_SOURCE_DIR = $(prefix)/etc/ssh MIGRATE_DEST_DIR = $(sysconfdir)/ssh -CHECKPKG_OVERRIDES_CSWopenssh-client += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssh_client/INSTALL +#CHECKPKG_OVERRIDES_CSWopenssh-client += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssh_client/INSTALL CHECKPKG_OVERRIDES_CSWopenssh-client += file-with-bad-content|/usr/local|root/opt/csw/bin/ssh-agent -CHECKPKG_OVERRIDES_CSWopenssh += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssh/INSTALL +#CHECKPKG_OVERRIDES_CSWopenssh += file-with-bad-content|/usr/local|root/opt/csw/share/doc/openssh/INSTALL CHECKPKG_OVERRIDES_CSWopenssh += file-with-bad-content|/usr/share|root/var/opt/csw/svc/manifest/network/cswopenssh.xml +CHECKPKG_OVERRIDES_CSWopenssh-client += surplus-dependency|CSWlibintl8 +CHECKPKG_OVERRIDES_CSWopenssh += surplus-dependency|CSWlibintl8 +CHECKPKG_OVERRIDES_CSWopenssh += surplus-dependency|CSWlibcom-err3 + # temporay disable to get around git issue on experiental* hosts NOGITPATCH = 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Thu Feb 20 19:27:24 2025 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Thu, 20 Feb 2025 18:27:24 +0000 Subject: SF.net SVN: gar:[27164] csw/mgar/pkg/unbound/trunk/Makefile Message-ID: <1740076044.169851.31495@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27164 http://sourceforge.net/p/gar/code/27164 Author: idogan23 Date: 2025-02-20 18:27:23 +0000 (Thu, 20 Feb 2025) Log Message: ----------- unbound: Switch to OpenSSL 1.1.1 Modified Paths: -------------- csw/mgar/pkg/unbound/trunk/Makefile Modified: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile 2025-02-19 21:50:09 UTC (rev 27163) +++ csw/mgar/pkg/unbound/trunk/Makefile 2025-02-20 18:27:23 UTC (rev 27164) @@ -82,7 +82,7 @@ SPKG_DESC_CSWunbound = $(DESCRIPTION) RUNTIME_DEP_PKGS_CSWunbound += CSWlibunbound8 RUNTIME_DEP_PKGS_CSWunbound += CSWlibexpat1 -RUNTIME_DEP_PKGS_CSWunbound += CSWlibssl1-0-0 +UNTIME_DEP_PKGS_CSWunbound += CSWlibssl1-1 RUNTIME_DEP_PKGS_CSWunbound += CSWlibevent2-1-7 PACKAGES += CSWlibunbound8 @@ -90,7 +90,7 @@ PKGFILES_CSWlibunbound8 += $(call baseisadirs,$(libdir),libunbound\.so\.8\.1\.12) PKGFILES_CSWlibunbound8 += $(call baseisadirs,$(libdir),libunbound\.so\.8(\.\d+)*) SPKG_DESC_CSWlibunbound8 += $(DESCRIPTION), libunbound.so.8 -RUNTIME_DEP_PKGS_CSWlibunbound8 += CSWlibssl1-0-0 +RUNTIME_DEP_PKGS_CSWlibunbound8 += CSWlibssl1-1 RUNTIME_DEP_PKGS_CSWlibunbound8 += CSWlibevent2-1-7 CATALOGNAME_CSWunbound-devel = unbound_devel @@ -103,7 +103,7 @@ PKGFILES_CSWunbound-host += $(sbindir)/unbound-host PKGFILES_CSWunbound-host += $(mandir)/man1/unbound-host.1 RUNTIME_DEP_PKGS_CSWunbound-host += CSWlibunbound8 -RUNTIME_DEP_PKGS_CSWunbound-host += CSWlibssl1-0-0 +RUNTIME_DEP_PKGS_CSWunbound-host += CSWlibssl1-1 # 32-bits are enough for unbound-host CHECKPKG_OVERRIDES_CSWunbound-host += 64-bit-binaries-missing This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From dmichelsen at users.sourceforge.net Thu Feb 20 21:09:16 2025 From: dmichelsen at users.sourceforge.net (dmichelsen at users.sourceforge.net) Date: Thu, 20 Feb 2025 20:09:16 +0000 Subject: SF.net SVN: gar:[27165] csw/mgar/pkg/mutt/trunk Message-ID: <1740082156.803539.5610@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27165 http://sourceforge.net/p/gar/code/27165 Author: dmichelsen Date: 2025-02-20 20:09:16 +0000 (Thu, 20 Feb 2025) Log Message: ----------- mutt/trunk: Update to 2.2.14 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 2025-02-20 18:27:23 UTC (rev 27164) +++ csw/mgar/pkg/mutt/trunk/Makefile 2025-02-20 20:09:16 UTC (rev 27165) @@ -1,5 +1,5 @@ NAME = mutt -VERSION = 2.2.13 +VERSION = 2.2.14 GARTYPE = v2 EXTRA_MODULATORS = SLANG @@ -53,7 +53,7 @@ PKGFILES_CSWmutt-ncurses = $(bindir)/mutt-ncurses RUNTIME_DEP_PKGS_CSWmutt-ncurses += CSWlibiconv2 RUNTIME_DEP_PKGS_CSWmutt-ncurses += CSWlibncursesw6 -RUNTIME_DEP_PKGS_CSWmutt-ncurses += CSWlibssl1-0-0 +RUNTIME_DEP_PKGS_CSWmutt-ncurses += CSWlibssl1-1 RUNTIME_DEP_PKGS_CSWmutt-ncurses += CSWlibintl9 RUNTIME_DEP_PKGS_CSWmutt-ncurses += CSWlibsasl2-2 RUNTIME_DEP_PKGS_CSWmutt-ncurses += CSWlibtokyocabinet9 @@ -67,7 +67,7 @@ SPKG_DESC_CSWmutt-slang = Mutt mail client with slang interface PKGFILES_CSWmutt-slang = $(bindir)/mutt-slang RUNTIME_DEP_PKGS_CSWmutt-slang += CSWlibslang2 -RUNTIME_DEP_PKGS_CSWmutt-slang += CSWlibssl1-0-0 +RUNTIME_DEP_PKGS_CSWmutt-slang += CSWlibssl1-1 RUNTIME_DEP_PKGS_CSWmutt-slang += CSWlibintl9 RUNTIME_DEP_PKGS_CSWmutt-slang += CSWlibsasl2-2 RUNTIME_DEP_PKGS_CSWmutt-slang += CSWlibgpgme11 Modified: csw/mgar/pkg/mutt/trunk/checksums =================================================================== --- csw/mgar/pkg/mutt/trunk/checksums 2025-02-20 18:27:23 UTC (rev 27164) +++ csw/mgar/pkg/mutt/trunk/checksums 2025-02-20 20:09:16 UTC (rev 27165) @@ -1 +1 @@ -0d33c808d5556c283c01542c7730ccbd mutt-2.2.13.tar.gz +8794c4d68a4a147e454936a242ea6a9e mutt-2.2.14.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Fri Feb 21 08:32:23 2025 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Fri, 21 Feb 2025 07:32:23 +0000 Subject: SF.net SVN: gar:[27166] csw/mgar/pkg/unbound/trunk/Makefile Message-ID: <1740123143.228642.23020@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27166 http://sourceforge.net/p/gar/code/27166 Author: idogan23 Date: 2025-02-21 07:32:22 +0000 (Fri, 21 Feb 2025) Log Message: ----------- unbound: Fix typo. Modified Paths: -------------- csw/mgar/pkg/unbound/trunk/Makefile Modified: csw/mgar/pkg/unbound/trunk/Makefile =================================================================== --- csw/mgar/pkg/unbound/trunk/Makefile 2025-02-20 20:09:16 UTC (rev 27165) +++ csw/mgar/pkg/unbound/trunk/Makefile 2025-02-21 07:32:22 UTC (rev 27166) @@ -82,7 +82,7 @@ SPKG_DESC_CSWunbound = $(DESCRIPTION) RUNTIME_DEP_PKGS_CSWunbound += CSWlibunbound8 RUNTIME_DEP_PKGS_CSWunbound += CSWlibexpat1 -UNTIME_DEP_PKGS_CSWunbound += CSWlibssl1-1 +RUNTIME_DEP_PKGS_CSWunbound += CSWlibssl1-1 RUNTIME_DEP_PKGS_CSWunbound += CSWlibevent2-1-7 PACKAGES += CSWlibunbound8 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Sun Feb 23 10:50:00 2025 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Sun, 23 Feb 2025 09:50:00 +0000 Subject: SF.net SVN: gar:[27167] csw/mgar/pkg/nsd/trunk/Makefile Message-ID: <1740304200.280425.18402@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27167 http://sourceforge.net/p/gar/code/27167 Author: idogan23 Date: 2025-02-23 09:49:59 +0000 (Sun, 23 Feb 2025) Log Message: ----------- nsd: Switch to OpenSSL 1.1.1 Modified Paths: -------------- csw/mgar/pkg/nsd/trunk/Makefile Modified: csw/mgar/pkg/nsd/trunk/Makefile =================================================================== --- csw/mgar/pkg/nsd/trunk/Makefile 2025-02-21 07:32:22 UTC (rev 27166) +++ csw/mgar/pkg/nsd/trunk/Makefile 2025-02-23 09:49:59 UTC (rev 27167) @@ -26,7 +26,7 @@ PACKAGES = CSWnsd CATALOGNAME = nsd -RUNTIME_DEP_PKGS = CSWlibssl1-0-0 +RUNTIME_DEP_PKGS = CSWlibssl1-1 RUNTIME_DEP_PKGS += CSWlibevent2-1-7 LICENSE = LICENSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Sun Feb 23 12:20:53 2025 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Sun, 23 Feb 2025 11:20:53 +0000 Subject: SF.net SVN: gar:[27168] csw/mgar/pkg/rsync/trunk/Makefile Message-ID: <1740309653.106964.24162@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27168 http://sourceforge.net/p/gar/code/27168 Author: idogan23 Date: 2025-02-23 11:20:52 +0000 (Sun, 23 Feb 2025) Log Message: ----------- rsync: Switch to OpenSSL 1.1.1 Modified Paths: -------------- csw/mgar/pkg/rsync/trunk/Makefile Modified: csw/mgar/pkg/rsync/trunk/Makefile =================================================================== --- csw/mgar/pkg/rsync/trunk/Makefile 2025-02-23 09:49:59 UTC (rev 27167) +++ csw/mgar/pkg/rsync/trunk/Makefile 2025-02-23 11:20:52 UTC (rev 27168) @@ -26,7 +26,7 @@ # PKGFILES is catchall RUNTIME_DEP_PKGS_CSWrsync += CSWlibpopt0 RUNTIME_DEP_PKGS_CSWrsync += CSWlibiconv2 -RUNTIME_DEP_PKGS_CSWrsync += CSWlibssl1-0-0 +RUNTIME_DEP_PKGS_CSWrsync += CSWlibssl1-1 RUNTIME_DEP_PKGS_CSWrsync += CSWlibzstd1 RUNTIME_DEP_PKGS_CSWrsync += CSWliblz4-1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Sun Feb 23 13:27:33 2025 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Sun, 23 Feb 2025 12:27:33 +0000 Subject: SF.net SVN: gar:[27169] csw/mgar/pkg/vim/trunk Message-ID: <1740313653.762568.9031@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27169 http://sourceforge.net/p/gar/code/27169 Author: idogan23 Date: 2025-02-23 12:27:32 +0000 (Sun, 23 Feb 2025) Log Message: ----------- vim: update to 9.1.1141 Modified Paths: -------------- csw/mgar/pkg/vim/trunk/Makefile csw/mgar/pkg/vim/trunk/checksums Modified: csw/mgar/pkg/vim/trunk/Makefile =================================================================== --- csw/mgar/pkg/vim/trunk/Makefile 2025-02-23 11:20:52 UTC (rev 27168) +++ csw/mgar/pkg/vim/trunk/Makefile 2025-02-23 12:27:32 UTC (rev 27169) @@ -1,6 +1,6 @@ NAME = vim DISTVERSION = 9.1 -PATCHREV = 1050 +PATCHREV = 1141 VERSION = $(DISTVERSION).$(PATCHREV) GARTYPE = v2 SPKG_SOURCEURL = http://www.vim.org/ Modified: csw/mgar/pkg/vim/trunk/checksums =================================================================== --- csw/mgar/pkg/vim/trunk/checksums 2025-02-23 11:20:52 UTC (rev 27168) +++ csw/mgar/pkg/vim/trunk/checksums 2025-02-23 12:27:32 UTC (rev 27169) @@ -1 +1 @@ -6047cef423147889c54a7cce30a4880d v9.1.1050.tar.gz +f1fb6add039dbe3dcc05cb88b547ebc6 v9.1.1141.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. From idogan23 at users.sourceforge.net Sun Feb 23 16:25:52 2025 From: idogan23 at users.sourceforge.net (idogan23 at users.sourceforge.net) Date: Sun, 23 Feb 2025 15:25:52 +0000 Subject: SF.net SVN: gar:[27170] csw/mgar/pkg/gvim/trunk Message-ID: <1740324352.359064.2257@sfp-scm-1.v30.lw.sourceforge.com> Revision: 27170 http://sourceforge.net/p/gar/code/27170 Author: idogan23 Date: 2025-02-23 15:25:52 +0000 (Sun, 23 Feb 2025) Log Message: ----------- gvim: update to 9.1.1141 Modified Paths: -------------- csw/mgar/pkg/gvim/trunk/Makefile csw/mgar/pkg/gvim/trunk/checksums Modified: csw/mgar/pkg/gvim/trunk/Makefile =================================================================== --- csw/mgar/pkg/gvim/trunk/Makefile 2025-02-23 12:27:32 UTC (rev 27169) +++ csw/mgar/pkg/gvim/trunk/Makefile 2025-02-23 15:25:52 UTC (rev 27170) @@ -1,6 +1,6 @@ NAME = vim DISTVERSION = 9.1 -PATCHREV = 1050 +PATCHREV = 1141 VERSION = $(DISTVERSION).$(PATCHREV) GARTYPE = v2 SPKG_SOURCEURL = http://www.vim.org/ Modified: csw/mgar/pkg/gvim/trunk/checksums =================================================================== --- csw/mgar/pkg/gvim/trunk/checksums 2025-02-23 12:27:32 UTC (rev 27169) +++ csw/mgar/pkg/gvim/trunk/checksums 2025-02-23 15:25:52 UTC (rev 27170) @@ -1 +1 @@ -6047cef423147889c54a7cce30a4880d v9.1.1050.tar.gz +f1fb6add039dbe3dcc05cb88b547ebc6 v9.1.1141.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.