components/irssi/Makefile
author Adam Stevko <adam.stevko@gmail.com>
Thu, 07 Feb 2013 00:33:59 +0100
changeset 545 3e7752f531e1
parent 532 8ec8ea5dd20e
permissions -rw-r--r--
3487 bring help2man into oi-build
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
482
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     1
#
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     2
# This file and its contents are supplied under the terms of the
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     3
# Common Development and Distribution License ("CDDL)". You may
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     4
# only use this file in accordance with the terms of the CDDL.
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     5
#
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     6
# A full copy of the text of the CDDL should have accompanied this
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     7
# source. A copy of the CDDL is also available via the Internet at
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     8
# http://www.illumos.org/license/CDDL.
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     9
#
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    10
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    11
#
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    12
# Copyright 2011 Josef 'Jeff' Sipek <[email protected]>
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    13
#
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    14
include ../../make-rules/shared-macros.mk
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    15
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    16
COMPONENT_NAME=		irssi
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    17
COMPONENT_VERSION=	0.8.15
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    18
COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    19
COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.bz2
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    20
COMPONENT_ARCHIVE_HASH=	sha1:b79ce8c2c98a76b004f63706e7868cd363000d89
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    21
COMPONENT_ARCHIVE_URL=	http://irssi.org/files/$(COMPONENT_ARCHIVE)
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    22
COMPONENT_PROJECT_URL=	http://irssi.org/
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    23
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    24
include ../../make-rules/prep.mk
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    25
include ../../make-rules/configure.mk
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    26
include ../../make-rules/ips.mk
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    27
532
8ec8ea5dd20e Fix make build for cc link removal
Jon Tibble <meths@btinternet.com>
parents: 482
diff changeset
    28
PATH=$(SPRO_VROOT)/bin:/usr/bin:/usr/gnu/bin
8ec8ea5dd20e Fix make build for cc link removal
Jon Tibble <meths@btinternet.com>
parents: 482
diff changeset
    29
482
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    30
CONFIGURE_OPTIONS +=	--with-perl=yes
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    31
CONFIGURE_OPTIONS +=	--with-proxy
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    32
CONFIGURE_OPTIONS +=	--with-perl-lib=$(CONFIGURE_PREFIX)/perl5/vendor_perl/$(PERL_VERSION)
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    33
CONFIGURE_OPTIONS +=	--sysconfdir=$(ETCDIR)
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    34
CONFIGURE_OPTIONS +=	--includedir=$(CONFIGURE_INCLUDEDIR)
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    35
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    36
COMPONENT_POST_INSTALL_ACTION += ( for x in perllocal.pod .packlist '*.la' ; do find $(PROTO_DIR) -name $$x -exec rm -f {} \; ; done);
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    37
COMPONENT_POST_INSTALL_ACTION += ( for x in COPYING AUTHORS ChangeLog ; do cp $(SOURCE_DIR)/$$x $(PROTOUSRSHAREDOCDIR)/irssi/$$x ; done );
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    38
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    39
build:		$(BUILD_32)
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    40
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    41
install:	$(INSTALL_32)
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    42
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    43
test:		$(TEST_32)
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    44
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    45
BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    46
c9448c7806f9 1576 update irssi package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    47
include ../../make-rules/depend.mk