components/perl/perl522/Makefile
changeset 5797 432ac76de3b0
parent 5554 63d6ec724bea
child 6552 402379bc1b60
equal deleted inserted replaced
5795:b6b9d57d2466 5797:432ac76de3b0
    25 
    25 
    26 include ../../../make-rules/shared-macros.mk
    26 include ../../../make-rules/shared-macros.mk
    27 
    27 
    28 COMPONENT_NAME=		perl
    28 COMPONENT_NAME=		perl
    29 COMPONENT_VERSION=	5.22.1
    29 COMPONENT_VERSION=	5.22.1
    30 PERL_VERSION=		5.22
    30 PERL_VERSION_LOCAL=	5.22
    31 COMPONENT_PROJECT_URL=	http://www.perl.org/
    31 COMPONENT_PROJECT_URL=	http://www.perl.org/
    32 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    32 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    33 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
    33 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
    34 COMPONENT_ARCHIVE_HASH=	\
    34 COMPONENT_ARCHIVE_HASH=	\
    35      sha256:e98e4075a3167fa40524abe447c30bcca10c60e02a54ee1361eff278947a1221
    35      sha256:e98e4075a3167fa40524abe447c30bcca10c60e02a54ee1361eff278947a1221
    75 #
    75 #
    76 CONFIGURE_OPTIONS = \
    76 CONFIGURE_OPTIONS = \
    77 			-de \
    77 			-de \
    78 			-Dmksymlinks \
    78 			-Dmksymlinks \
    79 			-Ulocincpth= \
    79 			-Ulocincpth= \
    80                         -Dbin=/usr/perl5/$(PERL_VERSION)/bin \
    80                         -Dbin=/usr/perl5/$(PERL_VERSION_LOCAL)/bin \
    81 			-Dcc="cc" \
    81 			-Dcc="cc" \
    82 			-Dcf_email="[email protected]" \
    82 			-Dcf_email="[email protected]" \
    83 			-Dcf_by="perl-bugs" \
    83 			-Dcf_by="perl-bugs" \
    84 			-Dlibperl=libperl.so \
    84 			-Dlibperl=libperl.so \
    85 			-Dmyhostname="localhost" \
    85 			-Dmyhostname="localhost" \
    86 			-Dperl_static_inline="static" \
    86 			-Dperl_static_inline="static" \
    87 			-Dprefix=/usr/perl5/$(PERL_VERSION) \
    87 			-Dprefix=/usr/perl5/$(PERL_VERSION_LOCAL) \
    88                         -Dprivlib=/usr/perl5/$(PERL_VERSION)/lib \
    88                         -Dprivlib=/usr/perl5/$(PERL_VERSION_LOCAL)/lib \
    89 			-Dsitelib=/usr/perl5/site_perl/$(PERL_VERSION) \
    89 			-Dsitelib=/usr/perl5/site_perl/$(PERL_VERSION_LOCAL) \
    90 			-Dsiteprefix=/usr/perl5/$(PERL_VERSION) \
    90 			-Dsiteprefix=/usr/perl5/$(PERL_VERSION_LOCAL) \
    91 			-Dvendorlib=/usr/perl5/vendor_perl/$(PERL_VERSION) \
    91 			-Dvendorlib=/usr/perl5/vendor_perl/$(PERL_VERSION_LOCAL) \
    92 			-Dvendorprefix=/usr/perl5/$(PERL_VERSION) \
    92 			-Dvendorprefix=/usr/perl5/$(PERL_VERSION_LOCAL) \
    93 			-Duseshrplib \
    93 			-Duseshrplib \
    94 			-Dusedtrace \
    94 			-Dusedtrace \
    95 			-Duse64bitall \
    95 			-Duse64bitall \
    96                         -Dusethreads \
    96                         -Dusethreads \
    97 			-Dlibpth="/lib/64 /usr/lib/64" \
    97 			-Dlibpth="/lib/64 /usr/lib/64" \
   140 
   140 
   141 #
   141 #
   142 # perl's install path for sparc is based off the value of the
   142 # perl's install path for sparc is based off the value of the
   143 # "arch" command.  So we must package that way also.
   143 # "arch" command.  So we must package that way also.
   144 #
   144 #
   145 PKG_MACROS		+=	P_ARCH=$(shell arch)
   145 PKG_MACROS 		+=	P_ARCH=$(shell arch)
       
   146 PKG_MACROS		+=	PERL_VERSION=$(PERL_VERSION_LOCAL)
   146 
   147 
   147 ASLR_MODE = $(ASLR_ENABLE)
   148 ASLR_MODE = $(ASLR_ENABLE)
   148 
   149 
   149 configure:	$(CONFIGURE_64)
   150 configure:	$(CONFIGURE_64)
   150 
   151