From owner-cvs-all@FreeBSD.ORG Tue May 30 18:16:14 2006 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 DA77416A52B; Tue, 30 May 2006 18:16:14 +0000 (UTC) (envelope-from sat@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 651AD43D5D; Tue, 30 May 2006 18:16:14 +0000 (GMT) (envelope-from sat@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4UIEu2T048358; Tue, 30 May 2006 18:14:56 GMT (envelope-from sat@repoman.freebsd.org) Received: (from sat@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4UIEtvv048357; Tue, 30 May 2006 18:14:55 GMT (envelope-from sat) Message-Id: <200605301814.k4UIEtvv048357@repoman.freebsd.org> From: Andrew Pantyukhin Date: Tue, 30 May 2006 18:14:55 +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/devel Makefile ports/devel/p5-Class-Std 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: Tue, 30 May 2006 18:16:27 -0000 sat 2006-05-30 18:14:55 UTC FreeBSD ports repository Modified files: devel Makefile Added files: devel/p5-Class-Std Makefile distinfo pkg-descr pkg-plist Log: Add port devel/p5-Class-Std: Most programmers who use Perl's object-oriented features construct their objects by blessing a hash. But, in doing so, they undermine the robustness of the OO approach. Hash-based objects are unencapsulated: their entries are open for the world to access and modify. Objects without effective encapsulation are vulnerable. Instead of politely respecting their public interface, some clever client coder inevitably will realize that it's marginally faster to interact directly with the underlying implementation, pulling out attribute values directly from the hash of an object. WWW: http://search.cpan.org/dist/Class-Std/ Approved by: krion (mentor) Revision Changes Path 1.2236 +1 -0 ports/devel/Makefile 1.1 +35 -0 ports/devel/p5-Class-Std/Makefile (new) 1.1 +3 -0 ports/devel/p5-Class-Std/distinfo (new) 1.1 +12 -0 ports/devel/p5-Class-Std/pkg-descr (new) 1.1 +5 -0 ports/devel/p5-Class-Std/pkg-plist (new)