From owner-cvs-all@FreeBSD.ORG Wed Dec 21 15:37:41 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 08ED816A41F; Wed, 21 Dec 2005 15:37:41 +0000 (GMT) (envelope-from erwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E95EA43D8B; Wed, 21 Dec 2005 15:37:31 +0000 (GMT) (envelope-from erwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id jBLFbUM5016237; Wed, 21 Dec 2005 15:37:30 GMT (envelope-from erwin@repoman.freebsd.org) Received: (from erwin@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id jBLFbUKb016236; Wed, 21 Dec 2005 15:37:30 GMT (envelope-from erwin) Message-Id: <200512211537.jBLFbUKb016236@repoman.freebsd.org> From: Erwin Lansing Date: Wed, 21 Dec 2005 15:37:30 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/security Makefile ports/security/p5-Crypt-License Makefile distinfo pkg-descr pkg-plist X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2005 15:37:41 -0000 erwin 2005-12-21 15:37:30 UTC FreeBSD ports repository Modified files: security Makefile Added files: security/p5-Crypt-License Makefile distinfo pkg-descr pkg-plist Log: Crypt::License decodes an encrypted file and attempts to decrypt it by first, looking for a hash pointer in the caller program called $ptr2_License. The hash contains the path to the License file and an optional 'private' key list of modules which will decrypt only with the 'private' key. OR, a hash key of 'next' with no particular value that indicates to look to the next caller on the stack for the License pointer. If the pointer is not present or the License file is not found successfully, then no further action is taken. If the License file is successfully opened, and the contents validated then the attached encrypted module is loaded and the seconds remaining until License expiration are returned or now() in the case of no expiration. Undef is returned for an expired license (module fails to load). WWW: http://search.cpan.org/dist/Crypt-License PR: ports/90693 Submitted by: Gabor Kovesdan Revision Changes Path 1.705 +1 -0 ports/security/Makefile 1.1 +24 -0 ports/security/p5-Crypt-License/Makefile (new) 1.1 +3 -0 ports/security/p5-Crypt-License/distinfo (new) 1.1 +13 -0 ports/security/p5-Crypt-License/pkg-descr (new) 1.1 +8 -0 ports/security/p5-Crypt-License/pkg-plist (new)