From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Apr 10 20:50:02 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 DD9A41065677 for ; Sat, 10 Apr 2010 20:50:01 +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 B59598FC0C for ; Sat, 10 Apr 2010 20:50:01 +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 o3AKo1YD077875 for ; Sat, 10 Apr 2010 20:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o3AKo1C0077874; Sat, 10 Apr 2010 20:50:01 GMT (envelope-from gnats) Resent-Date: Sat, 10 Apr 2010 20:50:01 GMT Resent-Message-Id: <201004102050.o3AKo1C0077874@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, Sergei Vyshenski Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 794D91065674 for ; Sat, 10 Apr 2010 20:42:29 +0000 (UTC) (envelope-from svysh@pn.sinp.msu.ru) Received: from vivaldi.pn.sinp.msu.ru (vivaldi.pn.sinp.msu.ru [213.131.11.26]) by mx1.freebsd.org (Postfix) with ESMTP id DA98D8FC16 for ; Sat, 10 Apr 2010 20:42:28 +0000 (UTC) Received: from host32.pn.sinp.msu.ru (host32.pn.sinp.msu.ru [213.131.11.32]) by vivaldi.pn.sinp.msu.ru (8.14.4/8.14.4) with ESMTP id o3AKgMgf031026 for ; Sun, 11 Apr 2010 00:42:22 +0400 (MSD) (envelope-from svysh@pn.sinp.msu.ru) Received: (from svysh@localhost) by host32.pn.sinp.msu.ru (8.14.3/8.14.3/Submit) id o3AKgLOR091356; Sun, 11 Apr 2010 00:42:21 +0400 (MSD) (envelope-from svysh) Message-Id: <201004102042.o3AKgLOR091356@host32.pn.sinp.msu.ru> Date: Sun, 11 Apr 2010 00:42:21 +0400 (MSD) From: Sergei Vyshenski To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/145620: [Maintainer update:] security/p5-openxpki X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sergei Vyshenski List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Apr 2010 20:50:02 -0000 >Number: 145620 >Category: ports >Synopsis: [Maintainer update:] security/p5-openxpki >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sat Apr 10 20:50:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Sergei Vyshenski >Release: FreeBSD 8.0-STABLE i386 >Organization: >Environment: System: FreeBSD host34.pn.sinp.msu.ru 8.0-STABLE FreeBSD 8.0-STABLE #0: Fri Apr 9 23:30:23 UTC 2010 root@host34.pn.sinp.msu.ru:/usr/obj/usr/src/sys/GENERIC i386 >Description: This port needs openssl-0.9.8+, but does not yet compile with openssl-1.0.0+ freebsd-6 or less has base openssl-0.9.7 which is bad. freebsd-7 or more has base openssl-0.9.8 which is good. openssl from port now has version 1.0.0 only. There is no mechanism in ports to check version of base or ported openssl. Thus we have to stop compiling this port on freebsd-6 or less altogether, and stick to base openssl on freebsd-7 or more. >How-To-Repeat: >Fix: diff -ur security/p5-openxpki/Makefile security/p5-openxpki.new/Makefile --- security/p5-openxpki/Makefile 2009-11-13 18:27:50.000000000 +0300 +++ security/p5-openxpki.new/Makefile 2010-04-11 00:24:22.000000000 +0400 @@ -7,6 +7,7 @@ PORTNAME= openxpki PORTVERSION= 0.9.1389 +PORTREVISION= 1 CATEGORIES= security perl5 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.9.1300 PKGNAMEPREFIX= p5- @@ -297,9 +298,15 @@ .include -# needs openssl 0.9.8 -.if ${OSVERSION} < 700019 -WITH_OPENSSL_PORT= yes +# this port needs openssl-0.9.8+, but does not yet compile with openssl-1.0.0+ +# freebsd-6 or less has base openssl-0.9.7 which is bad +# freebsd-7 or more has base openssl-0.9.8 which is good +# openssl from port now has version 1.0.0 only +.if ${OSVERSION} < 700000 +IGNORE= needs openssl-0.9.8+, but does not yet compile with openssl-1.0.0+ +.endif +.if ${OSVERSION} >= 700000 +WITH_OPENSSL_BASE= yes .endif .include >Release-Note: >Audit-Trail: >Unformatted: