components/perl_modules/xml-parser/Makefile
changeset 5797 432ac76de3b0
parent 5682 94c0ca64c022
child 7278 89aa34de7ca6
equal deleted inserted replaced
5795:b6b9d57d2466 5797:432ac76de3b0
    21 
    21 
    22 #
    22 #
    23 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
    23 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
    24 #
    24 #
    25 
    25 
    26 #
       
    27 # Note that package library/perl-5/xml-parser cannot use versionless
       
    28 # packaging because this package migrated from the desktop consolidation
       
    29 # with an incorrect version number.
       
    30 #
       
    31 
       
    32 include ../../../make-rules/shared-macros.mk
    26 include ../../../make-rules/shared-macros.mk
    33 
    27 
    34 COMPONENT_NAME=		XML-Parser
    28 COMPONENT_NAME=		XML-Parser
    35 COMPONENT_VERSION=	2.41
    29 COMPONENT_VERSION=	2.41
    36 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    30 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    40 COMPONENT_ARCHIVE_URL=	http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/$(COMPONENT_ARCHIVE)
    34 COMPONENT_ARCHIVE_URL=	http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/$(COMPONENT_ARCHIVE)
    41 COMPONENT_PROJECT_URL=	http://search.cpan.org/~toddr/
    35 COMPONENT_PROJECT_URL=	http://search.cpan.org/~toddr/
    42 COMPONENT_BUGDB=	perl-mod/xml-parser
    36 COMPONENT_BUGDB=	perl-mod/xml-parser
    43 
    37 
    44 TPNO=			9386
    38 TPNO=			9386
    45 
       
    46 ###
       
    47 ### Fix these IPS manifests once 5.12-mt is gone, 22909338
       
    48 ###
       
    49 ### Add forced IPS dependencies to all manifests: 22909291
       
    50 ###
       
    51 
       
    52 # build threaded 5.12 support too
       
    53 PERL_VERSIONS += 5.12-mt
       
    54 
    39 
    55 include $(WS_MAKE_RULES)/prep.mk
    40 include $(WS_MAKE_RULES)/prep.mk
    56 include $(WS_MAKE_RULES)/ips.mk
    41 include $(WS_MAKE_RULES)/ips.mk
    57 include $(WS_MAKE_RULES)/makemaker.mk
    42 include $(WS_MAKE_RULES)/makemaker.mk
    58 
    43 
    65 COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
    50 COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
    66 COMPONENT_TEST_TRANSFORMS += \
    51 COMPONENT_TEST_TRANSFORMS += \
    67 	'-e "1,/^PERL_DL_NONLAZY/d" ' \
    52 	'-e "1,/^PERL_DL_NONLAZY/d" ' \
    68         '-e "s|\(^Files=\).*|\1|" '
    53         '-e "s|\(^Files=\).*|\1|" '
    69 
    54 
    70 PKG_MACROS +=	PERL_A=$(shell arch)
    55 build:		$(BUILD_64)
    71 
    56 
    72 build:		$(BUILD_32_and_64)
    57 install:	$(INSTALL_64)
    73 
    58 
    74 install:	$(INSTALL_32_and_64)
    59 test:		$(TEST_64)
    75 
       
    76 test:		$(TEST_32_and_64)
       
    77 
    60 
    78 system-test:    $(SYSTEM_TESTS_NOT_IMPLEMENTED)
    61 system-test:    $(SYSTEM_TESTS_NOT_IMPLEMENTED)
    79 
    62 
    80 
       
    81 REQUIRED_PACKAGES += library/expat
    63 REQUIRED_PACKAGES += library/expat
    82 REQUIRED_PACKAGES += runtime/perl-512
       
    83 REQUIRED_PACKAGES += runtime/perl-520
       
    84 REQUIRED_PACKAGES += runtime/perl-522
       
    85 REQUIRED_PACKAGES += system/library
    64 REQUIRED_PACKAGES += system/library