author | Rich Burridge <rich.burridge@oracle.com> |
Thu, 20 Apr 2017 11:52:32 -0700 | |
changeset 7920 | 8b0db4a22c23 |
parent 7779 | 76d3a92dbebb |
permissions | -rw-r--r-- |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
1 |
# |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
2 |
# CDDL HEADER START |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
3 |
# |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
4 |
# The contents of this file are subject to the terms of the |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
5 |
# Common Development and Distribution License (the "License"). |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
6 |
# You may not use this file except in compliance with the License. |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
7 |
# |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
8 |
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
9 |
# or http://www.opensolaris.org/os/licensing. |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
10 |
# See the License for the specific language governing permissions |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
11 |
# and limitations under the License. |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
12 |
# |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
13 |
# When distributing Covered Code, include this CDDL HEADER in each |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
14 |
# file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
15 |
# If applicable, add the following below this CDDL HEADER, with the |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
16 |
# fields enclosed by brackets "[]" replaced with your own identifying |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
17 |
# information: Portions Copyright [yyyy] [name of copyright owner] |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
18 |
# |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
19 |
# CDDL HEADER END |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
20 |
# |
5682
94c0ca64c022
15558602 TCL_LD_SEARCH_FLAGS is wrongly defined in tclConfig.sh
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
5533
diff
changeset
|
21 |
|
94c0ca64c022
15558602 TCL_LD_SEARCH_FLAGS is wrongly defined in tclConfig.sh
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
5533
diff
changeset
|
22 |
# |
7687
1093e2a9adbd
25590368 Userland components should include "upstream" release tracking information
Rich Burridge <rich.burridge@oracle.com>
parents:
7527
diff
changeset
|
23 |
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
24 |
# |
5682
94c0ca64c022
15558602 TCL_LD_SEARCH_FLAGS is wrongly defined in tclConfig.sh
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
5533
diff
changeset
|
25 |
BUILD_BITS= 64 |
7920
8b0db4a22c23
25925692 Adjust pidgin to build with the GNU compilers
Rich Burridge <rich.burridge@oracle.com>
parents:
7779
diff
changeset
|
26 |
COMPILER= gcc |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
27 |
include ../../../make-rules/shared-macros.mk |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
28 |
|
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
29 |
COMPONENT_NAME= pidgin |
7779
76d3a92dbebb
25707742 Update pidgin to version 2.12.0
Rich Burridge <rich.burridge@oracle.com>
parents:
7687
diff
changeset
|
30 |
COMPONENT_VERSION= 2.12.0 |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
31 |
COMPONENT_PROJECT_URL= http://www.pidgin.im |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
32 |
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2 |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
33 |
COMPONENT_ARCHIVE_HASH= \ |
7779
76d3a92dbebb
25707742 Update pidgin to version 2.12.0
Rich Burridge <rich.burridge@oracle.com>
parents:
7687
diff
changeset
|
34 |
sha256:8c3d3536d6d3c971bd433ff9946678af70a0f6aa4e6969cc2a83bb357015b7f8 |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
35 |
COMPONENT_ARCHIVE_URL= http://downloads.sourceforge.net/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE) |
7687
1093e2a9adbd
25590368 Userland components should include "upstream" release tracking information
Rich Burridge <rich.burridge@oracle.com>
parents:
7527
diff
changeset
|
36 |
COMPONENT_ANITYA_ID= 3636 |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
37 |
|
7779
76d3a92dbebb
25707742 Update pidgin to version 2.12.0
Rich Burridge <rich.burridge@oracle.com>
parents:
7687
diff
changeset
|
38 |
TPNO= 34232 |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
39 |
|
5387
1f8e6b7013b2
22649359 do not publish pidgin when BUILD_TYPE=evaluation
John Beck <John.Beck@Oracle.COM>
parents:
5292
diff
changeset
|
40 |
# Cyrus SASL is S12-only (at least for evaluation builds). |
7920
8b0db4a22c23
25925692 Adjust pidgin to build with the GNU compilers
Rich Burridge <rich.burridge@oracle.com>
parents:
7779
diff
changeset
|
41 |
include $(WS_MAKE_RULES)/no-evaluation.mk |
5387
1f8e6b7013b2
22649359 do not publish pidgin when BUILD_TYPE=evaluation
John Beck <John.Beck@Oracle.COM>
parents:
5292
diff
changeset
|
42 |
|
5682
94c0ca64c022
15558602 TCL_LD_SEARCH_FLAGS is wrongly defined in tclConfig.sh
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
5533
diff
changeset
|
43 |
TEST_TARGET= $(NO_TESTS) |
94c0ca64c022
15558602 TCL_LD_SEARCH_FLAGS is wrongly defined in tclConfig.sh
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
5533
diff
changeset
|
44 |
include $(WS_MAKE_RULES)/common.mk |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
45 |
|
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
46 |
# Need to pick up the GNU version of xgettext. |
7920
8b0db4a22c23
25925692 Adjust pidgin to build with the GNU compilers
Rich Burridge <rich.burridge@oracle.com>
parents:
7779
diff
changeset
|
47 |
PATH=$(GNUBIN):$(USRBINDIR) |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
48 |
|
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
49 |
CFLAGS += -DG_IMPLEMENT_INLINES -DG_HAVE_ISO_VARARGS |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
50 |
|
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
51 |
COMPONENT_PREP_ACTION = \ |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
52 |
(cd $(@D) ; \ |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
53 |
glib-gettextize -f ; \ |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
54 |
libtoolize --force ; \ |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
55 |
intltoolize --force --copy --automake ; \ |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
56 |
aclocal -I . ; \ |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
57 |
autoheader ; \ |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
58 |
automake -a -c -f ; \ |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
59 |
autoconf ) |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
60 |
|
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
61 |
# Needed to get libpurple to link properly. |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
62 |
LIBS += -lresolv |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
63 |
CONFIGURE_ENV += LIBS="$(LIBS)" |
5937
f38e131c2df4
23210475 gnutls-3 consumers need to include normal 64-bit pkg-config path as well
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
5916
diff
changeset
|
64 |
|
7920
8b0db4a22c23
25925692 Adjust pidgin to build with the GNU compilers
Rich Burridge <rich.burridge@oracle.com>
parents:
7779
diff
changeset
|
65 |
# Use perlgcc to use -fPIC (not -KPIC), -O4/-O3 (not -xO4/-xO3) and gcc |
8b0db4a22c23
25925692 Adjust pidgin to build with the GNU compilers
Rich Burridge <rich.burridge@oracle.com>
parents:
7779
diff
changeset
|
66 |
# (not cc) in the two plugins/perl/common/Makefile's that are created from |
8b0db4a22c23
25925692 Adjust pidgin to build with the GNU compilers
Rich Burridge <rich.burridge@oracle.com>
parents:
7779
diff
changeset
|
67 |
# Makefile.PL "templates". |
8b0db4a22c23
25925692 Adjust pidgin to build with the GNU compilers
Rich Burridge <rich.burridge@oracle.com>
parents:
7779
diff
changeset
|
68 |
CONFIGURE_ENV += "ac_cv_path_perlpath=/usr/perl5/$(PERL_VERSION)/bin/perlgcc" |
5519
a02d4d12218f
22228600 pidgin should be 64-bit
Rich Burridge <rich.burridge@oracle.com>
parents:
5454
diff
changeset
|
69 |
|
5292
629042c81883
15335074 SUNBT6437314 pidgin should be built with SASL support
Rich Burridge <rich.burridge@oracle.com>
parents:
5126
diff
changeset
|
70 |
CONFIGURE_OPTIONS += --enable-cyrus-sasl |
6666
a49ded5becfa
24435547 pidgin can't do an AIM connection with GNU TLS enabled
Rich Burridge <rich.burridge@oracle.com>
parents:
6639
diff
changeset
|
71 |
CONFIGURE_OPTIONS += --enable-nss |
a49ded5becfa
24435547 pidgin can't do an AIM connection with GNU TLS enabled
Rich Burridge <rich.burridge@oracle.com>
parents:
6639
diff
changeset
|
72 |
CONFIGURE_OPTIONS += --with-nspr-includes=/usr/include/mps |
a49ded5becfa
24435547 pidgin can't do an AIM connection with GNU TLS enabled
Rich Burridge <rich.burridge@oracle.com>
parents:
6639
diff
changeset
|
73 |
CONFIGURE_OPTIONS += --with-nspr-libs=/usr/lib/mps/64 |
a49ded5becfa
24435547 pidgin can't do an AIM connection with GNU TLS enabled
Rich Burridge <rich.burridge@oracle.com>
parents:
6639
diff
changeset
|
74 |
CONFIGURE_OPTIONS += --with-nss-includes=/usr/include/mps |
a49ded5becfa
24435547 pidgin can't do an AIM connection with GNU TLS enabled
Rich Burridge <rich.burridge@oracle.com>
parents:
6639
diff
changeset
|
75 |
CONFIGURE_OPTIONS += --with-nss-libs=/usr/lib/mps/64 |
a49ded5becfa
24435547 pidgin can't do an AIM connection with GNU TLS enabled
Rich Burridge <rich.burridge@oracle.com>
parents:
6639
diff
changeset
|
76 |
CONFIGURE_OPTIONS += --disable-gnutls |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
77 |
CONFIGURE_OPTIONS += --enable-gnome-keyring |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
78 |
CONFIGURE_OPTIONS += --disable-gevolution |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
79 |
CONFIGURE_OPTIONS += --enable-cap |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
80 |
CONFIGURE_OPTIONS += --disable-meanwhile |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
81 |
CONFIGURE_OPTIONS += --disable-nm |
6730
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
82 |
CONFIGURE_OPTIONS += --enable-consoleui |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
83 |
CONFIGURE_OPTIONS += --with-ncurses-headers=/usr/include/ncurses |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
84 |
CONFIGURE_OPTIONS += --disable-vv |
5881
a24bda958288
23170310 xml-parser-512 removal breaks building (running?) a bunch of things
Craig Mohrman <craig.mohrman@oracle.com>
parents:
5797
diff
changeset
|
85 |
# 23200148 undo this once 23169155 Move developer/gnome/gettext to Userland |
a24bda958288
23170310 xml-parser-512 removal breaks building (running?) a bunch of things
Craig Mohrman <craig.mohrman@oracle.com>
parents:
5797
diff
changeset
|
86 |
CONFIGURE_OPTIONS += INTLTOOL_MERGE="$(PERL) /usr/bin/intltool-merge" |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
87 |
|
6730
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
88 |
# We have two implementations of libcurses in Solaris. finch needs to use the |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
89 |
# ncurses one. The curses implementations in turn, use libpanel, but the |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
90 |
# ncurses one is under /usr/gnu/lib. To make sure that it correctly uses that |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
91 |
# one, and not the one under /usr/lib, we need to remove all occurences of |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
92 |
# -L/usr/lib/$(MACH64), -L/usr/lib, -L/lib/$(MACH64) and -L/lib from all |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
93 |
# Makefiles. |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
94 |
COMPONENT_POST_CONFIGURE_ACTION = \ |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
95 |
(cd $(@D) ; \ |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
96 |
mlist=`/usr/bin/find . -name 'Makefile'` ; \ |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
97 |
echo $$mlist ; \ |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
98 |
for f in $$mlist ; do \ |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
99 |
$(GSED) -i \ |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
100 |
-e 's|-L/usr/lib/$(MACH64) ||g' \ |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
101 |
-e 's|-L/usr/lib ||g' \ |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
102 |
-e 's|-L/lib/$(MACH64) ||g' \ |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
103 |
-e 's|-L/lib ||g' \ |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
104 |
$$f ; \ |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
105 |
done) |
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
106 |
|
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
107 |
# Always show the build and link lines for easier debugging. |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
108 |
COMPONENT_BUILD_ARGS += V=1 |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
109 |
|
6639
5a56bd20f215
22519850 pidgin fails to build when color.mode=terminfo in .hgrc
Rich Burridge <rich.burridge@oracle.com>
parents:
6623
diff
changeset
|
110 |
# Prevent build problems with package_revision.h with "hg id ..." in the main |
5a56bd20f215
22519850 pidgin fails to build when color.mode=terminfo in .hgrc
Rich Burridge <rich.burridge@oracle.com>
parents:
6623
diff
changeset
|
111 |
# pidgin Makefile, if the user has color.mode=terminfo in their ~/.hgrc file. |
5a56bd20f215
22519850 pidgin fails to build when color.mode=terminfo in .hgrc
Rich Burridge <rich.burridge@oracle.com>
parents:
6623
diff
changeset
|
112 |
COMPONENT_BUILD_ARGS += HGPLAIN= |
5a56bd20f215
22519850 pidgin fails to build when color.mode=terminfo in .hgrc
Rich Burridge <rich.burridge@oracle.com>
parents:
6623
diff
changeset
|
113 |
COMPONENT_BUILD_ARGS += HGRCPATH=/dev/null |
5a56bd20f215
22519850 pidgin fails to build when color.mode=terminfo in .hgrc
Rich Burridge <rich.burridge@oracle.com>
parents:
6623
diff
changeset
|
114 |
|
7368
13871af9f746
PSARC 2016/385 pidgin-gnome-keyring
Rich Burridge <rich.burridge@oracle.com>
parents:
7339
diff
changeset
|
115 |
REQUIRED_PACKAGES += communication/im/pidgin-gnome-keyring |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
116 |
REQUIRED_PACKAGES += database/sqlite-3 |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
117 |
REQUIRED_PACKAGES += library/desktop/atk |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
118 |
REQUIRED_PACKAGES += library/desktop/cairo |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
119 |
REQUIRED_PACKAGES += library/desktop/gdk-pixbuf |
6559
a16b1334b51f
23209349 Upgrade pidgin to version 2.11.0
Rich Burridge <rich.burridge@oracle.com>
parents:
5937
diff
changeset
|
120 |
REQUIRED_PACKAGES += library/desktop/gstreamer-1 |
6623
e84ad67b5fb3
24468861 sound no longer works in pidgin 2.11.0
Rich Burridge <rich.burridge@oracle.com>
parents:
6559
diff
changeset
|
121 |
REQUIRED_PACKAGES += library/desktop/gstreamer-1/gst-plugins-good |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
122 |
REQUIRED_PACKAGES += library/desktop/gtk2 |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
123 |
REQUIRED_PACKAGES += library/desktop/gtkspell |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
124 |
REQUIRED_PACKAGES += library/desktop/pango |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
125 |
REQUIRED_PACKAGES += library/glib2 |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
126 |
REQUIRED_PACKAGES += library/libidn |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
127 |
REQUIRED_PACKAGES += library/libxml2 |
6730
350ea6c4ff56
15548811 Incomplete pidgin instant messenger port, finch is missing
Rich Burridge <rich.burridge@oracle.com>
parents:
6666
diff
changeset
|
128 |
REQUIRED_PACKAGES += library/ncurses |
6666
a49ded5becfa
24435547 pidgin can't do an AIM connection with GNU TLS enabled
Rich Burridge <rich.burridge@oracle.com>
parents:
6639
diff
changeset
|
129 |
REQUIRED_PACKAGES += library/nspr |
5797
432ac76de3b0
23078956 adjust the remainder of the userland components to use perl 5.22
Craig Mohrman <craig.mohrman@oracle.com>
parents:
5682
diff
changeset
|
130 |
REQUIRED_PACKAGES += library/perl-5/xml-parser |
7332
50a475baa0cd
23245352 Move dbus-python 1.2.0 to Userland
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
6730
diff
changeset
|
131 |
REQUIRED_PACKAGES += library/python/dbus-python-27 |
6666
a49ded5becfa
24435547 pidgin can't do an AIM connection with GNU TLS enabled
Rich Burridge <rich.burridge@oracle.com>
parents:
6639
diff
changeset
|
132 |
REQUIRED_PACKAGES += library/security/nss |
5797
432ac76de3b0
23078956 adjust the remainder of the userland components to use perl 5.22
Craig Mohrman <craig.mohrman@oracle.com>
parents:
5682
diff
changeset
|
133 |
REQUIRED_PACKAGES += $(PERL_PKG) |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
134 |
REQUIRED_PACKAGES += runtime/python-27 |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
135 |
REQUIRED_PACKAGES += runtime/tcl-8 |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
136 |
REQUIRED_PACKAGES += runtime/tk-8 |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
137 |
REQUIRED_PACKAGES += shell/ksh93 |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
138 |
REQUIRED_PACKAGES += system/library/libdbus |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
139 |
REQUIRED_PACKAGES += system/library/libdbus-glib |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
140 |
REQUIRED_PACKAGES += system/library/math |
5454
1efad1afb469
PSARC/2015/194 libsasl ON to Userland migration and update
Jan Parcel <jan.parcel@oracle.com>
parents:
5387
diff
changeset
|
141 |
REQUIRED_PACKAGES += system/library/security/libsasl2 |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
142 |
REQUIRED_PACKAGES += system/network/avahi |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
143 |
REQUIRED_PACKAGES += x11/library/libice |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
144 |
REQUIRED_PACKAGES += x11/library/libsm |
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
145 |
REQUIRED_PACKAGES += x11/library/libx11 |
5916
7e69cc042bec
23210149 pidgin fails in pkgdepend on userland nightly (99)
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
5881
diff
changeset
|
146 |
REQUIRED_PACKAGES += x11/library/libxext |
5091
81e5d6b75c3c
22185024 Move pidgin from Desktop to Userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
147 |
REQUIRED_PACKAGES += x11/library/libxscrnsaver |