From jpicalau@skydragoness.com  Mon Mar 17 20:17:27 2014
Return-Path: <jpicalau@skydragoness.com>
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 ESMTPS id F256E2A6
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 17 Mar 2014 20:17:26 +0000 (UTC)
Received: from lamora.getmail.no (lamora.getmail.no [84.210.184.7])
	by mx1.freebsd.org (Postfix) with ESMTP id 7C36E345
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 17 Mar 2014 20:17:25 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
	by lamora.getmail.no (Postfix) with ESMTP id 0E508611D7
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 17 Mar 2014 21:17:18 +0100 (CET)
Received: from lamora.getmail.no ([127.0.0.1])
	by localhost (lamora.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10032)
	with ESMTP id ak_dCAem-sQX for <FreeBSD-gnats-submit@freebsd.org>;
	Mon, 17 Mar 2014 21:17:17 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
	by lamora.getmail.no (Postfix) with ESMTP id 174A0611EB
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 17 Mar 2014 21:17:17 +0100 (CET)
Received: from lamora.getmail.no ([127.0.0.1])
	by localhost (lamora.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10026)
	with ESMTP id 1j9OJAldfNer for <FreeBSD-gnats-submit@freebsd.org>;
	Mon, 17 Mar 2014 21:17:17 +0100 (CET)
Received: from skydragoness.com (cm-84.209.16.212.getinternet.no [84.209.16.212])
	by lamora.getmail.no (Postfix) with ESMTPS id E8CCE611D7
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 17 Mar 2014 21:17:16 +0100 (CET)
Received: from skydragoness.com (localhost [127.0.0.1])
	by skydragoness.com (8.14.5/8.14.5) with ESMTP id s2HKHCeI069692
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 17 Mar 2014 21:17:13 +0100 (CET)
	(envelope-from jpicalau@skydragoness.com)
Received: (from jpicalau@localhost)
	by skydragoness.com (8.14.5/8.14.5/Submit) id s2HKHCIW069691;
	Mon, 17 Mar 2014 21:17:12 +0100 (CET)
	(envelope-from jpicalau)
Message-Id: <201403172017.s2HKHCIW069691@skydragoness.com>
Date: Mon, 17 Mar 2014 21:17:12 +0100 (CET)
From: jpicalau+freebsd_ports@elmandria.com
Reply-To: jpicalau+freebsd_ports@elmandria.com
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Upgrading port textproc/exmpp from 0.9.7 to 0.9.9 (0.9.7 appears broken)
X-Send-Pr-Version: 3.113
X-GNATS-Notify: gelraen.ua@gmail.com

>Number:         187675
>Category:       ports
>Synopsis:       Upgrading port textproc/exmpp from 0.9.7 to 0.9.9 (0.9.7 appears broken)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          feedback
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 17 20:20:00 UTC 2014
>Closed-Date:    
>Last-Modified:  Mon Mar 17 21:50:00 UTC 2014
>Originator:     Julien Picalausa<jpicalau+freebsd_ports@elmandria.com>
>Release:        FreeBSD 9.1-RELEASE-p10 i386
>Organization:
N/A
>Environment:

>Description:
I am submitting a patch to the port upgrading it to v0.9.9. I have attempted contacting the maintainer, but have not received a reply after one week.
Aside from the version update, I have added MAKE_JOBS_UNSAFE=yes to the Makefile. The port would otherwise fail to compile on the first run of make and subsequent runs would finish just fine. (this was already an issue with 0.9.7).

Note that exmpp v0.9.7 appears to have stopped working at least when used for imported xep-0227 files to ejabberd.
The problem seem to be an incompatibility with versions of Erlang/OTP 15 and later, due to a change in the way erlang dynamic libraries are identified. v0.9.9 seem to have fixed that issue.

>How-To-Repeat:
>Fix:
Patch included

--- exmpp.diff begins here ---
Index: Makefile
===================================================================
--- Makefile	(revision 348497)
+++ Makefile	(working copy)
@@ -2,10 +2,9 @@
 # $FreeBSD$
 
 PORTNAME=	exmpp
-PORTVERSION=	0.9.7
+PORTVERSION=	0.9.9
 CATEGORIES=	textproc net-im
 MASTER_SITES=	http://download.process-one.net/${PORTNAME}/
-EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	gelraen.ua@gmail.com
 COMMENT=	Fast and scalable library for XMPP written in Erlang/OTP
@@ -15,6 +14,7 @@
 LIB_DEPENDS=	expat.6:${PORTSDIR}/textproc/expat2 \
 		xml2.5:${PORTSDIR}/textproc/libxml2
 
+MAKE_JOBS_UNSAFE=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS+=	--enable-static=yes \
 					--enable-shared=yes \
Index: distinfo
===================================================================
--- distinfo	(revision 348497)
+++ distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (exmpp-0.9.7.tgz) = e0816b3c06b9b559a2613f72ffdc1ba0a8384bb50c1fc976a9a686e02b1d262a
-SIZE (exmpp-0.9.7.tgz) = 248672
+SHA256 (exmpp-0.9.9.tar.gz) = 9768ccb742e1df4bdf6c2ca66130d110fe3fea4832e1e1579bf2f51d2ba3d25f
+SIZE (exmpp-0.9.9.tar.gz) = 601612
Index: pkg-plist
===================================================================
--- pkg-plist	(revision 348497)
+++ pkg-plist	(working copy)
@@ -1,5 +1,4 @@
 %%PORTDOCS%%lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%%/doc/html/ejabberd_socket.html
-%%PORTDOCS%%lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%%/doc/html/ejabberd_zlib.html
 %%PORTDOCS%%lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%%/doc/html/erlang.png
 %%PORTDOCS%%lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%%/doc/html/exmpp.html
 %%PORTDOCS%%lib/erlang/lib/%%PORTNAME%%-%%PORTVERSION%%/doc/html/exmpp_bosh.html
--- exmpp.diff ends here ---


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Mon Mar 17 20:20:04 UTC 2014 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

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

From: Edwin Groothuis <edwin@FreeBSD.org>
To: gelraen.ua@gmail.com
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/187675: Upgrading port textproc/exmpp from 0.9.7 to 0.9.9 (0.9.7 appears broken)
Date: Mon, 17 Mar 2014 20:20:03 UT

 Maintainer of textproc/exmpp,
 
 Please note that PR ports/187675 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/187675
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org

From: Maxim Ignatenko <gelraen.ua@gmail.com>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/187675: Upgrading port textproc/exmpp from 0.9.7 to 0.9.9
 (0.9.7 appears broken)
Date: Mon, 17 Mar 2014 21:45:28 +0000

 Looks good to me.
>Unformatted:
