22611402 irssi should be 64-bit
authorRich Burridge <rich.burridge@oracle.com>
Thu, 28 Jan 2016 07:08:16 -0800
changeset 5357 76a31ece4c74
parent 5356 94c0413a88fc
child 5358 fe333c2ff3dc
22611402 irssi should be 64-bit
components/irssi/Makefile
components/irssi/irssi.p5m
--- a/components/irssi/Makefile	Wed Jan 27 20:55:37 2016 -0800
+++ b/components/irssi/Makefile	Thu Jan 28 07:08:16 2016 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -46,16 +46,29 @@
 # Part of the build just runs "cc" (not the path that configure finds).
 COMPONENT_BUILD_ENV +=  PATH=$(dir $(CC)):$(PATH)
 
+# Need 64-bit perl.
+PERL_VERSION = 5.20
+
+CONFIGURE_ENV += "ac_cv_path_perlpath=/usr/perl5/$(PERL_VERSION)/bin/perl"
+
+# Architecture specific perl subdirectory.
+PERL_ARCH_i386 = i86pc
+PERL_ARCH_sparc = sun4
+PERL_ARCH = $(PERL_ARCH_$(MACH))-solaris-thread-multi-64
+
+CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)"
+
+CONFIGURE_OPTIONS +=	--bindir=/usr/bin
 CONFIGURE_OPTIONS +=    --sysconfdir=/etc
 CONFIGURE_OPTIONS +=    --with-perl=yes
 CONFIGURE_OPTIONS +=    --with-proxy
 CONFIGURE_OPTIONS +=    --with-perl-lib=/usr/perl5/vendor_perl/$(PERL_VERSION)
 
-configure:	$(CONFIGURE_32)
+configure:	$(CONFIGURE_64)
 
-build:          $(BUILD_32)
+build:          $(BUILD_64)
 
-install:        $(INSTALL_32)
+install:        $(INSTALL_64)
 
 test:           $(NO_TESTS)
 
@@ -64,5 +77,5 @@
 REQUIRED_PACKAGES += library/glib2
 REQUIRED_PACKAGES += library/ncurses
 REQUIRED_PACKAGES += library/security/openssl
-REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
 REQUIRED_PACKAGES += system/library
--- a/components/irssi/irssi.p5m	Wed Jan 27 20:55:37 2016 -0800
+++ b/components/irssi/irssi.p5m	Thu Jan 28 07:08:16 2016 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -152,22 +152,18 @@
 file path=usr/include/irssi/src/irc/notifylist/notifylist.h
 file path=usr/include/irssi/src/lib-config/iconfig.h
 file path=usr/include/irssi/src/lib-config/module.h
-file path=usr/lib/irssi/modules/libirc_proxy.so
+file path=usr/lib/$(MACH64)/irssi/modules/libirc_proxy.so
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/Irssi.pm
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/Irssi/Irc.pm
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/Irssi/TextUI.pm
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/Irssi/UI.pm
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/.packlist
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/Irc/.packlist
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/Irc/Irc.bs
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/Irc/Irc.so
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/Irssi.bs
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/Irssi.so
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/TextUI/.packlist
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/TextUI/TextUI.bs
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/TextUI/TextUI.so
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/UI/.packlist
-file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/UI/UI.bs
 file path=usr/perl5/vendor_perl/$(PERL_VERSION)/$(PERL_ARCH)/auto/Irssi/UI/UI.so
 file path=usr/share/doc/irssi/design.txt
 file path=usr/share/doc/irssi/faq.html