From root@barfooze.de  Fri Mar  7 11:17:05 2014
Return-Path: <root@barfooze.de>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id 82131AB9;
	Fri,  7 Mar 2014 11:17:05 +0000 (UTC)
Received: from furnace.wzff.de (furnace.wzff.de [176.9.216.40])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 2BD56C4;
	Fri,  7 Mar 2014 11:17:01 +0000 (UTC)
Received: from root by furnace.wzff.de with local (Exim 4.80.1 (FreeBSD))
	(envelope-from <root@barfooze.de>)
	id 1WLsf2-000Eof-8t; Fri, 07 Mar 2014 12:09:52 +0100
Message-Id: <E1WLsf2-000Eof-8t@furnace.wzff.de>
Date: Fri, 07 Mar 2014 12:09:52 +0100
From: Moritz Wilhelmy <mw@barfooze.de>
Reply-To: Moritz Wilhelmy <mw@barfooze.de>
To: FreeBSD-gnats-submit@freebsd.org
Cc: novel@FreeBSD.org,  shish@FreeBSD.org, wg@FreeBSD.org
Subject: switch emacs24 over to gnutls3
X-Send-Pr-Version: 3.114
X-GNATS-Notify:

>Number:         187346
>Category:       ports
>Synopsis:       switch editors/emacs over to gnutls3
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    ashish
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 07 11:20:01 UTC 2014
>Closed-Date:    
>Last-Modified:  Mon Mar 17 18:50:00 UTC 2014
>Originator:     Moritz Wilhelmy
>Release:        FreeBSD 9.1-RELEASE-p6 amd64
>Organization:
>Environment:
	FreeBSD ports collection as of yesterday

>Description:
	emacs24 still uses gnutls 2.x rather than gnutls 3.x. This is problematic
because the 2.x series seems to be no longer maintained by upstream (at least,
it isn't listed here: http://gnutls.org/download.html ). Since 3.x is already in
the ports repository, emacs should be switched over to use the newer release
series of gnutls.

Two rather critical vulnerabilities were recently fixed in gnutls: http://gnutls.org/news.html

Seeing that security/gnutls was last updated in Feb 2013 and 2.x was last
updated in 2012 according to http://www.freshports.org/security/gnutls and
the mtime on the distfiles on the gnutls master site, maybe it would be best to
remove version 2.x from the ports tree entirely.

Therefore I'm putting all the editors/emacs, security/gnutls and
security/gnutls3 maintainers into Cc. (Sorry for excessive overzealousness)
>How-To-Repeat:
	Compile emacs with gnutls enabled in "make config", watch it pull in
security/gnutls rather than security/gnutls3
>Fix:

>Release-Note:
>Audit-Trail:

From: Roman Bogorodskiy <novel@FreeBSD.org>
To: bug-followup@FreeBSD.org, mw@barfooze.de
Cc:  
Subject: Re: ports/187346: switch editors/emacs24 over to gnutls3
Date: Sat, 8 Mar 2014 21:24:12 +0400

 --oyUTqETQ0mS9luUI
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 Hi Moritz,
 
 You make a totally valid point about moving over to gnutls3 as it's the
 version supported by upstream.
 
 However, last update on security/gnutls was actually few days ago, on
 4th of Match, to include fixes for the recently found security vulns as
 gnutls provides the fixes still, but do not release new tarballs on 2.x
 branch.
 
 Roman Bogorodskiy
 
 --oyUTqETQ0mS9luUI
 Content-Type: application/pgp-signature
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.13 (FreeBSD)
 
 iQEcBAEBAgAGBQJTG1IzAAoJEMltX/4IwiJqMz0H/25CZrUz4aRReElKakgeF0cT
 8E9udwjaMj10e7s9FFuNJxmZuWs4cjJpFgtyzCN8m8GGpXxjJJ4dLIoFlyI1cB/K
 xJigdLy9azR91j8utp3MtVzabINxmTn1vk0eVTaWm6x6wz5rz1LRKf4XLgOBeZbg
 hpAl9SCnzI0G+puehDk1a6iMhdq3/490Tb0Lwu4LTxbPaD0dJ7mEczH2Z39p2L4G
 wvKJ0OngR8vVFaYQOCbmPyDArwkNg63Jpl6t5IhjxDsvhk0ZBMjAOzdZIr8Z3V/T
 g6lgeBuXaQLjkUJmz9w8OY9w+aaRBWi15IZ95mkW0AdgxJG+oULgE0uqApd9Lbw=
 =IlB2
 -----END PGP SIGNATURE-----
 
 --oyUTqETQ0mS9luUI--
Responsible-Changed-From-To: freebsd-ports-bugs->ashish 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Mon Mar 10 03:50:55 UTC 2014 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=187346 

From: ashish@FreeBSD.org (Ashish SHUKLA)
To: mw@barfooze.de
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/187346: switch editors/emacs over to gnutls3
Date: Mon, 10 Mar 2014 20:41:26 +0530

 --=-=-=
 Content-Type: text/plain
 Content-Transfer-Encoding: quoted-printable
 
 Hi Moritz,
 
 Thanks for bringing to my notice. Emacs ports (editors/emacs{,-nox11,-devel=
 })
 seems to build with GnuTLS 3.x fine. I'll update it editors/emacs-devel whe=
 n I
 push new snapshot in few days, and will update editors/emacs{,-nox11} ports
 when 24.4 will be out.
 
 off-topic: does your domain name has something to do with Barfuss[1] ?
 
 References:
 [1]  http://en.wikipedia.org/wiki/Barfuss
 
 Thanks!
 =2D-=20
 Ashish SHUKLA      | GPG: F682 CDCC 39DC 0FEA E116  20B6 C746 CFA9 E74F A4B0
 Sent from my Emacs
 
 --=-=-=
 Content-Type: application/pgp-signature; name="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (FreeBSD)
 
 iQIcBAEBCgAGBQJTHdYhAAoJEMdGz6nnT6SwBHIP/373ZqhCPvvOoBvNcf0rFRJi
 xoVD0uiqz/okfTNvj8QOhV129e5JqtMe8S21PVWctI0pPWmgARQ9uVCqiZtTijpX
 5gUV/wgFy0Offhz58F3yvHvQGZXkfAB3IvrPZiZ8v7d4A5HzmIoODF6M5iGCz3Jd
 EY+8yEQWsLihPdv1fHm3zoc5lg/tro9AYb53QsAwlgmv63uldH1HQPaCjhjKDBi5
 oUdZ/EhpCsAy1iKjT2yxUHy3pRVIJKSXs47F0Ile/phojwsg2FeRDkbkWjJWts3w
 10AfNd0/+MT8x5V2pxJQVUckWOeovXhvwHP0TJENePhsvjgItSDQj/NQ2ss9UVE1
 lXMvQtKu+RHh3E6+atTJdELqtfWgPArviqxH/v9Iruj2C3Fam9do/35Ae3gUvXcs
 Ra6SWoiNICEZbMn4O43tOYBiIDyj5Vko2006VNapuwVrGyIzePC4s3axTv3Jwh1K
 2hIxeeTgx0jNjZ6dB+40SSBtNI+pAWSGDGhbFSUvKW5ygteOZZKyVUTEL6JPlXS6
 IaXPtSVe8l7bE/v96MOHfdMbo8gfbMQNB305gU/7ilBZuXVELe0Y8MZyiiekE4E7
 16uvm5EQ0xjXkM8c4r29dSy4cZP9uKilU7tZTWMGOtzkbr5WIeky3XHeyZ7MCiV+
 /OSo52gz++3VSIhu2nT0
 =O87B
 -----END PGP SIGNATURE-----
 --=-=-=--

From: ashish@FreeBSD.org (Ashish SHUKLA)
To: mw@barfooze.de
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/187346: switch editors/emacs over to gnutls3
Date: Tue, 11 Mar 2014 20:45:52 +0530

 --==-=-=
 Content-Type: multipart/mixed; boundary="=-=-="
 
 --=-=-=
 Content-Type: text/plain
 Content-Transfer-Encoding: quoted-printable
 
 Hi Moritz,
 
 Looks like I spoke too early about ports building fine. :)
 
 On a pristine FreeBSD host with GnuTLS 3 installed from ports tree, it does=
 n't
 build and actually excludes gnutls from the build.
 
 Could you please try the attached diff for port editors/emacs-devel which h=
 as
 an OPTION for building with GnuTLS 3, and has very ugly hacks to make it wo=
 rk
 with current setup ?
 
 Thanks
 =2D-=20
 Ashish SHUKLA      | GPG: F682 CDCC 39DC 0FEA E116  20B6 C746 CFA9 E74F A4B0
 Sent from my Emacs
 
 --=-=-=
 Content-Type: text/x-diff
 Content-Disposition: attachment; filename=emacs-devel.diff
 Content-Transfer-Encoding: quoted-printable
 Content-Description: editors/emacs-devel
 
 Files /usr/ports/editors/emacs-devel/.Makefile.swp and emacs-devel/.Makefil=
 e.swp differ
 diff --exclude=3Dwork/ -urN /usr/ports/editors/emacs-devel/Makefile emacs-d=
 evel/Makefile
 =2D-- /usr/ports/editors/emacs-devel/Makefile	2014-02-16 13:52:58.000000000=
  +0530
 +++ emacs-devel/Makefile	2014-03-11 20:22:39.672229613 +0530
 @@ -1,5 +1,5 @@
  # Created by: Kenneth Vestergaard Schmidt <kvs@pil.dk>
 =2D# $FreeBSD: head/editors/emacs-devel/Makefile 344502 2014-02-16 08:22:58=
 Z ashish $
 +# $FreeBSD: editors/emacs-devel/Makefile 338536 2014-01-03 10:55:40Z ashis=
 h $
 =20
  PORTNAME=3D	emacs
  PORTVERSION=3D	${EMACS_VER}.${EMACS_REV}
 @@ -16,13 +16,13 @@
  LICENSE=3D	GPLv3
  LICENSE_FILE=3D	${WRKSRC}/COPYING
 =20
 =2DCONFLICTS=3D	emacs-19.* emacs21-* emacs22-* emacs23-* \
 =2D		emacs24-* xemacs-[0-9]* xemacs-devel-[0-9]* \
 +CONFLICTS=3D	emacs-19.* emacs21-[0-9]* emacs22-[0-9]* emacs23-[0-9]* \
 +		emacs24-[0-9]* xemacs-[0-9]* xemacs-devel-[0-9]* \
  		xemacs-mule-[0-9]* xemacs-devel-mule-[0-9]* \
  		emacs-nox11-[0-9]*
 =20
  EMACS_VER=3D	24.3.50
 =2DEMACS_REV=3D	116446
 +EMACS_REV=3D	116732
  GNU_CONFIGURE=3D	yes
  USES=3D		ncurses pkgconfig
  USE_GMAKE=3D	yes
 @@ -51,17 +51,16 @@
  		org pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve \
  		smtpmail speedbar srecode todo-mode tramp url vip viper widget wisent wo=
 man
 =20
 =2DOPTIONS_DEFINE=3D	X11 ACL DBUS GCONF GIF JPEG M17N OTF PNG SOUND SOURCES=
  SVG TIFF SYNC_INPUT SCROLLBARS \
 +OPTIONS_DEFINE=3D	X11 ACL DBUS GCONF GIF JPEG M17N OTF PNG SOUND SOURCES S=
 VG TIFF SCROLLBARS \
  		XFT XIM XML XPM MAGICK GNUTLS GSETTINGS LTO FILENOTIFY
 =20
 =2DOPTIONS_SINGLE=3D	X11 SOUND
 +OPTIONS_SINGLE=3D	X11 SOUND GNUTLS
 =20
  ACL_DESC=3D		ACL support
  GSETTINGS_DESC=3D		GSettings support
  SCROLLBARS_DESC=3D	Toolkit scroll-bars
  SOUND_DESC=3D		Sound support
  SOURCES_DESC=3D		Install sources
 =2DSYNC_INPUT_DESC=3D	Synchronously process asynchronous input
  XAW_DESC=3D		Athena widgets
  XAW3D_DESC=3D		Athena3D widgets
  XIM_DESC=3D		X Input Method Support
 @@ -69,12 +68,15 @@
  OTF_DESC=3D		Opentype fonts suport
  FILENOTIFY_DESC=3D	File notification support
  LTO_DESC=3D		Enable link-time optimization (requires GCC 4.6+)
 +GNUTLS2_DESC=3D		GnuTLS 2.x
 +GNUTLS3_DESC=3D		GnuTLS 3.x
 =20
  OPTIONS_SINGLE_X11=3D	GTK2 GTK3 XAW XAW3D MOTIF
  OPTIONS_SINGLE_SOUND=3D		ALSA OSS
 +OPTIONS_SINGLE_GNUTLS=3D		GNUTLS2 GNUTLS3
 =20
 =2DOPTIONS_DEFAULT=3DACL DBUS GCONF GIF GTK2 JPEG M17N OTF PNG SOUND SOURCE=
 S SVG TIFF SYNC_INPUT \
 =2D		SCROLLBARS XFT XIM XML XPM MAGICK GNUTLS GSETTINGS FILENOTIFY OSS X11
 +OPTIONS_DEFAULT=3DACL DBUS GCONF GIF GTK2 JPEG M17N OTF PNG SOUND SOURCES =
 SVG TIFF \
 +		SCROLLBARS XFT XIM XML XPM MAGICK GNUTLS GSETTINGS FILENOTIFY OSS X11 GN=
 UTLS3
 =20
  OPTIONS_SUB=3D		SOURCES
 =20
 @@ -85,9 +87,11 @@
  DBUS_LIB_DEPENDS=3D		dbus-1:${PORTSDIR}/devel/dbus
  DBUS_CONFIGURE_WITH=3D		dbus
 =20
 =2DGNUTLS_LIB_DEPENDS=3D	gnutls:${PORTSDIR}/security/gnutls
  GNUTLS_CONFIGURE_WITH=3D	gnutls
 =20
 +GNUTLS3_LIB_DEPENDS=3D	gnutls:${PORTSDIR}/security/gnutls3
 +GNUTLS2_LIB_DEPENDS=3D	gnutls:${PORTSDIR}/security/gnutls
 +
  XML_USE=3D		GNOME=3Dlibxml2
  XML_CONFIGURE_WITH=3D	xml2
 =20
 @@ -155,7 +159,7 @@
  LTO_CONFIGURE_ON=3D		--enable-link-time-optimization
  LTO_USE=3D			GCC=3D4.6+
 =20
 =2DACL_CONFIGURE_WITH=3D		acl
 +ACL_CONFIGURE_OFF=3D		--disable-acl
 =20
  FILENOTIFY_CONFIGURE_ON=3D	--with-file-notification=3Dgfile
  FILENOTIFY_CONFIGURE_OFF=3D	--without-file-notification
 @@ -206,6 +210,12 @@
  BROKEN=3D	Emacs 24.X does not currently build on ia64
  .endif
 =20
 +.if ${PORT_OPTIONS:MGNUTLS3}
 +GNUTLS3_RPATH=3D	-Wl,-rpath,${LOCALBASE}/lib/gnutls3
 +.else
 +GNUTLS3_RPATH=3D
 +.endif
 +
  post-patch:
  	@${RM} -f ${WRKSRC}/info/*
  	@${REINPLACE_CMD} -e "s/%%EMACS_VER%%/${EMACS_VER}/g" -e "s/%%DATADIR%%/$=
 {DATADIR:C/\//\\\//g}/g" ${WRKSRC}/sources.el
 @@ -214,7 +224,9 @@
  .endif
 =20
  post-configure:
 =2D	@${REINPLACE_CMD} -e "s/^\(DBUS_LIBS.*\)-pthread\(.*\)$$/\1$$(${DBUS_PT=
 HREAD_LIBS})\2/" ${WRKSRC}/src/Makefile
 +	@${REINPLACE_CMD} -e "s/^\(DBUS_LIBS.*\)-pthread\(.*\)$$/\1$$(${DBUS_PTHR=
 EAD_LIBS})\2/" \
 +			  -e 's|%%GNUTLS3_RPATH%%|${GNUTLS3_RPATH}|g' \
 +			  ${WRKSRC}/src/Makefile
 =20
  add-plist-data:
  .for i in ${EMACS_DIRS}
 diff --exclude=3Dwork/ -urN /usr/ports/editors/emacs-devel/distinfo emacs-d=
 evel/distinfo
 =2D-- /usr/ports/editors/emacs-devel/distinfo	2014-02-16 13:52:58.000000000=
  +0530
 +++ emacs-devel/distinfo	2014-03-11 18:42:48.923140321 +0530
 @@ -1,2 +1,2 @@
 =2DSHA256 (emacs-24.3.50.116446.tar.xz) =3D 3b68c3bea5208002ff94126ad2e6162=
 914eabebe2fe61e7f3edb03f7c88d4104
 =2DSIZE (emacs-24.3.50.116446.tar.xz) =3D 30678320
 +SHA256 (emacs-24.3.50.116732.tar.xz) =3D b04fa64cd7a2cee8dd28f73c4e886c796=
 3e095142a4b712bb8fbf619b307d000
 +SIZE (emacs-24.3.50.116732.tar.xz) =3D 30661920
 diff --exclude=3Dwork/ -urN /usr/ports/editors/emacs-devel/files/patch-conf=
 igure.ac emacs-devel/files/patch-configure.ac
 =2D-- /usr/ports/editors/emacs-devel/files/patch-configure.ac	1970-01-01 05=
 :30:00.000000000 +0530
 +++ emacs-devel/files/patch-configure.ac	2014-03-11 18:54:08.846141027 +0530
 @@ -0,0 +1,14 @@
 +
 +$FreeBSD$
 +
 +--- configure.ac.orig
 ++++ configure.ac
 +@@ -2483,7 +2483,7 @@
 + HAVE_GNUTLS=3Dno
 + HAVE_GNUTLS3=3Dno
 + if test "${with_gnutls}" =3D "yes" ; then
 +-  PKG_CHECK_MODULES([LIBGNUTLS], [gnutls >=3D 3.0.0], HAVE_GNUTLS3=3Dyes,=
  HAVE_GNUTLS3=3Dno)
 ++  PKG_CHECK_MODULES([LIBGNUTLS], [gnutls3 >=3D 3.0.0], HAVE_GNUTLS3=3Dyes=
 , HAVE_GNUTLS3=3Dno)
 +   if test "${HAVE_GNUTLS3}" =3D "yes"; then
 +     AC_DEFINE(HAVE_GNUTLS3, 1, [Define if using GnuTLS v3.])
 +     HAVE_GNUTLS=3D"yes"
 diff --exclude=3Dwork/ -urN /usr/ports/editors/emacs-devel/files/patch-sour=
 ces.el emacs-devel/files/patch-sources.el
 =2D-- /usr/ports/editors/emacs-devel/files/patch-sources.el	2014-01-22 23:1=
 0:44.000000000 +0530
 +++ emacs-devel/files/patch-sources.el	2013-12-12 05:15:37.000000000 +0530
 @@ -1,5 +1,5 @@
 =20
 =2D$FreeBSD: head/editors/emacs-devel/files/patch-sources.el 340725 2014-01=
 -22 17:40:44Z mat $
 +$FreeBSD: head/editors/emacs-devel/files/patch-sources.el 300896 2012-07-1=
 4 13:54:48Z beat $
 =20
  --- /dev/null
  +++ sources.el
 diff --exclude=3Dwork/ -urN /usr/ports/editors/emacs-devel/files/patch-src_=
 Makefile.in emacs-devel/files/patch-src_Makefile.in
 =2D-- /usr/ports/editors/emacs-devel/files/patch-src_Makefile.in	1970-01-01=
  05:30:00.000000000 +0530
 +++ emacs-devel/files/patch-src_Makefile.in	2014-03-11 19:53:56.718142082 +=
 0530
 @@ -0,0 +1,32 @@
 +
 +$FreeBSD$
 +
 +--- src/Makefile.in.orig
 ++++ src/Makefile.in
 +@@ -283,7 +283,7 @@
 +=20
 + LIBSELINUX_LIBS =3D @LIBSELINUX_LIBS@
 +=20
 +-LIBGNUTLS_LIBS =3D @LIBGNUTLS_LIBS@
 ++LIBGNUTLS_LIBS =3D %%GNUTLS3_RPATH%% @LIBGNUTLS_LIBS@
 + LIBGNUTLS_CFLAGS =3D @LIBGNUTLS_CFLAGS@
 +=20
 + LIB_PTHREAD_SIGMASK =3D @LIB_PTHREAD_SIGMASK@
 +@@ -409,7 +409,7 @@
 +    $(LIBXML2_LIBS) $(LIBGPM) $(LIBRESOLV) $(LIBS_SYSTEM) \
 +    $(LIBS_TERMCAP) $(GETLOADAVG_LIBS) $(SETTINGS_LIBS) $(LIBSELINUX_LIBS)=
  \
 +    $(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \
 +-   $(LIBGNUTLS_LIBS) $(LIB_PTHREAD) $(LIB_PTHREAD_SIGMASK) \
 ++   $(LIB_PTHREAD) $(LIB_PTHREAD_SIGMASK) \
 +    $(GFILENOTIFY_LIBS) $(LIB_MATH) $(LIBZ)
 +=20
 + all: emacs$(EXEEXT) $(OTHER_FILES)
 +@@ -489,7 +489,7 @@
 + ## to start if Vinstallation_directory has the wrong value.
 + temacs$(EXEEXT): $(LIBXMENU) $(ALLOBJS) \
 + 	         $(lib)/libgnu.a $(EMACSRES)
 +-	$(CC) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \
 ++	$(CC) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LIBGNUTLS_LIBS) $(LDFLAGS) \
 + 	  -o temacs $(ALLOBJS) $(lib)/libgnu.a $(W32_RES_LINK) $(LIBES)
 + 	$(MKDIR_P) $(etc)
 + 	$(TEMACS_POST_LINK)
 
 --=-=-=--
 
 --==-=-=
 Content-Type: application/pgp-signature; name="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (FreeBSD)
 
 iQIcBAEBCgAGBQJTHyisAAoJEMdGz6nnT6SwXIEP/AkNlPjIJM0LZSmrOMLa4gZE
 VJTw0eoRyk2TrgNxcYO5J9R7TINPTUb0aNn3J29K0ip2MY1xNNCloPUbE7ONIlhA
 +4/yCLqr50PLjBE4i/jDUsHZJ5Tvt1cBnBvxR3vW4Yub0ewSGzSzI9jEOnYQT+e8
 7VuG0KN8JzdDcUwbVEw8uj6tK2Q0J4njUU8mxbxjlCuOrtoRz3zRAlmWs7HK838J
 4YQM4NO/AvXPxzK8koDUxyF0tfQOQmw5DLJaXk5ZKRObF4Qat7jV6dt3JdeeOd0l
 QFARWlibvrQJ4E6yEDKKd7dkYIexai97Atk/Bbce2QLQ41Job7lVEgeQTENlTaos
 iBhl2h34aXupk2okxhJ3IJNbdF12DKDNg9NkkfBOFDyTyCoA/X5Y3XUoCVUBxEsg
 zgdUrbTVLjOjS/XNAMM5ABhO6RQ4x2T0BfhHg5Pr7U20w6ENDU6SQADngLBOQKST
 I5TbRKrg1Bb6sMezz5jlRiinZgkafW9hJSARmsejNdG3cQwIB/bohk0HIZOHQRnL
 A4XdA5WiSV7UaCqNj0ZcooTFQaqFApyl0zp2XpNCTM6BzyFjEuZIQGARfM/9gDme
 jvS31BwbBFnFA+2YfE+Ge6KQUsChLlWhodr+Le/YgUCs8I0EW57yl9M6+UQMe2bY
 YGK7AnNJuJ29iYbGQqAI
 =GVDI
 -----END PGP SIGNATURE-----
 --==-=-=--

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/187346: commit references a PR
Date: Sat, 15 Mar 2014 08:37:51 +0000 (UTC)

 Author: ashish
 Date: Sat Mar 15 08:37:48 2014
 New Revision: 348298
 URL: http://svnweb.freebsd.org/changeset/ports/348298
 QAT: https://qat.redports.org/buildarchive/r348298/
 
 Log:
   - Update to bzr snapshot revision 116732
   - Add OPTIONs for building with GnuTLS 3.x[1] (default), and GnuTLS 2.x
     support
   - Remove OPTION for SYNC_INPUT (not supported)
   - Add a fix when building with ncurses port being installed
   - Fix CONFLICTS to pass portlint checks
   
   PR:		ports/187346[1]
 
 Added:
   head/editors/emacs-devel/files/patch-src_Makefile.in   (contents, props changed)
 Modified:
   head/editors/emacs-devel/Makefile
   head/editors/emacs-devel/distinfo
 
 Modified: head/editors/emacs-devel/Makefile
 ==============================================================================
 --- head/editors/emacs-devel/Makefile	Sat Mar 15 08:29:43 2014	(r348297)
 +++ head/editors/emacs-devel/Makefile	Sat Mar 15 08:37:48 2014	(r348298)
 @@ -16,13 +16,13 @@ COMMENT=	GNU editing macros
  LICENSE=	GPLv3
  LICENSE_FILE=	${WRKSRC}/COPYING
  
 -CONFLICTS=	emacs-19.* emacs21-* emacs22-* emacs23-* \
 -		emacs24-* xemacs-[0-9]* xemacs-devel-[0-9]* \
 +CONFLICTS=	emacs-19.* emacs21-[0-9]* emacs22-[0-9]* emacs23-[0-9]* \
 +		emacs24-[0-9]* xemacs-[0-9]* xemacs-devel-[0-9]* \
  		xemacs-mule-[0-9]* xemacs-devel-mule-[0-9]* \
  		emacs-nox11-[0-9]*
  
  EMACS_VER=	24.3.50
 -EMACS_REV=	116446
 +EMACS_REV=	116732
  GNU_CONFIGURE=	yes
  USES=		ncurses pkgconfig
  USE_GMAKE=	yes
 @@ -51,17 +51,16 @@ INFO=		ada-mode auth autotype bovine cal
  		org pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve \
  		smtpmail speedbar srecode todo-mode tramp url vip viper widget wisent woman
  
 -OPTIONS_DEFINE=	X11 ACL DBUS GCONF GIF JPEG M17N OTF PNG SOUND SOURCES SVG TIFF SYNC_INPUT SCROLLBARS \
 +OPTIONS_DEFINE=	X11 ACL DBUS GCONF GIF JPEG M17N OTF PNG SOUND SOURCES SVG TIFF SCROLLBARS \
  		XFT XIM XML XPM MAGICK GNUTLS GSETTINGS LTO FILENOTIFY
  
 -OPTIONS_SINGLE=	X11 SOUND
 +OPTIONS_SINGLE=	X11 SOUND GNUTLS
  
  ACL_DESC=		ACL support
  GSETTINGS_DESC=		GSettings support
  SCROLLBARS_DESC=	Toolkit scroll-bars
  SOUND_DESC=		Sound support
  SOURCES_DESC=		Install sources
 -SYNC_INPUT_DESC=	Synchronously process asynchronous input
  XAW_DESC=		Athena widgets
  XAW3D_DESC=		Athena3D widgets
  XIM_DESC=		X Input Method Support
 @@ -69,12 +68,15 @@ M17N_DESC=		M17N support for text-shapin
  OTF_DESC=		Opentype fonts suport
  FILENOTIFY_DESC=	File notification support
  LTO_DESC=		Enable link-time optimization (requires GCC 4.6+)
 +GNUTLS2_DESC=		GnuTLS 2.x
 +GNUTLS3_DESC=		GnuTLS 3.x
  
  OPTIONS_SINGLE_X11=	GTK2 GTK3 XAW XAW3D MOTIF
  OPTIONS_SINGLE_SOUND=		ALSA OSS
 +OPTIONS_SINGLE_GNUTLS=		GNUTLS2 GNUTLS3
  
 -OPTIONS_DEFAULT=ACL DBUS GCONF GIF GTK2 JPEG M17N OTF PNG SOUND SOURCES SVG TIFF SYNC_INPUT \
 -		SCROLLBARS XFT XIM XML XPM MAGICK GNUTLS GSETTINGS FILENOTIFY OSS X11
 +OPTIONS_DEFAULT=ACL DBUS GCONF GIF GTK2 JPEG M17N OTF PNG SOUND SOURCES SVG TIFF \
 +		SCROLLBARS XFT XIM XML XPM MAGICK GNUTLS GSETTINGS FILENOTIFY OSS X11 GNUTLS3
  
  OPTIONS_SUB=		SOURCES
  
 @@ -85,9 +87,11 @@ OSS_CONFIGURE_ON=		--with-sound=oss
  DBUS_LIB_DEPENDS=		dbus-1:${PORTSDIR}/devel/dbus
  DBUS_CONFIGURE_WITH=		dbus
  
 -GNUTLS_LIB_DEPENDS=	gnutls:${PORTSDIR}/security/gnutls
  GNUTLS_CONFIGURE_WITH=	gnutls
  
 +GNUTLS3_LIB_DEPENDS=	gnutls:${PORTSDIR}/security/gnutls3
 +GNUTLS2_LIB_DEPENDS=	gnutls:${PORTSDIR}/security/gnutls
 +
  XML_USE=		GNOME=libxml2
  XML_CONFIGURE_WITH=	xml2
  
 @@ -155,7 +159,7 @@ XIM_CONFIGURE_WITH=		xim
  LTO_CONFIGURE_ON=		--enable-link-time-optimization
  LTO_USE=			GCC=4.6+
  
 -ACL_CONFIGURE_WITH=		acl
 +ACL_CONFIGURE_OFF=		--disable-acl
  
  FILENOTIFY_CONFIGURE_ON=	--with-file-notification=gfile
  FILENOTIFY_CONFIGURE_OFF=	--without-file-notification
 @@ -202,19 +206,35 @@ IGNORE=	GSettings support requires DBUS.
  
  .include <bsd.port.pre.mk>
  
 +# Building with GCC 4.6+ requires it
 +.if ${ncurses_ARGS} == "port"
 +LDFLAGS+=	-ltinfo
 +.endif
 +
  .if ${ARCH} == "ia64"
  BROKEN=	Emacs 24.X does not currently build on ia64
  .endif
  
 +.if ${PORT_OPTIONS:MGNUTLS3}
 +GNUTLS3_RPATH=	-Wl,-rpath,${LOCALBASE}/lib/gnutls3
 +.else
 +GNUTLS3_RPATH=
 +.endif
 +
  post-patch:
  	@${RM} -f ${WRKSRC}/info/*
  	@${REINPLACE_CMD} -e "s/%%EMACS_VER%%/${EMACS_VER}/g" -e "s/%%DATADIR%%/${DATADIR:C/\//\\\//g}/g" ${WRKSRC}/sources.el
  .if defined(WITHOUT_X11)
  	@${REINPLACE_CMD} -e 's/^Terminal=.*$$/Terminal=true/' ${WRKSRC}/etc/emacs.desktop
  .endif
 +.if ${PORT_OPTIONS:MGNUTLS3}
 +	@${REINPLACE_CMD} -e '/HAVE_GNUTLS3=yes/s/gnutls >=/gnutls3 >=/' ${WRKSRC}/configure.ac
 +.endif
  
  post-configure:
 -	@${REINPLACE_CMD} -e "s/^\(DBUS_LIBS.*\)-pthread\(.*\)$$/\1$$(${DBUS_PTHREAD_LIBS})\2/" ${WRKSRC}/src/Makefile
 +	@${REINPLACE_CMD} -e "s/^\(DBUS_LIBS.*\)-pthread\(.*\)$$/\1$$(${DBUS_PTHREAD_LIBS})\2/" \
 +			  -e 's|%%GNUTLS3_RPATH%%|${GNUTLS3_RPATH}|g' \
 +			  ${WRKSRC}/src/Makefile
  
  add-plist-data:
  .for i in ${EMACS_DIRS}
 
 Modified: head/editors/emacs-devel/distinfo
 ==============================================================================
 --- head/editors/emacs-devel/distinfo	Sat Mar 15 08:29:43 2014	(r348297)
 +++ head/editors/emacs-devel/distinfo	Sat Mar 15 08:37:48 2014	(r348298)
 @@ -1,2 +1,2 @@
 -SHA256 (emacs-24.3.50.116446.tar.xz) = 3b68c3bea5208002ff94126ad2e6162914eabebe2fe61e7f3edb03f7c88d4104
 -SIZE (emacs-24.3.50.116446.tar.xz) = 30678320
 +SHA256 (emacs-24.3.50.116732.tar.xz) = b04fa64cd7a2cee8dd28f73c4e886c7963e095142a4b712bb8fbf619b307d000
 +SIZE (emacs-24.3.50.116732.tar.xz) = 30661920
 
 Added: head/editors/emacs-devel/files/patch-src_Makefile.in
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/editors/emacs-devel/files/patch-src_Makefile.in	Sat Mar 15 08:37:48 2014	(r348298)
 @@ -0,0 +1,32 @@
 +
 +$FreeBSD$
 +
 +--- src/Makefile.in.orig
 ++++ src/Makefile.in
 +@@ -283,7 +283,7 @@
 + 
 + LIBSELINUX_LIBS = @LIBSELINUX_LIBS@
 + 
 +-LIBGNUTLS_LIBS = @LIBGNUTLS_LIBS@
 ++LIBGNUTLS_LIBS = %%GNUTLS3_RPATH%% @LIBGNUTLS_LIBS@
 + LIBGNUTLS_CFLAGS = @LIBGNUTLS_CFLAGS@
 + 
 + LIB_PTHREAD_SIGMASK = @LIB_PTHREAD_SIGMASK@
 +@@ -409,7 +409,7 @@
 +    $(LIBXML2_LIBS) $(LIBGPM) $(LIBRESOLV) $(LIBS_SYSTEM) \
 +    $(LIBS_TERMCAP) $(GETLOADAVG_LIBS) $(SETTINGS_LIBS) $(LIBSELINUX_LIBS) \
 +    $(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \
 +-   $(LIBGNUTLS_LIBS) $(LIB_PTHREAD) $(LIB_PTHREAD_SIGMASK) \
 ++   $(LIB_PTHREAD) $(LIB_PTHREAD_SIGMASK) \
 +    $(GFILENOTIFY_LIBS) $(LIB_MATH) $(LIBZ)
 + 
 + all: emacs$(EXEEXT) $(OTHER_FILES)
 +@@ -489,7 +489,7 @@
 + ## to start if Vinstallation_directory has the wrong value.
 + temacs$(EXEEXT): $(LIBXMENU) $(ALLOBJS) \
 + 	         $(lib)/libgnu.a $(EMACSRES)
 +-	$(CC) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LDFLAGS) \
 ++	$(CC) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(LIBGNUTLS_LIBS) $(LDFLAGS) \
 + 	  -o temacs $(ALLOBJS) $(lib)/libgnu.a $(W32_RES_LINK) $(LIBES)
 + 	$(MKDIR_P) $(etc)
 + 	$(TEMACS_POST_LINK)
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 

From: Moritz Wilhelmy <moritz@barfooze.de>
To: Ashish SHUKLA <ashish@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/187346: switch editors/emacs over to gnutls3
Date: Mon, 17 Mar 2014 13:12:33 +0100

 Hi Ashish,
 
 On Tue, Mar 11, 2014 at 20:45:52 +0530, Ashish SHUKLA wrote:
 > Looks like I spoke too early about ports building fine. :)
 > 
 > On a pristine FreeBSD host with GnuTLS 3 installed from ports tree, it doesn't
 > build and actually excludes gnutls from the build.
 > 
 > Could you please try the attached diff for port editors/emacs-devel which has
 > an OPTION for building with GnuTLS 3, and has very ugly hacks to make it work
 > with current setup ?
 
 Could it be related to gnutls 3 installing into a different
 sub-directory and having the pkg-config file named "gnutls3.pc" rather
 than "gnutls.pc" for 2.x releases (despite 3 being 100% compatible with
 2.x releases afaik)? (I assume this is so that 2.x and 3.x can be
 installed in parallel on the same system).
 
 This is why it was mis/undetected by another software. My local "fix"
 was to symlink gnutls3.pc to gnutls.pc which fixed compilation for
 inspircd (didn't try with emacs) but chances are emacs uses pkg-config
 for testing the existence of gnutls as well.
 
 
 Best regards,
 
 Moritz
 
 PS:
 Also, you're right and barfooze is a play on barfuß (which is really
 just "bare feet"), bar, foo and barf-ooze, but unrelated to the movie.

From: ashish@FreeBSD.org (Ashish SHUKLA)
To: Moritz Wilhelmy <moritz@barfooze.de>
Cc: Ashish SHUKLA <ashish@FreeBSD.org>,  bug-followup@FreeBSD.org
Subject: Re: ports/187346: switch editors/emacs over to gnutls3
Date: Mon, 17 Mar 2014 22:08:45 +0530

 --=-=-=
 Content-Type: text/plain; charset=utf-8
 Content-Transfer-Encoding: quoted-printable
 
 On Mon, 17 Mar 2014 13:12:33 +0100, Moritz Wilhelmy <moritz@barfooze.de> sa=
 id:
 > Hi Ashish,
 
 > On Tue, Mar 11, 2014 at 20:45:52 +0530, Ashish SHUKLA wrote:
 >> Looks like I spoke too early about ports building fine. :)
 >>=20
 >> On a pristine FreeBSD host with GnuTLS 3 installed from ports tree, it d=
 oesn't
 >> build and actually excludes gnutls from the build.
 >>=20
 >> Could you please try the attached diff for port editors/emacs-devel whic=
 h has
 >> an OPTION for building with GnuTLS 3, and has very ugly hacks to make it=
  work
 >> with current setup ?
 
 > Could it be related to gnutls 3 installing into a different
 > sub-directory and having the pkg-config file named "gnutls3.pc" rather
 > than "gnutls.pc" for 2.x releases (despite 3 being 100% compatible with
 > 2.x releases afaik)? (I assume this is so that 2.x and 3.x can be
 > installed in parallel on the same system).
 
 Right, gnutls3 port appends a suffix '3' to installed stuff so it can be
 installed side-by-side. Anyways, I've committed the GNUTLS related changes =
 in
 editors/emacs-devel, and seems to work fine. I'll add it to
 editors/emacs{,-nox11} when next version of Emacs comes out, as current
 version doesn't have any checks for GNUTLS 3.x, and is still dependent on
 GNUTLS 2.x.
 
 > This is why it was mis/undetected by another software. My local "fix"
 > was to symlink gnutls3.pc to gnutls.pc which fixed compilation for
 > inspircd (didn't try with emacs) but chances are emacs uses pkg-config
 > for testing the existence of gnutls as well.
 
 This explains.
 
 > Best regards,
 
 > Moritz
 
 > PS:
 > Also, you're right and barfooze is a play on barfu=C3=9F (which is really
 > just "bare feet"), bar, foo and barf-ooze, but unrelated to the movie.
 
 
 Thanks!
 =2D-=20
 Ashish SHUKLA      | GPG: F682 CDCC 39DC 0FEA E116  20B6 C746 CFA9 E74F A4B0
 Sent from my Emacs
 
 --=-=-=
 Content-Type: application/pgp-signature; name="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (FreeBSD)
 
 iQIcBAEBCgAGBQJTJyUYAAoJEMdGz6nnT6Swl/IQAIXaItxGfCz/mPZlZc97k3tG
 C8TjFwAfpDKwFs+F/H+qWkOQsHn6IixAXKo82IHBoJ2UU7LFL33JaXksMDMQst9k
 tJIFNway8nzoD5ukzE2qZ08Utfk+kLHH5uMfS9Axbt3EH6xt2kzZHHC+ZlSHDH5j
 2EVA7AFhejzm8kZU6LG4yajWenTBixnwg7rvZd1cauWw2r73nVYSmEmYSemBwnGi
 TWI8/kkIlvqHfQNynxZKg5gQr3G+DNDGvvLBbkfPgpbaa5OI7/mz9MEIVxOcEkzW
 QkUZltGY0TYuBFGjfQWSl0hvG3QaTQ5C8EVnE+n3JCfbhvwLDG6YGbYcjsn3ipBs
 Pr9SaoVmS4x+t8ENs51Yrahl1fG2mHpda72Pazgj3eSw37Rs9StgKb+JV3LPm8tZ
 KT4WasrJflb8pWZXHScWjRR+PFhq5Y9Wp6jNnkToVQZA234pBe2eGaSiCqHGPgOL
 Nb5/VwH0gq5GsC39xTIDGcOW/KLyUDqGoAF+hduuavpOTi4sZEKSfyhheZ3c1D9h
 BQ4iPiVVFyq/eEwBYmvUwU+wXFpFPfY6taRGkXQKw5XTXHIlf29AA3xPjYdQWsc5
 DGcfTZOtQ71nY3cent/LSTT9vcc+TF2hUbwNrPcy4BVhKnblxSgzKbU58Id9ojZv
 EAS1EixgzzJQYqAckrxa
 =0ONj
 -----END PGP SIGNATURE-----
 --=-=-=--

From: Moritz Wilhelmy <moritz@barfooze.de>
To: Ashish SHUKLA <ashish@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/187346: switch editors/emacs over to gnutls3
Date: Mon, 17 Mar 2014 19:09:53 +0100

 On Mon, Mar 17, 2014 at 22:08:45 +0530, Ashish SHUKLA wrote:
 > > Could it be related to gnutls 3 installing into a different
 > > sub-directory and having the pkg-config file named "gnutls3.pc" rather
 > > than "gnutls.pc" for 2.x releases (despite 3 being 100% compatible with
 > > 2.x releases afaik)? (I assume this is so that 2.x and 3.x can be
 > > installed in parallel on the same system).
 > 
 > Right, gnutls3 port appends a suffix '3' to installed stuff so it can be
 > installed side-by-side. Anyways, I've committed the GNUTLS related changes in
 > editors/emacs-devel, and seems to work fine. I'll add it to
 > editors/emacs{,-nox11} when next version of Emacs comes out, as current
 > version doesn't have any checks for GNUTLS 3.x, and is still dependent on
 > GNUTLS 2.x.
 
 Right, but: The "3" suffix for gnutls3.pc is a FreeBSD specific thing.
 (as seen in security/gnutls3/Makefile). The official filename even for
 version 3.x is gnutls.pc, and that's why emacs doesn't check for
 gnutls3.pc. I'm assuming all other major operating systems just ship one
 version of gnutls at a time as part of their releases and are therefore
 not affected. After all, even emacs-devel has to be patched to find the
 FreeBSD gnutls3 port.
 
 I think it would be best to drop the suffix from gnutls3, at least for
 the pkg-config file, but ymmv. Most importantly, I'm not a FreeBSD
 developer and I'm in no position to tell you how to do your job :-)
 
 
 Best,
 
 Moritz

From: ashish@FreeBSD.org (Ashish SHUKLA)
To: Moritz Wilhelmy <moritz@barfooze.de>
Cc: Ashish SHUKLA <ashish@FreeBSD.org>,  bug-followup@FreeBSD.org
Subject: Re: ports/187346: switch editors/emacs over to gnutls3
Date: Tue, 18 Mar 2014 00:11:20 +0530

 --=-=-=
 Content-Type: text/plain
 Content-Transfer-Encoding: quoted-printable
 
 On Mon, 17 Mar 2014 19:09:53 +0100, Moritz Wilhelmy <moritz@barfooze.de> sa=
 id:
 > On Mon, Mar 17, 2014 at 22:08:45 +0530, Ashish SHUKLA wrote:
 >> > Could it be related to gnutls 3 installing into a different
 >> > sub-directory and having the pkg-config file named "gnutls3.pc" rather
 >> > than "gnutls.pc" for 2.x releases (despite 3 being 100% compatible with
 >> > 2.x releases afaik)? (I assume this is so that 2.x and 3.x can be
 >> > installed in parallel on the same system).
 >>=20
 >> Right, gnutls3 port appends a suffix '3' to installed stuff so it can be
 >> installed side-by-side. Anyways, I've committed the GNUTLS related chang=
 es in
 >> editors/emacs-devel, and seems to work fine. I'll add it to
 >> editors/emacs{,-nox11} when next version of Emacs comes out, as current
 >> version doesn't have any checks for GNUTLS 3.x, and is still dependent on
 >> GNUTLS 2.x.
 
 > Right, but: The "3" suffix for gnutls3.pc is a FreeBSD specific thing.
 > (as seen in security/gnutls3/Makefile). The official filename even for
 > version 3.x is gnutls.pc, and that's why emacs doesn't check for
 > gnutls3.pc. I'm assuming all other major operating systems just ship one
 > version of gnutls at a time as part of their releases and are therefore
 > not affected. After all, even emacs-devel has to be patched to find the
 > FreeBSD gnutls3 port.
 
 > I think it would be best to drop the suffix from gnutls3, at least for
 > the pkg-config file, but ymmv. Most importantly, I'm not a FreeBSD
 > developer and I'm in no position to tell you how to do your job :-)
 
 Yes, it'll happen once security/gnutls3 becomes security/gnutls, until then=
  I
 added a diff in emacs-devel port to account for this.
 
 HTH
 =2D-=20
 Ashish SHUKLA      | GPG: F682 CDCC 39DC 0FEA E116  20B6 C746 CFA9 E74F A4B0
 Sent from my Emacs
 
 --=-=-=
 Content-Type: application/pgp-signature; name="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (FreeBSD)
 
 iQIcBAEBCgAGBQJTJ0HTAAoJEMdGz6nnT6Sw1kMP/A/D4VvUvTyKvHD/maY11/9D
 i2a/m3USQ/la6q4KaMqqvcbNwDu0f1MXJCzVrYLgQ2jQBMwYKXhqtwE/WSb4qKv2
 G1MWK7dCydomDXvXOBwb4KdRob0hhZ2qNqnR+Ooc6ZRe5NpZsHw1iNfjbtdZ+GDd
 x6goRHuZVxFJZUI9Xwtv7CVSqzKOJt1c845vwV8M5fQqBdV8lRVyQijdVtLuX5Dj
 EO8TBylC8fsxCYSjIlNKdbeJD2I1qEGnrv8MPA/fymJguIsw87Yb3d4e/KlZpcmp
 BeYrKlNkNDEaLYuzwWU7ZSZs1lnUf93W5SbEZY6N7g2V8HF+dB9CsBIoq6OTlCFf
 x/3cY6I0C3iUSthUIhSU3mLIKygsd3VxiZk/i/QmFuDiziDrRcVhml43lI/q+yfF
 sJFGpPuashEprK9PzIy50e1BTtOkN0s1oPbOcZ3uv+n0An7HlLAxZagjWkvpcJ+W
 wthmprV4InVtagdgeklqw0uQ2sASkRhatd3UMsJu0Vw/fP9nXCDzZFHqxiz/RegY
 N2+h7mVluv1tT7+6zA56x/7T2t8LH5j4nvyw1fUN/ebfOzpi4GzcnB4aa1jS00En
 hXnkjP20xaSNUlJJ5ZNRfu9qXUofcpl9OzuvTWT1gy0Hzrv0OQGfy9xW+AaH0Anl
 29a2TT1iaho8DX+Efgp6
 =9nOH
 -----END PGP SIGNATURE-----
 --=-=-=--
>Unformatted:
