From marc.peters@trivago.com  Wed Jan 11 18:09:46 2012
Return-Path: <marc.peters@trivago.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CBB011065672;
	Wed, 11 Jan 2012 18:09:39 +0000 (UTC)
	(envelope-from marc.peters@trivago.com)
Received: from mail0.trivago.net (mail0.trivago.net [217.79.217.220])
	by mx1.freebsd.org (Postfix) with ESMTP id 376208FC12;
	Wed, 11 Jan 2012 18:09:39 +0000 (UTC)
Message-Id: <4F0DCCCD.1000603@trivago.com>
Date: Wed, 11 Jan 2012 18:54:21 +0100
From: Marc Peters <marc.peters@trivago.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc: glarkin@freebsd.org
Subject: [PATCH] devel/gearmand: update to 0.26

>Number:         164026
>Category:       ports
>Synopsis:       [PATCH] devel/gearmand: update to 0.26
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    glarkin
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 11 18:10:07 UTC 2012
>Closed-Date:    Fri Jan 13 17:07:06 EST 2012
>Last-Modified:  Fri Jan 13 17:07:06 EST 2012
>Originator:     Marc Peters
>Release:        FreeBSD 8.2-RELEASE-p4 amd64
>Organization:
>Environment:
 System: FreeBSD freebsd.trivago.com 8.2-RELEAS--- gearmand.orig/distinfo 
       2011-07-03 16:55:46.000000000 +0200
>Description:
 
 - Update to 0.26
 
 Port maintainer (glarkin@freebsd.org) is cc'd.
 
 Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
 
 --- gearmand-0.26.patch begins here ---
 diff -ruN --exclude=CVS gearmand.orig/Makefile gearmand/Makefile
 --- /usr/ports/devel/gearmand.orig/Makefile      2012-01-04 
 13:40:26.000000000 +0100
 +++ /usr/ports/devel/gearmand/Makefile   2012-01-05 11:28:23.000000000 +0100
 @@ -6,7 +6,7 @@
   #
 
   PORTNAME=      gearmand
 -PORTVERSION=   0.14
 +PORTVERSION=   0.26
   CATEGORIES=    devel
   MASTER_SITES= 
 http://launchpad.net/gearmand/trunk/${PORTVERSION}/+download/ \
                  LOCAL/glarkin
 @@ -15,9 +15,8 @@
   COMMENT=       Gearman C Server and Library
 
   LIB_DEPENDS=   event:${PORTSDIR}/devel/libevent \
 -               uuid:${PORTSDIR}/misc/e2fsprogs-libuuid
 -
 -#BROKEN=               does not compile
 +               uuid:${PORTSDIR}/misc/e2fsprogs-libuuid \
 +               boost_system:${PORTSDIR}/devel/boost-libs
 
   FETCH_ARGS=    -pRr
   USE_PERL5_BUILD=yes
 @@ -25,6 +24,7 @@
   USE_GNOME=     gnomehack
   USE_LDCONFIG=  yes
   USE_RC_SUBR=   gearmand.sh
 +USE_GMAKE= yes
 
   OPTIONS=       DRIZZLE "Enable libdrizzle support" off \
                  MEMCACHED "Enable memcached support" on \
 @@ -166,7 +166,7 @@
   .endif
 
   .ifdef(WITH_MEMCACHED)
 -CONFIGURE_ARGS+=       --with-libmemcached-prefix
 +CONFIGURE_ARGS+=
   LIB_DEPENDS+=          memcached:${PORTSDIR}/databases/libmemcached
   .else
   CONFIGURE_ARGS+=       --disable-libmemcached
 @@ -183,7 +183,7 @@
   CONFIGURE_ARGS+=       --with-libsqlite3-prefix
   USE_SQLITE=            yes
   .else
 -CONFIGURE_ARGS+=       --disable-libsqlite3
 +CONFIGURE_ARGS+=       --with-sqlite3=no
   .endif
 
   .ifdef(WITH_TC)
 diff -ruN --exclude=CVS gearmand.orig/distinfo gearmand/distinfo
 --- /usr/devel/gearmand.orig/distinfo      2011-07-03 16:55:46.000000000 
 +0200
 +++ /usr/devel/gearmand/distinfo   2012-01-04 14:46:53.000000000 +0100
 @@ -1,2 +1,2 @@
 -SHA256 (gearmand-0.14.tar.gz) = 
 8e060683dd4b2bfc25a68e22924597ae50bbfd4126966e4088b47c3caa64e25c
 -SIZE (gearmand-0.14.tar.gz) = 559748
 +SHA256 (gearmand-0.26.tar.gz) = 
 79ae2233bafe8f092ebf4157f83c2e0535a1fe1765da04cb01f34bcdf520dd33
 +SIZE (gearmand-0.26.tar.gz) = 773491
 --- gearmand-0.26.patch ends here ---
>Release-Note:
>Audit-Trail:
Class-Changed-From-To: sw-bug->update 
Class-Changed-By: linimon 
Class-Changed-When: Fri Jan 13 04:12:51 UTC 2012 
Class-Changed-Why:  
recover from bad formatting. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=164026 
Responsible-Changed-From-To: gnats-admin->freebsd-ports-bugs 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Fri Jan 13 04:16:56 UTC 2012 
Responsible-Changed-Why:  
Forgot to set proper assignee. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=164026 
Responsible-Changed-From-To: freebsd-ports-bugs->glarkin 
Responsible-Changed-By: sunpoet 
Responsible-Changed-When: Fri Jan 13 08:58:11 UTC 2012 
Responsible-Changed-Why:  
Over to maintainer. 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/164026: commit references a PR
Date: Fri, 13 Jan 2012 21:59:18 +0000 (UTC)

 glarkin     2012-01-13 21:59:09 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel/gearmand       Makefile distinfo pkg-plist 
   Added files:
     devel/gearmand/files extra-patch-configure 
   Log:
   - Unbreak
   - Upgrade to 0.26
   - Add new build dependencies
   - Add new build option for Redis persistent queue
   - Move SQLite library version checking to BUILD_DEPENDS from the upstream
     configure script.  It always failed due to incorrect comparison of a version
     string with a version number.
   - Update a bunch of depends and CONFIGURE_ARGS due to changes in the upstream
     configure script.
   
   PR:             ports/164026 (based on)
   Submitted by:   Marc Peters <marc.peters@trivago.com>
   
   Revision  Changes    Path
   1.17      +183 -132  ports/devel/gearmand/Makefile
   1.13      +2 -2      ports/devel/gearmand/distinfo
   1.1       +154 -0    ports/devel/gearmand/files/extra-patch-configure (new)
   1.9       +39 -18    ports/devel/gearmand/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->closed 
State-Changed-By: glarkin 
State-Changed-When: Fri Jan 13 17:05:33 EST 2012 
State-Changed-Why:  
Committed work started in December and not finished by the end of the year. 
Thank you for submitting the PR, and my original patch has been updated to 
include the latest 0.26 version. I also spent a lot of time getting the SQLite 
detection to work correctly, since the upstream configure script doesn't 
appear to do it correctly. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=164026 
>Unformatted:
