Makefile revision 6011
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User# CDDL HEADER START
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The contents of this file are subject to the terms of the
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater# Common Development and Distribution License (the "License").
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# You may not use this file except in compliance with the License.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# or http://www.opensolaris.org/os/licensing.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# See the License for the specific language governing permissions
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# and limitations under the License.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# When distributing Covered Code, include this CDDL HEADER in each
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# If applicable, add the following below this CDDL HEADER, with the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# fields enclosed by brackets "[]" replaced with your own identifying
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# information: Portions Copyright [yyyy] [name of copyright owner]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# CDDL HEADER END
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# switching to parfait breaks a patch (23049278)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinexport PARFAIT_BUILD=no
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinBUILD_BITS= 64
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeininclude ../../make-rules/shared-macros.mk
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCOMPONENT_NAME= R
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCOMPONENT_VERSION= 3.2.3
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCOMPONENT_PROJECT_URL= http://www.r-project.org/
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCOMPONENT_ARCHIVE_HASH= \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sha256:b93b7d878138279234160f007cb9b7f81b8a72c012a15566e9ec5395cfd9b6c1
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCOMPONENT_ARCHIVE_URL= http://cran.mtu.edu/src/base/R-3/$(COMPONENT_ARCHIVE)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCOMPONENT_BUGDB= utility/r
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinTPNO= 26540
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Requires newer version of system/linker from ON, available in S12 but not
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# 11.3, so do not publish.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Huntifeq ($(BUILD_TYPE), evaluation)
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntBUILD_64=
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinINSTALL_64=
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPUBLISH_STAMP=
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Huntendif
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Need to build the tests before using them.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntSYSTEM_TEST_TARGET= build $(SYSTEM_TEST_64)
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Huntinclude $(WS_MAKE_RULES)/common.mk
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCOMPONENT_PRE_CONFIGURE_ACTION = \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt ($(CLONEY) $(SOURCE_DIR) $(@D))
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntSTUDIO_LIBS_PATH = $(USRLIBDIR)/studio/64
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# R_LIBS_PATH is used when creating /usr/lib/64/R/etc/Makeconf
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Using a resolved pathname here (rather than say $(USRLIBDIR64)/R/lib) so
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# that the Makeconf-GNU.patch patch used by the COMPONENT_POST_INSTALL_ACTION
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# will just work on both platforms.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntR_LIBS_PATH = /usr/lib/64/R/lib
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntJAVA_LIBS_PATH = $(JAVA8_HOME)/jre/lib/$(MACH64)/server
9c6a5d1f22f972232d7a9fd5c5fa64f10bacbdffAutomatic Updater
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsLDFLAGS += $(CC_BITS)
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsLDFLAGS += -L$(STUDIO_LIBS_PATH) -R$(STUDIO_LIBS_PATH) \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein -lsunperf -lfsu -lmtsk -lpicl -lkstat
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntLDFLAGS += -L$(R_LIBS_PATH) -R$(R_LIBS_PATH)
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Augment the PATH and set CC/CXX/FC/F77 such that the build environment doesn't
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# leak into usr/lib/64/etc/Makeconf and force consumers to have a setup like
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# our build environment to build R modules.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Huntexport PATH=$(GCC_ROOT)/bin:$(USRBINDIR):$(GNUBIN)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCC = gcc
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCXX = g++
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntFC = gfortran
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntF77 = gfortran
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinifeq ($(strip $(PARFAIT_BUILD)),yes)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinexport PATH=$(PARFAIT_TOOLS):$(SPRO_VROOT)/bin:$(USRBINDIR):$(GNUBIN)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinendif
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# We can't use $(CC_PIC) here (which provides "-fPIC -DPIC" for the GNU
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# compilers), because we fail at configure time with:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# configure: error: Building R requires the 'va_copy' system call
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# .../make-rules/configure.mk:170: recipe for target
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# '.../components/r/build/amd64/.configured' failed
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinR_PIC = -fPIC
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
727f5b8846457a33d06f515a10a7e1aa849ddf18Andreas Gustafsson# These CONFIGURE_ENV lines are here so that /usr/lib/64/R/etc/Makeconf (the
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# configuration file used when building/installing the R CRAN packages),
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# is in exactly the correct format to work properly with the GNU compilers for
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# all the R CRAN packages containing C, C++, Fortran or Java code.
ac93437301f55ed69bf85883a497a75598c628f9Automatic UpdaterCONFIGURE_ENV += CC="$(CC) -std=gnu99 $(CC_BITS)"
727f5b8846457a33d06f515a10a7e1aa849ddf18Andreas GustafssonCONFIGURE_ENV += CXX="$(CXX) $(CC_BITS)"
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCONFIGURE_ENV += FC="$(FC) $(CC_BITS)"
ac93437301f55ed69bf85883a497a75598c628f9Automatic UpdaterCONFIGURE_ENV += F77="$(F77) $(CC_BITS)"
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCONFIGURE_ENV += C_VISIBILITY="-fvisibility=hidden"
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCONFIGURE_ENV += CFLAGS="-g -O2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2"
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCONFIGURE_ENV += CPICFLAGS="$(R_PIC)"
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCONFIGURE_ENV += CXXFLAGS="$(CC_BITS) -g -O2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCONFIGURE_ENV += CXXPICFLAGS="$(R_PIC)"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCONFIGURE_ENV += CXX1X="g++"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCONFIGURE_ENV += CXX1XFLAGS="$(CC_BITS) -g -O2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCONFIGURE_ENV += CXX1XPICFLAGS="$(R_PIC)"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCONFIGURE_ENV += CXX1XSTD="-std=c++11"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCONFIGURE_ENV += FCFLAGS="-g -O2 $(CC_BITS)"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCONFIGURE_ENV += F77_VISIBILITY="-fvisibility=hidden"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCONFIGURE_ENV += FFLAGS="-g -O2 $(CC_BITS)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCONFIGURE_ENV += FCLIBS="-lsunperf -lfsu -lsunmath"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCONFIGURE_ENV += FLIBS="-lsunperf -lfsu -lsunmath -lgfortran -lm"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCONFIGURE_ENV += FCPICFLAGS="$(R_PIC)"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCONFIGURE_ENV += FPICFLAGS="$(R_PIC)"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Set the various Java variables otherwise it auto-detects the 32-bit ones.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCONFIGURE_ENV += JAVA_CPPFLAGS="-I$(JAVA8_HOME)/jre/../include -I$(JAVA8_HOME)/jre/../include/solaris"
ac93437301f55ed69bf85883a497a75598c628f9Automatic UpdaterCONFIGURE_ENV += JAVA_LIBS="-L$(JAVA_LIBS_PATH) -R$(JAVA_LIBS_PATH) -ljvm"
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# From Brian Whitney:
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# You need to define this option on SPARC, otherwise you will get quad
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# arithmetic on SPARC but not on x86. Really makes some R functions run
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# very slow on SPARC (COR path).
ac93437301f55ed69bf85883a497a75598c628f9Automatic UpdaterCONFIGURE_OPTIONS.sparc += --disable-long-double
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCONFIGURE_OPTIONS += --enable-R-shlib
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCONFIGURE_OPTIONS += --with-blas='-lsunperf'
ac93437301f55ed69bf85883a497a75598c628f9Automatic UpdaterCONFIGURE_OPTIONS += --with-ICU
ac93437301f55ed69bf85883a497a75598c628f9Automatic UpdaterCONFIGURE_OPTIONS += --with-lapack
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCONFIGURE_OPTIONS += --with-recommended-packages
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCONFIGURE_OPTIONS += --with-tcltk
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCONFIGURE_OPTIONS += --enable-prebuilt-html
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCOMPONENT_PRE_TEST_ACTION = \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce $(RM) $(BUILD_DIR_64)/tests/Examples/*.prev
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCOMPONENT_PRE_SYSTEM_TEST_ACTION = \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce $(RM) $(BUILD_DIR_64)/tests/Examples/*.prev
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# Increase stack limit to allow the "infinite recursion" test to work.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCOMPONENT_TEST_ENV_CMD = ulimit -Ss 32768 ; $(ENV)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCOMPONENT_SYSTEM_TEST_ENV_CMD = ulimit -Ss 32768 ; $(ENV)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCOMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceCOMPONENT_TEST_TRANSFORMS += \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce '-n ' \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce '-e "/^Testing examples for package /p" ' \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce '-e "/^running /p" ' \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce '-e "/^ expect some differences/p" ' \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce '-e "/comparing.*datetime.Rout/d" ' \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce '-e "/comparing.*reg-examples3.Rout/d" ' \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein '-e "/^ comparing /p" '
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# Use the installed version of R, not the one in the build area.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# These definitions override those found in .../test/Makefile.
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCOMPONENT_SYSTEM_TEST_ARGS += R="LANGUAGE=en LC_ALL=C SRCDIR=$(BUILD_DIR_64)/tests R_DEFAULT_PACKAGES= $(USRBINDIR)/R --vanilla"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCOMPONENT_SYSTEM_TEST_ARGS += R2="R_DEFAULT_PACKAGES= $(USRBINDIR)/R --vanilla"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCOMPONENT_SYSTEM_TEST_ARGS += R3="$(USRBINDIR)/R CMD check"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCOMPONENT_SYSTEM_TEST_ARGS += RDIFF="$(USRBINDIR)/R CMD Rdiff"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCOMPONENT_SYSTEM_TEST_ARGS += RDCONV="LC_CTYPE=C $(USRBINDIR)/R CMD Rdconv"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCOMPONENT_TEST_ARGS = -k -i
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntCOMPONENT_SYSTEM_TEST_ARGS += -k -i
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
1224c3b69b3d18f7127aa042644936af25a2d679Mark AndrewsREQUIRED_PACKAGES += image/library/libjpeg
1224c3b69b3d18f7127aa042644936af25a2d679Mark AndrewsREQUIRED_PACKAGES += image/library/libpng
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinREQUIRED_PACKAGES += image/library/libtiff
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntREQUIRED_PACKAGES += library/desktop/cairo
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntREQUIRED_PACKAGES += library/desktop/pango
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinREQUIRED_PACKAGES += library/glib2
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinREQUIRED_PACKAGES += library/icu
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinREQUIRED_PACKAGES += library/pcre
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinREQUIRED_PACKAGES += library/readline
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinREQUIRED_PACKAGES += library/zlib
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntREQUIRED_PACKAGES += shell/bash
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntREQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntREQUIRED_PACKAGES += system/library/iconv
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinREQUIRED_PACKAGES += system/library/math
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntREQUIRED_PACKAGES += system/library/sunperf
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntREQUIRED_PACKAGES += web/curl
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntREQUIRED_PACKAGES += x11/library/libx11
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntREQUIRED_PACKAGES += x11/library/libxmu
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntREQUIRED_PACKAGES += x11/library/toolkit/libxt
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein