diff options
Diffstat (limited to 'irc/irssi-devel/Makefile')
-rw-r--r-- | irc/irssi-devel/Makefile | 121 |
1 files changed, 33 insertions, 88 deletions
diff --git a/irc/irssi-devel/Makefile b/irc/irssi-devel/Makefile index db0183a3d99a..b4bfb5dafcad 100644 --- a/irc/irssi-devel/Makefile +++ b/irc/irssi-devel/Makefile @@ -1,34 +1,40 @@ -# New ports collection makefile for: irssi -# Date created: 14 Apr 1999 -# Whom: Jim Mock <jim@FreeBSD.org> +# New ports collection makefile for: irssi-devel +# Date created: 03 Mar 2005 +# Whom: Vsevolod Stakhov <vsevolod@highsecure.ru> # # $FreeBSD$ # PORTNAME= irssi -PORTVERSION= 0.8.9 -PORTREVISION?= 3 -CATEGORIES?= irc -MASTER_SITES= http://irssi.org/files/ +PORTVERSION= 20050720 +CATEGORIES= irc +MASTER_SITES= http://highsecure.ru/ +PKGNAMESUFFIX= -devel -MAINTAINER?= vanilla@FreeBSD.org -COMMENT?= A modular IRC client with many features +MAINTAINER= vsevolod@FreeBSD.org +COMMENT= A modular IRC client with many features + +CONFLICTS= irssi-0.8* -USE_BZIP2= yes GNU_CONFIGURE= yes -WANT_GNOME= yes -CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +USE_GNOME= glib20 +USE_LIBTOOL_VER= 15 +USE_REINPLACE= yes +USE_GMAKE= yes MAN1= irssi.1 -# Set option defaults. +OPTIONS= PERL "Enable perl support" on \ + PROXY "Enable proxy support" off \ + SOCKS "Enable socks proxy support" off \ + IPV6 "Enable IPv6" on \ + BOT "Enable bot" off -.if ! defined(WITH_SSL) -WITH_SSL= yes -.endif +# USE_OPENSSL must be defined before bsd.port.pre.mk so use old schema +# for WITH_SSL option -.if ${WITH_SSL:L} == "no" +.if defined(WITHOUT_SSL) CONFIGURE_ARGS+= --disable-ssl .else USE_OPENSSL= yes @@ -36,50 +42,9 @@ USE_OPENSSL= yes .include <bsd.port.pre.mk> -.if ! defined(WITH_GLIB) -.if exists(${LOCALBASE}/include/glib-2.0/glib.h) -WITH_GLIB= 2 -.else -WITH_GLIB= 1 -.endif -.endif - -.if ! defined(WITH_PERL) -WITH_PERL= yes -.endif - -.if ! defined(WITH_PROXY) -WITH_PROXY= no -.endif - -.if ! defined(WITH_SOCKS) -WITH_SOCKS= no -.endif - -.if ! defined(WITH_IPV6) -WITH_IPV6= yes -.endif - -.if ! defined(WITH_BOEHM_GC) -WITH_BOEHM_GC= no -.endif - -.if ! defined(WITH_BOT) -WITH_BOT= no -.endif - # Process options. -.if ${WITH_GLIB} == "2" -USE_GNOME= glib20 -.elif ${WITH_GLIB} == "1" -CONFIGURE_ARGS+= --with-glib1 -USE_GNOME= glib12 -.else -.error WITH_GLIB must be set to "1" or "2". -.endif - -.if ${WITH_PERL:L} == "yes" +.if defined(WITH_PERL) USE_PERL5= yes CONFIGURE_ARGS+= --with-perl-lib=site PLIST_SUB+= WITH_PERL="" @@ -88,57 +53,37 @@ CONFIGURE_ARGS+= --without-perl PLIST_SUB+= WITH_PERL="@comment " .endif -.if ${WITH_PROXY:L} == "yes" +.if defined(WITH_PROXY) CONFIGURE_ARGS+= --with-proxy PLIST_SUB+= WITH_PROXY="" .else PLIST_SUB+= WITH_PROXY="@comment " .endif -.if ${WITH_SOCKS:L} == "yes" +.if defined(WITH_SOCKS) CONFIGURE_ARGS+= --with-socks .endif -.if ${WITH_IPV6:L} == "yes" +.if defined(WITH_IPV6) .if ${OSVERSION} >= 400014 CONFIGURE_ARGS+= --enable-ipv6 CATEGORIES+= ipv6 .else -.error This version of FreeBSD does not support IPv6. Please use WITH_IPV6=no. -.endif +BROKEN= "This version of FreeBSD does not support IPv6. Please use WITH_IPV6=no" .endif - -.if ${WITH_BOEHM_GC:L} == "yes" -LIB_DEPENDS+= gc.1:${PORTSDIR}/devel/boehm-gc -CONFIGURE_ENV+= CPPFLAGS=-I${PREFIX}/include -CONFIGURE_ARGS+= --with-gc .endif -.if ${WITH_BOT:L} == "yes" +.if defined(WITH_BOT) CONFIGURE_ARGS+= --with-bot .endif -pre-extract: - @${ECHO} "" - @${ECHO} "You may use the following build options:" - @${ECHO} "" - @${ECHO} " WITH_GLIB=1|2 Select a GLib version to use [auto]" - @${ECHO} " WITH_PERL=yes|no Enable Perl support [yes]" - @${ECHO} " WITH_PROXY=yes|no Enable irssi-proxy [no]" - @${ECHO} " WITH_SOCKS=yes|no Enable Socks support [no]" - @${ECHO} " WITH_IPV6=yes|no Enable IPv6 support [yes]" - @${ECHO} " WITH_SSL=yes|no Enable SSL support [yes]" - @${ECHO} " WITH_BOEHM_GC=yes|no Enable GC support [no]" - @${ECHO} " WITH_BOT=yes|no Enable BOT support [no]" - @${ECHO} "" - -pre-configure: - @cd ${WRKSRC} && ${MV} irssi.conf irssi.conf.sample || ${TRUE} +post-configure: + @${MV} ${WRKSRC}/irssi.conf ${WRKSRC}/irssi.conf.sample post-install: - @if [ ! -f ${LOCALBASE}/etc/irssi.conf ]; then \ + @if [ ! -f ${PREFIX}/etc/irssi.conf ]; then \ ${ECHO} "Installing default configuration file."; \ - ${INSTALL_DATA} ${WRKSRC}/irssi.conf.sample ${LOCALBASE}/etc/irssi.conf ; \ + ${INSTALL_DATA} ${WRKSRC}/irssi.conf.sample ${PREFIX}/etc/irssi.conf ; \ fi .include <bsd.port.post.mk> |