Public git conversion mirror of OpenBSD's official cvs ports repository. Pull requests not accepted - send diffs to the ports@ mailing list.
Go to file
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
archivers minor update to lzma-4.32.0beta5 2007-09-05 07:11:16 +00:00
astro explanatory comment 2007-08-01 19:36:14 +00:00
audio update POE-Component-Client-MPD to 0.8.0 2007-09-02 18:21:10 +00:00
benchmarks Fix CATEGORIES (s/bechmark/benchmarks/). 2007-07-14 16:54:25 +00:00
biology update nutdb to 12.5 2007-06-11 21:02:40 +00:00
books +haskell-report 2007-07-21 17:09:45 +00:00
cad simplify post-install 2007-06-23 14:12:23 +00:00
chinese remove unused libtool patches 2007-08-02 17:29:03 +00:00
comms update my email address 2007-09-04 10:33:19 +00:00
converters strl* fixes corresponding to those in devel/gettext; ok brad 2007-08-25 13:51:08 +00:00
databases update mytop to 1.6 2007-09-06 21:31:56 +00:00
devel import p5-Class-Virtual 2007-09-09 23:24:25 +00:00
editors update vim to 7.1.39, which includes a fix for 2007-08-29 18:19:13 +00:00
education base64 distinfo with SHA256 2007-04-05 15:37:40 +00:00
emulators replace the linux and i386 specific binary with a proper native version. 2007-09-09 15:17:06 +00:00
games sync FLAVORS and DESCR; from Pierre Riteau 2007-09-06 19:15:13 +00:00
geo since everybody else does, add myself. 2007-09-06 19:21:55 +00:00
graphics - ${PREFIX} -> ${LOCALBASE} 2007-09-08 18:41:27 +00:00
infrastructure add man3f and cat3f directories for fortran man pages 2007-09-05 15:17:56 +00:00
inputmethods powerpc config 2007-05-29 05:37:35 +00:00
japanese - remove USE_X11 2007-07-22 08:02:11 +00:00
java Unbreak bulk builds on macppc by correcting MODJAVA_VER to 1.4, since 2007-06-18 15:50:16 +00:00
korean base64 checksums. 2007-04-05 16:19:55 +00:00
lang - don't use thin locks 2007-09-09 22:23:35 +00:00
mail update to v1.0.5 (bugfix release) 2007-09-09 07:23:12 +00:00
math update to freemat 3.4 2007-09-07 15:55:25 +00:00
misc make the no_python flavor work as advertised 2007-09-04 21:06:07 +00:00
multimedia sync FLAVORS and DESCR; from Pierre Riteau 2007-09-06 19:15:13 +00:00
net update to NSD v3.0.6 2007-09-09 07:25:33 +00:00
news add hellanzb 2007-06-24 16:59:06 +00:00
palm base64 checksums. 2007-04-05 16:19:55 +00:00
plan9 - add HOMEPAGE 2007-08-30 07:03:29 +00:00
print - add a @conflict marker to ease uprade when hpijs is installed 2007-09-09 15:16:05 +00:00
productivity fix HOMEPAGE and MASTER_SITES 2007-08-31 11:05:54 +00:00
russian Unbreak after tetex 3.0 update; from Alexander Shiryaev <coumarin@gmail.com>. 2007-07-07 15:24:40 +00:00
security sync FLAVORS and DESCR; from Pierre Riteau 2007-09-06 19:15:13 +00:00
shells update to 3.2.25: various bug fixes 2007-08-25 19:46:46 +00:00
sysutils update radmind to 1.10.0 2007-09-09 20:02:09 +00:00
telephony the app_conference update I forgot to commit with asterisk 1.4, 2007-09-06 12:31:31 +00:00
textproc missing PKGNAME bump 2007-09-05 05:38:20 +00:00
www update liferea to 1.2.23 2007-09-09 20:21:33 +00:00
x11 update rox-filer to 2.6.1 2007-09-07 13:29:35 +00:00
.cvsignore ignore the sqlports stuff 2006-07-09 12:00:36 +00:00
INDEX sync 2007-08-14 16:33:51 +00:00
Makefile make mirror-maker sturdier: 2007-07-28 12:58:34 +00:00
README kill this. replace with a pointer to actual documentation. 2004-07-25 00:15:32 +00:00

Documentation for the ports tree: ports(7), packages(7), mirroring-ports(7),
bsd.port.mk(5).

See also http://www.openbsd.org/

$OpenBSD: README,v 1.17 2004/07/25 00:15:32 espie Exp $