From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Nov 9 05:10:10 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C90F1065672 for ; Tue, 9 Nov 2010 05:10:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3A03A8FC0A for ; Tue, 9 Nov 2010 05:10:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oA95AAKp014917 for ; Tue, 9 Nov 2010 05:10:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oA95AA5F014916; Tue, 9 Nov 2010 05:10:10 GMT (envelope-from gnats) Resent-Date: Tue, 9 Nov 2010 05:10:10 GMT Resent-Message-Id: <201011090510.oA95AA5F014916@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, Tom Judge Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3F56E106566C; Tue, 9 Nov 2010 05:01:35 +0000 (UTC) (envelope-from tom@tomjudge.com) Received: from tomjudge.vm.bytemark.co.uk (tomjudge.vm.bytemark.co.uk [80.68.91.100]) by mx1.freebsd.org (Postfix) with ESMTP id E0E478FC0C; Tue, 9 Nov 2010 05:01:34 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by tomjudge.vm.bytemark.co.uk (Postfix) with ESMTP id C694148BBB; Tue, 9 Nov 2010 05:01:33 +0000 (GMT) Received: from tomjudge.vm.bytemark.co.uk ([127.0.0.1]) by localhost (tomjudge.vm.bytemark.co.uk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r7J0mAqXlj+E; Tue, 9 Nov 2010 05:01:31 +0000 (GMT) Received: from tinderbox.home.tomjudge.com (unknown [192.168.200.5]) by tomjudge.vm.bytemark.co.uk (Postfix) with SMTP id F17B948678; Tue, 9 Nov 2010 05:01:29 +0000 (GMT) Received: by tinderbox.home.tomjudge.com (sSMTP sendmail emulation); Tue, 09 Nov 2010 05:03:38 +0000 Message-Id: <20101109050129.F17B948678@tomjudge.vm.bytemark.co.uk> Date: Tue, 09 Nov 2010 05:03:38 +0000 From: "Tom Judge" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: jpaetzel@FreeBSD.org Subject: ports/152070: [patch] security/xmlsec1 - Fix upstream bug in .pc files for pkg-config X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Tom Judge List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Nov 2010 05:10:10 -0000 >Number: 152070 >Category: ports >Synopsis: [patch] security/xmlsec1 - Fix upstream bug in .pc files for pkg-config >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Nov 09 05:10:09 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Tom Judge >Release: FreeBSD 8.1-STABLE amd64 >Organization: >Environment: System: FreeBSD tinderbox.home.tomjudge.com 8.1-STABLE FreeBSD 8.1-STABLE #0 r213720: Tue Oct 12 14:02:02 UTC 2010 tj@tinderbox.home.tomjudge.com:/usr/obj/usr/src/sys/GENERIC amd64 >Description: The .pc.in files for this port have to many escape chars in them (\\\ rather than \). The attach patch corrects the files so that dependent ports will build correctly. This should fix at lease security/lasso Upstream bug report is here: https://bugzilla.gnome.org/show_bug.cgi?id=631258 >How-To-Repeat: >Fix: --- security-xmlsec1.txt begins here --- diff -urN xmlsec1.orig/Makefile xmlsec1/Makefile --- xmlsec1.orig/Makefile 2010-11-09 04:46:10.000000000 +0000 +++ xmlsec1/Makefile 2010-11-09 04:46:58.000000000 +0000 @@ -7,6 +7,7 @@ PORTNAME= xmlsec1 PORTVERSION= 1.2.16 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://www.aleksey.com/xmlsec/download/ \ ftp://ftp.aleksey.com/pub/xmlsec/releases/ \ diff -urN xmlsec1.orig/files/patch-xmlsec-gcrypt.pc.in xmlsec1/files/patch-xmlsec-gcrypt.pc.in --- xmlsec1.orig/files/patch-xmlsec-gcrypt.pc.in 1970-01-01 00:00:00.000000000 +0000 +++ xmlsec1/files/patch-xmlsec-gcrypt.pc.in 2010-11-09 04:42:36.000000000 +0000 @@ -0,0 +1,9 @@ +--- xmlsec-gcrypt.pc.in.orig 2010-11-09 04:42:05.000000000 +0000 ++++ xmlsec-gcrypt.pc.in 2010-11-09 04:42:05.000000000 +0000 +@@ -7,5 +7,5 @@ + Version: @VERSION@ + Description: XML Security Library implements XML Signature and XML Encryption standards + Requires: libxml-2.0 >= @LIBXML_MIN_VERSION@ libxslt >= @LIBXSLT_MIN_VERSION@ +-Cflags: -DXMLSEC_CRYPTO=\\\"gcrypt\\\" @XMLSEC_GCRYPT_CFLAGS@ ++Cflags: -DXMLSEC_CRYPTO=\"gcrypt\" @XMLSEC_GCRYPT_CFLAGS@ + Libs: @XMLSEC_GCRYPT_LIBS@ diff -urN xmlsec1.orig/files/patch-xmlsec-gnutls.pc.in xmlsec1/files/patch-xmlsec-gnutls.pc.in --- xmlsec1.orig/files/patch-xmlsec-gnutls.pc.in 1970-01-01 00:00:00.000000000 +0000 +++ xmlsec1/files/patch-xmlsec-gnutls.pc.in 2010-11-09 04:42:36.000000000 +0000 @@ -0,0 +1,9 @@ +--- xmlsec-gnutls.pc.in.orig 2010-11-09 04:42:05.000000000 +0000 ++++ xmlsec-gnutls.pc.in 2010-11-09 04:42:05.000000000 +0000 +@@ -7,5 +7,5 @@ + Version: @VERSION@ + Description: XML Security Library implements XML Signature and XML Encryption standards + Requires: libxml-2.0 >= @LIBXML_MIN_VERSION@ libxslt >= @LIBXSLT_MIN_VERSION@ +-Cflags: -DXMLSEC_CRYPTO=\\\"gnutls\\\" @XMLSEC_GNUTLS_CFLAGS@ ++Cflags: -DXMLSEC_CRYPTO=\"gnutls\" @XMLSEC_GNUTLS_CFLAGS@ + Libs: @XMLSEC_GNUTLS_LIBS@ diff -urN xmlsec1.orig/files/patch-xmlsec-nss.pc.in xmlsec1/files/patch-xmlsec-nss.pc.in --- xmlsec1.orig/files/patch-xmlsec-nss.pc.in 1970-01-01 00:00:00.000000000 +0000 +++ xmlsec1/files/patch-xmlsec-nss.pc.in 2010-11-09 04:42:36.000000000 +0000 @@ -0,0 +1,9 @@ +--- xmlsec-nss.pc.in.orig 2010-11-09 04:42:05.000000000 +0000 ++++ xmlsec-nss.pc.in 2010-11-09 04:42:05.000000000 +0000 +@@ -7,5 +7,5 @@ + Version: @VERSION@ + Description: XML Security Library implements XML Signature and XML Encryption standards + Requires: libxml-2.0 >= @LIBXML_MIN_VERSION@ libxslt >= @LIBXSLT_MIN_VERSION@ @NSPR_PACKAGE@ >= @MOZILLA_MIN_VERSION@ @NSS_PACKAGE@ >= @MOZILLA_MIN_VERSION@ +-Cflags: -DXMLSEC_CRYPTO=\\\"nss\\\" -DXMLSEC_CRYPTO_NSS=1 @XMLSEC_CORE_CFLAGS@ ++Cflags: -DXMLSEC_CRYPTO=\"nss\" -DXMLSEC_CRYPTO_NSS=1 @XMLSEC_CORE_CFLAGS@ + Libs: -L${libdir} -lxmlsec1-nss @XMLSEC_CORE_LIBS@ diff -urN xmlsec1.orig/files/patch-xmlsec-openssl.pc.in xmlsec1/files/patch-xmlsec-openssl.pc.in --- xmlsec1.orig/files/patch-xmlsec-openssl.pc.in 1970-01-01 00:00:00.000000000 +0000 +++ xmlsec1/files/patch-xmlsec-openssl.pc.in 2010-11-09 04:42:36.000000000 +0000 @@ -0,0 +1,9 @@ +--- xmlsec-openssl.pc.in.orig 2010-11-09 04:42:05.000000000 +0000 ++++ xmlsec-openssl.pc.in 2010-11-09 04:42:05.000000000 +0000 +@@ -7,5 +7,5 @@ + Version: @VERSION@ + Description: XML Security Library implements XML Signature and XML Encryption standards + Requires: libxml-2.0 >= @LIBXML_MIN_VERSION@ libxslt >= @LIBXSLT_MIN_VERSION@ +-Cflags: -DXMLSEC_CRYPTO=\\\"openssl\\\" @XMLSEC_OPENSSL_CFLAGS@ ++Cflags: -DXMLSEC_CRYPTO=\"openssl\" @XMLSEC_OPENSSL_CFLAGS@ + Libs: @XMLSEC_OPENSSL_LIBS@ diff -urN xmlsec1.orig/files/patch-xmlsec.pc.in xmlsec1/files/patch-xmlsec.pc.in --- xmlsec1.orig/files/patch-xmlsec.pc.in 1970-01-01 00:00:00.000000000 +0000 +++ xmlsec1/files/patch-xmlsec.pc.in 2010-11-09 04:42:36.000000000 +0000 @@ -0,0 +1,9 @@ +--- xmlsec.pc.in.orig 2010-11-09 04:42:05.000000000 +0000 ++++ xmlsec.pc.in 2010-11-09 04:42:05.000000000 +0000 +@@ -7,5 +7,5 @@ + Version: @VERSION@ + Description: XML Security Library implements XML Signature and XML Encryption standards + Requires: libxml-2.0 >= @LIBXML_MIN_VERSION@ libxslt >= @LIBXSLT_MIN_VERSION@ +-Cflags: -DXMLSEC_CRYPTO=\\\"@XMLSEC_CRYPTO@\\\" -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 @XMLSEC_CORE_CFLAGS@ ++Cflags: -DXMLSEC_CRYPTO=\"@XMLSEC_CRYPTO@\" -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 @XMLSEC_CORE_CFLAGS@ + Libs: -L${libdir} @XMLSEC_CORE_LIBS@ --- security-xmlsec1.txt ends here --- >Release-Note: >Audit-Trail: >Unformatted: