SF.net SVN: gar:[25488] csw/mgar/pkg/perl5/trunk/Makefile

claudio_sf at users.sourceforge.net claudio_sf at users.sourceforge.net
Mon Dec 21 23:03:27 CET 2015


Revision: 25488
          http://sourceforge.net/p/gar/code/25488
Author:   claudio_sf
Date:     2015-12-21 22:03:27 +0000 (Mon, 21 Dec 2015)
Log Message:
-----------
perl5/trunk: customized install_script

Modified Paths:
--------------
    csw/mgar/pkg/perl5/trunk/Makefile

Modified: csw/mgar/pkg/perl5/trunk/Makefile
===================================================================
--- csw/mgar/pkg/perl5/trunk/Makefile	2015-12-21 12:21:18 UTC (rev 25487)
+++ csw/mgar/pkg/perl5/trunk/Makefile	2015-12-21 22:03:27 UTC (rev 25488)
@@ -50,8 +50,8 @@
 CONFIGURE_ARGS   += -Dman3ext=3perl$(VERSION_MAJOR_FULL)
 CONFIGURE_ARGS   += -Dperladmin="root at localhost"
 CONFIGURE_ARGS   += -Dprefix=$(prefix)
-CONFIGURE_ARGS   += -Dbin=$(prefix)/$(NAME)
-CONFIGURE_ARGS   += -Dscriptdir=$(prefix)/$(NAME)
+CONFIGURE_ARGS   += -Dbin=$(bindir)
+CONFIGURE_ARGS   += -Dscriptdir=$(prefix)/$(bindir)/perl5scripts
 CONFIGURE_ARGS   += -Dprivlib=$(datadir)/perl/$(VERSION_MAJOR_FULL)
 CONFIGURE_ARGS   += -Dsitearch=/opt/csw/local/lib/perl/$(VERSION_MAJOR_FULL)
 CONFIGURE_ARGS   += -Dsitelib=/opt/csw/local/share/perl/$(VERSION_MAJOR_FULL)
@@ -78,8 +78,9 @@
 # We want 64 bit binaries
 MERGE_DIRS_isa-extra = $(bindir) $(sbindir) $(libdir) $(libexecdir)
 
-BUILD_SCRIPTS = perl
-TEST_SCRIPTS  = perl
+BUILD_SCRIPTS   = perl
+TEST_SCRIPTS    = perl
+INSTALL_SCRIPTS = perl
 
 # Get it built
 RUNTIME_DEP_PKGS_CSWperl5   += CSWlibgcc-s1
@@ -97,6 +98,8 @@
 # Configure
 
 PATH:=/opt/csw/gnu:$(PATH)
+PERLNAME=perl5
+PERLNAME_VERBASE=perl
 configure-perl: CONFIGURE_EXPORTS = PATH LD_OPTIONS
 configure-perl:
 	(cd $(WORKSRC) ; $(CONFIGURE_ENV) ./Configure $(CONFIGURE_ARGS) -ders)
@@ -127,3 +130,9 @@
 	# http://sourceforge.net/apps/trac/gar/ticket/78	
 	cd $(WORKSRC) && PWD=`pwd` $(MAKE) $(MAKE_OPT) test
 	@$(MAKECOOKIE)
+
+
+install-perl: INSTALL_EXPORTS = PATH LD_OPTIONS
+install-perl:
+	(cd $(WORKSRC) ; $(INSTALL_ENV) $(MAKE) $(MAKE_OPT) install PERLNAME=perl5 PERLNAME_VERBASE=perl)
+	@$(MAKECOOKIE)

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list