Another object system!?!?
Yes, I know there has been an explosion recently of new ways to build
objects in Perl 5, most of them based on inside-out objects, and other
such things. Moose is different because it is not a new object system
for Perl 5, but instead an extension of the existing object system.
Moose is built on top of Class::MOP, which is a metaclass system for
Perl 5. This means that Moose not only makes building normal Perl 5
objects better, but it also provides the power of metaclass programming.
WWW: http://search.cpan.org/dist/Moose/
PR: ports/95741
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
Committed from: Sofia, Bulgaria
This module is an attempt to create a meta object protocol for the
Perl 5 object system. It makes no attempt to change the behavior or
characteristics of the Perl 5 object system, only to create a protocol
for its manipulation and introspection.
http://search.cpan.org/dist/Class-MOP/
PR: ports/95740
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
Committed from: Sofia, Bulgaria
Axiom is an object database, or alternatively, an
object-relational mapper.
Its primary goal is to provide an object-oriented layer
with what we consider to be the key aspects of OO, i.e.
polymorphism and message dispatch, without hindering the
power of an RDBMS. It is designed to "feel pythonic", without
encouraging the typical ORM behavior such as potato
programming.
Axiom provides a full interface to the database, which
strongly suggests that you do not write any SQL of your
own. Metaprogramming is difficult and dangerous (as many,
many SQL injection attacks amply demonstrate). Writing your
own SQL is still possible, however, and Axiom does have
several methods which return fragments of generated schema
if you wish to use them in your own queries.
WWW: http://divmod.org/trac/wiki/DivmodAxiom
PR: ports/95724
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>
This library reads song information, such as song title,
artist, and album, from an MP3 file. It supports ID3v1,
ID3v1.1, Lyrics3v1, Lyrics3v2, ID3v2.2, ID3v2.3, and ID3v2.4
tags. MP3 Frame Headers can also be read. There is a
FilenameTag, a ID3v2.4 tag that is intelligently derived
from the file name. It contains tag synchronization
utilities, multiple save options, and easy tag conversion
methods.
WWW: http://javamusictag.sourceforge.net/index.html
PR: ports/95638
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>
Don't try to strip scripts and images.
Since the maintainer is aslo the author this should be
incorporated upstream. Also the start-up/shutdown scripts
should be coverted to rc.d and they could probably be
installed in PERFIX/etc/rc.d since they need Xorg anyway.
PR: ports/94007
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by: maintainer timeout
Fix fetch by using an other Beastie image. [1]
Add a pkg-message to tell users how to create ~/.wmdrawerrc.
Bump PORTVERSION for plist change.
Reported by: fenner's distfiles survey [1]
PR: ports/94869
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by: maintainer timeout
Does not fetch since mid-2004. [1]
Depreciate it because it's old, old, old and unmaintained,
no usable MASTER_SITES
Expire it in 2 months.
Silence portlint a little, for what good that does.
Reported by: fenner's distfiles survey [1]
PR: ports/94791
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by: maintainer timeout
Both MASTER_SITES and WWW gine time-out, so marke BROKEN.
Drop WWW from pkg-descr.
Use DOCSDIR in pgk-plist.
PR: ports/94786
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by: maintainer timeout
Conection time-out on MASTER_SITES (Last OK result Sun Mar
5 06:50:46 2006 UTC) so mark BROKEN. [1]
Maybe the maintainer could provide a back-up site ?
fmt pkg-descr at 80 chars/line while here.
Reported by: fenner's distfiles survey [1]
PR: ports/94785
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by: maintainer timeout
WARN: Makefile: since you already have USE_IMAKE, you don't need USE_X_PREFIX,
so drop USE_X_PREFIX
PR: ports/94783
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by: maintainer timeout
Attached patch-Makefile.diff make this port PREFIX-clean.
Grog maybe you could apply it and release a new version for
this port ? Else it could be placed as files/patch-Makefile.diff
under the port directory in our CVS tree.
Use MAN1 (and MANCOMPRESSED=yes) to make portlint happy
and remove the file from pkg-plist. Since a single file
remains put it in PLIST_FILES variable and drop pkg-plist
entirely.
PR: ports/94756
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by: maintainer timeout
Adjust pkg-descr for the disappearance of the Davenport
Group http|ftp, put in a new WWW.
Portlint while here.
PR: ports/94324
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by: maintainer timeout
Fix WWW.
Small portlint.
Also true for the other docbook ports.
PR: ports/94322
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by: maintainer timeout
the hack of adding an extra group (from a per-host dedicated range).
This is basicly identical to the way the Linux and Solaris code works
except that it's a lot less gross because we have an API instead of
procfs. :) This should let total resource use be tracked and also
allows qdel to actually kill all the processes associated with a job
instead of just the head as long as the execd_params variable includes
ENABLE_ADDGRP_KILL=true and tight integration is used in parallel
environments.
I'll eventually merge this upstream, but that will take time and I need
the feature in the port now.
This is based in part on work for Darwin and AIX support by Ron Chen.
Fix WWW.
The port is still unfetchable, both tarball links on WWW site don't work,
but the CVS co works, so people interested in this port
should try to get the sources this way.
PR: ports/94246
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by: maintainer timeout
Point WWW to the new sourceforge home page.
Reported by: fenner's distfiles survey
PR: ports/94354
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Approved by: maintainer timeout