freebsd-ports/devel/p5-Hash-Objectify/Makefile
Sunpoet Po-Chuan Hsieh d9505b8dfa Add p5-Hash-Objectify 0.008
Hash::Objectify turns a hash reference into a simple object with accessors for
each of the keys.

One application of this module could be to create lightweight response objects
without the extra work of setting up an entire response class with the framework
of your choice.

Using Hash::Objectify is slower than accessing the keys of the hash directly,
but does provide "typo protection" since a misspelled method is an error.

WWW: http://search.cpan.org/dist/Hash-Objectify/
2017-04-05 19:55:28 +00:00

24 lines
520 B
Makefile

# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= Hash-Objectify
PORTVERSION= 0.008
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Create objects from hashes on the fly
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= p5-Class-XSAccessor>=0:devel/p5-Class-XSAccessor
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Fatal>=0:devel/p5-Test-Fatal
NO_ARCH= yes
USES= perl5
USE_PERL5= configure
.include <bsd.port.mk>