6 files deleted
29 files added
24 files modified
5 files renamed
28407 ■■■■■ changed files
components/developer/golang-122/Makefile 137 ●●●●● patch | view | raw | blame | history
components/developer/golang-122/golang-122.p5m 12618 ●●●●● patch | view | raw | blame | history
components/developer/golang-122/manifests/sample-manifest.p5m 12601 ●●●●● patch | view | raw | blame | history
components/developer/golang-122/patches/02_Dup2_golang10.patch 41 ●●●●● patch | view | raw | blame | history
components/developer/golang-122/patches/03-mkfifo-backport.patch 28 ●●●●● patch | view | raw | blame | history
components/developer/golang-122/pkg5 10 ●●●●● patch | view | raw | blame | history
components/library/SDL2/Makefile 4 ●●●● patch | view | raw | blame | history
components/library/SDL2/manifests/sample-manifest.p5m 6 ●●●● patch | view | raw | blame | history
components/library/SDL2/sdl2.p5m 6 ●●●● patch | view | raw | blame | history
components/library/readline/Makefile 24 ●●●●● patch | view | raw | blame | history
components/library/readline/manifests/sample-manifest.p5m 20 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/bash43-021.patch_1 patch | view | raw | blame | history
components/library/readline/patches/history.3.patch 50 ●●●● patch | view | raw | blame | history
components/library/readline/patches/readline.h.patch_1 11 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline63-001.patch_1 patch | view | raw | blame | history
components/library/readline/patches/readline63-002.patch_1 patch | view | raw | blame | history
components/library/readline/patches/readline63-004.patch_1 patch | view | raw | blame | history
components/library/readline/patches/readline82-001.patch 42 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline82-002.patch 48 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline82-003.patch 43 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline82-004.patch 66 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline82-005.patch 50 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline82-006.patch 99 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline82-007.patch 48 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline82-008.patch 77 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline82-009.patch 73 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline82-010.patch 67 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline_Makefile_in.patch_1 24 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline_doc_Makefile_in.patch 15 ●●●●● patch | view | raw | blame | history
components/library/readline/patches/readline_libtermcap_filter_link.patch 18 ●●●●● patch | view | raw | blame | history
components/library/readline/readline-5.license 345 ●●●●● patch | view | raw | blame | history
components/library/readline/readline.license 1127 ●●●●● patch | view | raw | blame | history
components/library/readline/readline.p5m 32 ●●●●● patch | view | raw | blame | history
components/network/rsync/Makefile 5 ●●●●● patch | view | raw | blame | history
components/perl/DateTime-Locale/DateTime-Locale-PERLVER.p5m 70 ●●●●● patch | view | raw | blame | history
components/perl/DateTime-Locale/Makefile 4 ●●●● patch | view | raw | blame | history
components/perl/DateTime-Locale/manifests/sample-manifest.p5m 72 ●●●●● patch | view | raw | blame | history
components/perl/DateTime-Locale/pkg5 6 ●●●● patch | view | raw | blame | history
components/perl/Test2-Plugin-NoWarnings/Makefile 6 ●●●● patch | view | raw | blame | history
components/perl/Test2-Plugin-NoWarnings/manifests/sample-manifest.p5m 2 ●●● patch | view | raw | blame | history
components/perl/Test2-Plugin-NoWarnings/pkg5 6 ●●●● patch | view | raw | blame | history
components/python/backports.tarfile/Makefile 40 ●●●●● patch | view | raw | blame | history
components/python/backports.tarfile/backports.tarfile-PYVER.p5m 36 ●●●●● patch | view | raw | blame | history
components/python/backports.tarfile/manifests/sample-manifest.p5m 36 ●●●●● patch | view | raw | blame | history
components/python/backports.tarfile/pkg5 13 ●●●●● patch | view | raw | blame | history
components/python/backports.tarfile/test/results-all.master 16 ●●●●● patch | view | raw | blame | history
components/python/dirty_equals/Makefile 63 ●●●●● patch | view | raw | blame | history
components/python/dirty_equals/dirty_equals-PYVER.p5m 48 ●●●●● patch | view | raw | blame | history
components/python/dirty_equals/manifests/sample-manifest.p5m 48 ●●●●● patch | view | raw | blame | history
components/python/dirty_equals/patches/01-no-pytest-pretty.patch 10 ●●●●● patch | view | raw | blame | history
components/python/dirty_equals/patches/02-no-pytest-examples.patch 9 ●●●●● patch | view | raw | blame | history
components/python/dirty_equals/pkg5 12 ●●●●● patch | view | raw | blame | history
components/python/dirty_equals/python-integrate-project.conf 38 ●●●●● patch | view | raw | blame | history
components/python/rapidfuzz/Makefile 4 ●●●● patch | view | raw | blame | history
components/python/rapidfuzz/test/results-all.master 15 ●●●● patch | view | raw | blame | history
components/scientific/openblas/Makefile 4 ●●●● patch | view | raw | blame | history
components/scientific/openblas/manifests/sample-manifest.p5m 2 ●●● patch | view | raw | blame | history
components/scientific/openblas/patches/openblas-01-shared-lib.patch 47 ●●●●● patch | view | raw | blame | history
components/scientific/openblas/pkg5 2 ●●● patch | view | raw | blame | history
components/sysutils/pciutils/Makefile 8 ●●●● patch | view | raw | blame | history
components/x11/xorg-docs/Makefile 22 ●●●● patch | view | raw | blame | history
components/x11/xorg-docs/manifests/sample-manifest.p5m 2 ●●● patch | view | raw | blame | history
components/x11/xorg-docs/patches/02-openindiana-manpages.patch 22 ●●●● patch | view | raw | blame | history
components/x11/xorg-docs/pkg5 9 ●●●● patch | view | raw | blame | history
components/developer/golang-122/Makefile
New file
@@ -0,0 +1,137 @@
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2023 Till Wegmueller
#
BUILD_BITS= 64
BUILD_STYLE= justmake
USE_COMMON_TEST_MASTER= no
CLONEY_ARGS= CLONEY_MODE="copy"
USE_PARALLEL_BUILD= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=            golang
COMPONENT_MAJOR_VERSION=    1.22
COMPONENT_VERSION=        $(COMPONENT_MAJOR_VERSION).2
COMPONENT_SUMMARY=        The Go Programming Language
COMPONENT_SRC=            $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_PROJECT_URL=        https://golang.org/
COMPONENT_ARCHIVE=        go$(COMPONENT_VERSION).src.tar.gz
COMPONENT_ARCHIVE_URL=        https://storage.googleapis.com/golang/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH=        sha256:374ea82b289ec738e968267cac59c7d5ff180f9492250254784b2044e90df5a9
COMPONENT_FMRI=            developer/golang
COMPONENT_CLASSIFICATION=    Development/Other Languages
COMPONENT_LICENSE=        BSD-style, Patent Grant
COMPONENT_LICENSE_FILE=        LICENSE
PATCH_EACH_ARCHIVE= 1
MEDIATEDUSRSHAREMAN1DIR=    $(PROTO_DIR)/usr/share/golang/$(COMPONENT_MAJOR_VERSION)/man/man1
# Go has a number of supplementary tools and packages that are located in
# separate archives or source repositories. Because Go currently forces a
# recompile of all packages whenever the compiler changes, building and
# delivering them within the same build component build process is the best
# option for now.
# Bake in where Go package will be installed.
GOROOT_FINAL=        /usr/lib/golang/$(COMPONENT_MAJOR_VERSION)
# Enable easier stack unwinding for debugging.
GOEXPERIMENT=
COMPONENT_BUILD_ENV +=    GOROOT_FINAL="$(GOROOT_FINAL)"
COMPONENT_BUILD_ENV +=    GOEXPERIMENT="$(GOEXPERIMENT)"
COMPONENT_BUILD_ENV +=    GOOS="illumos"
COMPONENT_BUILD_ENV +=    GOCACHE="$(SOURCE_DIR)/gocache"
COMPONENT_BUILD_ENV +=  GOPATH="$(SOURCE_DIR)/gopath"
COMPONENT_BUILD_ENV +=  GO_LDSO=/lib/64/ld.so.1
COMPONENT_BUILD_ENV +=  GOROOT_BOOTSTRAP=/usr/lib/golang/1.21
# For convenience during installation of supplementary packages.
COMPONENT_INSTALL_ENV += PATH="$(PROTO_DIR)$(GOROOT_FINAL)/bin:$(PATH)"
COMPONENT_INSTALL_ENV += GOROOT="$(PROTO_DIR)$(GOROOT_FINAL)"
COMPONENT_INSTALL_ENV += GOCACHE="$(SOURCE_DIR)/gocache"
COMPONENT_INSTALL_ENV += GOROOT_BOOTSTRAP=/usr/lib/golang/1.21
COMPONENT_INSTALL_ENV += GOPATH="$(SOURCE_DIR)/gopath"
include $(WS_MAKE_RULES)/common.mk
# We have to fiddle with the package archives to get them into the same source
# directory so that we can use the standard build targets.  We're effectively
# building multiple components using a single target.
COMPONENT_POST_UNPACK_ACTION= $(MV) go $(COMPONENT_SRC)
# Go doesn't have a standard Makefile-based build process, so override the
# default.
COMPONENT_BUILD_ACTION=    \
    cd $(@D)/src; $(ENV) $(COMPONENT_BUILD_ENV) ./make.bash
COMPONENT_TARGET_DIR= \
    $(PROTOUSRLIBDIR)/$(COMPONENT_NAME)/$(COMPONENT_MAJOR_VERSION)
# We can't do any ASLR'ing as the Go 6l linker has no understanding of the
# -z aslr=... option. So just override where needed in the .p5m files.
ASLR_MODE = $(ASLR_DISABLE)
COMPONENT_TEST_ENV +=    PATH="$(@D)/bin:$(PATH)"
COMPONENT_TEST_ENV +=    GOROOT="$(@D)"
COMPONENT_TEST_ENV +=     GOCACHE="$(SOURCE_DIR)/gocache"
COMPONENT_TEST_ENV +=    TMPDIR="/var/tmp"
COMPONENT_TEST_DIR =    $(@D)/src
COMPONENT_TEST_CMD =    ./run.bash
COMPONENT_TEST_TARGETS =
# Remove measured times (eg. 11.106s, 0.312s or 1,16s):
COMPONENT_TEST_TRANSFORMS += '-e "s/[0-9][0-9].[0-9][0-9][0-9]s//" '
COMPONENT_TEST_TRANSFORMS += '-e "s/[0-9].[0-9][0-9][0-9]s//" '
COMPONENT_TEST_TRANSFORMS += '-e "s/[0-9].[0-9][0-9]s//" '
# Remove occurrences of "(cached)":
COMPONENT_TEST_TRANSFORMS += '-e "s/(cached)//" '
# Replace port numbers with nnnnn on localhost:
COMPONENT_TEST_TRANSFORMS += '-e "s/127.0.0.1\:[0-9]*/127.0.0.1\:nnnnn/" '
# Remove trailing random numbers on TestReadOnlyWriteFile:
COMPONENT_TEST_TRANSFORMS += '-e "s/TestReadOnlyWriteFile[0-9]*/TestReadOnlyWriteFile/" '
# Use this Command to copy the Go Source tree into the proto area. In order to deliver the Go SDK under GOROOT
# Additionally nuke all the funky binary files used for test suites. They keep bothering the packaging tools
define COMPONENT_INSTALL_ACTION=
    ($(MKDIR) $(COMPONENT_TARGET_DIR)/src); \
    (cd $(SOURCE_DIR) && \
    /usr/gnu/bin/find . -maxdepth 1 -path "./$(COMPONENT_SRC_NAME)" \
      -prune -o \( ! -iname ".*" \) -print \
      -exec /usr/gnu/bin/cp -r \
      --parents {} $(COMPONENT_TARGET_DIR) \;); \
    (cd $(BUILD_DIR_64) && \
    /usr/gnu/bin/find src -type f \
        -exec /usr/gnu/bin/cp --parents {} $(COMPONENT_TARGET_DIR) \;); \
    (cd $(BUILD_DIR_64) && $(CP) -r bin $(COMPONENT_TARGET_DIR)/); \
    (cd $(BUILD_DIR_64) && $(CP) -r pkg $(COMPONENT_TARGET_DIR)/); \
    (rm -r $(COMPONENT_TARGET_DIR)/pkg/obj); \
    ($(MKDIR) -p $(MEDIATEDUSRSHAREMAN1DIR)); \
    /usr/gnu/bin/find $(COMPONENT_TARGET_DIR)/src -type f \
           | egrep -v '\.go|\.s|\.bash|\.txt|\.c|\.tmpl|\.h|\.pl|\.md|\.S|\.py|\.dist|\.rc|\.bat|README|Makefile|\.awk|\.rules|\.mod|\.json|LICENSE|PATENTS|\.bin'\
    | xargs rm;
