From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Feb 22 03:30:07 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCBF416A420 for ; Wed, 22 Feb 2006 03:30:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A1C743D45 for ; Wed, 22 Feb 2006 03:30:07 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k1M3U7Jp065392 for ; Wed, 22 Feb 2006 03:30:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k1M3U7mB065388; Wed, 22 Feb 2006 03:30:07 GMT (envelope-from gnats) Resent-Date: Wed, 22 Feb 2006 03:30:07 GMT Resent-Message-Id: <200602220330.k1M3U7mB065388@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Matthew Luckie Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 71BF716A420 for ; Wed, 22 Feb 2006 03:28:44 +0000 (GMT) (envelope-from mjl@luckie.org.nz) Received: from grunt1.ihug.co.nz (grunt1.ihug.co.nz [203.109.254.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id C0DC643D48 for ; Wed, 22 Feb 2006 03:28:43 +0000 (GMT) (envelope-from mjl@luckie.org.nz) Received: from 203-109-214-221.bliink.ihug.co.nz (lycra.luckie.org.nz) [203.109.214.221] by grunt1.ihug.co.nz with esmtp (Exim 3.35 #1 (Debian)) id 1FBkgD-0002qO-00; Wed, 22 Feb 2006 16:28:42 +1300 Received: from mjl by lycra.luckie.org.nz with local (Exim 4.60 (FreeBSD)) (envelope-from ) id 1FBkgD-000GPJ-FA; Wed, 22 Feb 2006 16:28:41 +1300 Message-Id: Date: Wed, 22 Feb 2006 16:28:41 +1300 From: Matthew Luckie To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: marcus@FreeBSD.org Subject: ports/93689: [patch] polish/libgadu without openssl X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthew Luckie List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Feb 2006 03:30:08 -0000 >Number: 93689 >Category: ports >Synopsis: [patch] polish/libgadu without openssl >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Feb 22 03:30:06 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Matthew Luckie >Release: FreeBSD 4.11-RELEASE-p8 i386 >Organization: University of Waikato >Environment: System: FreeBSD lycra.luckie.org.nz 4.11-RELEASE-p8 FreeBSD 4.11-RELEASE-p8 #1: Wed May 11 14:02:09 NZST 2005 root@lycra.luckie.org.nz:/files/freebsd_src/sys/compile/lycra i386 >Description: I have been playing with the gaim beta2 source for a little while and fixing minor bugs and so on. One of the problems was the bundled version of libgadu which would not build on FreeBSD 4.X since the compiler in that release does not have va_copy. To cut a long story short the fix applied in gaim is to use a locally installed libgadu, rather than bundle their own. The problem is that libgadu links against openssl, which causes openssl to be loaded into gaim's process space which is apparently an infringement on the GPL. the patch checked into gaim checks if the local copy of libgadu is linked against openssl and refuses to link against it if it detects openssl. Disabling openssl is apparently not a big deal since the gadugadu servers apparently do not support SSL at this time. Full story here: https://sourceforge.net/tracker/?func=detail&atid=300235&aid=1424846&group_id=235 >How-To-Repeat: N/A >Fix: --- patch-libgadu-20051229_1 begins here --- diff -uNr libgadu.orig/Makefile libgadu/Makefile --- libgadu.orig/Makefile Sun Jan 15 23:37:30 2006 +++ libgadu/Makefile Wed Feb 22 16:02:48 2006 @@ -6,6 +6,7 @@ PORTNAME= libgadu PORTVERSION= 20051229 +PORTREVISION= 1 CATEGORIES= polish net MASTER_SITES= http://bsdguru.org/distfiles/ @@ -18,7 +19,7 @@ USE_AUTOTOOLS= aclocal:15 autoheader:259 autoconf:259 ACLOCAL_ARGS= -I ${WRKSRC}/m4 -CONFIGURE_ARGS= --enable-shared --disable-static +CONFIGURE_ARGS= --enable-shared --disable-static --without-openssl INSTALLS_SHLIB= yes --- patch-libgadu-20051229_1 ends here --- >Release-Note: >Audit-Trail: >Unformatted: