From owner-svn-ports-head@FreeBSD.ORG Fri Aug 30 03:51:11 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 33781A6B; Fri, 30 Aug 2013 03:51:11 +0000 (UTC) (envelope-from rm@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 11F8E2063; Fri, 30 Aug 2013 03:51:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r7U3pAFA024884; Fri, 30 Aug 2013 03:51:10 GMT (envelope-from rm@svn.freebsd.org) Received: (from rm@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r7U3pAVQ024883; Fri, 30 Aug 2013 03:51:10 GMT (envelope-from rm@svn.freebsd.org) Message-Id: <201308300351.r7U3pAVQ024883@svn.freebsd.org> From: Ruslan Makhmatkhanov Date: Fri, 30 Aug 2013 03:51:10 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r325659 - in head/net-im/gajim: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Aug 2013 03:51:11 -0000 Author: rm Date: Fri Aug 30 03:51:10 2013 New Revision: 325659 URL: http://svnweb.freebsd.org/changeset/ports/325659 Log: - restore "Created by:" that was removed in looming times - correct download url to avoid redirects - replace USE_GMAKE with USES equivalent - replace patch-file with `pathfix` - add avahi and gnugp support as options - let user install some port documentation as option - simplify option NLS handling - package contents should not change, so no PORTREVISION bump PR: 180760 Submitted by: nemysis Deleted: head/net-im/gajim/files/patch-po-Makefile.in.in Modified: head/net-im/gajim/Makefile Modified: head/net-im/gajim/Makefile ============================================================================== --- head/net-im/gajim/Makefile Fri Aug 30 03:37:22 2013 (r325658) +++ head/net-im/gajim/Makefile Fri Aug 30 03:51:10 2013 (r325659) @@ -1,9 +1,10 @@ +# Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= gajim PORTVERSION= 0.15.4 CATEGORIES= net-im -MASTER_SITES= http://www.gajim.org/downloads/0.15/ +MASTER_SITES= http://gajim.org/downloads/0.15/ MAINTAINER= rm@FreeBSD.org COMMENT= Jabber client based on a plugin system @@ -14,12 +15,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}open ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}asn1>=0:${PORTSDIR}/devel/py-asn1 -FETCH_ARGS= -Fpr GNU_CONFIGURE= yes INSTALLS_ICONS= yes +USES= gmake pathfix USE_BZIP2= yes USE_DOS2UNIX= src/plugins/plugins_i18n.py -USE_GMAKE= yes USE_GNOME= pygtk2 USE_PYTHON= -2.7 USE_XORG= x11 xext xscrnsaver @@ -29,26 +29,34 @@ CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include -OPTIONS_DEFINE= CRYPTO DBUS KEYRING NLS SPELL +OPTIONS_DEFINE= AVAHI CRYPTO DBUS DOCS GUPNP KEYRING NLS SPELL OPTIONS_DEFAULT=DBUS NLS SPELL CRYPTO_DESC= End to end encryption support KEYRING_DESC= Gnome Keyring support SPELL_DESC= Spell checking support +PORTDOCS= AUTHORS ChangeLog README.html +OPTIONS_SUB= yes +NLS_USES= gettext + .include -.if ${PORT_OPTIONS:MNLS} -USES+= gettext -PLIST_SUB+= NLS="" -.else +.if ! ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+= --disable-nls -PLIST_SUB+= NLS="@comment " +.endif + +.if ${PORT_OPTIONS:MAVAHI} +RUN_DEPENDS+= avahi-discover:${PORTSDIR}/net/py-avahi .endif .if ${PORT_OPTIONS:MDBUS} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.82.2:${PORTSDIR}/devel/py-dbus .endif +.if ${PORT_OPTIONS:MGUPNP} +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/gupnp/__init__.py:${PORTSDIR}/net/gupnp-igd +.endif + .if ${PORT_OPTIONS:MCRYPTO} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:${PORTSDIR}/security/py-pycrypto .endif @@ -61,6 +69,12 @@ USE_GNOME+= pygnomedesktop LIB_DEPENDS= gtkspell:${PORTSDIR}/textproc/gtkspell .endif +post-install: +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} +.endif + pre-build: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/src ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/src