Commit Graph

4900 Commits

Author SHA1 Message Date
sthen
696b11b290 import p5-Tie-Cache-LRU-Expires
This is an expiring LRU cache, using Tie::Cache::LRU. Each entry
in this cache expires after 'EXPIRES' seconds (default 3600).
The cache is in RAM (see Tie::Cache::LRU).

ok merdely@
2007-09-09 23:27:04 +00:00
sthen
5c570055ab import p5-Tie-Cache-LRU
This is an implementation of a least-recently used (LRU) cache
keeping the cache in RAM.

ok merdely@
2007-09-09 23:26:17 +00:00
sthen
a554adf9d4 import p5-Class-Virtual
This is a base class for implementing virtual base classes (what
some people call an abstract class). Kinda kooky. It allows you to
explicitly declare what methods are virtual and that must be
implemented by subclasses. This might seem silly, since your program
will halt and catch fire when an unimplemented virtual method is
hit anyway, but there's some benefits.

The error message is more informative. Instead of the usual "Can't
locate object method" error, you'll get one explaining that a virtual
method was left unimplemented.

Subclass authors can explicitly check to make sure they've implemented
all the necessary virtual methods. When used as part of a regression
test, it will shield against the virtual method requirements changing
out from under the subclass.

Finally, subclass authors can get an explicit list of everything
they're expected to implement.

ok merdely@
2007-09-09 23:24:25 +00:00
sthen
6cb88fa781 + p5-enum 2007-09-09 23:06:08 +00:00
sthen
70f7f33835 import p5-enum
Defines a set of symbolic constants with ordered numeric values ala
C enum types. What are they good for? Typical uses would be for giving
mnemonic names to indexes of arrays.

This not only reads easier, but can also be typo-checked at compile
time when run under use strict. That is, if you misspell Days_Fri
as Days_Fry, you'll generate a compile error.

Also capable of creating ordered bitmask constants, allowing the
easy creation of bitmask constants, allowing you to efficiently store
many true/false options within a single integer.

ok merdely@
2007-09-09 23:05:17 +00:00
sthen
9fe0258f8a add p5-Tie-LLHash 2007-09-09 22:58:45 +00:00
sthen
032330cc26 import p5-Tie-LLHash
This class implements an ordered hash-like object. It's a cross
between a Perl hash and a linked list. Use it whenever you want the
speed and structure of a Perl hash, but the orderedness of a list.

ok merdely@
2007-09-09 22:54:42 +00:00
jasper
3ab83d5ed5 - update libwnck to 2.18.3
- convert to use gnome.port.mk
- re-format DESCR

ok martynas@
2007-09-09 20:28:54 +00:00
bernd
db4152cd1a Update to git-1.5.2.5.
Clean up the multiple distfile extraction mess. (prodded by espie@)
2007-09-08 11:29:40 +00:00
msf
39578dd6b4 +p5-Class-Meta
+p5-Class-Meta-Express
+p5-Data-Types
2007-09-08 02:59:52 +00:00
msf
014e902e3d initial import of Class::Meta::Express 0.04
This module provides an interface to concisely yet expressively create
classes Class::Meta. The intent is to provide a simpler, more meaningful
interface for creating Class::Meta classes while preserving the power
and flexibility of Class::Meta.
2007-09-08 01:29:48 +00:00
msf
cb9f67e394 initial import of Class::Meta 0.53 2007-09-08 01:27:42 +00:00
msf
1ae9c29e81 initial import of Data::Types 0.06
This module exports a number of functions that are useful for validating
and converting data types. It is intended for use in applications where
data types are more important than they typically are in Perl -- e.g.,
database applications.
2007-09-08 01:26:44 +00:00
steven
cbababdb50 bump pkgname because of DESCR changes 2007-09-07 20:12:55 +00:00
jasper
8ea6e0bceb - update vte to 0.16.8
- convert to use gnome.port.mk
- remove quotes from COMMENT

based on a diff by Giovanni Bechis
ok martynas@
2007-09-07 12:47:35 +00:00
naddy
95c218d114 sync FLAVORS and DESCR; from Pierre Riteau 2007-09-06 19:15:13 +00:00
simon
32aad272eb add p5-IPC-Shareable 2007-09-06 18:12:12 +00:00
simon
ca2b721685 import p5-IPC-Shareable
IPC::Shareable allows you to tie a variable to shared memory making it
easy to share the contents of that variable with other Perl processes.
Scalars, arrays, and hashes can be tied. The variable being tied may
contain arbitrarily complex data structures - including references to
arrays, hashes of hashes, etc.

ok jasper@
2007-09-06 18:10:48 +00:00
kurt
324a878467 Remove BROKEN and update port to b19. The port is fully 1.7 now (both
hotspot and j2se). The j2se patches are from the bsd java repositories
1.5 -> 1.6 (performed by Greg Lewis) -> 1.7 by myself. j2se patches are
in sync with 1.6 patchset 1 plus the Runtime.exec fix from Michiel Boland
via FreeBSD PR http://www.freebsd.org/cgi/query-pr.cgi?pr=115557.

Also from FreeBSD: interactive JRL license verification. By default the
port is IS_INTERACTIVE=Yes. Add ACCEPT_JRL_LICENSE=Yes to /etc/mk.conf
to permanently accept the JRL license.

At some point in the future I will work on switching this back to
OpenJDK/GPLv2 src. That largely depends on Sun's progress at removing more
of the binary plug bits so that stubbing out the remainder is less
cumbersome and time consuming.

Testing, comments and okay ian@
2007-09-06 15:46:18 +00:00
jasper
d7619b77dc update Devel-Size 0.69 2007-09-05 16:22:33 +00:00
jasper
294a64b874 update Module-CoreList to 2.12 2007-09-05 16:20:34 +00:00
jasper
5354886d4c update Graph to 0.8484848484848484 2007-09-05 16:10:26 +00:00
steven
91846b25a0 add flavor description
change flavored pkgname to the default, like apr-util
2007-09-04 21:46:25 +00:00
merdely
2bd7456f29 +apr-util,ldap
+apr-util,mt,ldap

ok simon@, steven@
2007-09-04 21:44:10 +00:00
merdely
f743855671 Add ldap flavor. Fix mt flavor PKGNAME.
Add flavor descriptions to pkg/DESCR.

ok simon@, steven@ (help from steven@ & suggestion from deanna@)
2007-09-04 21:42:55 +00:00
kili
eb4770dc84 Change Brads email address for now, so people can reach him instead of
getting bounces or 550s. Bump pkgnames. While here, remove quotes from
comments.

prompted by espie@
2007-09-01 20:11:21 +00:00
sturm
c5e4c9c223 p5-Parallel-Forker 2007-09-01 07:00:50 +00:00
sturm
b01d1a6cd1 Initial import of Parallel-Forker-1.221
Parallel::Forker manages parallel processes that are either subroutines
or system commands. Forker supports most of the features in all the other
little packages out there, with the addition of being able to specify
complicated expressions to determine which processes run after others, or
run when others fail.
2007-09-01 06:59:19 +00:00
jasper
e0514222ac gmake is not needed 2007-08-29 16:34:56 +00:00
jasper
9c04905b71 add p5-CLASS 2007-08-29 13:27:43 +00:00
jasper
846d1049f4 import CLASS 1.00
CLASS and $CLASS are both synonyms for __PACKAGE__. Easier to type.
$CLASS has the additional benefit of working in strings.
CLASS is a constant, not a subroutine call. $CLASS is a plain variable,
it is not tied. There is no performance loss for using CLASS over
__PACKAGE__ except the loading of the module.

ok simon@
2007-08-29 13:22:15 +00:00
pyr
c369c305ec + p5-File-Next 2007-08-29 08:10:14 +00:00
pyr
e539e8eca0 File::Next is a lightweight, taint-safe file-finding module. It's
lightweight and has no non-core prerequisites.

(in the right dir this time)

ok simon@
2007-08-29 08:04:04 +00:00
simon
bc9874882e update to version 1.66, remove unrequired run- and
build-depends and also the quotes around comment

ok jasper@
2007-08-26 18:39:52 +00:00
simon
d011e8ce04 update to version 0.14, switch to modbuild
and remove quotes around comments

ok jasper@
2007-08-26 18:36:16 +00:00
simon
37d9868b11 update to version 0.39 and remove quotes around comment 2007-08-25 19:09:06 +00:00
simon
f827a92a52 update to version 0.6603, remove needless variable
and quotes around comment
2007-08-25 19:03:40 +00:00
simon
b11d41488d update to version 0.34 and remove quotes around comment 2007-08-25 18:59:28 +00:00
naddy
56b1ef38ba update to 0.16.1; mostly c2k7 work 2007-08-25 13:48:23 +00:00
aanriot
57130f1d06 pedro also dropped maintainership for this one. 2007-08-25 10:37:01 +00:00
espie
34826115a4 minor update cmake 2.4.7 2007-08-25 08:35:20 +00:00
espie
9e87af0895 minor update, splint 3.1.2 2007-08-25 08:03:43 +00:00
naddy
b0d9a3139b various audio fixes; from jakemsr@ 2007-08-14 15:51:07 +00:00
martynas
c61412c5b6 revert now that silc-toolkit is reverted; ok espie@ 2007-08-14 10:31:04 +00:00
ckuethe
ec3e503aa2 Revert crash-prone update to pidgin 2.1.0 and silc-toolkit 1.1.2.
Discussed with brad, martynas and steven, ok pval
2007-08-11 22:14:27 +00:00
jasper
edf6c3db31 fix the latex support for doc++
from Edd Barrett

okay espie@
2007-08-11 10:44:24 +00:00
jasper
50a9a1c437 add popt as a build dependency
from Charles Longeau

okay espie@
2007-08-10 17:43:44 +00:00
ajacoutot
ef42b51435 - update to fox-1.6.28
- enable xft and bump major

feedback and ok espie@
2007-08-10 12:44:15 +00:00
martynas
05fe6e7e48 security update to 1.8.1.6, fixes MFSA 2007-[18..27]; ok kurt@, naddy@ 2007-08-08 17:11:48 +00:00
kurt
1afa07f15b let's not give the impression 4.2 has a working 1.7 port. mark it BROKEN
for now. okay ian@ naddy@
2007-08-07 16:07:22 +00:00