endef
REQUIRED_PACKAGES += developer/golang-121
# Auto-generated dependencies
REQUIRED_PACKAGES += system/library
components/developer/golang-122/golang-122.p5m
New file
Diff too large
components/developer/golang-122/manifests/sample-manifest.p5m
New file
Diff too large
components/developer/golang-122/patches/02_Dup2_golang10.patch
New file
@@ -0,0 +1,41 @@
--- golang-1.10/src/syscall/zsyscall_solaris_amd64.go    2018-02-16 09:12:19.000000000 +0000
+++ golang-1.10/src/syscall/zsyscall_solaris_amd64.go.1    2018-05-01 03:21:18.224140250 +0000
@@ -21,6 +21,7 @@
 //go:cgo_import_dynamic libc_Chroot chroot "libc.so"
 //go:cgo_import_dynamic libc_Close close "libc.so"
 //go:cgo_import_dynamic libc_Dup dup "libc.so"
+//go:cgo_import_dynamic libc_Dup2 dup2 "libc.so"
 //go:cgo_import_dynamic libc_Fchdir fchdir "libc.so"
 //go:cgo_import_dynamic libc_Fchmod fchmod "libc.so"
 //go:cgo_import_dynamic libc_Fchown fchown "libc.so"
@@ -105,6 +106,7 @@
 //go:linkname libc_Chroot libc_Chroot
 //go:linkname libc_Close libc_Close
 //go:linkname libc_Dup libc_Dup
+//go:linkname libc_Dup2 libc_Dup2
 //go:linkname libc_Fchdir libc_Fchdir
 //go:linkname libc_Fchmod libc_Fchmod
 //go:linkname libc_Fchown libc_Fchown
@@ -192,6 +194,7 @@
     libc_Chroot,
     libc_Close,
     libc_Dup,
+    libc_Dup2,
     libc_Fchdir,
     libc_Fchmod,
     libc_Fchown,
@@ -410,6 +413,14 @@
     return
 }
+func Dup2(oldfd int, newfd int) (err error) {
+        _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Dup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0)
+        if e1 != 0 {
+                err = errnoErr(e1)
+        }
+        return
+}
+
 func Fchdir(fd int) (err error) {
     _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Fchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0)
     if e1 != 0 {
components/developer/golang-122/patches/03-mkfifo-backport.patch
New file
@@ -0,0 +1,28 @@
From a2671e12b19ecab0e60e745a29eb8e0751fe45a8 Mon Sep 17 00:00:00 2001
From: Jonathan Perkin <jonathan@perkin.org.uk>
Date: Tue, 02 Apr 2024 18:07:25 +0000
Subject: [PATCH] syscall: implement Mkfifo on illumos
Change-Id: Ied223c3a0121d907b6f32005ea9f1bf5e4aebdc4
GitHub-Last-Rev: 38142b90bc8fbf25a31d3e12702e22af5d5af1e2
GitHub-Pull-Request: golang/go#66648
Userland-Porter: Toasterson
Userland-Port-Note: This PR has been backported and wont be needed in the future. Mark for review and possible removal in golang 1.23
---
diff --git a/src/syscall/syscall_solaris.go b/src/syscall/syscall_solaris.go
index 30400b4..89e9459 100644
--- a/src/syscall/syscall_solaris.go
+++ b/src/syscall/syscall_solaris.go
@@ -280,6 +280,10 @@
     return int(r0), err
 }
+func Mkfifo(path string, mode uint32) (err error) {
+    return Mknod(path, mode|S_IFIFO, 0)
+}
+
 func gethostname() (name string, err uintptr)
 func Gethostname() (name string, err error) {
components/developer/golang-122/pkg5
New file
@@ -0,0 +1,10 @@
{
    "dependencies": [
        "developer/golang-121",
        "system/library"
    ],
    "fmris": [
        "developer/golang-122"
    ],
    "name": "golang"
}
components/library/SDL2/Makefile
@@ -17,12 +17,12 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        SDL2
COMPONENT_VERSION=    2.30.1
COMPONENT_VERSION=    2.30.2
COMPONENT_SUMMARY=    libsdl2 - Simple DirectMedia Layer 2.0
COMPONENT_PROJECT_URL=    https://www.libsdl.org
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:01215ffbc8cfc4ad165ba7573750f15ddda1f971d5a66e9dcaffd37c587f473a
COMPONENT_ARCHIVE_HASH=    sha256:891d66ac8cae51361d3229e3336ebec1c407a8a2a063b61df14f5fdf3ab5ac31
COMPONENT_ARCHIVE_URL=    $(COMPONENT_PROJECT_URL)/release/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI =    library/sdl2
COMPONENT_CLASSIFICATION =    System/Libraries
components/library/SDL2/manifests/sample-manifest.p5m
@@ -104,10 +104,10 @@
file path=usr/include/SDL2/close_code.h
file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config-version.cmake
file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config.cmake
link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.3000.1
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.3000.1
link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.3000.2
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.3000.2
file path=usr/lib/$(MACH64)/libSDL2.a
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.3000.1
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.3000.2
file path=usr/lib/$(MACH64)/libSDL2_test.a
file path=usr/lib/$(MACH64)/libSDL2main.a
file path=usr/lib/$(MACH64)/pkgconfig/sdl2.pc
components/library/SDL2/sdl2.p5m
@@ -107,10 +107,10 @@
file path=usr/include/SDL2/close_code.h
file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config-version.cmake
file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config.cmake
link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.3000.1
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.3000.1
link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.3000.2
file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.3000.2
file path=usr/lib/$(MACH64)/libSDL2.a
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.3000.1
link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.3000.2
file path=usr/lib/$(MACH64)/libSDL2_test.a
file path=usr/lib/$(MACH64)/libSDL2main.a
file path=usr/lib/$(MACH64)/pkgconfig/sdl2.pc
components/library/readline/Makefile
@@ -23,30 +23,30 @@
# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
#
BUILD_BITS= 32_and_64
BUILD_BITS= 64_and_32
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        readline
COMPONENT_VERSION=    6.3
COMPONENT_REVISION=    7
COMPONENT_VERSION=    8.2
COMPONENT_SUMMARY=    GNU readline provides interactive line-editing and history
COMPONENT_DESCRIPTION= The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in
COMPONENT_PROJECT_URL=    https://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
COMPONENT_PROJECT_URL= https://tiswww.cwru.edu/php/chet/readline/rltop.html
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= sha256:56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43
COMPONENT_ARCHIVE_HASH= sha256:08835e57b5eb84f07f8fa50c7530e4b13b08265ffef340e4a4cce4ad6fb575fe
COMPONENT_ARCHIVE_URL= https://ftp.gnu.org/gnu/readline/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        library/readline
COMPONENT_CLASSIFICATION=    System/Libraries
COMPONENT_LICENSE=    GPLv2, GPLv3, FDLv1.3
COMPONENT_LICENSE_FILE= COPYING
# For now, we want to continue to provide the libreadline and libhistory so's
# (and their links) from readline 5.2.
#
COMPONENT_VERSION_1=   5.2
COMPONENT_VERSION_1=   6.3
COMPONENT_SRC_1=       $(COMPONENT_NAME)-$(COMPONENT_VERSION_1)
COMPONENT_ARCHIVE_1=   $(COMPONENT_SRC_1).tar.gz
COMPONENT_ARCHIVE_HASH_1= sha256:12e88d96aee2cd1192500356f0535540db499282ca7f76339fb4228c31249f45
COMPONENT_ARCHIVE_HASH_1= sha256:56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43
COMPONENT_ARCHIVE_URL_1= https://ftp.gnu.org/gnu/readline/$(COMPONENT_ARCHIVE_1)
SOURCE_DIR_1=          $(COMPONENT_DIR)/$(COMPONENT_SRC_1)
@@ -69,21 +69,17 @@
COMPONENT_TEST_TARGETS=
# Needed to build the test program.
COMPONENT_PRE_SYSTEM_TEST_ACTION += \
COMPONENT_PRE_TEST_ACTION += \
    (cd $(@D) ; $(GMAKE) libreadline.a ) ;
# Build the test program.
COMPONENT_PRE_SYSTEM_TEST_ACTION += \
COMPONENT_PRE_TEST_ACTION += \
    (cd $(@D)/examples ; $(GMAKE) rlcat ) ;
# Get correct libreadline.so.6 from the proto area.
TEST_LIBPATH.32= $(PROTOUSRLIBDIR)
TEST_LIBPATH.64= $(PROTOUSRLIBDIR64)
COMPONENT_TEST_ENV += LD_LIBRARY_PATH=$(TEST_LIBPATH.$(BITS))
COMPONENT_SYSTEM_TEST_DIR= $(@D)/examples
COMPONENT_SYSTEM_TEST_CMD= $(CAT) $(SOURCE_DIR)/examples/Inputrc | ./rlcat
COMPONENT_SYSTEM_TEST_TARGETS=
# Macros to configure, build, and install the old version for the time being.
BUILD_OLD_DIR_32= $(COMPONENT_DIR)/build/$(COMPONENT_VERSION_1)-$(MACH32)
@@ -106,7 +102,7 @@
ASLR_MODE= $(ASLR_NOT_APPLICABLE)
test:        install $(TEST_32_and_64)
test:        install $(TEST_64_and_32)
# Auto-generated dependencies
REQUIRED_PACKAGES += system/library
components/library/readline/manifests/sample-manifest.p5m
@@ -31,18 +31,22 @@
file path=usr/include/readline/rlstdc.h
file path=usr/include/readline/rltypedefs.h
file path=usr/include/readline/tilde.h
link path=usr/lib/$(MACH64)/libhistory.so target=libhistory.so.6
file path=usr/lib/$(MACH64)/libhistory.so.5
link path=usr/lib/$(MACH64)/libhistory.so target=libhistory.so.8
file path=usr/lib/$(MACH64)/libhistory.so.6
link path=usr/lib/$(MACH64)/libreadline.so target=libreadline.so.6
file path=usr/lib/$(MACH64)/libreadline.so.5
file path=usr/lib/$(MACH64)/libhistory.so.8
link path=usr/lib/$(MACH64)/libreadline.so target=libreadline.so.8
file path=usr/lib/$(MACH64)/libreadline.so.6
link path=usr/lib/libhistory.so target=libhistory.so.6
file path=usr/lib/libhistory.so.5
file path=usr/lib/$(MACH64)/libreadline.so.8
file path=usr/lib/$(MACH64)/pkgconfig/history.pc
file path=usr/lib/$(MACH64)/pkgconfig/readline.pc
link path=usr/lib/libhistory.so target=libhistory.so.8
file path=usr/lib/libhistory.so.6
link path=usr/lib/libreadline.so target=libreadline.so.6
file path=usr/lib/libreadline.so.5
file path=usr/lib/libhistory.so.8
link path=usr/lib/libreadline.so target=libreadline.so.8
file path=usr/lib/libreadline.so.6
file path=usr/lib/libreadline.so.8
file path=usr/lib/pkgconfig/history.pc
file path=usr/lib/pkgconfig/readline.pc
file path=usr/share/doc/readline/CHANGES
file path=usr/share/doc/readline/INSTALL
file path=usr/share/doc/readline/README
components/library/readline/patches/bash43-021.patch_1
components/library/readline/patches/history.3.patch
@@ -1,5 +1,5 @@
--- readline-5.2/doc/history.3.orig    Mon Apr  4 00:12:21 2011
+++ readline-5.2/doc/history.3    Mon Apr  4 00:13:09 2011
--- readline-8.1/doc/history.3
+++ readline-8.1/doc/history.3
@@ -19,16 +19,16 @@
 .ds lp \fR\|(\fP
 .ds rp \fR\|)\fP
@@ -20,7 +20,7 @@
 .if t \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3,\|\\$4,\|\\$5\fP\|\\*(rp
 .if n \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3, \\$4, \\$5\fP\\*(rp
 .br
@@ -331,14 +331,14 @@
@@ -346,61 +346,61 @@ This section describes functions used to
 the state of the History library when you want to use the history
 functions in your program.
 
@@ -38,7 +38,6 @@
 Set the state of the history list according to \fIstate\fP.
 
 .SS History List Management
@@ -346,43 +346,43 @@
 These functions manage individual entries on the history list, or set
 parameters managing the list itself.
 
@@ -46,6 +45,9 @@
+.F1 void add_history "const char *string"
 Place \fIstring\fP at the end of the history list.  The associated data
 field (if any) is set to \fBNULL\fP.
 If the maximum number of history entries has been set using
 \fBstifle_history()\fP, and the new number of history entries would exceed
 that maximum, the oldest history entry is removed.
 
-.Fn1 void add_history_time "const char *string"
+.F1 void add_history_time "const char *string"
@@ -78,6 +80,7 @@
-.Fn1 void stifle_history "int max"
+.F1 void stifle_history "int max"
 Stifle the history list, remembering only the last \fImax\fP entries.
 The history list will contain only \fImax\fP entries at a time.
 
-.Fn1 int unstifle_history "void"
+.F1 int unstifle_history "void"
@@ -91,7 +94,7 @@
 Returns non-zero if the history is stifled, zero if it is not.
 
 .SS Information About the History List
@@ -390,29 +390,29 @@
@@ -408,30 +408,30 @@ Returns non-zero if the history is stifl
 These functions return information about the entire history list or
 individual list entries.
 
@@ -113,10 +116,11 @@
 
-.Fn1 "HIST_ENTRY *" history_get "int offset"
+.F1 "HIST_ENTRY *" history_get "int offset"
 Return the history entry at position \fIoffset\fP, starting from
 \fBhistory_base\fP.
 If there is no entry there, or if \fIoffset\fP
 is greater than the history length, return a \fBNULL\fP pointer.
 Return the history entry at position \fIoffset\fP.
 The range of valid values of \fIoffset\fP starts at \fBhistory_base\fP
 and ends at \fBhistory_length\fP \- 1.
 If there is no entry there, or if \fIoffset\fP is outside the valid
 range, return a \fBNULL\fP pointer.
 
-.Fn1 "time_t" history_get_time "HIST_ENTRY *"
+.F1 "time_t" history_get_time "HIST_ENTRY *"
@@ -127,7 +131,7 @@
 Return the number of bytes that the primary history entries are using.
 This function returns the sum of the lengths of all the lines in the
 history.
@@ -422,18 +422,18 @@
@@ -441,18 +441,18 @@ history.
 These functions allow the current index into the history list to be
 set or changed.
 
@@ -146,10 +150,10 @@
 
-.Fn1 "HIST_ENTRY *" next_history "void"
+.F1 "HIST_ENTRY *" next_history "void"
 Move the current history offset forward to the next history entry, and
 return the a pointer to that entry.  If there is no next entry, return
 a \fBNULL\fP pointer.
@@ -445,7 +445,7 @@
 If the current history offset refers to a valid history entry,
 increment the current history offset.
 If the possibly-incremented history offset refers to a valid history
@@ -466,7 +466,7 @@ a specific string.  Searching may be per
 from the current history position.  The search may be \fIanchored\fP,
 meaning that the string must match at the beginning of the history entry.
 
@@ -158,7 +162,7 @@
 Search the history for \fIstring\fP, starting at the current history offset.
 If \fIdirection\fP is less than 0, then the search is through
 previous entries, otherwise through subsequent entries.
@@ -455,7 +455,7 @@
@@ -476,7 +476,7 @@ returned is the offset in the line of th
 \fIstring\fP was found.  Otherwise, nothing is changed, and a -1 is
 returned.
 
@@ -167,7 +171,7 @@
 Search the history for \fIstring\fP, starting at the current history
 offset.  The search is anchored: matching lines must begin with
 \fIstring\fP.  If \fIdirection\fP is less than 0, then the search is
@@ -464,7 +464,7 @@
@@ -485,7 +485,7 @@ If \fIstring\fP is found, then the
 current history index is set to that entry, and the return value is 0. 
 Otherwise, nothing is changed, and a -1 is returned. 
 
@@ -176,7 +180,7 @@
 Search for \fIstring\fP in the history list, starting at \fIpos\fP, an
 absolute index into the list.  If \fIdirection\fP is negative, the search
 proceeds backward from \fIpos\fP, otherwise forward.  Returns the absolute
@@ -474,12 +474,12 @@
@@ -495,12 +495,12 @@ index of the history element where \fIst
 The History library can read the history from and write it to a file.
 This section documents the functions for managing a history file.
 
@@ -191,7 +195,7 @@
 Read a range of lines from \fIfilename\fP, adding them to the history list.
 Start reading at line \fIfrom\fP and end at \fIto\fP.
 If \fIfrom\fP is zero, start at the beginning.  If \fIto\fP is less than
@@ -487,7 +487,7 @@
@@ -508,19 +508,19 @@ If \fIfrom\fP is zero, start at the begi
 \fBNULL\fP, then read from \fI~/.history\fP.  Returns 0 if successful,
 or \fBerrno\fP if not.
 
@@ -200,7 +204,6 @@
 Write the current history to \fIfilename\fP, overwriting \fIfilename\fP
 if necessary.
 If \fIfilename\fP is \fBNULL\fP, then write the history list to \fI~/.history\fP.
@@ -494,12 +494,12 @@
 Returns 0 on success, or \fBerrno\fP on a read or write error.
 
 
@@ -215,7 +218,7 @@
 Truncate the history file \fIfilename\fP, leaving only the last
 \fInlines\fP lines.
 If \fIfilename\fP is \fBNULL\fP, then \fI~/.history\fP is truncated.
@@ -509,7 +509,7 @@
@@ -530,7 +530,7 @@ Returns 0 on success, or \fBerrno\fP on
 
 These functions implement history expansion.
 
@@ -224,8 +227,8 @@
 Expand \fIstring\fP, placing the result into \fIoutput\fP, a pointer
 to a string.  Returns:
 .RS
@@ -534,7 +534,7 @@
 If an error ocurred in expansion, then \fIoutput\fP contains a descriptive
@@ -555,7 +555,7 @@ as with the \fB:p\fP modifier.
 If an error occurred in expansion, then \fIoutput\fP contains a descriptive
 error message.
 
-.Fn3 "char *" get_history_event "const char *string" "int *cindex" "int qchar"
@@ -233,7 +236,7 @@
 Returns the text of the history event beginning at \fIstring\fP +
 \fI*cindex\fP.  \fI*cindex\fP is modified to point to after the event
 specifier.  At function entry, \fIcindex\fP points to the index into
@@ -542,7 +542,7 @@
@@ -563,14 +563,14 @@ specifier.  At function entry, \fIcindex
 is a character that is allowed to end the event specification in addition
 to the ``normal'' terminating characters.
 
@@ -242,7 +245,6 @@
 Return an array of tokens parsed out of \fIstring\fP, much as the
 shell might.
 The tokens are split on the characters in the
@@ -549,7 +549,7 @@
 \fBhistory_word_delimiters\fP variable,
 and shell quoting conventions are obeyed.
 
components/library/readline/patches/readline.h.patch_1
File was deleted
components/library/readline/patches/readline63-001.patch_1
components/library/readline/patches/readline63-002.patch_1
components/library/readline/patches/readline63-004.patch_1
components/library/readline/patches/readline82-001.patch
New file
@@ -0,0 +1,42 @@
               READLINE PATCH REPORT
               =====================
Readline-Release: 8.2
Patch-ID: readline82-001
Bug-Reported-by:    Kan-Ru Chen <koster@debian.org>
Bug-Reference-ID:
Bug-Reference-URL:    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021109
Bug-Description:
Starting a readline application with an invalid locale specification for
LC_ALL/LANG/LC_CTYPE can cause it crash on the first call to readline.
Patch (apply with `patch -p0'):
*** ../readline-8.2-patched/nls.c    2022-08-15 09:38:51.000000000 -0400
--- a/nls.c    2022-10-05 09:23:22.000000000 -0400
***************
*** 142,145 ****
--- 142,149 ----
      lspec = "";
    ret = setlocale (LC_CTYPE, lspec);    /* ok, since it does not change locale */
+   if (ret == 0 || *ret == 0)
+     ret = setlocale (LC_CTYPE, (char *)NULL);
+   if (ret == 0 || *ret == 0)
+     ret = RL_DEFAULT_LOCALE;
  #else
    ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec;
*** ../readline-8.2/patchlevel    2013-11-15 08:11:11.000000000 -0500
--- a/patchlevel    2014-03-21 08:28:40.000000000 -0400
***************
*** 1,3 ****
  # Do not edit -- exists only for use by patch
! 0
--- 1,3 ----
  # Do not edit -- exists only for use by patch
! 1
components/library/readline/patches/readline82-002.patch
New file
@@ -0,0 +1,48 @@
               READLINE PATCH REPORT
               =====================
Readline-Release: 8.2
Patch-ID: readline82-002
Bug-Reported-by:    srobertson@peratonlabs.com
Bug-Reference-ID:
Bug-Reference-URL:    https://lists.gnu.org/archive/html/bug-bash/2022-09/msg00049.html
Bug-Description:
It's possible for readline to try to zero out a line that's not null-
terminated, leading to a memory fault.
Patch (apply with `patch -p0'):
*** ../readline-8.2-patched/display.c    2022-04-05 10:47:31.000000000 -0400
--- a/display.c    2022-12-13 13:11:22.000000000 -0500
***************
*** 2684,2692 ****
    if (visible_line)
!     {
!       temp = visible_line;
!       while (*temp)
!     *temp++ = '\0';
!     }
    rl_on_new_line ();
    forced_display++;
--- 2735,2740 ----
    if (visible_line)
!     memset (visible_line, 0, line_size);
!
    rl_on_new_line ();
    forced_display++;
*** ../readline-8.2/patchlevel    2013-11-15 08:11:11.000000000 -0500
--- a/patchlevel    2014-03-21 08:28:40.000000000 -0400
***************
*** 1,3 ****
  # Do not edit -- exists only for use by patch
! 1
--- 1,3 ----
  # Do not edit -- exists only for use by patch
! 2
components/library/readline/patches/readline82-003.patch
New file
@@ -0,0 +1,43 @@
               READLINE PATCH REPORT
               =====================
Readline-Release: 8.2
Patch-ID: readline82-003
Bug-Reported-by:    Stefan Klinger <readline-gnu.org@stefan-klinger.de>
Bug-Reference-ID:
Bug-Reference-URL:    https://lists.gnu.org/archive/html/bug-readline/2023-08/msg00018.html
Bug-Description:
Patch (apply with `patch -p0'):
The custom color prefix that readline uses to color possible completions
must have a leading `.'.
*** ../readline-8.2-patched/colors.c    2021-12-08 11:38:25.000000000 -0500
--- a/colors.c    2023-08-28 16:40:04.000000000 -0400
***************
*** 74,78 ****
  static void restore_default_color (void);
! #define RL_COLOR_PREFIX_EXTENSION    "readline-colored-completion-prefix"
  COLOR_EXT_TYPE *_rl_color_ext_list = 0;
--- 74,78 ----
  static void restore_default_color (void);
! #define RL_COLOR_PREFIX_EXTENSION    ".readline-colored-completion-prefix"
  COLOR_EXT_TYPE *_rl_color_ext_list = 0;
*** ../readline-8.2/patchlevel    2013-11-15 08:11:11.000000000 -0500
--- a/patchlevel    2014-03-21 08:28:40.000000000 -0400
***************
*** 1,3 ****
  # Do not edit -- exists only for use by patch
! 2
--- 1,3 ----
  # Do not edit -- exists only for use by patch
! 3
components/library/readline/patches/readline82-004.patch
New file
@@ -0,0 +1,66 @@
               READLINE PATCH REPORT
               =====================
Readline-Release: 8.2
Patch-ID: readline82-004
Bug-Reported-by:    Henry Bent <henry.r.bent@gmail.com>
Bug-Reference-ID:
Bug-Reference-URL:    https://lists.gnu.org/archive/html/bug-bash/2022-11/msg00044.html
Bug-Description:
Patch (apply with `patch -p0'):
There are systems that supply one of select or pselect, but not both.
*** ../readline-8.2-patched/input.c    2022-04-08 15:43:24.000000000 -0400
--- a/input.c    2022-11-28 09:41:08.000000000 -0500
***************
*** 152,156 ****
--- 152,158 ----
  int _rl_timeout_init (void);
  int _rl_timeout_sigalrm_handler (void);
+ #if defined (RL_TIMEOUT_USE_SELECT)
  int _rl_timeout_select (int, fd_set *, fd_set *, fd_set *, const struct timeval *, const sigset_t *);
+ #endif
  static void _rl_timeout_handle (void);
***************
*** 249,253 ****
    int chars_avail, k;
    char input;
! #if defined(HAVE_SELECT)
    fd_set readfds, exceptfds;
    struct timeval timeout;
--- 251,255 ----
    int chars_avail, k;
    char input;
! #if defined (HAVE_PSELECT) || defined (HAVE_SELECT)
    fd_set readfds, exceptfds;
    struct timeval timeout;
***************
*** 806,810 ****
    unsigned char c;
    int fd;
! #if defined (HAVE_PSELECT)
    sigset_t empty_set;
    fd_set readfds;
--- 815,819 ----
    unsigned char c;
    int fd;
! #if defined (HAVE_PSELECT) || defined (HAVE_SELECT)
    sigset_t empty_set;
    fd_set readfds;
*** ../readline-8.2/patchlevel    2013-11-15 08:11:11.000000000 -0500
--- a/patchlevel    2014-03-21 08:28:40.000000000 -0400
***************
*** 1,3 ****
  # Do not edit -- exists only for use by patch
! 3
--- 1,3 ----
  # Do not edit -- exists only for use by patch
! 4
components/library/readline/patches/readline82-005.patch
New file
@@ -0,0 +1,50 @@
               READLINE PATCH REPORT
               =====================
Readline-Release: 8.2
Patch-ID: readline82-005
Bug-Reported-by:    Simon Marchi <simon.marchi@polymtl.ca>
Bug-Reference-ID:
Bug-Reference-URL:    https://lists.gnu.org/archive/html/bug-readline/2022-09/msg00005.html
Bug-Description:
If an application is using readline in callback mode, and a signal arrives
after readline checks for it in rl_callback_read_char() but before it
restores the application's signal handlers, it won't get processed until the
next time the application calls rl_callback_read_char(). Readline needs to
check for and resend any pending signals after restoring the application's
signal handlers.
Patch (apply with `patch -p0'):
*** ../readline-8.2-patched/callback.c    2022-04-29 12:02:56.000000000 -0400
--- a/callback.c    2022-10-11 10:59:06.000000000 -0400
***************
*** 116,120 ****
    do { \
      if (rl_persistent_signal_handlers == 0) \
!       rl_clear_signals (); \
      return; \
    } while (0)
--- 116,123 ----
    do { \
      if (rl_persistent_signal_handlers == 0) \
!       { \
!         rl_clear_signals (); \
!         if (_rl_caught_signal) _rl_signal_handler (_rl_caught_signal); \
!       } \
      return; \
    } while (0)
*** ../readline-8.2/patchlevel    2013-11-15 08:11:11.000000000 -0500
--- a/patchlevel    2014-03-21 08:28:40.000000000 -0400
***************
*** 1,3 ****
  # Do not edit -- exists only for use by patch
! 4
--- 1,3 ----
  # Do not edit -- exists only for use by patch
! 5
components/library/readline/patches/readline82-006.patch
New file
@@ -0,0 +1,99 @@
               READLINE PATCH REPORT
               =====================
Readline-Release: 8.2
Patch-ID: readline82-006
Bug-Reported-by:    Tom de Vries <tdevries@suse.de>
Bug-Reference-ID:
Bug-Reference-URL:    https://lists.gnu.org/archive/html/bug-readline/2022-09/msg00001.html
Bug-Description:
This is a variant of the same issue as the one fixed by patch 5. In this
case, the signal arrives and is pending before readline calls rl_getc().
When this happens, the pending signal will be handled by the loop, but may
alter or destroy some state that the callback uses. Readline needs to treat
this case the same way it would if a signal interrupts pselect/select, so
compound operations like searches and reading numeric arguments get cleaned
up properly.
Patch (apply with `patch -p0'):
*** ../readline-8.2-patched/input.c    2022-12-22 16:15:48.000000000 -0500
--- a/input.c    2023-01-10 11:53:45.000000000 -0500
***************
*** 812,816 ****
  rl_getc (FILE *stream)
  {
!   int result;
    unsigned char c;
    int fd;
--- 812,816 ----
  rl_getc (FILE *stream)
  {
!   int result, ostate, osig;
    unsigned char c;
    int fd;
***************
*** 823,828 ****
--- 823,842 ----
    while (1)
      {
+       osig = _rl_caught_signal;
+       ostate = rl_readline_state;
+
        RL_CHECK_SIGNALS ();
+ #if defined (READLINE_CALLBACKS)
+       /* Do signal handling post-processing here, but just in callback mode
+      for right now because the signal cleanup can change some of the
+      callback state, and we need to either let the application have a
+      chance to react or abort some current operation that gets cleaned
+      up by rl_callback_sigcleanup(). If not, we'll just run through the
+      loop again. */
+       if (osig != 0 && (ostate & RL_STATE_CALLBACK))
+     goto postproc_signal;
+ #endif
+
        /* We know at this point that _rl_caught_signal == 0 */
***************
*** 888,891 ****
--- 902,908 ----
  handle_error:
+       osig = _rl_caught_signal;
+       ostate = rl_readline_state;
+
        /* If the error that we received was EINTR, then try again,
       this is simply an interrupted system call to read ().  We allow
***************
*** 928,933 ****
--- 945,959 ----
  #endif  /* SIGALRM */
+ postproc_signal:
+       /* POSIX says read(2)/pselect(2)/select(2) don't return EINTR for any
+      reason other than being interrupted by a signal, so we can safely
+      call the application's signal event hook. */
        if (rl_signal_event_hook)
      (*rl_signal_event_hook) ();
+ #if defined (READLINE_CALLBACKS)
+       else if (osig == SIGINT && (ostate & RL_STATE_CALLBACK) && (ostate & (RL_STATE_ISEARCH|RL_STATE_NSEARCH|RL_STATE_NUMERICARG)))
+         /* just these cases for now */
+         _rl_abort_internal ();
+ #endif
      }
  }
*** ../readline-8.2/patchlevel    2013-11-15 08:11:11.000000000 -0500
--- a/patchlevel    2014-03-21 08:28:40.000000000 -0400
***************
*** 1,3 ****
  # Do not edit -- exists only for use by patch
! 5
--- 1,3 ----
  # Do not edit -- exists only for use by patch
! 6
components/library/readline/patches/readline82-007.patch
New file
@@ -0,0 +1,48 @@
               READLINE PATCH REPORT
               =====================
Readline-Release: 8.2
Patch-ID: readline82-007
Bug-Reported-by:    Kevin Pulo <kev@pulo.com.au>
Bug-Reference-ID:
Bug-Reference-URL:    https://lists.gnu.org/archive/html/bug-readline/2022-11/msg00002.html
Bug-Description:
If readline is called with no prompt, it should display a newline if return
is typed on an empty line. It should still suppress the final newline if
return is typed on the last (empty) line of a multi-line command.
Patch (apply with `patch -p0'):
*** ../readline-8.2-patched/display.c    2022-04-05 10:47:31.000000000 -0400
--- a/display.c    2022-12-13 13:11:22.000000000 -0500
***************
*** 3342,3348 ****
           &last_face[_rl_screenwidth - 1 + woff], 1);
      }
!   _rl_vis_botlin = 0;
!   if (botline_length > 0 || _rl_last_c_pos > 0)
      rl_crlf ();
    fflush (rl_outstream);
    rl_display_fixed++;
--- 3394,3400 ----
           &last_face[_rl_screenwidth - 1 + woff], 1);
      }
!   if ((_rl_vis_botlin == 0 && botline_length == 0) || botline_length > 0 || _rl_last_c_pos > 0)
      rl_crlf ();
+   _rl_vis_botlin = 0;
    fflush (rl_outstream);
    rl_display_fixed++;
*** ../readline-8.2/patchlevel    2013-11-15 08:11:11.000000000 -0500
--- a/patchlevel    2014-03-21 08:28:40.000000000 -0400
***************
*** 1,3 ****
  # Do not edit -- exists only for use by patch
! 6
--- 1,3 ----
  # Do not edit -- exists only for use by patch
! 7
components/library/readline/patches/readline82-008.patch
New file
@@ -0,0 +1,77 @@
               READLINE PATCH REPORT
               =====================
Readline-Release: 8.2
Patch-ID: readline82-008
Bug-Reported-by:
Bug-Reference-ID:
Bug-Reference-URL:
Bug-Description:
Add missing prototypes for several function declarations.
Patch (apply with `patch -p0'):
*** ../readline-8.2-patched/text.c    Wed Oct 27 11:03:59 2021
--- a/text.c    Thu Nov 16 16:24:58 2023
***************
*** 1765,1770 ****
  #if defined (READLINE_CALLBACKS)
  static int
! _rl_char_search_callback (data)
!      _rl_callback_generic_arg *data;
  {
    _rl_callback_func = 0;
--- 1765,1769 ----
  #if defined (READLINE_CALLBACKS)
  static int
! _rl_char_search_callback (_rl_callback_generic_arg *data)
  {
    _rl_callback_func = 0;
*** ../readline-8.2-patched/bind.c    Wed Feb  9 11:02:22 2022
--- a/bind.c    Thu Nov 16 16:25:17 2023
***************
*** 1168,1174 ****
  static int
! parse_comparison_op (s, indp)
!      const char *s;
!      int *indp;
  {
    int i, peekc, op;
--- 1168,1172 ----
  static int
! parse_comparison_op (const char *s, int *indp)
  {
    int i, peekc, op;
*** ../readline-8.2-patched/rltty.c    Fri Feb 18 11:14:22 2022
--- a/rltty.c    Thu Nov 16 16:25:36 2023
***************
*** 81,86 ****
     to get the tty settings. */
  static void
! set_winsize (tty)
!      int tty;
  {
  #if defined (TIOCGWINSZ)
--- 81,85 ----
     to get the tty settings. */
  static void
! set_winsize (int tty)
  {
  #if defined (TIOCGWINSZ)
*** ../readline-8.2/patchlevel    2013-11-15 08:11:11.000000000 -0500
--- a/patchlevel    2014-03-21 08:28:40.000000000 -0400
***************
*** 1,3 ****
  # Do not edit -- exists only for use by patch
! 7
--- 1,3 ----
  # Do not edit -- exists only for use by patch
! 8
components/library/readline/patches/readline82-009.patch
New file
@@ -0,0 +1,73 @@
               READLINE PATCH REPORT
               =====================
Readline-Release: 8.2
Patch-ID: readline82-009
Bug-Reported-by:    Stefan H. Holek <stefan@epy.co.at>
Bug-Reference-ID:    <50F8DA45-B7F3-4DE1-AB94-19AE42649CDC@epy.co.at>
Bug-Reference-URL:    https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00021.html
Bug-Description:
Fix issue where the directory name portion of the word to be completed (the
part that is passed to opendir()) requires both tilde expansion and dequoting.
Readline only performed tilde expansion in this case, so filename completion
would fail.
Patch (apply with `patch -p0'):
*** ../readline-8.2-patched/complete.c    2022-04-05 10:47:06.000000000 -0400
--- a/complete.c    2022-10-26 15:08:51.000000000 -0400
***************
*** 2527,2531 ****
        xfree (dirname);
        dirname = temp;
!       tilde_dirname = 1;
      }
--- 2527,2532 ----
        xfree (dirname);
        dirname = temp;
!       if (*dirname != '~')
!         tilde_dirname = 1;    /* indicate successful tilde expansion */
      }
***************
*** 2546,2554 ****
        users_dirname = savestring (dirname);
      }
!       else if (tilde_dirname == 0 && rl_completion_found_quote && rl_filename_dequoting_function)
      {
!       /* delete single and double quotes */
        xfree (dirname);
!       dirname = savestring (users_dirname);
      }
        directory = opendir (dirname);
--- 2547,2560 ----
        users_dirname = savestring (dirname);
      }
