summaryrefslogblamecommitdiff
path: root/irc/xchat/Makefile
blob: 53c7623214473199948a7c7b001b25ed3f849ded (plain) (tree)
1
2
3
4
5
6
7
8
9
                                             
                                           
                                                          
 
           

 
                             
                              
                         
                                      

                                                                     
 
                                       
                                                                               
 
                                                               
 


                                                                         
 



                           
                             

                           
                                  
                                                           
                                                                
                                                    
                                      
                                       

                                                     
 

                          
                       
                                  

                                                                           

      




                                        




                                                                                        

                             

                                                                           

                                                                     
     
                                                     

      






                                        
           

                                                     
                                   
 
             
                        
                                                                                
                                                                                      


                                                                     
      
 
                           
# New ports collection makefile for:	xchat
# Date created:			17 Nov 1998
# Whom:				Jim Mock <jim@FreeBSD.org>
#
# $FreeBSD$
#

PORTNAME=		xchat
PORTVERSION=		1.8.11
PORTREVISION=		1
CATEGORIES+=		irc gnome ipv6
MASTER_SITES=		http://xchat.org/files/source/1.8/ \
			http://xchat.linuxpower.org/files/source/1.8/

MAINTAINER?=		jim@FreeBSD.org
COMMENT=	An X11 IRC client using the GTK+ toolkit, and optionally, GNOME

LIB_DEPENDS=		iconv.3:${PORTSDIR}/converters/libiconv

# This port has a slave port japanese/xchat.  Do not carelessly overwrite
# the variables or the targets defined in it.  When you need to, please
# contact its maintainer.

USE_X_PREFIX=		yes
USE_BZIP2=		yes
USE_GMAKE=		yes
USE_PERL5=		yes
USE_GNOME=		gtk12
WANT_GNOME=		yes
GNU_CONFIGURE=		yes
# Assign with `+=' for slave ports
CONFIGURE_ENV+=		CPPFLAGS="-I${LOCALBASE}/include" \
			LIBS="-L${LOCALBASE}/lib -lintl -liconv"
CONFIGURE_ARGS+=	--without-included-gettext \
			--enable-nls \
			--enable-ipv6 \
			--datadir="${PREFIX}/share" \
			--enable-perl

.include <bsd.port.pre.mk>

.if defined(WITH_SOCKS)
# Assign with `+=' for slave ports
BUILD_DEPENDS+=		${LOCALBASE}/lib/libsocks5.a:${PORTSDIR}/net/socks5
CONFIGURE_ARGS+=	--enable-socks
.endif

.if defined(WITH_SSL)
USE_OPENSSL=		YES
CONFIGURE_ARGS+=	--enable-openssl
.endif

.if defined(WITH_TRANSPARENCY)
BUILD_DEPENDS+=		${X11BASE}/bin/gdk-pixbuf-config:${PORTSDIR}/graphics/gdk-pixbuf
CONFIGURE_ARGS+=	--enable-gdk-pixbuf
.endif

.if ${HAVE_GNOME:Mimlib}!=""
USE_GNOME=		imlib
CONFIGURE_ARGS+=	--enable-gnome --enable-panel --enable-gdk-pixbuf \
			--enable-zvt
MAKE_ARGS=		icondir="${PREFIX}/share/gnome/pixmaps" \
			utildir="${PREFIX}/share/gnome/apps/Internet"
.else
CONFIGURE_ARGS+=	--disable-gnome --disable-zvt
.endif

.if defined(WITH_PYTHON)
USE_PYTHON=     yes
CONFIGURE_ARGS+=	--enable-python
.else
CONFIGURE_ARGS+=	--disable-python
.endif

post-patch:
	@${PERL} -pi \
		-e 's|-lpthread|${PTHREAD_LIBS}|g;' \
		${WRKSRC}/configure

post-install:
.if !defined(NOPORTDOCS)
	@${ECHO_MSG} "===>   Installing xchat docs in ${PREFIX}/share/doc/xchat"
	@${MKDIR} ${PREFIX}/share/doc/xchat && ${CHMOD} a+rx ${PREFIX}/share/doc/xchat
	${INSTALL_DATA} ${WRKSRC}/doc/*.* ${PREFIX}/share/doc/xchat
	${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/xchat
	${INSTALL_DATA} ${WRKSRC}/ChangeLog ${PREFIX}/share/doc/xchat
.endif

.include <bsd.port.post.mk>