Skip site navigation (1)Skip section navigation (2)
Date:      22 Jan 2006 23:33:25 -0000
From:      Peter van Dijk <peter@dataloss.nl>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/92173: maintainer update bitlbee 1.0.1 (with security fix)
Message-ID:  <20060122233325.22151.qmail@useful.dataloss.nl>
Resent-Message-ID: <200601222340.k0MNe3wb038871@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         92173
>Category:       ports
>Synopsis:       maintainer update bitlbee 1.0.1 (with security fix)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 22 23:40:02 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Peter van Dijk
>Release:        FreeBSD 6.0-RELEASE sparc64
>Organization:
-
>Environment:
>Description:
This patch updates irc/bitlbee to 1.0.1; the optional MSN6 bit has important
security fixes in this update. Makefile uses OPTIONS now.

>How-To-Repeat:
>Fix:
--- irc/bitlbee/Makefile	Mon Jan  9 17:34:16 2006
+++ irc/bitlbee/Makefile	Sun Jan 22 16:57:25 2006
@@ -6,26 +6,21 @@
 #
 
 PORTNAME=	bitlbee
-PORTVERSION=	1.0
-PORTREVISION=	1
+PORTVERSION=	1.0.1
 CATEGORIES=	irc
-MASTER_SITES=	http://get.bitlbee.org/src/:bitlbee \
-		http://get.bitlbee.org/patches/:patches
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:bitlbee
-EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
+MASTER_SITES=	http://get.bitlbee.org/src/
 
 PATCH_SITES=	http://get.bitlbee.org/patches/
 
 MAINTAINER=	peter@dataloss.nl
 COMMENT=	An IRC to other chat networks gateway
 
-.if defined(WITH_MSN) && defined(WITH_MSN6_FEATURES)
-# don't use DISTNAME as old patch applies fine to new release
-DISTFILES+=	${PORTNAME}-1.0-msn6.akke.patch:patches
+.if defined(WITH_MSN6_FEATURES)
+PATCHFILES+=	${DISTNAME}-msn6.akke.diff
 .endif
 
 .if defined(WITH_LDAP)
-PATCHFILES+=	${DISTNAME}-ldap.diff
+PATCHFILES+=	${PORTNAME}-1.0-ldap.diff
 .endif
 
 MAN5=		bitlbee.conf.5
@@ -37,9 +32,13 @@
 USE_GETOPT_LONG=yes
 PKGMESSAGE=	${WRKDIR}/pkg-message
 
+OPTIONS=	MSN "Enable MSN protocol support" On \
+		MSN6_FEATURES "Enable MSN6 features (icons, etc)" Off \
+		LDAP "Enable LDAP authentication support" Off
+
 CONFIGURE_ARGS=	--mandir=${PREFIX}/man --config=${PREFIX}/etc/bitlbee
 
-.if defined(WITH_MSN)
+.if defined(WITH_MSN) || defined(WITH_MSN6_FEATURES)
 LIB_DEPENDS+=	gnutls.15:${PORTSDIR}/security/gnutls
 CONFIGURE_ARGS+=--msn=1
 .else
@@ -49,30 +48,6 @@
 .if defined(WITH_LDAP)
 USE_OPENLDAP=	yes
 CONFIGURE_ARGS+=--ldap=${LOCALBASE}
-.endif
-
-pre-configure:
-.if !defined(WITH_MSN)
-	@${ECHO_CMD} "Type \"make -DWITH_MSN\" if you want to enable MSN and Jabber/SSL support."
-.else
-	@${ECHO_CMD} "MSN and Jabber/SSL support will be enabled."
-
-. if !defined(WITH_MSN6_FEATURES)
-	@${ECHO_CMD} "Type \"make -DWITH_MSN6_FEATURES\" if you want to enable MSN 6 features, like buddy icons"
-. else
-	@${ECHO_CMD} "MSN 6 features will be enabled."
-. endif
-.endif
-
-.if !defined(WITH_LDAP)
-	@${ECHO_CMD} "Type \"make -DWITH_LDAP\" if you want to enable LDAP authentication."
-.else
-	@${ECHO_CMD} "LDAP authentication will be enabled."
-.endif
-
-post-patch:
-.if defined(WITH_MSN) && defined(WITH_MSN6_FEATURES)
-	@${PATCH} ${PATCH_ARGS} -p1 < ${DISTDIR}/${PORTNAME}-1.0-msn6.akke.patch
 .endif
 
 post-build:
--- irc/bitlbee/distinfo	Mon Dec 12 11:35:45 2005
+++ irc/bitlbee/distinfo	Sun Jan 22 16:51:42 2006
@@ -1,9 +1,9 @@
-MD5 (bitlbee-1.0.tar.gz) = f3ae3beda45e6f7d3fdd77e377f0876d
-SHA256 (bitlbee-1.0.tar.gz) = 90e845c46b953e62a3991b331ad7755131c6701f5fc265212a02392e35bff030
-SIZE (bitlbee-1.0.tar.gz) = 453937
+MD5 (bitlbee-1.0.1.tar.gz) = a4d7daa9b64898dd41a3a6d104692d9a
+SHA256 (bitlbee-1.0.1.tar.gz) = 5f8e82717195c0e51353b93a20826f2ea38fd2be28094cfef48bd489a040e58a
+SIZE (bitlbee-1.0.1.tar.gz) = 458676
+MD5 (bitlbee-1.0.1-msn6.akke.diff) = 7b36e8d50d7d7a7c11619d7729b61e76
+SHA256 (bitlbee-1.0.1-msn6.akke.diff) = 72c532c2c49b4cf1e99ce46a0c2f59c15cb2851aac8185acf78d0ecad5061a2c
+SIZE (bitlbee-1.0.1-msn6.akke.diff) = 83568
 MD5 (bitlbee-1.0-ldap.diff) = f6641ed9b36ca2ceae292370200452fb
 SHA256 (bitlbee-1.0-ldap.diff) = 2da18c740b1c1ff6851f3a52ab0100cec251d9e1683c281a306cbbc21e6847f5
 SIZE (bitlbee-1.0-ldap.diff) = 7240
-MD5 (bitlbee-1.0-msn6.akke.patch) = 5964b15b9982ddaf923346e83737c6af
-SHA256 (bitlbee-1.0-msn6.akke.patch) = bbab3e5a0c0be255b55a60d44d19356f1dcae9556768dcc2ea82dd123edd19eb
-SIZE (bitlbee-1.0-msn6.akke.patch) = 85638
--- irc/bitlbee/pkg-plist	Sat Oct 16 21:59:02 2004
+++ irc/bitlbee/pkg-plist	Sun Jan 22 17:06:46 2006
@@ -4,4 +4,4 @@
 etc/bitlbee/bitlbee.conf.orig
 etc/bitlbee/motd.txt.orig
 @dirrm %%DATADIR%%
-@dirrm etc/bitlbee
+@dirrmtry etc/bitlbee
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060122233325.22151.qmail>