!       else if (rl_completion_found_quote && rl_filename_dequoting_function)
      {
!       /* We already ran users_dirname through the dequoting function.
!          If tilde_dirname == 1, we successfully performed tilde expansion
!          on dirname. Now we need to reconcile those results. We either
!          just copy the already-dequoted users_dirname or tilde expand it
!          if we tilde-expanded dirname. */
!       temp = tilde_dirname ? tilde_expand (users_dirname) : savestring (users_dirname);
        xfree (dirname);
!       dirname = temp;
      }
        directory = opendir (dirname);
*** ../readline-8.2/patchlevel    2013-11-15 08:11:11.000000000 -0500
--- a/patchlevel    2014-03-21 08:28:40.000000000 -0400
***************
*** 1,3 ****
  # Do not edit -- exists only for use by patch
! 8
--- 1,3 ----
  # Do not edit -- exists only for use by patch
! 9
components/library/readline/patches/readline82-010.patch
New file
@@ -0,0 +1,67 @@
               READLINE PATCH REPORT
               =====================
Readline-Release: 8.2
Patch-ID: readline82-010
Bug-Reported-by:    Martin Castillo <castilma@uni-bremen.de>
Bug-Reference-ID:    <2d42153b-cf65-caba-dff1-cd3bc6268c7e@uni-bremen.de>
Bug-Reference-URL:    https://lists.gnu.org/archive/html/bug-readline/2023-01/msg00000.html
Bug-Description:
Fix the case where text to be completed from the line buffer (quoted) is
compared to the common prefix of the possible matches (unquoted) and the
quoting makes the former appear to be longer than the latter. Readline
assumes the match doesn't add any characters to the word and doesn't display
multiple matches.
Patch (apply with `patch -p0'):
*** ../readline-8.2-patched/complete.c    Tue Apr  5 10:47:06 2022
--- a/complete.c    Sat Jan  7 14:19:45 2023
***************
*** 2032,2038 ****
    text = rl_copy_text (start, end);
    matches = gen_completion_matches (text, start, end, our_func, found_quote, quote_char);
    /* nontrivial_lcd is set if the common prefix adds something to the word
       being completed. */
!   nontrivial_lcd = matches && compare_match (text, matches[0]) != 0;
    if (what_to_do == '!' || what_to_do == '@')
      tlen = strlen (text);
--- 2038,2060 ----
    text = rl_copy_text (start, end);
    matches = gen_completion_matches (text, start, end, our_func, found_quote, quote_char);
+   /* If TEXT contains quote characters, it will be dequoted as part of
+      generating the matches, and the matches will not contain any quote
+      characters. We need to dequote TEXT before performing the comparison.
+      Since compare_match performs the dequoting, and we only want to do it
+      once, we don't call compare_matches after dequoting TEXT; we call
+      strcmp directly. */
    /* nontrivial_lcd is set if the common prefix adds something to the word
       being completed. */
!   if (rl_filename_completion_desired && rl_filename_quoting_desired &&
!       rl_completion_found_quote && rl_filename_dequoting_function)
!     {
!       char *t;
!       t = (*rl_filename_dequoting_function) (text, rl_completion_quote_character);
!       xfree (text);
!       text = t;
!       nontrivial_lcd = matches && strcmp (text, matches[0]) != 0;
!     }
!   else
!     nontrivial_lcd = matches && strcmp (text, matches[0]) != 0;
    if (what_to_do == '!' || what_to_do == '@')
      tlen = strlen (text);
*** ../readline-8.2/patchlevel    2013-11-15 08:11:11.000000000 -0500
--- a/patchlevel    2014-03-21 08:28:40.000000000 -0400
***************
*** 1,3 ****
  # Do not edit -- exists only for use by patch
! 9
--- 1,3 ----
  # Do not edit -- exists only for use by patch
! 10
components/library/readline/patches/readline_Makefile_in.patch_1
File was deleted
components/library/readline/patches/readline_doc_Makefile_in.patch
New file
@@ -0,0 +1,15 @@
--- readline-7.0/doc/Makefile.in    2018-11-30 07:41:04.950711458 +0000
+++ readline-7.0/doc/Makefile.in    2018-11-30 07:40:36.469953378 +0000
@@ -52,7 +52,11 @@ INSTALL_DATA = @INSTALL_DATA@
 BUILD_DIR = @BUILD_DIR@
 TEXINPUTDIR = $(srcdir)
-MAKEINFO    = LANGUAGE= makeinfo
+# modification for solaris nv sfw-workspace nightly build
+# MAKEINFO    = LANGUAGE= makeinfo
+MAKEINFO    = makeinfo
+# end of modification
+
 TEXI2DVI    = $(srcdir)/texi2dvi
 TEXI2HTML   = $(srcdir)/texi2html
 QUIETPS     = #set this to -q to shut up dvips
components/library/readline/patches/readline_libtermcap_filter_link.patch
File was deleted
components/library/readline/readline-5.license
File was deleted
components/library/readline/readline.license
File was deleted
components/library/readline/readline.p5m
@@ -23,17 +23,7 @@
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
#license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
# This license action only needed for the old readline 5.2 libraries.
license readline-5.license license=GPLv2 \
    com.oracle.info.description="GNU readline version 5 libraries" \
    com.oracle.info.name=readline com.oracle.info.tpno=$(TPNO_V5) \
    com.oracle.info.version=$(COMPONENT_VERSION)
license readline.license license="GPLv3, FDLv1.3" \
    com.oracle.info.description="GNU readline" com.oracle.info.name=readline \
    com.oracle.info.tpno=$(TPNO_V6) \
    com.oracle.info.version=$(COMPONENT_VERSION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
<transform file path=.+/share/info/dir -> drop>
@@ -47,18 +37,22 @@
file path=usr/include/readline/rlstdc.h
file path=usr/include/readline/rltypedefs.h
file path=usr/include/readline/tilde.h
link path=usr/lib/$(MACH64)/libhistory.so target=libhistory.so.6
file path=usr/lib/$(MACH64)/libhistory.so.5
link path=usr/lib/$(MACH64)/libhistory.so target=libhistory.so.8
file path=usr/lib/$(MACH64)/libhistory.so.6
link path=usr/lib/$(MACH64)/libreadline.so target=libreadline.so.6
file path=usr/lib/$(MACH64)/libreadline.so.5
file path=usr/lib/$(MACH64)/libhistory.so.8
link path=usr/lib/$(MACH64)/libreadline.so target=libreadline.so.8
file path=usr/lib/$(MACH64)/libreadline.so.6
link path=usr/lib/libhistory.so target=libhistory.so.6
file path=usr/lib/libhistory.so.5
file path=usr/lib/$(MACH64)/libreadline.so.8
file path=usr/lib/$(MACH64)/pkgconfig/history.pc
file path=usr/lib/$(MACH64)/pkgconfig/readline.pc
link path=usr/lib/libhistory.so target=libhistory.so.8
file path=usr/lib/libhistory.so.6
link path=usr/lib/libreadline.so target=libreadline.so.6
file path=usr/lib/libreadline.so.5
file path=usr/lib/libhistory.so.8
link path=usr/lib/libreadline.so target=libreadline.so.8
file path=usr/lib/libreadline.so.6
file path=usr/lib/libreadline.so.8
file path=usr/lib/pkgconfig/history.pc
file path=usr/lib/pkgconfig/readline.pc
file path=usr/share/doc/readline/CHANGES
file path=usr/share/doc/readline/INSTALL
file path=usr/share/doc/readline/README
components/network/rsync/Makefile
@@ -28,13 +28,12 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        rsync
COMPONENT_VERSION=    3.2.7
COMPONENT_REVISION=    1
COMPONENT_VERSION=    3.3.0
COMPONENT_SUMMARY=    Utility that provides fast incremental file transfer and copy
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_PROJECT_URL=    https://rsync.samba.org/
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:4e7d9d3f6ed10878c58c5fb724a67dacf4b6aac7340b13e488fb2dc41346f2bb
COMPONENT_ARCHIVE_HASH=    sha256:7399e9a6708c32d678a72a63219e96f23be0be2336e50fd1348498d07041df90
COMPONENT_ARCHIVE_URL=    https://rsync.samba.org/ftp/rsync/src/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=    network/rsync
COMPONENT_CLASSIFICATION= Applications/System Utilities
components/perl/DateTime-Locale/DateTime-Locale-PERLVER.p5m
@@ -111,6 +111,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::be_tarask.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bem.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bem_ZM.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bew.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bew_ID.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bez.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bez_TZ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bg.3perl
@@ -125,6 +127,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bgn_PK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bho.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bho_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::blo.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::blo_BJ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::blt.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::blt_VN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bm.3perl
@@ -182,6 +186,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::co_FR.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::cs.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::cs_CZ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::csw.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::csw_CA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::cu.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::cu_RU.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::cv.3perl
@@ -267,6 +273,7 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_GU.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_GY.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_HK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_ID.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_IE.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_IL.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_IM.3perl
@@ -517,6 +524,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ia_001.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::id.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::id_ID.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ie.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ie_EE.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ig.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ig_NG.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ii.3perl
@@ -579,6 +588,7 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kn.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kn_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ko.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ko_CN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ko_KP.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ko_KR.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kok.3perl
@@ -601,6 +611,15 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ku_TR.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kw.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kw_GB.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Deva.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Deva_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Latn.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Latn_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Orya.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Orya_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Telu.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Telu_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ky.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ky_KG.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::la.3perl
@@ -656,6 +675,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mgo_CM.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mi.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mi_NZ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mic.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mic_CA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mk.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mk_MK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ml.3perl
@@ -764,7 +785,7 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::pl.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::pl_PL.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::prg.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::prg_001.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::prg_PL.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ps.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ps_AF.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ps_PK.3perl
@@ -864,6 +885,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sid_ET.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sk.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sk_SK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::skr.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::skr_PK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sl.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sl_SI.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sma.3perl
@@ -966,6 +989,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::tt_RU.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::twq.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::twq_NE.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::tyv.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::tyv_RU.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::tzm.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::tzm_MA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ug.3perl
@@ -994,6 +1019,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vec_IT.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vi.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vi_VN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vmw.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vmw_MZ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vo.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vo_001.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vun.3perl
@@ -1010,12 +1037,14 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::wo_SN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xh.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xh_ZA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xnr.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xnr_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xog.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xog_UG.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yav.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yav_CM.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yi.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yi_001.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yi_UA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yo.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yo_BJ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yo_NG.3perl
@@ -1028,6 +1057,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yue_Hans_CN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yue_Hant.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yue_Hant_HK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::za.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::za_CN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::zgh.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::zgh_MA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::zh.3perl
@@ -1129,6 +1160,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/be_tarask.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bem.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bem_ZM.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bew.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bew_ID.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bez.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bez_TZ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bg.pod
@@ -1143,6 +1176,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bgn_PK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bho.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bho_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/blo.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/blo_BJ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/blt.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/blt_VN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bm.pod
@@ -1200,6 +1235,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/co_FR.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/cs.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/cs_CZ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/csw.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/csw_CA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/cu.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/cu_RU.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/cv.pod
@@ -1285,6 +1322,7 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_GU.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_GY.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_HK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_ID.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_IE.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_IL.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_IM.pod
@@ -1535,6 +1573,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ia_001.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/id.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/id_ID.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ie.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ie_EE.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ig.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ig_NG.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ii.pod
@@ -1597,6 +1637,7 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kn.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kn_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ko.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ko_CN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ko_KP.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ko_KR.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kok.pod
@@ -1619,6 +1660,15 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ku_TR.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kw.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kw_GB.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Deva.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Deva_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Latn.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Latn_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Orya.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Orya_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Telu.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Telu_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ky.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ky_KG.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/la.pod
@@ -1674,6 +1724,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mgo_CM.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mi.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mi_NZ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mic.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mic_CA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mk.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mk_MK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ml.pod
@@ -1782,7 +1834,7 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/pl.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/pl_PL.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/prg.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/prg_001.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/prg_PL.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ps.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ps_AF.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ps_PK.pod
@@ -1882,6 +1934,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sid_ET.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sk.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sk_SK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/skr.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/skr_PK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sl.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sl_SI.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sma.pod
@@ -1984,6 +2038,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/tt_RU.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/twq.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/twq_NE.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/tyv.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/tyv_RU.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/tzm.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/tzm_MA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ug.pod
@@ -2012,6 +2068,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vec_IT.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vi.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vi_VN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vmw.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vmw_MZ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vo.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vo_001.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vun.pod
@@ -2028,12 +2086,14 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/wo_SN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xh.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xh_ZA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xnr.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xnr_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xog.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xog_UG.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yav.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yav_CM.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yi.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yi_001.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yi_UA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yo.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yo_BJ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yo_NG.pod
@@ -2046,6 +2106,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yue_Hans_CN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yue_Hant.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yue_Hant_HK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/za.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/za_CN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/zgh.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/zgh_MA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/zh.pod
components/perl/DateTime-Locale/Makefile
@@ -19,11 +19,11 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_PERL_MODULE =        DateTime::Locale
HUMAN_VERSION =            1.40
HUMAN_VERSION =            1.41
COMPONENT_SUMMARY =        DateTime::Locale - Localization support for DateTime.pm
COMPONENT_CPAN_AUTHOR =        DROLSKY
COMPONENT_ARCHIVE_HASH =    \
    sha256:7490b4194b5d23a4e144976dedb3bdbcc6d3364b5d139cc922a86d41fdb87afb
    sha256:d928902b13262c998ac06c0a7f9911cc869014a0db2e72d2138fa5ab3c10dac2
COMPONENT_LICENSE =        Artistic-1.0-Perl OR GPL-1.0-or-later
COMPONENT_LICENSE_FILE =    LICENSE
components/perl/DateTime-Locale/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PLV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -110,6 +110,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::be_tarask.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bem.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bem_ZM.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bew.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bew_ID.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bez.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bez_TZ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bg.3perl
@@ -124,6 +126,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bgn_PK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bho.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bho_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::blo.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::blo_BJ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::blt.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::blt_VN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::bm.3perl
@@ -181,6 +185,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::co_FR.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::cs.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::cs_CZ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::csw.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::csw_CA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::cu.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::cu_RU.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::cv.3perl
@@ -266,6 +272,7 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_GU.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_GY.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_HK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_ID.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_IE.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_IL.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::en_IM.3perl
@@ -516,6 +523,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ia_001.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::id.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::id_ID.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ie.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ie_EE.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ig.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ig_NG.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ii.3perl
@@ -578,6 +587,7 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kn.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kn_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ko.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ko_CN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ko_KP.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ko_KR.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kok.3perl
@@ -600,6 +610,15 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ku_TR.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kw.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kw_GB.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Deva.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Deva_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Latn.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Latn_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Orya.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Orya_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Telu.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::kxv_Telu_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ky.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ky_KG.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::la.3perl
@@ -655,6 +674,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mgo_CM.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mi.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mi_NZ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mic.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mic_CA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mk.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::mk_MK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ml.3perl
@@ -763,7 +784,7 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::pl.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::pl_PL.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::prg.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::prg_001.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::prg_PL.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ps.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ps_AF.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ps_PK.3perl
@@ -863,6 +884,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sid_ET.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sk.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sk_SK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::skr.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::skr_PK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sl.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sl_SI.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::sma.3perl
@@ -965,6 +988,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::tt_RU.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::twq.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::twq_NE.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::tyv.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::tyv_RU.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::tzm.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::tzm_MA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::ug.3perl
@@ -993,6 +1018,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vec_IT.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vi.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vi_VN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vmw.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vmw_MZ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vo.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vo_001.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::vun.3perl
@@ -1009,12 +1036,14 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::wo_SN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xh.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xh_ZA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xnr.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xnr_IN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xog.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::xog_UG.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yav.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yav_CM.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yi.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yi_001.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yi_UA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yo.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yo_BJ.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yo_NG.3perl
@@ -1027,6 +1056,8 @@
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yue_Hans_CN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yue_Hant.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::yue_Hant_HK.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::za.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::za_CN.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::zgh.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::zgh_MA.3perl
file path=usr/perl5/$(PERLVER)/man/man3perl/DateTime::Locale::zh.3perl
@@ -1128,6 +1159,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/be_tarask.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bem.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bem_ZM.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bew.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bew_ID.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bez.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bez_TZ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bg.pod
@@ -1142,6 +1175,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bgn_PK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bho.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bho_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/blo.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/blo_BJ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/blt.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/blt_VN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/bm.pod
@@ -1199,6 +1234,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/co_FR.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/cs.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/cs_CZ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/csw.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/csw_CA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/cu.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/cu_RU.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/cv.pod
@@ -1284,6 +1321,7 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_GU.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_GY.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_HK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_ID.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_IE.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_IL.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/en_IM.pod
@@ -1534,6 +1572,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ia_001.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/id.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/id_ID.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ie.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ie_EE.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ig.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ig_NG.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ii.pod
@@ -1596,6 +1636,7 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kn.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kn_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ko.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ko_CN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ko_KP.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ko_KR.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kok.pod
@@ -1618,6 +1659,15 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ku_TR.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kw.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kw_GB.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Deva.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Deva_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Latn.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Latn_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Orya.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Orya_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Telu.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/kxv_Telu_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ky.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ky_KG.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/la.pod
@@ -1673,6 +1723,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mgo_CM.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mi.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mi_NZ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mic.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mic_CA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mk.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/mk_MK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ml.pod
@@ -1781,7 +1833,7 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/pl.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/pl_PL.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/prg.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/prg_001.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/prg_PL.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ps.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ps_AF.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ps_PK.pod
@@ -1881,6 +1933,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sid_ET.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sk.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sk_SK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/skr.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/skr_PK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sl.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sl_SI.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/sma.pod
@@ -1983,6 +2037,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/tt_RU.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/twq.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/twq_NE.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/tyv.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/tyv_RU.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/tzm.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/tzm_MA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/ug.pod
@@ -2011,6 +2067,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vec_IT.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vi.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vi_VN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vmw.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vmw_MZ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vo.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vo_001.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/vun.pod
@@ -2027,12 +2085,14 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/wo_SN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xh.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xh_ZA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xnr.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xnr_IN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xog.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/xog_UG.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yav.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yav_CM.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yi.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yi_001.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yi_UA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yo.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yo_BJ.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yo_NG.pod
@@ -2045,6 +2105,8 @@
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yue_Hans_CN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yue_Hant.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/yue_Hant_HK.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/za.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/za_CN.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/zgh.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/zgh_MA.pod
file path=usr/perl5/vendor_perl/$(PERLVER)/DateTime/Locale/zh.pod
components/perl/DateTime-Locale/pkg5
@@ -23,10 +23,10 @@
        "runtime/perl-538"
    ],
    "fmris": [
        "library/perl-5/datetime-locale",
        "library/perl-5/datetime-locale-534",
        "library/perl-5/datetime-locale-536",
        "library/perl-5/datetime-locale-538",
        "library/perl-5/datetime-locale"
        "library/perl-5/datetime-locale-538"
    ],
    "name": "DateTime-Locale"
}
}
components/perl/Test2-Plugin-NoWarnings/Makefile
@@ -19,12 +19,11 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_PERL_MODULE =        Test2::Plugin::NoWarnings
HUMAN_VERSION =            0.09
COMPONENT_REVISION =        2
HUMAN_VERSION =            0.10
COMPONENT_SUMMARY =        Test2::Plugin::NoWarnings - Fail if tests warn
COMPONENT_CPAN_AUTHOR =        DROLSKY
COMPONENT_ARCHIVE_HASH =    \
    sha256:be3dd800042eef362bf17d2056cf9e934dee91ccce98e4f178b8fb5772f2fb74
    sha256:c97cb1122cc6e3e4a079059da71e12f65760bfb0671d19d25a7ec7c5f1f240fb
COMPONENT_LICENSE =        Artistic-2.0
COMPONENT_LICENSE_FILE =    LICENSE
@@ -33,4 +32,5 @@
# Auto-generated dependencies
PERL_REQUIRED_PACKAGES += runtime/perl
TEST_REQUIRED_PACKAGES.perl += library/perl-5/ipc-run3
TEST_REQUIRED_PACKAGES.perl += library/perl-5/module-pluggable
TEST_REQUIRED_PACKAGES.perl += library/perl-5/test2-suite
components/perl/Test2-Plugin-NoWarnings/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PLV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
components/perl/Test2-Plugin-NoWarnings/pkg5
@@ -5,10 +5,10 @@
        "runtime/perl-538"
    ],
    "fmris": [
        "library/perl-5/test2-plugin-nowarnings",
        "library/perl-5/test2-plugin-nowarnings-534",
        "library/perl-5/test2-plugin-nowarnings-536",
        "library/perl-5/test2-plugin-nowarnings-538",
        "library/perl-5/test2-plugin-nowarnings"
        "library/perl-5/test2-plugin-nowarnings-538"
    ],
    "name": "Test2-Plugin-NoWarnings"
}
}
components/python/backports.tarfile/Makefile
New file
@@ -0,0 +1,40 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# This file was automatically generated using the following command:
#   $WS_TOOLS/python-integrate-project backports.tarfile
#
BUILD_STYLE = pyproject
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        backports.tarfile
HUMAN_VERSION =            1.0.0
COMPONENT_SUMMARY =        backports.tarfile - Backport of CPython tarfile module
COMPONENT_PROJECT_URL =        https://github.com/jaraco/backports.tarfile
COMPONENT_ARCHIVE_HASH =    \
    sha256:2688f159c21afd56a07b75f01306f9f52c79aebcc5f4a117fb8fbb4445352c75
COMPONENT_LICENSE =        MIT
COMPONENT_LICENSE_FILE =    LICENSE
include $(WS_MAKE_RULES)/common.mk
# Auto-generated dependencies
PYTHON_REQUIRED_PACKAGES += library/python/setuptools
PYTHON_REQUIRED_PACKAGES += library/python/setuptools-scm
PYTHON_REQUIRED_PACKAGES += library/python/wheel
PYTHON_REQUIRED_PACKAGES += runtime/python
TEST_REQUIRED_PACKAGES.python += library/python/pytest
TEST_REQUIRED_PACKAGES.python += library/python/pytest-checkdocs
TEST_REQUIRED_PACKAGES.python += library/python/pytest-cov
TEST_REQUIRED_PACKAGES.python += library/python/pytest-enabler
components/python/backports.tarfile/backports.tarfile-PYVER.p5m
New file
@@ -0,0 +1,36 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# This file was automatically generated using python-integrate-project
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/lib/python$(PYVER)/vendor-packages/backports.tarfile-$(HUMAN_VERSION).dist-info/LICENSE
file path=usr/lib/python$(PYVER)/vendor-packages/backports.tarfile-$(HUMAN_VERSION).dist-info/METADATA
file path=usr/lib/python$(PYVER)/vendor-packages/backports.tarfile-$(HUMAN_VERSION).dist-info/WHEEL
file path=usr/lib/python$(PYVER)/vendor-packages/backports.tarfile-$(HUMAN_VERSION).dist-info/top_level.txt
file path=usr/lib/python$(PYVER)/vendor-packages/backports/tarfile.py
# python modules are unusable without python runtime binary
depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \
    pkg.debug.depend.path=usr/bin
# Automatically generated dependencies based on distribution metadata
components/python/backports.tarfile/manifests/sample-manifest.p5m
New file
@@ -0,0 +1,36 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/lib/python$(PYVER)/vendor-packages/backports.tarfile-$(HUMAN_VERSION).dist-info/LICENSE
file path=usr/lib/python$(PYVER)/vendor-packages/backports.tarfile-$(HUMAN_VERSION).dist-info/METADATA
file path=usr/lib/python$(PYVER)/vendor-packages/backports.tarfile-$(HUMAN_VERSION).dist-info/WHEEL
file path=usr/lib/python$(PYVER)/vendor-packages/backports.tarfile-$(HUMAN_VERSION).dist-info/top_level.txt
file path=usr/lib/python$(PYVER)/vendor-packages/backports/tarfile.py
# python modules are unusable without python runtime binary
depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \
    pkg.debug.depend.path=usr/bin
# Automatically generated dependencies based on distribution metadata
components/python/backports.tarfile/pkg5
New file
@@ -0,0 +1,13 @@
{
    "dependencies": [
        "library/python/setuptools-39",
        "library/python/setuptools-scm-39",
        "library/python/wheel-39",
        "runtime/python-39"
    ],
    "fmris": [
        "library/python/backports-tarfile",
        "library/python/backports-tarfile-39"
    ],
    "name": "backports.tarfile"
}
components/python/backports.tarfile/test/results-all.master
New file
@@ -0,0 +1,16 @@
py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
py$(PYV): commands[0]> python -m pytest
============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
cachedir: .tox/py$(PYV)/.pytest_cache
rootdir: $(@D)
configfile: pytest.ini
collecting ... collected 2 items
.::project PASSED
.::project PASSED
======== 2 passed ========
  py$(PYV): OK
  congratulations :)
components/python/dirty_equals/Makefile
New file
@@ -0,0 +1,63 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# This file was automatically generated using the following command:
#   $WS_TOOLS/python-integrate-project dirty_equals
#
BUILD_STYLE = pyproject
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        dirty_equals
HUMAN_VERSION =            0.7.1.post0
COMPONENT_SUMMARY =        dirty_equals - Doing dirty (but extremely useful) things with equals.
COMPONENT_PROJECT_URL =        https://github.com/samuelcolvin/dirty-equals
COMPONENT_ARCHIVE_HASH =    \
    sha256:78ff80578a46163831ecb3255cf30d03d1dc2fbca8e67f820105691a1bc556dc
COMPONENT_LICENSE =        MIT
COMPONENT_LICENSE_FILE =    LICENSE
TEST_STYLE = pytest
#
# Following dependency loops were detected (where 'A --> B' means 'A needs B to
# run tests', and 'A ==> B' means 'A needs B for build and/or run'):
#
# dirty_equals --> pydantic --> dirty_equals
# dirty_equals --> pydantic ==> pydantic_core --> dirty_equals
#
# To break loops we need to allow this project to integrate without testing in
# a case the required projects are not available yet (bootstrap).
#
PYTHON_TEST_BOOTSTRAP = yes
include $(WS_MAKE_RULES)/common.mk
# This project does not support tox so we need to provide test requirements
# manually.
TEST_REQUIREMENTS += requirements/tests.in
TEST_REQUIREMENTS_EXTRAS += pydantic
# We do not have pytest-examples packaged yet.
PYTEST_ADDOPTS += --ignore tests/test_docs.py
# Auto-generated dependencies
PYTHON_REQUIRED_PACKAGES += library/python/hatchling
PYTHON_REQUIRED_PACKAGES += library/python/pytz
PYTHON_REQUIRED_PACKAGES += runtime/python
TEST_REQUIRED_PACKAGES.python += library/python/coverage
TEST_REQUIRED_PACKAGES.python += library/python/packaging
TEST_REQUIRED_PACKAGES.python += library/python/pydantic
TEST_REQUIRED_PACKAGES.python += library/python/pytest
TEST_REQUIRED_PACKAGES.python += library/python/pytest-mock
TEST_REQUIRED_PACKAGES.python += library/python/tomli
components/python/dirty_equals/dirty_equals-PYVER.p5m
New file
@@ -0,0 +1,48 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# This file was automatically generated using python-integrate-project
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals-$(HUMAN_VERSION).dist-info/METADATA
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals-$(HUMAN_VERSION).dist-info/WHEEL
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals-$(HUMAN_VERSION).dist-info/licenses/LICENSE
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_base.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_boolean.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_datetime.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_dict.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_inspection.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_numeric.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_other.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_sequence.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_strings.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_utils.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/py.typed
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/version.py
# python modules are unusable without python runtime binary
depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \
    pkg.debug.depend.path=usr/bin
# Automatically generated dependencies based on distribution metadata
depend type=require fmri=pkg:/library/python/pytz-$(PYV)
components/python/dirty_equals/manifests/sample-manifest.p5m
New file
@@ -0,0 +1,48 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals-$(HUMAN_VERSION).dist-info/METADATA
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals-$(HUMAN_VERSION).dist-info/WHEEL
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals-$(HUMAN_VERSION).dist-info/licenses/LICENSE
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_base.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_boolean.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_datetime.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_dict.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_inspection.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_numeric.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_other.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_sequence.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_strings.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/_utils.py
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/py.typed
file path=usr/lib/python$(PYVER)/vendor-packages/dirty_equals/version.py
# python modules are unusable without python runtime binary
depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \
    pkg.debug.depend.path=usr/bin
# Automatically generated dependencies based on distribution metadata
depend type=require fmri=pkg:/library/python/pytz-$(PYV)
components/python/dirty_equals/patches/01-no-pytest-pretty.patch
New file
@@ -0,0 +1,10 @@
pytest-pretty is not needed to run tests
--- dirty_equals-0.7.1.post0/requirements/tests.in.orig
+++ dirty_equals-0.7.1.post0/requirements/tests.in
@@ -2,5 +2,4 @@
 packaging
 pytest
 pytest-mock
-pytest-pretty
 pytest-examples
components/python/dirty_equals/patches/02-no-pytest-examples.patch
New file
@@ -0,0 +1,9 @@
We do not have pytest-examples packaged yet.
--- dirty_equals-0.7.1.post0/requirements/tests.in.orig
+++ dirty_equals-0.7.1.post0/requirements/tests.in
@@ -2,4 +2,3 @@
 packaging
 pytest
 pytest-mock
-pytest-examples
components/python/dirty_equals/pkg5
New file
@@ -0,0 +1,12 @@
{
    "dependencies": [
        "library/python/hatchling-39",
        "library/python/pytz-39",
        "runtime/python-39"
    ],
    "fmris": [
        "library/python/dirty-equals",
        "library/python/dirty-equals-39"
    ],
    "name": "dirty_equals"
}
components/python/dirty_equals/python-integrate-project.conf
New file
@@ -0,0 +1,38 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2024 Marcel Telka
#
%patch% 01-no-pytest-pretty.patch
%patch% 02-no-pytest-examples.patch
%include-2%
#
# Following dependency loops were detected (where 'A --> B' means 'A needs B to
# run tests', and 'A ==> B' means 'A needs B for build and/or run'):
#
# dirty_equals --> pydantic --> dirty_equals
# dirty_equals --> pydantic ==> pydantic_core --> dirty_equals
#
# To break loops we need to allow this project to integrate without testing in
# a case the required projects are not available yet (bootstrap).
#
PYTHON_TEST_BOOTSTRAP = yes
%include-3%
# This project does not support tox so we need to provide test requirements
# manually.
TEST_REQUIREMENTS += requirements/tests.in
TEST_REQUIREMENTS_EXTRAS += pydantic
# We do not have pytest-examples packaged yet.
PYTEST_ADDOPTS += --ignore tests/test_docs.py
components/python/rapidfuzz/Makefile
@@ -19,11 +19,11 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        rapidfuzz
HUMAN_VERSION =            3.7.0
HUMAN_VERSION =            3.8.0
COMPONENT_SUMMARY =        rapidfuzz - rapid fuzzy string matching
COMPONENT_PROJECT_URL =        https://github.com/rapidfuzz/RapidFuzz
COMPONENT_ARCHIVE_HASH =    \
    sha256:620df112c39c6d27316dc1e22046dc0382d6d91fd60d7c51bd41ca0333d867e9
    sha256:08dae251048dea15609e0a9331bac90d3e6d1d183af2a455b80c7bbf2bb0750e
COMPONENT_LICENSE =        MIT
COMPONENT_LICENSE_FILE =    LICENSE
components/python/rapidfuzz/test/results-all.master
@@ -4,7 +4,7 @@
rootdir: $(@D)
configfile: pyproject.toml
testpaths: tests
collecting ... collected 377 items
collecting ... collected 386 items
tests/distance/test_DamerauLevenshtein.py::testCaseInsensitive PASSED
tests/distance/test_DamerauLevenshtein.py::test_distance[ATCG-TAGC-2] PASSED
@@ -37,6 +37,8 @@
tests/distance/test_JaroWinkler.py::testCaseInsensitive PASSED
tests/distance/test_JaroWinkler.py::test_edge_case_lengths PASSED
tests/distance/test_JaroWinkler.py::test_hash_special_case PASSED
tests/distance/test_JaroWinkler.py::test_invalid_prefix_weight PASSED
tests/distance/test_JaroWinkler.py::test_large_prefix_weight PASSED
tests/distance/test_LCSseq.py::testCaseInsensitive PASSED
tests/distance/test_LCSseq.py::test_Editops PASSED
tests/distance/test_LCSseq.py::test_basic PASSED
@@ -352,9 +354,16 @@
tests/test_process.py::test_cdist_empty_seq[WRatio] PASSED
tests/test_process.py::test_cdist_empty_seq[custom_scorer] PASSED
tests/test_process.py::test_cdist_empty_seq[ratio] PASSED
tests/test_process.py::test_cdist_muliplier PASSED
tests/test_process.py::test_cdist_multiplier PASSED
tests/test_process.py::test_cdist_not_symmetric PASSED
tests/test_process.py::test_cdist_pure_python_dtype PASSED
tests/test_process.py::test_cpdist_empty_seq[WRatio] PASSED
tests/test_process.py::test_cpdist_empty_seq[custom_scorer] PASSED
tests/test_process.py::test_cpdist_empty_seq[ratio] PASSED
tests/test_process.py::test_cpdist_integral_dtype_rounding PASSED
tests/test_process.py::test_cpdist_multiplier PASSED
tests/test_process.py::test_cpdist_not_same_length PASSED
tests/test_process.py::test_cpdist_pure_python_dtype PASSED
tests/test_process.py::test_empty_strings PASSED
tests/test_process.py::test_extractOne_case_sensitive[custom_scorer-<lambda>] PASSED
tests/test_process.py::test_extractOne_case_sensitive[custom_scorer-None] PASSED
@@ -385,4 +394,4 @@
tests/test_utils.py::test_fullProcess PASSED
=========================== short test summary info ============================
======== 375 passed, 2 skipped ========
======== 384 passed, 2 skipped ========
components/scientific/openblas/Makefile
@@ -25,12 +25,12 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        openblas
COMPONENT_VERSION=    0.3.26
COMPONENT_VERSION=    0.3.27
COMPONENT_SUMMARY=         Optimized BLAS library based on GotoBLAS2
COMPONENT_SRC=            OpenBLAS-$(COMPONENT_VERSION)
COMPONENT_PROJECT_URL=    https://www.openblas.net
COMPONENT_ARCHIVE=        $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= sha256:4e6e4f5cb14c209262e33e6816d70221a2fe49eb69eaf0a06f065598ac602c68
COMPONENT_ARCHIVE_HASH= sha256:aa2d68b1564fe2b13bc292672608e9cdeeeb6dc34995512e65c3b10f4599e897
COMPONENT_ARCHIVE_URL=    https://github.com/xianyi/OpenBLAS/archive/refs/tags/v$(COMPONENT_VERSION).tar.gz
COMPONENT_FMRI=         library/math/openblas
COMPONENT_CLASSIFICATION= Development/High Performance Computing
components/scientific/openblas/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
components/scientific/openblas/patches/openblas-01-shared-lib.patch
File was deleted
components/scientific/openblas/pkg5
@@ -7,4 +7,4 @@
        "library/math/openblas"
    ],
    "name": "openblas"
}
}
components/sysutils/pciutils/Makefile
@@ -16,13 +16,13 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        pciutils
COMPONENT_VERSION=    3.11.1
COMPONENT_VERSION=    3.12.0
COMPONENT_SUMMARY=    The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH =    sha256:1904864ce5b0272d0a2e42e72ceac9e8810d1898480567f36b70642f8205fbfd
COMPONENT_ARCHIVE_URL =        https://mj.ucw.cz/download/linux/pci/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL =        https://mj.ucw.cz/sw/pciutils/
COMPONENT_ARCHIVE_HASH=    sha256:827a641d2016a15f0b959804daa5a05f055d0f91d58a70d32ac41ce7ef94164e
COMPONENT_ARCHIVE_URL=    https://mj.ucw.cz/download/linux/pci/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=    https://mj.ucw.cz/sw/pciutils/
COMPONENT_FMRI=        system/pciutils
COMPONENT_CLASSIFICATION=    System/Hardware
COMPONENT_LICENSE=    GPLv2
components/x11/xorg-docs/Makefile
@@ -18,25 +18,25 @@
include $(WS_MAKE_RULES)/x11.mk
COMPONENT_NAME=         xorg-docs
COMPONENT_VERSION=      1.7.2
COMPONENT_FMRI=         x11/documentation/xorg-docs
COMPONENT_VERSION=      1.7.3
COMPONENT_SUMMARY=      X.Org documentation for the X Window System
COMPONENT_ARCHIVE_HASH= \
    sha256:2391b8af472626c12d3c3814b5e7a0ea43c3a96eda94255b7ed8bdff0fbf08e3
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
COMPONENT_FMRI=         x11/documentation/xorg-docs
COMPONENT_ARCHIVE_HASH= sha256:28a2f2eeb5d9ff58b85961ff3ed7baaaf1ffa132e2a81f8b2bb97cb499bcddef
include $(WS_MAKE_RULES)/common.mk
X11_DOC_DIR=$(USRSHAREDOCDIR)/X11
X11_SGML_DIR=$(USRSHAREDIR)/sgml
X11_DOC_DIR= $(USRSHAREDOCDIR)/X11
X11_SGML_DIR= $(USRSHAREDIR)/sgml
COMPONENT_PREP_ACTION= \
    find $(@D) -name '*.xml' | xargs $(PERL) -i.orig -p -e \
     's{SYSTEM ".*/X11/defs.ent"}{SYSTEM "$(X11_SGML_DIR)/X11/defs.ent"}'
CONFIGURE_OPTIONS+= --docdir='$(X11_DOC_DIR)' \
CONFIGURE_OPTIONS += --docdir='$(X11_DOC_DIR)' \
    XORG_SGML_PATH=$(PROTODIR)$(X11_SGML_DIR)
CONFIGURE_OPTIONS+= --with-xmlto
CONFIGURE_OPTIONS+= --without-xsltproc
CONFIGURE_OPTIONS += --with-xmlto
CONFIGURE_OPTIONS += --without-xsltproc
COMPONENT_POST_INSTALL_ACTION= \
    ( $(MKDIR) $(PROTO_DIR)$(X11_DOC_DIR); \
@@ -48,6 +48,6 @@
        $(PROTO_DIR)$(USRSHAREMAN7DIR)/XStandards.7 )
# Build dependencies
REQUIRED_PACKAGES+=text/xmlto
REQUIRED_PACKAGES += text/xmlto
# Auto-generated dependencies
# None as it seems...
components/x11/xorg-docs/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
components/x11/xorg-docs/patches/02-openindiana-manpages.patch
File was renamed from components/x11/xorg-docs/patches/02-solaris-manpages.patch
@@ -11,22 +11,6 @@
 Many other utilities, window managers, games, toolkits, etc. are included
 as user-contributed software in the X.Org Foundation distribution, or are
 available on the Internet.
@@ -122,11 +124,10 @@ operating system you are running and whether or not you use other window
 systems in addition to X.
 .TP 8
 .B "Display Manager"
-If you want to always have X running on your display, your site administrator
-can set your machine up to use a Display Manager such as \fIxdm\fP, \fIgdm\fP,
-or \fIkdm\fP.  This program
-is typically started by the system at boot time and takes care of keeping the
-server running and getting users logged in.  If you are running one of these
+The default configuration of __distroname__ starts X at boot time via
+the \fIgdm\fP(__adminmansuffix__) display manager.   The \fIxdm\fP(1) display manager is also
+provided as an option the system administrator can configure.
+If you are running one of these
 display managers, you will normally see a window on the screen welcoming you
 to the system and asking for your login information.  Simply type them in as
 you would at a normal terminal.  If you make a mistake, the display manager
@@ -362,13 +363,12 @@ to explicitly draw the window's region on the screen with the pointer, for
 example).
 .PP
@@ -56,9 +40,9 @@
 .BR Xvnc (__appmansuffix__),
-.BR XWin (__appmansuffix__).
+.\" related software
+.BR gdm (__adminmansuffix__),
+.BR gnome-session (1),
+.BR metacity (1),
+.BR lightdm (1),
+.BR mate-session (1),
+.BR marco (1),
+.BR locale (__miscmansuffix__).
+
 .PP
components/x11/xorg-docs/pkg5
@@ -1,14 +1,9 @@
{
    "dependencies": [
        "SUNWcs",
        "developer/build/autoconf/xorg-macros",
        "shell/ksh93",
        "system/library",
        "text/xmlto",
        "x11/header/x11-protocols"
        "text/xmlto"
    ],
    "fmris": [
        "x11/documentation/xorg-docs"
    ],
    "name": "xorg-docs"
}
}