2c9a9e15cdb9b2894bbdba5289c15e7a5a8ad56e..8d583cf37035e1faad3647e4f7f0445b1b6b0100
2024-03-22 fritzkink
clang-18 - update to version 18.1.2
8d583c diff | tree
2024-03-22 Andreas Wacknitz
rebuild libproxy
cdbf9b diff | tree
6 files modified
41 ■■■■ changed files
components/developer/clang-18/Makefile 11 ●●●● patch | view | raw | blame | history
components/developer/clang-18/test/results-all.master 4 ●●●● patch | view | raw | blame | history
components/library/libproxy/Makefile 10 ●●●●● patch | view | raw | blame | history
components/library/libproxy/libproxy.p5m 4 ●●●● patch | view | raw | blame | history
components/library/libproxy/manifests/sample-manifest.p5m 6 ●●●● patch | view | raw | blame | history
components/library/libproxy/pkg5 6 ●●●● patch | view | raw | blame | history
components/developer/clang-18/Makefile
@@ -27,13 +27,12 @@
COMPONENT_MJR_VERSION=    18
COMPONENT_BASE_VERSION=    $(COMPONENT_MJR_VERSION).1
COMPONENT_NAME=        clang-$(COMPONENT_MJR_VERSION)
COMPONENT_VERSION=    $(COMPONENT_BASE_VERSION).1
COMPONENT_REVISION=    1
COMPONENT_VERSION=    $(COMPONENT_BASE_VERSION).2
COMPONENT_SUMMARY=    LLVM tools and Clang compiler
COMPONENT_PROJECT_URL=    https://llvm.org/
COMPONENT_SRC=        $(LLVM_NAME)-$(COMPONENT_VERSION).src
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:ab0508d02b2d126ceb98035c28638a9d7b1e7fa5ef719396236e72f59a02e1ac
COMPONENT_ARCHIVE_HASH= sha256:13ef90fa598a239222ecadd64a63d81e4db59813aa5f255cbb5e9d3e0cf927d0
COMPONENT_ARCHIVE_URL=  https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        developer/$(COMPONENT_NAME)
COMPONENT_CLASSIFICATION=    Development/C
@@ -44,15 +43,15 @@
CLANG_NAME= clang
COMPONENT_ARCHIVE_1=    $(CLANG_NAME)-$(COMPONENT_VERSION).src.tar.xz
COMPONENT_ARCHIVE_HASH_1= sha256:412a482b81a969846b127552f8fa2251c7d57a82337f848fe7fea8e6ce614836
COMPONENT_ARCHIVE_HASH_1= sha256:80a5fbb936089360c5adff018df7bf5f2fbf2143b1d9102916717bb282142503
COMPONENT_ARCHIVE_URL_1=https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE_1)
COMPONENT_ARCHIVE_2=    cmake-$(COMPONENT_VERSION).src.tar.xz
COMPONENT_ARCHIVE_HASH_2= sha256:5308023d1c1e9feb264c14f58db35c53061123300a7eb940364f46d574c8b2d6
COMPONENT_ARCHIVE_HASH_2= sha256:b55a1eed9fe9c5d86c9f73c8aabde3e2407e603e737e1555545c3d136655955b
COMPONENT_ARCHIVE_URL_2=https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE_2)
COMPONENT_ARCHIVE_3=    third-party-$(COMPONENT_VERSION).src.tar.xz
COMPONENT_ARCHIVE_HASH_3= sha256:41cdf4fe95faa54f497677313b906e04e74079a03defa9fdc2f07ed5f259f1ef
COMPONENT_ARCHIVE_HASH_3= sha256:d3f2ded8386c590c2ba26770df573b13ec3215182c7b15baba546edfeb182565
COMPONENT_ARCHIVE_URL_3=https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE_3)
include $(WS_MAKE_RULES)/common.mk
components/developer/clang-18/test/results-all.master
@@ -293,9 +293,9 @@
Total Discovered Tests: 93408
Total Discovered Tests: 93418
  Skipped          :    26 (0.03%)
  Unsupported      :  2244 (2.40%)
  Passed           : 90666 (97.06%)
  Passed           : 90676 (97.06%)
  Expectedly Failed:   181 (0.19%)
  Failed           :   291 (0.31%)
