22228600 pidgin should be 64-bit
authorRich Burridge <rich.burridge@oracle.com>
Mon, 29 Feb 2016 11:02:23 -0800
changeset 5519 a02d4d12218f
parent 5518 c47fe0edc204
child 5520 d5d6a2a36846
22228600 pidgin should be 64-bit
components/desktop/pidgin/Makefile
components/desktop/pidgin/pidgin.p5m
--- a/components/desktop/pidgin/Makefile	Mon Feb 29 10:09:14 2016 -0800
+++ b/components/desktop/pidgin/Makefile	Mon Feb 29 11:02:23 2016 -0800
@@ -66,17 +66,22 @@
 # Needed to get libpurple to link properly.
 LIBS += -lresolv
 CONFIGURE_ENV +=	LIBS="$(LIBS)"
-CONFIGURE_ENV +=	PKG_CONFIG_PATH=/usr/lib/pkgconfig/gnutls-3
+CONFIGURE_ENV +=	PKG_CONFIG_PATH=/usr/lib/64/pkgconfig/gnutls-3
+
+# Version of Perl to use.
+PERL_VERSION =  5.20
+
+CONFIGURE_ENV += "ac_cv_path_perlpath=/usr/perl5/$(PERL_VERSION)/bin/perl"
+
+CONFIGURE_BINDIR.64 =	$(CONFIGURE_PREFIX)/bin
 
 CONFIGURE_OPTIONS +=	CFLAGS="$(CFLAGS)"
 CONFIGURE_OPTIONS +=	--disable-binreloc
 CONFIGURE_OPTIONS +=	--enable-cyrus-sasl
-CONFIGURE_OPTIONS +=	--enable-nss=no
-CONFIGURE_OPTIONS +=	--enable-gnutls=yes
+CONFIGURE_OPTIONS +=	--disable-nss
+CONFIGURE_OPTIONS +=	--enable-gnutls
 CONFIGURE_OPTIONS +=	--with-gnutls-includes=/usr/include/gnutls-3
-CONFIGURE_OPTIONS +=	--with-gnutls-libs=/usr/lib/gnutls-3
-CONFIGURE_OPTIONS +=	--with-nspr-includes=/usr/include/mps
-CONFIGURE_OPTIONS +=	--with-nspr-libs=/usr/lib/mps
+CONFIGURE_OPTIONS +=	--with-gnutls-libs=/usr/lib/64/gnutls-3
 CONFIGURE_OPTIONS +=	--enable-gnome-keyring
 CONFIGURE_OPTIONS +=	--disable-gevolution
 CONFIGURE_OPTIONS +=	--enable-cap
@@ -91,11 +96,11 @@
 
 ASLR_MODE = $(ASLR_ENABLE)
 
-configure:	$(CONFIGURE_32)
+configure:	$(CONFIGURE_64)
 
-build:          $(BUILD_32)
+build:          $(BUILD_64)
 
-install:        $(INSTALL_32)
+install:        $(INSTALL_64)
 
 test:           $(NO_TESTS)
 
@@ -114,9 +119,8 @@
 REQUIRED_PACKAGES += library/gnutls-3
 REQUIRED_PACKAGES += library/libidn
 REQUIRED_PACKAGES += library/libxml2
-REQUIRED_PACKAGES += library/nspr
 REQUIRED_PACKAGES += library/python/python-dbus-27
-REQUIRED_PACKAGES += runtime/perl-512
+REQUIRED_PACKAGES += runtime/perl-520
 REQUIRED_PACKAGES += runtime/python-27
 REQUIRED_PACKAGES += runtime/tcl-8
 REQUIRED_PACKAGES += runtime/tk-8
@@ -125,7 +129,6 @@
 REQUIRED_PACKAGES += system/library/libdbus
 REQUIRED_PACKAGES += system/library/libdbus-glib
 REQUIRED_PACKAGES += system/library/math
