Makefile revision 3817
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews#
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# CDDL HEADER START
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# The contents of this file are subject to the terms of the
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# Common Development and Distribution License (the "License").
000a8970f840a0c27c5cc404826853c4674362acMark Andrews# You may not use this file except in compliance with the License.
784a904bd06c7492361ed09a882d10c636b1291bAutomatic Updater#
000a8970f840a0c27c5cc404826853c4674362acMark Andrews# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
000a8970f840a0c27c5cc404826853c4674362acMark Andrews# or http://www.opensolaris.org/os/licensing.
000a8970f840a0c27c5cc404826853c4674362acMark Andrews# See the License for the specific language governing permissions
000a8970f840a0c27c5cc404826853c4674362acMark Andrews# and limitations under the License.
000a8970f840a0c27c5cc404826853c4674362acMark Andrews#
000a8970f840a0c27c5cc404826853c4674362acMark Andrews# When distributing Covered Code, include this CDDL HEADER in each
000a8970f840a0c27c5cc404826853c4674362acMark Andrews# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
cc51cd2d2076e33117c60c9effcb8caccde4983bWitold Krecicki# If applicable, add the following below this CDDL HEADER, with the
cc51cd2d2076e33117c60c9effcb8caccde4983bWitold Krecicki# fields enclosed by brackets "[]" replaced with your own identifying
000a8970f840a0c27c5cc404826853c4674362acMark Andrews# information: Portions Copyright [yyyy] [name of copyright owner]
cc51cd2d2076e33117c60c9effcb8caccde4983bWitold Krecicki#
000a8970f840a0c27c5cc404826853c4674362acMark Andrews# CDDL HEADER END
000a8970f840a0c27c5cc404826853c4674362acMark Andrews#
000a8970f840a0c27c5cc404826853c4674362acMark Andrews# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
000a8970f840a0c27c5cc404826853c4674362acMark Andrews#
000a8970f840a0c27c5cc404826853c4674362acMark Andrewsinclude ../../make-rules/shared-macros.mk
000a8970f840a0c27c5cc404826853c4674362acMark Andrews
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCOMPONENT_NAME= mailman
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCOMPONENT_VERSION= 2.1.18-1
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsIPS_COMPONENT_VERSION= 2.1.18.1
dbb012765c735ee0d82dedb116cdc7cf18957814Evan HuntCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCOMPONENT_PROJECT_URL= http://www.list.org/
dbb012765c735ee0d82dedb116cdc7cf18957814Evan HuntCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tgz
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCOMPONENT_ARCHIVE_HASH= sha256:ce70ed8b58d719cab80758f39a7258c0a28f8e8e859facdaa8c29add620a5c2c
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCOMPONENT_ARCHIVE_URL= http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCOMPONENT_BUGDB= utility/mailman
000a8970f840a0c27c5cc404826853c4674362acMark Andrews
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsTPNO= 18736
000a8970f840a0c27c5cc404826853c4674362acMark Andrews
000a8970f840a0c27c5cc404826853c4674362acMark Andrewsinclude $(WS_MAKE_RULES)/prep.mk
000a8970f840a0c27c5cc404826853c4674362acMark Andrewsinclude $(WS_MAKE_RULES)/configure.mk
000a8970f840a0c27c5cc404826853c4674362acMark Andrewsinclude $(WS_MAKE_RULES)/ips.mk
000a8970f840a0c27c5cc404826853c4674362acMark Andrews
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCONFIGURE_ENV += MAILMAN_USER=mailman
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCONFIGURE_ENV += MAILMAN_GROUP=mailman
000a8970f840a0c27c5cc404826853c4674362acMark Andrews
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCONFIGURE_OPTIONS += --prefix=/usr/lib/mailman
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCONFIGURE_OPTIONS += --with-var-prefix=/var/mailman
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCONFIGURE_OPTIONS += --with-mail-gid=other
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCONFIGURE_OPTIONS += --with-cgi-gid=webservd
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCONFIGURE_OPTIONS += --with-python=/usr/bin/python2.7
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCONFIGURE_OPTIONS += --without-permcheck
000a8970f840a0c27c5cc404826853c4674362acMark AndrewsCONFIGURE_OPTIONS += --with-mailhost=localhost
CONFIGURE_OPTIONS += --with-urlhost=localhost
CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
ASLR_MODE = $(ASLR_ENABLE)
# common targets
configure: $(CONFIGURE_64)
build: $(BUILD_64)
install: $(INSTALL_64)
test: $(NO_TESTS)
PKG_PROTO_DIRS += $(COMPONENT_DIR)/files
REQUIRED_PACKAGES += library/python/dnspython-27
REQUIRED_PACKAGES += runtime/python-27
REQUIRED_PACKAGES += shell/ksh93
REQUIRED_PACKAGES += system/core-os
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/network