components/library/libproxy/Makefile
@@ -16,13 +16,14 @@
BUILD_BITS= 64_and_32
BUILD_STYLE= cmake
USE_PARALLEL_BUILD= yes
USE_DEFAULT_TEST_TRANSFORMS= yes
USE_COMMON_TEST_MASTER= false
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         libproxy
COMPONENT_VERSION=      0.4.18
COMPONENT_REVISION=        1
COMPONENT_REVISION=        2
COMPONENT_SUMMARY=      Libproxy is a library that provides automatic proxy configuration management
COMPONENT_PROJECT_URL=  https://libproxy.github.io/libproxy/
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
@@ -36,7 +37,7 @@
include $(WS_MAKE_RULES)/common.mk
PATH = $(PATH.gnu)
PATH= $(PATH.gnu)
COMPONENT_PRE_CONFIGURE_ACTION= ( $(CLONEY) $(SOURCE_DIR) $(@D) )
@@ -67,13 +68,14 @@
LDFLAGS += -lsocket -lxnet -lnsl
# Assumes "make" is GNU make, turns into fork bomb if it finds illumos make
COMPONENT_BUILD_ENV += PATH=$(PATH.gnu)
COMPONENT_BUILD_ENV += PATH=$(PATH)
COMPONENT_POST_INSTALL_ACTION=  \
    [ $(BITS) -eq 64 ] && $(PYTHON) -m py_compile $(PROTO_DIR)/$(PYTHON_LIB)/libproxy.py || truea ;
    [ $(BITS) -eq 64 ] && $(PYTHON) -m py_compile $(PROTO_DIR)/$(PYTHON_LIB)/libproxy.py || true ;
# Drop 32-bit binaries
COMPONENT_POST_INSTALL_ACTION += $(RM) -r $(PROTOUSRBINDIR32) ;
# Move the 'proxy' binary to demos
$(INSTALL_64):    COMPONENT_POST_INSTALL_ACTION += $(INSTALL) -d $(PROTOUSRDIR)/demo/jds/bin/ ;
$(INSTALL_64):    COMPONENT_POST_INSTALL_ACTION += $(MV) $(PROTOUSRBINDIR)/proxy $(PROTOUSRDIR)/demo/jds/bin/ ;
components/library/libproxy/libproxy.p5m
@@ -33,14 +33,14 @@
#file path=usr/lib/$(MACH64)/libproxy/$(HUMAN_VERSION)/modules/config_gnome3.so
#file path=usr/lib/$(MACH64)/libproxy/$(HUMAN_VERSION)/modules/config_pacrunner.so
file path=usr/lib/$(MACH64)/pkgconfig/libproxy-1.0.pc
file path=usr/lib/$(MACH64)/pxgsettings mode=0555
file path=usr/libexec/pxgsettings
link path=usr/lib/libproxy.so target=libproxy.so.1
link path=usr/lib/libproxy.so.1 target=libproxy.so.1.0.0
file path=usr/lib/libproxy.so.1.0.0
#file path=usr/lib/libproxy/$(HUMAN_VERSION)/modules/config_gnome3.so
#file path=usr/lib/libproxy/$(HUMAN_VERSION)/modules/config_pacrunner.so
file path=usr/lib/pkgconfig/libproxy-1.0.pc
file path=usr/lib/pxgsettings mode=0555
file path=usr/libexec/$(MACH32)/pxgsettings
file path=usr/lib/python$(PYVER)/vendor-packages/libproxy.py
file path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)/Net/Libproxy.pm
file path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)/auto/Net/Libproxy/Libproxy.so
components/library/libproxy/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)
@@ -31,15 +31,15 @@
file path=usr/lib/$(MACH64)/libproxy/$(HUMAN_VERSION)/modules/config_gnome3.so
file path=usr/lib/$(MACH64)/libproxy/$(HUMAN_VERSION)/modules/config_pacrunner.so
file path=usr/lib/$(MACH64)/pkgconfig/libproxy-1.0.pc
file path=usr/lib/$(MACH64)/pxgsettings
link path=usr/lib/libproxy.so target=libproxy.so.1
link path=usr/lib/libproxy.so.1 target=libproxy.so.1.0.0
file path=usr/lib/libproxy.so.1.0.0
file path=usr/lib/libproxy/$(HUMAN_VERSION)/modules/config_gnome3.so
file path=usr/lib/libproxy/$(HUMAN_VERSION)/modules/config_pacrunner.so
file path=usr/lib/pkgconfig/libproxy-1.0.pc
file path=usr/lib/pxgsettings
file path=usr/lib/python$(PYVER)/vendor-packages/libproxy.py
file path=usr/libexec/$(MACH32)/pxgsettings
file path=usr/libexec/pxgsettings
file path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)/Net/Libproxy.pm
file path=usr/perl5/vendor_perl/$(PERLVER)/$(PERL_ARCH)/auto/Net/Libproxy/Libproxy.so
file path=usr/share/cmake/Modules/Findlibproxy.cmake
components/library/libproxy/pkg5
@@ -7,8 +7,8 @@
        "system/library/gcc-13-runtime"
    ],
    "fmris": [
        "library/libproxy/libproxy-gnome",
        "library/libproxy"
        "library/libproxy",
        "library/libproxy/libproxy-gnome"
    ],
    "name": "libproxy"
}
}