Marcel Telka
2022-08-04 216b7ca6205a798efd775132aa142fc51ba68c0d
cluster-glue: rebuild to update perl dependencies

4 files modified
49 ■■■■ changed files
components/cluster/cluster-glue/Makefile 28 ●●●●● patch | view | raw | blame | history
components/cluster/cluster-glue/cluster-glue.p5m 6 ●●●●● patch | view | raw | blame | history
components/cluster/cluster-glue/manifests/sample-manifest.p5m 8 ●●●● patch | view | raw | blame | history
components/cluster/cluster-glue/pkg5 7 ●●●●● patch | view | raw | blame | history
components/cluster/cluster-glue/Makefile
@@ -13,11 +13,13 @@
# Copyright 2016 Andreas Grueninger, Grueninger GmbH, (grueni). All rights reserved. 
#
BUILD_BITS = 64_and_32
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME= cluster-glue
COMPONENT_VERSION= 1.0.12
COMPONENT_REVISION= 6
COMPONENT_REVISION= 7
COMPONENT_FMRI= application/cluster/$(COMPONENT_NAME)
COMPONENT_CLASSIFICATION= System/Services
COMPONENT_COMMIT= bdd95fd0f89f31b19fa46ffa0ea3f5022ebcd858
@@ -29,16 +31,11 @@
COMPONENT_LICENSE= GPLv2, LGPLv2
COMPONENT_SUMMARY= Cluster Glue is a set of libraries, tools and utilities suitable for the Heartbeat/Pacemaker cluster stack.
include $(WS_MAKE_RULES)/prep.mk
include $(WS_MAKE_RULES)/configure.mk
include $(WS_MAKE_RULES)/ips.mk
include $(WS_MAKE_RULES)/common.mk
PATCH_LEVEL= 1
CFLAGS += -lssp -lssp_nonshared
CONFIGURE_BINDIR.64= $(CONFIGURE_PREFIX)/bin
CONFIGURE_SBINDIR.64= $(CONFIGURE_PREFIX)/sbin
CONFIGURE_OPTIONS += --sysconfdir=/etc
CONFIGURE_OPTIONS += --libexecdir=$(CONFIGURE_PREFIX)/lib
@@ -62,29 +59,22 @@
COMPONENT_POST_INSTALL_ACTION+= cd $(PROTO_DIR) &&  \
    $(MV) usr/include/heartbeat/glue_config.h usr/include/heartbeat/glue_config-$(BITS).h
build:          $(BUILD_32_and_64)
install:        $(INSTALL_32_and_64)
test:           $(TEST_32_and_64)
# Build dependencies
REQUIRED_PACKAGES += text/asciidoc
REQUIRED_PACKAGES += system/library/libnet
# Auto-generated dependencies
REQUIRED_PACKAGES += SUNWcs
PERL_REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
REQUIRED_PACKAGES += compress/bzip2
REQUIRED_PACKAGES += library/glib2
REQUIRED_PACKAGES += library/libtool/libltdl
REQUIRED_PACKAGES += library/libxml2
REQUIRED_PACKAGES += library/zlib
REQUIRED_PACKAGES += runtime/perl-522
REQUIRED_PACKAGES += runtime/perl-524
REQUIRED_PACKAGES += runtime/python-37
REQUIRED_PACKAGES += shell/bash
REQUIRED_PACKAGES += shell/ksh93
REQUIRED_PACKAGES += SUNWcs
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
REQUIRED_PACKAGES += system/management/snmp/net-snmp
REQUIRED_PACKAGES += web/curl
# Bogus dependency due to libssp
REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
components/cluster/cluster-glue/cluster-glue.p5m
@@ -16,6 +16,7 @@
<transform file path=usr/share/man/man1m/(.+).1m$ -> set action.hash usr/share/man/man1/%<1>.1m >
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(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)
@@ -224,6 +225,11 @@
file path=usr/lib/$(MACH64)/stonith/plugins/stonith2/wti_nps.so mode=0555
file path=usr/lib/$(MACH64)/stonith/plugins/xen0-ha-dom0-stonith-helper mode=0555
#file path=usr/sbin/$(MACH32)/cibsecret
#file path=usr/sbin/$(MACH32)/ha_logger
#file path=usr/sbin/$(MACH32)/lrmadmin
#file path=usr/sbin/$(MACH32)/meatclient
#file path=usr/sbin/$(MACH32)/stonith
file path=usr/sbin/cibsecret
file path=usr/sbin/ha_logger
file path=usr/sbin/lrmadmin
components/cluster/cluster-glue/manifests/sample-manifest.p5m
@@ -10,10 +10,11 @@
#
#
# Copyright 2017 <contributor>
# Copyright 2022 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(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)
@@ -273,6 +274,11 @@
file path=usr/lib/stonith/plugins/stonith2/wti_nps.a
file path=usr/lib/stonith/plugins/stonith2/wti_nps.so
file path=usr/lib/stonith/plugins/xen0-ha-dom0-stonith-helper
file path=usr/sbin/$(MACH32)/cibsecret
file path=usr/sbin/$(MACH32)/ha_logger
file path=usr/sbin/$(MACH32)/lrmadmin
file path=usr/sbin/$(MACH32)/meatclient
file path=usr/sbin/$(MACH32)/stonith
file path=usr/sbin/cibsecret
file path=usr/sbin/ha_logger
file path=usr/sbin/lrmadmin
components/cluster/cluster-glue/pkg5
@@ -6,13 +6,14 @@
        "library/libtool/libltdl",
        "library/libxml2",
        "library/zlib",
        "runtime/perl-522",
        "runtime/perl-524",
        "runtime/perl-534",
        "runtime/perl-536",
        "runtime/python-37",
        "shell/bash",
        "shell/ksh93",
        "system/library",
        "system/library/g++-7-runtime",
        "system/library/gcc-7-runtime",
        "system/library/libnet",
        "system/management/snmp/net-snmp",
        "text/asciidoc",
        "web/curl"