-REQUIRED_PACKAGES += system/library/security/libsasl
 REQUIRED_PACKAGES += system/library/security/libsasl2
 REQUIRED_PACKAGES += system/network/avahi
 REQUIRED_PACKAGES += x11/library/libice
--- a/components/desktop/pidgin/pidgin.p5m	Mon Feb 29 10:09:14 2016 -0800
+++ b/components/desktop/pidgin/pidgin.p5m	Mon Feb 29 11:02:23 2016 -0800
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# 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>
@@ -166,80 +166,80 @@
 file path=usr/include/pidgin/pidgin.h
 file path=usr/include/pidgin/pidginstock.h
 file path=usr/include/pidgin/pidgintooltip.h
-link path=usr/lib/libpurple-client.so target=libpurple-client.so.0.10.11
-link path=usr/lib/libpurple-client.so.0 target=libpurple-client.so.0.10.11
-file path=usr/lib/libpurple-client.so.0.10.11
-link path=usr/lib/libpurple.so target=libpurple.so.0.10.11
-link path=usr/lib/libpurple.so.0 target=libpurple.so.0.10.11
-file path=usr/lib/libpurple.so.0.10.11
-file path=usr/lib/pidgin/cap.so
-file path=usr/lib/pidgin/convcolors.so
-file path=usr/lib/pidgin/extplacement.so
-file path=usr/lib/pidgin/gestures.so
-file path=usr/lib/pidgin/gtkbuddynote.so
-file path=usr/lib/pidgin/history.so
-file path=usr/lib/pidgin/iconaway.so
-file path=usr/lib/pidgin/markerline.so
-file path=usr/lib/pidgin/musicmessaging.so
-file path=usr/lib/pidgin/notify.so
-file path=usr/lib/pidgin/perl/Pidgin.pm
-file path=usr/lib/pidgin/perl/auto/Pidgin/.packlist
-file path=usr/lib/pidgin/perl/auto/Pidgin/Pidgin.bs
-file path=usr/lib/pidgin/perl/auto/Pidgin/Pidgin.so
-file path=usr/lib/pidgin/pidginrc.so
-file path=usr/lib/pidgin/relnot.so
-file path=usr/lib/pidgin/sendbutton.so
-file path=usr/lib/pidgin/spellchk.so
-file path=usr/lib/pidgin/themeedit.so
-file path=usr/lib/pidgin/ticker.so
-file path=usr/lib/pidgin/timestamp.so
-file path=usr/lib/pidgin/timestamp_format.so
-file path=usr/lib/pidgin/xmppconsole.so
-file path=usr/lib/pidgin/xmppdisco.so
-file path=usr/lib/pkgconfig/pidgin.pc
-file path=usr/lib/pkgconfig/purple.pc
-file path=usr/lib/purple-2/autoaccept.so
-file path=usr/lib/purple-2/buddynote.so
-file path=usr/lib/purple-2/dbus-example.so
-file path=usr/lib/purple-2/idle.so
-file path=usr/lib/purple-2/joinpart.so
-file path=usr/lib/purple-2/libaim.so
-file path=usr/lib/purple-2/libbonjour.so
-file path=usr/lib/purple-2/libgg.so
-file path=usr/lib/purple-2/libicq.so
-file path=usr/lib/purple-2/libirc.so
-link path=usr/lib/purple-2/libjabber.so target=libjabber.so.0.0.0
-link path=usr/lib/purple-2/libjabber.so.0 target=libjabber.so.0.0.0
-file path=usr/lib/purple-2/libjabber.so.0.0.0
-file path=usr/lib/purple-2/libmsn.so
-file path=usr/lib/purple-2/libmxit.so
-file path=usr/lib/purple-2/libmyspace.so
-file path=usr/lib/purple-2/libnovell.so
-link path=usr/lib/purple-2/liboscar.so target=liboscar.so.0.0.0
-link path=usr/lib/purple-2/liboscar.so.0 target=liboscar.so.0.0.0
-file path=usr/lib/purple-2/liboscar.so.0.0.0
-file path=usr/lib/purple-2/libsimple.so
-file path=usr/lib/purple-2/libxmpp.so
-file path=usr/lib/purple-2/libyahoo.so
-file path=usr/lib/purple-2/libyahoojp.so
-link path=usr/lib/purple-2/libymsg.so target=libymsg.so.0.0.0
-link path=usr/lib/purple-2/libymsg.so.0 target=libymsg.so.0.0.0
-file path=usr/lib/purple-2/libymsg.so.0.0.0
-file path=usr/lib/purple-2/libzephyr.so
-file path=usr/lib/purple-2/log_reader.so
-file path=usr/lib/purple-2/newline.so
-file path=usr/lib/purple-2/offlinemsg.so
-file path=usr/lib/purple-2/perl.so
-file path=usr/lib/purple-2/perl/Purple.pm
-file path=usr/lib/purple-2/perl/auto/Purple/.packlist
-file path=usr/lib/purple-2/perl/auto/Purple/Purple.bs
-file path=usr/lib/purple-2/perl/auto/Purple/Purple.so
-file path=usr/lib/purple-2/perl/auto/Purple/autosplit.ix
-file path=usr/lib/purple-2/psychic.so
-file path=usr/lib/purple-2/ssl-gnutls.so
-file path=usr/lib/purple-2/ssl.so
-file path=usr/lib/purple-2/statenotify.so
-file path=usr/lib/purple-2/tcl.so
+link path=usr/lib/$(MACH64)/libpurple-client.so \
+    target=libpurple-client.so.0.10.11
+link path=usr/lib/$(MACH64)/libpurple-client.so.0 \
+    target=libpurple-client.so.0.10.11
+file path=usr/lib/$(MACH64)/libpurple-client.so.0.10.11
+link path=usr/lib/$(MACH64)/libpurple.so target=libpurple.so.0.10.11
+link path=usr/lib/$(MACH64)/libpurple.so.0 target=libpurple.so.0.10.11
+file path=usr/lib/$(MACH64)/libpurple.so.0.10.11
+file path=usr/lib/$(MACH64)/pidgin/cap.so
+file path=usr/lib/$(MACH64)/pidgin/convcolors.so
+file path=usr/lib/$(MACH64)/pidgin/extplacement.so
+file path=usr/lib/$(MACH64)/pidgin/gestures.so
+file path=usr/lib/$(MACH64)/pidgin/gtkbuddynote.so
+file path=usr/lib/$(MACH64)/pidgin/history.so
+file path=usr/lib/$(MACH64)/pidgin/iconaway.so
+file path=usr/lib/$(MACH64)/pidgin/markerline.so
+file path=usr/lib/$(MACH64)/pidgin/musicmessaging.so
+file path=usr/lib/$(MACH64)/pidgin/notify.so
+file path=usr/lib/$(MACH64)/pidgin/perl/Pidgin.pm
+file path=usr/lib/$(MACH64)/pidgin/perl/auto/Pidgin/.packlist
+file path=usr/lib/$(MACH64)/pidgin/perl/auto/Pidgin/Pidgin.so
+file path=usr/lib/$(MACH64)/pidgin/pidginrc.so
+file path=usr/lib/$(MACH64)/pidgin/relnot.so
+file path=usr/lib/$(MACH64)/pidgin/sendbutton.so
+file path=usr/lib/$(MACH64)/pidgin/spellchk.so
+file path=usr/lib/$(MACH64)/pidgin/themeedit.so
+file path=usr/lib/$(MACH64)/pidgin/ticker.so
+file path=usr/lib/$(MACH64)/pidgin/timestamp.so
+file path=usr/lib/$(MACH64)/pidgin/timestamp_format.so
+file path=usr/lib/$(MACH64)/pidgin/xmppconsole.so
+file path=usr/lib/$(MACH64)/pidgin/xmppdisco.so
+file path=usr/lib/$(MACH64)/pkgconfig/pidgin.pc
+file path=usr/lib/$(MACH64)/pkgconfig/purple.pc
+file path=usr/lib/$(MACH64)/purple-2/autoaccept.so
+file path=usr/lib/$(MACH64)/purple-2/buddynote.so
+file path=usr/lib/$(MACH64)/purple-2/dbus-example.so
+file path=usr/lib/$(MACH64)/purple-2/idle.so
+file path=usr/lib/$(MACH64)/purple-2/joinpart.so
+file path=usr/lib/$(MACH64)/purple-2/libaim.so
+file path=usr/lib/$(MACH64)/purple-2/libbonjour.so
+file path=usr/lib/$(MACH64)/purple-2/libgg.so
+file path=usr/lib/$(MACH64)/purple-2/libicq.so
+file path=usr/lib/$(MACH64)/purple-2/libirc.so
+link path=usr/lib/$(MACH64)/purple-2/libjabber.so target=libjabber.so.0.0.0
+link path=usr/lib/$(MACH64)/purple-2/libjabber.so.0 target=libjabber.so.0.0.0
+file path=usr/lib/$(MACH64)/purple-2/libjabber.so.0.0.0
+file path=usr/lib/$(MACH64)/purple-2/libmsn.so
+file path=usr/lib/$(MACH64)/purple-2/libmxit.so
+file path=usr/lib/$(MACH64)/purple-2/libmyspace.so
+file path=usr/lib/$(MACH64)/purple-2/libnovell.so
+link path=usr/lib/$(MACH64)/purple-2/liboscar.so target=liboscar.so.0.0.0
+link path=usr/lib/$(MACH64)/purple-2/liboscar.so.0 target=liboscar.so.0.0.0
+file path=usr/lib/$(MACH64)/purple-2/liboscar.so.0.0.0
+file path=usr/lib/$(MACH64)/purple-2/libsimple.so
+file path=usr/lib/$(MACH64)/purple-2/libxmpp.so
+file path=usr/lib/$(MACH64)/purple-2/libyahoo.so
+file path=usr/lib/$(MACH64)/purple-2/libyahoojp.so
+link path=usr/lib/$(MACH64)/purple-2/libymsg.so target=libymsg.so.0.0.0
+link path=usr/lib/$(MACH64)/purple-2/libymsg.so.0 target=libymsg.so.0.0.0
+file path=usr/lib/$(MACH64)/purple-2/libymsg.so.0.0.0
+file path=usr/lib/$(MACH64)/purple-2/libzephyr.so
+file path=usr/lib/$(MACH64)/purple-2/log_reader.so
+file path=usr/lib/$(MACH64)/purple-2/newline.so
+file path=usr/lib/$(MACH64)/purple-2/offlinemsg.so
+file path=usr/lib/$(MACH64)/purple-2/perl.so
+file path=usr/lib/$(MACH64)/purple-2/perl/Purple.pm
+file path=usr/lib/$(MACH64)/purple-2/perl/auto/Purple/.packlist
+file path=usr/lib/$(MACH64)/purple-2/perl/auto/Purple/Purple.so
+file path=usr/lib/$(MACH64)/purple-2/perl/auto/Purple/autosplit.ix
+file path=usr/lib/$(MACH64)/purple-2/psychic.so
+file path=usr/lib/$(MACH64)/purple-2/ssl-gnutls.so
+file path=usr/lib/$(MACH64)/purple-2/ssl.so
+file path=usr/lib/$(MACH64)/purple-2/statenotify.so
+file path=usr/lib/$(MACH64)/purple-2/tcl.so
 file path=usr/share/aclocal/purple.m4
 file path=usr/share/applications/pidgin.desktop \
     restart_fmri=svc:/application/desktop-cache/desktop-mime-cache:default