From owner-freebsd-ports@FreeBSD.ORG Tue Jan 3 20:52:04 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C100F1065703 for ; Tue, 3 Jan 2012 20:52:04 +0000 (UTC) (envelope-from ohauer@FreeBSD.org) Received: from p578be941.dip0.t-ipconnect.de (p578be941.dip0.t-ipconnect.de [87.139.233.65]) by mx1.freebsd.org (Postfix) with ESMTP id 7E7078FC0A for ; Tue, 3 Jan 2012 20:52:04 +0000 (UTC) Received: from [192.168.0.100] (cde1100.uni.vrs [192.168.0.100]) (Authenticated sender: ohauer) by p578be941.dip0.t-ipconnect.de (Postfix) with ESMTPSA id 8587D20500 for ; Tue, 3 Jan 2012 21:52:01 +0100 (CET) Message-ID: <4F036A7F.1000908@FreeBSD.org> Date: Tue, 03 Jan 2012 21:52:15 +0100 From: Olli Hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: freebsd-ports@FreeBSD.org X-Enigmail-Version: 1.3.4 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: Subject: How to detect the version of a installed perl module during portbuild X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-ports@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 20:52:04 -0000 Hi, I'm searching a solution to detect the version of p5-JSON-RPC during build time. JSON-RPC-1.01 is *not* backward compatible to 0.96 so I have to apply a fix to the port only if JSON-RPC > 0.96 is installed. >From http://cpansearch.perl.org/src/DMAKI/JSON-RPC-1.01/Changes 1.00_01 2011 Nov 16 - If you are using old JSON::RPC code (up to 0.96), DO NOT EXPECT YOUR CODE TO WORK. THIS VERSION IS BACKWARDS *INCOMPATIBLE* ...................................................^^^^^^^^^^^^^^ -- olli